STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228080
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2560 · P5120

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/58942257?noj=FRM58942257-2DC" width="1" height="1"></div>

Copy Cat - copy the given images in this fun puzzle game.swf

This is the info page for
Flash #91546

(Click the ID number above for more basic data on this flash file.)


Text
<p align="center"></p>

DONE!

PLAY NOW

CREDITS

MAKE YOUR OWN LEVELS!

MAKE YOUR OWN LEVELS!

MAKE YOUR OWN LEVELS!

MAKE YOUR OWN LEVELS!

ON

SOUND

OFF

NEED A HINT?

NEED A HINT?

NEED A HINT?

Adam Abeshouse

Adam Abeshouse

Adam Abeshouse

David Orr

David Orr

David Orr

Bogdan Ene

Bogdan Ene

Bogdan Ene

BACK

Click anywhere to continue

<p align="center"><font face="Rockwell Extra Bold" size="19" color="#ffffff" letterSpacing="-2.000000" kerning="1">30</font></p>

SELECT LEVEL

PROGRESS IS AUTOMATICALLY SAVED

CLEAR DATA

CLEAR DATA

CLEAR DATA

<p align="center"><font face="Rockwell Extra Bold" size="52" color="#fef9d1" letterSpacing="-4.000000" kerning="1">13</font></p>

CLICK ANYWHERE TO CONTINUE

Welcome to Copycat!
The goal in this game is
to copy onto the left
canvas the image on the
right canvas.

Drag a stencil from the right
panel to the left canvas, then
click a glob of paint. Paint
will go everywhere on the
canvas except for under the
stencil.

To make a white circle on
a red background, drag a
circle stencil onto a white
area on the canvas, then
paint red.

The green percentage
indicator on the top
shows you how similar
you are to your target.

The red indicator shows
how accurate you have to
be to beat each level.

Colors mix as you'd
expect them to, but if you
need a reminder, click on
the 'Help' note near the
stencils.

HINT: To beat this level,
1. Color the stage blue
2. Put an asterisk stencil
on the stage
3. Color the stage yellow

The stencil shields a
section of the canvas
from the yellow paint, so
that that section of blue
doesn't turn green.

To get rid of a stencil,
drag it to the trash can, or
click on the trash can to
throw out all stencils.

White paint paints over
any color.

Be Creative!
Sometimes you need to
use a series of different
stencils to paint one
weird shape!

(click to continue)

Adding a primary part of a
secondary color to that
secondary color makes that
primary color.
Ex:

+

=

STENCILS

MENU

<p align="center"><font face="Rockwell Extra Bold" size="53" color="#dd1500" letterSpacing="-8.000000" kerning="1">13%</font></p>

<p align="center"><font face="Rockwell Extra Bold" size="53" color="#59af03" letterSpacing="-8.000000" kerning="1">13%</font></p>

CONTINUE

CONTINUE

HELP

+

=

+

paints over any color and any color paints
over white

Adding a primary part of a secondary color
to that secondary color makes that primary color:

Anything

BASIC COLOR FORMULAS

SPECIAL COLOR RULES

RESET

5 Bonus Levels Only On the
iPhone/iPod Touch!

10+ Shapes to Paint With!

Take Copy Cat With You
Anywhere!

"one of the most enjoyable
[...] puzzlers around"
-Jay is Games

"I strongly recommend this addictive
game to all puzzle lovers”
–iPhone Application List

"a terrific thinking person's
puzzle game"
-Gamezebo

CRITICS SAY:

“Must. Stop. Playing. But. Can't.”

“This game is too addictive and I have
to stop now.”

"General design, execution
and originality – it is a 5 star"

PLAYERS SAY:

BUY
COPY       AT
FOR YOUR IPHONE OR
IPOD TOUCH TODAY!
CLICK ANYWHERE TO
GO TO ITUNES!

BUY COPY CAT FOR YOUR IPHONE!

CONTINUE

CONTINUE

CONGRATULATIONS!
YOU BEAT ALL THE LEVELS!
NOW MAKE  YOUR OWN ON
PLAY 5 BONUS LEVELS ON
YOUR IPHONE OR IPOD TOUCH!

ActionScript [AS3]

Section 1
//AdLoader (CPMStar.AdLoader) package CPMStar { import flash.display.*; import flash.events.*; import flash.net.*; import flash.system.*; public class AdLoader extends Sprite { private var contentspotid:String; private var cpmstarLoader:Loader; public function AdLoader(_arg1:String){ this.contentspotid = _arg1; addEventListener(Event.ADDED, addedHandler); } private function addedHandler(_arg1:Event):void{ var _local2:String; var _local3:DisplayObjectContainer; removeEventListener(Event.ADDED, addedHandler); Security.allowDomain("server.cpmstar.com"); _local2 = "http://server.cpmstar.com/adviewas3.swf"; _local3 = parent; cpmstarLoader = new Loader(); cpmstarLoader.contentLoaderInfo.addEventListener(Event.INIT, dispatchHandler); cpmstarLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, dispatchHandler); cpmstarLoader.load(new URLRequest(((_local2 + "?contentspotid=") + contentspotid))); addChild(cpmstarLoader); } private function dispatchHandler(_arg1:Event):void{ dispatchEvent(_arg1); } } }//package CPMStar
Section 2
//MochiBot (mochi.as3.MochiBot) package mochi.as3 { import flash.display.*; import flash.events.*; import flash.net.*; import flash.system.*; public dynamic class MochiBot extends Sprite { public static function checkCommentLimiter(_arg1:String, _arg2:Number=30):Boolean{ var _local3:SharedObject; var _local4:Number; _local3 = SharedObject.getLocal(("comment_" + _arg1)); _local4 = _local3.data.cookieDate; if (((isNaN(_local4)) || (((!((_arg2 == -1))) && ((((new Date().getTime() - _local4) / 1000) > (_arg2 * 60))))))){ return (true); }; return (false); } public static function track(_arg1:Sprite, _arg2:String):MochiBot{ var _local3:MochiBot; var _local4:String; var _local5:URLVariables; var _local6:String; var _local7:URLRequest; var _local8:Loader; if (Security.sandboxType == "localWithFile"){ return (null); }; _local3 = new (MochiBot); _arg1.addChild(_local3); Security.allowDomain("*"); Security.allowInsecureDomain("*"); _local4 = "http://core.mochibot.com/my/core.swf"; _local5 = new URLVariables(); _local5["sb"] = Security.sandboxType; _local5["v"] = Capabilities.version; _local5["swfid"] = _arg2; _local5["mv"] = "8"; _local5["fv"] = "9"; _local6 = _local3.root.loaderInfo.loaderURL; if (_local6.indexOf("http") == 0){ _local5["url"] = _local6; } else { _local5["url"] = "local"; }; _local7 = new URLRequest(_local4); _local7.contentType = "application/x-www-form-urlencoded"; _local7.method = URLRequestMethod.POST; _local7.data = _local5; _local8 = new Loader(); _local3.addChild(_local8); _local8.load(_local7); return (_local3); } public static function submitVote(_arg1:Number, _arg2:String, _arg3:Function=null):void{ var _local4:String; var _local5:URLRequest; var _local6:URLVariables; var _local7:URLLoader; var _local8:SharedObject; _local4 = "http://www.mochibot.com/api/api-feedback.html"; _local5 = new URLRequest(_local4); _local6 = new URLVariables(); _local6.mochibot_id = _arg2; _local6.vote = _arg1; _local6.sessionTime = new Date().getTime(); _local5.data = _local6; _local5.method = URLRequestMethod.POST; _local7 = new URLLoader(); _local7.dataFormat = URLLoaderDataFormat.TEXT; if (_arg3 != null){ _local7.addEventListener(Event.COMPLETE, _arg3); }; _local7.load(_local5); _local8 = SharedObject.getLocal(("vote_" + _arg2)); _local8.data.cookieDate = new Date().getTime(); _local8.flush(); } public static function checkVoteLimiter(_arg1:String, _arg2:Number=30):Boolean{ var _local3:SharedObject; var _local4:Number; _local3 = SharedObject.getLocal(("vote_" + _arg1)); _local4 = _local3.data.cookieDate; if (((isNaN(_local4)) || (((!((_arg2 == -1))) && ((((new Date().getTime() - _local4) / 1000) > (_arg2 * 60))))))){ return (true); }; return (false); } public static function submitComment(_arg1:String, _arg2:String, _arg3:String="", _arg4:String="", _arg5:Function=null):void{ var _local6:String; var _local7:URLRequest; var _local8:URLVariables; var _local9:URLLoader; var _local10:SharedObject; _local6 = "http://www.mochibot.com/api/api-feedback.html"; _local7 = new URLRequest(_local6); _local8 = new URLVariables(); _local8.mochibot_id = _arg2; _local8.name = _arg3; _local8.email = _arg4; _local8.comment = _arg1; _local8.sessionTime = new Date().getTime(); _local7.data = _local8; _local7.method = URLRequestMethod.POST; _local9 = new URLLoader(); _local9.dataFormat = URLLoaderDataFormat.TEXT; if (_arg5 != null){ _local9.addEventListener(Event.COMPLETE, _arg5); }; _local9.load(_local7); _local10 = SharedObject.getLocal(("comment_" + _arg2)); _local10.data.cookieDate = new Date().getTime(); _local10.flush(); } } }//package mochi.as3
Section 3
//backbutton2thing_74 (Printer8_fla.backbutton2thing_74) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class backbutton2thing_74 extends MovieClip { public var backbutton:SimpleButton; public function backbutton2thing_74(){ addFrameScript(0, frame1); } function frame1(){ backbutton.addEventListener(MouseEvent.CLICK, back); } public function back(_arg1:MouseEvent){ root["leveltransition"].play(); root["transitiontarget"] = "menu"; } } }//package Printer8_fla
Section 4
//candystandintro_5 (Printer8_fla.candystandintro_5) package Printer8_fla { import flash.display.*; public dynamic class candystandintro_5 extends MovieClip { public function candystandintro_5(){ addFrameScript(0, frame1, 192, frame193); } function frame1(){ stop(); } function frame193(){ stop(); var _local1 = parent; _local1["play"](); } } }//package Printer8_fla
Section 5
//cheat_47 (Printer8_fla.cheat_47) package Printer8_fla { import flash.display.*; import flash.media.*; public dynamic class cheat_47 extends MovieClip { public function cheat_47(){ addFrameScript(0, frame1, 10, frame11); } function frame1(){ stop(); } function frame11(){ root["trueLevelIndex"] = 30; if (root["moved"]){ root.y = (root.y - 1000); root["moved"] = false; SoundMixer.soundTransform = new SoundTransform(1); }; } } }//package Printer8_fla
Section 6
//checkmeter_111 (Printer8_fla.checkmeter_111) package Printer8_fla { import flash.display.*; public dynamic class checkmeter_111 extends MovieClip { public var percent:Number; public var inner:MovieClip; public var targetPercent:Number; public var glowbutton:MovieClip; public function checkmeter_111(){ addFrameScript(0, frame1); } function frame1(){ percent = 0; stop(); } } }//package Printer8_fla
Section 7
//checkmeterglowbutton_117 (Printer8_fla.checkmeterglowbutton_117) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class checkmeterglowbutton_117 extends MovieClip { public var soundchannel:SoundChannel; public var sound:Ding; public var btn:SimpleButton; public var i:Number; public var changer:SoundTransform; public function checkmeterglowbutton_117(){ addFrameScript(1, frame2); } public function music(_arg1:Event){ if ((((((currentFrame == 2)) && ((i == 0)))) && ((root["changer"].volume > 0)))){ soundchannel = sound.play(0, 1); changer.volume = 0.4; soundchannel.soundTransform = changer; i++; } else { if (currentFrame == 1){ removeEventListener(Event.ENTER_FRAME, music); }; }; } public function nextlevel(_arg1:MouseEvent){ root["leveltransition"].play(); root["transitiontarget"] = "level"; Shape.erasing = true; } function frame2(){ if (!root["painting"]){ Shape.erasing = true; }; btn.addEventListener(MouseEvent.CLICK, nextlevel); sound = new Ding(); changer = new SoundTransform(); i = 0; addEventListener(Event.ENTER_FRAME, music); } } }//package Printer8_fla
Section 8
//checkmeterinner_112 (Printer8_fla.checkmeterinner_112) package Printer8_fla { import flash.display.*; import flash.text.*; public dynamic class checkmeterinner_112 extends MovieClip { public var thresholdindicator:MovieClip; public var per:TextField; } }//package Printer8_fla
Section 9
//cleartransition_77 (Printer8_fla.cleartransition_77) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class cleartransition_77 extends MovieClip { public function cleartransition_77(){ addFrameScript(0, frame1, 49, frame50); } function frame1(){ stop(); } function frame50(){ root["so"].data.levelIndex = 1; root["trueLevelIndex"] = 1; } } }//package Printer8_fla
Section 10
//colorwheeltrue_137 (Printer8_fla.colorwheeltrue_137) package Printer8_fla { import flash.display.*; import flash.events.*; public dynamic class colorwheeltrue_137 extends MovieClip { public var hitzone:SimpleButton; public function colorwheeltrue_137(){ addFrameScript(0, frame1, 54, frame55, 55, frame56); } public function color(_arg1:MouseEvent){ play(); } function frame1(){ stop(); } function frame55(){ hitzone.addEventListener(MouseEvent.CLICK, color); stop(); } function frame56(){ hitzone.removeEventListener(MouseEvent.CLICK, color); } } }//package Printer8_fla
Section 11
//credits_49 (Printer8_fla.credits_49) package Printer8_fla { import flash.display.*; import flash.events.*; public dynamic class credits_49 extends MovieClip { public var hitzone:SimpleButton; public function credits_49(){ addFrameScript(0, frame1, 55, frame56, 56, frame57); } public function color(_arg1:MouseEvent){ play(); } function frame1(){ stop(); } function frame57(){ hitzone.removeEventListener(MouseEvent.CLICK, color); } function frame56(){ hitzone.addEventListener(MouseEvent.CLICK, color); stop(); } } }//package Printer8_fla
Section 12
//creditsinner_50 (Printer8_fla.creditsinner_50) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class creditsinner_50 extends MovieClip { public var adambutton:SimpleButton; public var davidbutton:SimpleButton; public function creditsinner_50(){ addFrameScript(0, frame1); } public function getAdam(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.mofongostudios.com"); navigateToURL(_local2, "_blank"); } function frame1(){ adambutton.addEventListener(MouseEvent.CLICK, getAdam); davidbutton.addEventListener(MouseEvent.CLICK, getDavid); } public function getDavid(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.davidorr.net"); navigateToURL(_local2, "_blank"); } } }//package Printer8_fla
Section 13
//grid_142 (Printer8_fla.grid_142) package Printer8_fla { import flash.display.*; public dynamic class grid_142 extends MovieClip { public var inner:MovieClip; } }//package Printer8_fla
Section 14
//intro_18 (Printer8_fla.intro_18) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class intro_18 extends MovieClip { public var enebutton:SimpleButton; public var iphonebutton:SimpleButton; public var creditsbutton:SimpleButton; public var leveleditorbutton:SimpleButton; public var playbutton:SimpleButton; public var abeshousebutton:SimpleButton; public var jayisgames:SimpleButton; public var musicmc:MovieClip; public var hintbutton:SimpleButton; public var musicbutton:SimpleButton; public var sponsorbutton:SimpleButton; public var orrbutton:SimpleButton; public var back:SimpleButton; public function intro_18(){ addFrameScript(0, frame1, 1, frame2); } public function getSponsor(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.candystand.com/index.htm?utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-vrl"); navigateToURL(_local2, "_blank"); } public function geteditor(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.candystand.com/play/copy-cat-a-painters-puzzle?utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-vrl"); navigateToURL(_local2, "_blank"); } public function getabeshouse(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.mofongostudios.com"); navigateToURL(_local2, "_blank"); } public function nextframe(_arg1:MouseEvent){ root["leveltransition"].play(); root["transitiontarget"] = "game"; } public function getCredits(_arg1:MouseEvent){ root["leveltransition"].play(); root["transitiontarget"] = "credits"; } function frame1(){ hintbutton.addEventListener(MouseEvent.CLICK, gethint); leveleditorbutton.addEventListener(MouseEvent.CLICK, geteditor); jayisgames.addEventListener(MouseEvent.CLICK, jayisgameslogo); if (root["changer"].volume > 0){ root["intro"]["musicmc"].gotoAndStop(1); } else { root["intro"]["musicmc"].gotoAndStop(2); }; root["intro"]["musicbutton"].addEventListener(MouseEvent.CLICK, root["musicchangeINTRO"]); stop(); playbutton.addEventListener(MouseEvent.CLICK, nextframe); creditsbutton.addEventListener(MouseEvent.CLICK, getCredits); sponsorbutton.addEventListener(MouseEvent.CLICK, getSponsor); iphonebutton.addEventListener(MouseEvent.CLICK, getiphone); } function frame2(){ abeshousebutton.addEventListener(MouseEvent.CLICK, getabeshouse); enebutton.addEventListener(MouseEvent.CLICK, getene); orrbutton.addEventListener(MouseEvent.CLICK, getorr); jayisgames.addEventListener(MouseEvent.CLICK, jayisgameslogo); if (root["changer"].volume > 0){ root["intro"]["musicmc"].gotoAndStop(1); } else { root["intro"]["musicmc"].gotoAndStop(2); }; root["intro"]["musicbutton"].addEventListener(MouseEvent.CLICK, root["musicchangeINTRO"]); back.addEventListener(MouseEvent.CLICK, root["goBack"]); } public function getiphone(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://bit.ly/CopyCat"); navigateToURL(_local2, "_blank"); } public function jayisgameslogo(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://jayisgames.com/archives/2009/09/copy_cat_a_painters_puzzle.php?ref=copycat"); navigateToURL(_local2, "_blank"); } public function getorr(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.davidorr.net"); navigateToURL(_local2, "_blank"); } public function gethint(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.candystand.com/show-content.do?key=copycatwalkthrough&utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-walkthrough"); navigateToURL(_local2, "_blank"); } public function getene(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.flashgameart.com"); navigateToURL(_local2, "_blank"); } } }//package Printer8_fla
Section 15
//intro2_56 (Printer8_fla.intro2_56) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class intro2_56 extends MovieClip { public var levelbutton02:MovieClip; public var levelbutton05:MovieClip; public var levelbutton06:MovieClip; public var levelbutton01:MovieClip; public var levelbutton09:MovieClip; public var levelbutton07:MovieClip; public var levelbutton08:MovieClip; public var levelbutton03:MovieClip; public var levelbutton12:MovieClip; public var levelbutton16:MovieClip; public var levelbutton11:MovieClip; public var levelbutton13:MovieClip; public var levelbutton17:MovieClip; public var cleardatabutton:SimpleButton; public var levelbutton10:MovieClip; public var levelbutton14:MovieClip; public var levelbutton22:MovieClip; public var levelbutton23:MovieClip; public var levelbutton20:MovieClip; public var levelbutton21:MovieClip; public var levelbutton29:MovieClip; public var levelbutton24:MovieClip; public var levelbutton25:MovieClip; public var levelbutton19:MovieClip; public var levelbutton30:MovieClip; public var hintbutton:SimpleButton; public var locks:SimpleButton; public var levelbutton04:MovieClip; public var levelbutton26:MovieClip; public var levelbutton27:MovieClip; public var levelbutton28:MovieClip; public var levelbutton15:MovieClip; public var levelbutton18:MovieClip; public function intro2_56(){ addFrameScript(0, frame1); } public function getlocks(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.candystand.com/play/copy-cat-a-painters-puzzle?utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-vrl"); navigateToURL(_local2, "_blank"); } function frame1(){ cleardatabutton.addEventListener(MouseEvent.CLICK, cleardata); hintbutton.addEventListener(MouseEvent.CLICK, gethint); locks.addEventListener(MouseEvent.CLICK, getlocks); } public function cleardata(_arg1:MouseEvent){ root["cleartransition"].play(); } public function gethint(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.candystand.com/show-content.do?key=copycatwalkthrough&utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-walkthrough"); navigateToURL(_local2, "_blank"); } } }//package Printer8_fla
Section 16
//intro32_1 (Printer8_fla.intro32_1) package Printer8_fla { import flash.display.*; public dynamic class intro32_1 extends MovieClip { public function intro32_1(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ stop(); } function frame2(){ stop(); var _local1 = root; _local1["nextFrame"](); } } }//package Printer8_fla
Section 17
//intro322_4 (Printer8_fla.intro322_4) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class intro322_4 extends MovieClip { public var candystandintro:MovieClip; public var adBox:MovieClip; public var mofongostudiosbutton:SimpleButton; public var interval:uint; public function intro322_4(){ addFrameScript(0, frame1, 28, frame29, 29, frame30, 57, frame58, 180, frame181); } public function getmofongo(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.mofongostudios.com"); navigateToURL(_local2, "_blank"); } public function nextFrameFunction(){ root["intro3"]["candystandintro"].nextFrame(); } function frame181(){ stop(); root["leveltransition"].play(); root["transitiontarget"] = "game"; } function frame1(){ var _local1 = root; _local1["removeCPM"](); } public function getcandystand(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.candystand.com/index.htm?utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-vrl"); navigateToURL(_local2, "_blank"); } function frame29(){ stop(); interval = setInterval(nextFrameFunction, 40); candystandintro.addEventListener(MouseEvent.CLICK, getcandystand); candystandintro.buttonMode = true; } function frame30(){ clearInterval(interval); } function frame58(){ mofongostudiosbutton.addEventListener(MouseEvent.CLICK, getmofongo); } } }//package Printer8_fla
Section 18
//iphonepromo_145 (Printer8_fla.iphonepromo_145) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class iphonepromo_145 extends MovieClip { public var iphonebutton:SimpleButton; public var iphonepromotruebutton:MovieClip; public var promocontinuebutton:SimpleButton; public function iphonepromo_145(){ addFrameScript(0, frame1); } public function getiphone2(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://bit.ly/CopyCat"); navigateToURL(_local2, "_blank"); } public function closepromo(_arg1:MouseEvent){ nextFrame(); removeEventListener(Event.ENTER_FRAME, truebutton); } function frame1(){ iphonebutton.addEventListener(MouseEvent.CLICK, getiphone); iphonepromotruebutton.addEventListener(MouseEvent.CLICK, getiphone2); promocontinuebutton.addEventListener(MouseEvent.CLICK, closepromo); stop(); iphonepromotruebutton.buttonMode = true; addEventListener(Event.ENTER_FRAME, truebutton); } public function truebutton(_arg1:Event){ if (iphonepromotruebutton.hitTestPoint(stage.mouseX, stage.mouseY, true)){ if (iphonepromotruebutton.currentFrame < 40){ iphonepromotruebutton.nextFrame(); }; } else { if (iphonepromotruebutton.currentFrame > 1){ iphonepromotruebutton.prevFrame(); }; }; } public function getiphone(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://bit.ly/CopyCat"); navigateToURL(_local2, "_blank"); } } }//package Printer8_fla
Section 19
//iphonepromotruebutton_149 (Printer8_fla.iphonepromotruebutton_149) package Printer8_fla { import flash.display.*; public dynamic class iphonepromotruebutton_149 extends MovieClip { public function iphonepromotruebutton_149(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Printer8_fla
Section 20
//levelbuttoninner_68 (Printer8_fla.levelbuttoninner_68) package Printer8_fla { import flash.display.*; import flash.text.*; public dynamic class levelbuttoninner_68 extends MovieClip { public var levelbuttonnumber:TextField; } }//package Printer8_fla
Section 21
//levelselectbutton_67 (Printer8_fla.levelselectbutton_67) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class levelselectbutton_67 extends MovieClip { public var inner:MovieClip; public var hitzone:SimpleButton; public function levelselectbutton_67(){ addFrameScript(0, frame1); } function frame1(){ stop(); hitzone.addEventListener(MouseEvent.CLICK, transition); } public function transition(_arg1:MouseEvent){ var _local2:*; if (inner["currentFrame"] > 1){ _local2 = parseInt(name.substr(11, 2)); root["leveltransition"].play(); root["transitiontarget"] = "game"; root["levelIndex"] = (_local2 - 1); }; } } }//package Printer8_fla
Section 22
//loadingbar_2 (Printer8_fla.loadingbar_2) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.text.*; public dynamic class loadingbar_2 extends MovieClip { public var loader_txt:TextField; public function loadingbar_2(){ addFrameScript(0, frame1, 1, frame2); } public function loading(_arg1:Event):void{ var _local2:Number; var _local3:Number; _local2 = this.stage.loaderInfo.bytesTotal; _local3 = this.stage.loaderInfo.bytesLoaded; loader_txt.text = (Math.floor(((_local3 / _local2) * 100)) + "%"); if (_local2 == _local3){ this.removeEventListener(Event.ENTER_FRAME, loading); nextFrame(); }; } function frame1(){ stop(); this.addEventListener(Event.ENTER_FRAME, loading); } function frame2(){ var _local1 = root; _local1["nextFrame"](); } } }//package Printer8_fla
Section 23
//MainTimeline (Printer8_fla.MainTimeline) package Printer8_fla { import mochi.as3.*; import flash.display.*; import flash.events.*; import flash.media.*; import CPMStar.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class MainTimeline extends MovieClip { public var recycle3:SimpleButton; public var iphonebutton:SimpleButton; public var color_purple:uint; public var ad:DisplayObject; public var color_black:uint; public var thresh:Array; public var easel:Bitmap; public var so:SharedObject; public var i:Number; public var intro:MovieClip; public var palette:MovieClip; public var musicmc:MovieClip; public var color_orange:uint; public var credits:MovieClip; public var level10:String; public var CPMStarContentSpotID:String; public var level12:String; public var level13:String; public var level14:String; public var adBox:MovieClip; public var level16:String; public var level11:String; public var level19:String; public var level15:String; public var level17:String; public var moved:Boolean; public var level18:String; public var changer:SoundTransform; public var level23:String; public var level24:String; public var level20:String; public var level21:String; public var level22:String; public var stoppainting:Boolean; public var level25:String; public var level26:String; public var level27:String; public var level28:String; public var level29:String; public var cheat:MovieClip; public var color_yellow:uint; public var level30:String; public var painting:Boolean; public var back:SimpleButton; public var shapes:MovieClip; public var imgb:Bitmap; public var candystandbutton:SimpleButton; public var j2:Number; public var sound2:Music; public var paintedcanvas:BitmapData; public var colorwheelbutton:SimpleButton; public var soundchannel:SoundChannel; public var resetmc:MovieClip; public var transitiontarget:String; public var myMenu:ContextMenu; public var level3:String; public var level4:String; public var level5:String; public var level6:String; public var level7:String; public var level2:String; public var color_green:uint; public var brush:MovieClip; public var level1:String; public var level8:String; public var level9:String; public var intro3:MovieClip; public var resetbutton:SimpleButton; public var intro2:MovieClip; public var menuItem1:ContextMenuItem; public var cleartransition:MovieClip; public var tutorial:MovieClip; public var menuItem2:ContextMenuItem; public var canvas:BitmapData; public var grid:MovieClip; public var checkmeter:MovieClip; public var paintingcolor:uint; public var snapsound:MovieClip; public var iphonepromo:MovieClip; public var musicbutton:SimpleButton; public var shapeIndex:Array; public var blankcanvas:BitmapData; public var levelIndex:Number; public var color_blue:uint; public var color_red:uint; public var img:BitmapData; public var colorwheel:MovieClip; public var leveltransition:levelTransition; public var stageEasel:MovieClip; public var trueLevelIndex:Number; public var keyisdown:Array; public var palettepoint:Point; public function MainTimeline(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4, 4, frame5, 5, frame6); } public function clearCanvas(_arg1:MouseEvent){ if (!painting){ stoppainting = false; paintedcanvas.draw(canvas); paintingcolor = 0xFFFFFF; painting = true; root["brush"].gotoAndStop(4); root["brush"]["paint"].play(); }; } public function mofongo(_arg1:ContextMenuEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.mofongostudios.com"); navigateToURL(_local2, "_blank"); } public function floodYellow(_arg1:MouseEvent):void{ if (!painting){ stoppainting = false; paintedcanvas.draw(canvas); paintingcolor = color_yellow; painting = true; root["brush"].gotoAndStop(2); root["brush"]["paint"].play(); }; } public function musicchange(_arg1:MouseEvent){ root["musicmc"].play(); } public function music(_arg1:Event){ if (intro3.currentFrame == 181){ soundchannel = sound2.play(0, 1E16); changer.volume = 0.4; soundchannel.soundTransform = changer; removeEventListener(Event.ENTER_FRAME, music); }; } public function resetty(_arg1:MouseEvent){ Shape.erasing = true; clearCanvas(_arg1); } function frame4(){ if (root["changer"].volume > 0){ root["musicmc"].gotoAndStop(1); } else { root["musicmc"].gotoAndStop(2); }; musicbutton.addEventListener(MouseEvent.CLICK, musicchange); addEventListener(Event.ENTER_FRAME, checkload); loadlevelbuttons(); addChild(leveltransition); } function frame3(){ if (root["changer"].volume > 0){ root["intro"]["musicmc"].gotoAndStop(1); } else { root["intro"]["musicmc"].gotoAndStop(2); }; root["intro"]["musicbutton"].addEventListener(MouseEvent.CLICK, root["musicchangeINTRO"]); stop(); moved = false; if ((((root.loaderInfo.loaderURL.indexOf("spamtheweb") == -1)) && ((root.loaderInfo.loaderURL.indexOf("mofongostudios") == -1)))){ }; addChild(cheat); transitiontarget = "game"; stage.addEventListener(KeyboardEvent.KEY_DOWN, keydown); stage.addEventListener(KeyboardEvent.KEY_UP, keyup); keyisdown = new Array(0xFF); trueLevelIndex = 1; so = SharedObject.getLocal("CopycatCookie"); if (so.data.levelIndex > trueLevelIndex){ trueLevelIndex = so.data.levelIndex; } else { trueLevelIndex = 1; }; addChild(leveltransition); } function frame5(){ if (root["changer"].volume > 0){ root["musicmc"].gotoAndStop(1); } else { root["musicmc"].gotoAndStop(2); }; musicbutton.addEventListener(MouseEvent.CLICK, musicchange); removeEventListener(Event.ENTER_FRAME, checkload); stop(); thresh = new Array("X", 83, 89, 88, 88, 90, 85, 88, 90, 84, 90, 84, 90, 87, 92, 85, 91, 88, 88, 92, 89, 85, 90, 90, 79, 89, 78, 86, 50, 75, 85); shapeIndex = new Array("X", "010203", "011403", "011409", "030709", "010703", "090703", "010203", "010209", "080203", "010203", "080203", "080703", "010703", "040703", "010403", "011303", "010203", "010203", "010214", "121014", "050314", "011214", "030214", "051007", "010307", "040703", "101201", "100409", "050412", "010203"); level1 = "222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222222221111111111112222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222222211111111111111111111222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222221111111111111111111111112222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111111111111111122222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222222111111111111111111111111111111111122222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222211111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222221111111111111111111111111111111111111111112222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222111111111111111111111111111111111111111111111122222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222221111111111111111111111111111111111111111111111112222222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222221111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111111222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222211111111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222211111111111111111111111111111111111111111222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222221111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222211111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222211111111111111111111111111111111111111222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222221111111111111111111111111111111111111222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222111111111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222221111111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222111111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222221111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222111111111111111111111111111111222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222221111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222111111111111111111222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222111111111111222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111122222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111112222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222211111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221111111111111111111111111111111111111111111111111111"; level2 = "666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644466666664444444444444444446666666446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444446666664444444444444444446666664444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444666664444444444444444446666644444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444466664444444444444444446666444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444446664444444444444444446664444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444664444444444444444446644444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444464444444444444444446444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444464444444444444444446444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444664444444444444444446644444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644444444446664444444444444444446664444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444466664444444444444444446666444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444666664444444444444444446666644444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666644446666664444444444444444446666664444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664466666664444444444444444446666666446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666"; level3 = "555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555"; level4 = "111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111611111111111111666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111661111111666666666666666666611111111661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666611666666666666666666666666611166666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666666666666666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666666666666666666666666666666666666666666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111666666666666666666666666666666666666666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111166666666666666666666666666666666666166666611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666111666666666666666666666666611116666111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111661111116666666666666666666661111111661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111116666666661111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"; level5 = "444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444441111114444444444444444444444444444444444444444444444444441111144444444444444444444444444444444444444444444444444444444444444444444444444444444444411111111114444444444444444444444444444444444444444444444444441111111114444444444444444444444444444444444444444444444444444444444444444444444444444441111111111114444444444444444444444444444444444444444444444444441111111111144444444444444444444444444444444444444444444444444444444444444444444444444111111111111114444444444444444444444444444444444444444444444444441111111111111444444444444444444444444444444444444444444444444444444444444444444444411111111111111114444444444444444444444444444444444444444444444444441111111111111114444444444444444444444444444444444444444444444444444444444444444444111111111111111114444444444444444444444444444444444444444444444444441111111111111111444444444444444444444444444444444444444444444444444444444444444411111111111111111114444444444444444444444444444444444444444444444444441111111111111111144444444444444444444444444444444444444444444444444444444444444111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111444444444444444444444444444444444444444444444444444444444441111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111144444444444444444444444444444444444444444444444444444444411111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111114444444444444444444444444444444444444444444444444444444111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111444444444444444444444444444444444444444444444444444441111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111144444444444444444444444444444444444444444444444444411111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111114444444444444444444444444444444444444444444444444111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111444444444444444444444444444444444444444444444444111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111444444444444444444444444444444444444444444444441111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111144444444444444444444444444444444444444444444411111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111144444444444444444444444444444444444444444444411111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111114444444444444444444444444444444444444444444111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444444111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444444111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111144444444444444444444444444444444444444411111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444441111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444444111111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111111444444444444444444444444444444444444444444411111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111114444444444444444444444444444444444444444444411111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111144444444444444444444444444444444444444444444411111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111144444444444444444444444444444444444444444444441111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111444444444444444444444444444444444444444444444444111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111111444444444444444444444444444444444444444444444444111111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111114444444444444444444444444444444444444444444444444411111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111144444444444444444444444444444444444444444444444444441111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111111444444444444444444444444444444444444444444444444444444111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111114444444444444444444444444444444444444444444444444444444111111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111114444444444444444444444444444444444444444444444444444444411111111111111111111114444444444444444444444444444444444444444444444444441111111111111111111444444444444444444444444444444444444444444444444444444444441111111111111111111114444444444444444444444444444444444444444444444444441111111111111111114444444444444444444444444444444444444444444444444444444444444411111111111111111114444444444444444444444444444444444444444444444444441111111111111111144444444444444444444444444444444444444444444444444444444444444441111111111111111114444444444444444444444444444444444444444444444444441111111111111114444444444444444444444444444444444444444444444444444444444444444444411111111111111114444444444444444444444444444444444444444444444444441111111111111144444444444444444444444444444444444444444444444444444444444444444444441111111111111114444444444444444444444444444444444444444444444444441111111111114444444444444444444444444444444444444444444444444444444444444444444444444411111111111114444444444444444444444444444444444444444444444444441111111144444444444444444444444444444444444444444444444444444444444444444444444444444444441111111114444444444444444444444444444444444444444444444444441111144444444444444444444444444444444444444444444444444444444444444444444444444444444444444441111114444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444"; level6 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055507777777777777777777700000000000055500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555527777777777777777777000000000000555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555522777777777777777777000000000005555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555522277777777777777777000000000005555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555522227777777777777777000000000555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555222222777777777777777000000005555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555222222277777777777777000000055555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555222222227777777777777000000555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555222222222777777777777000000555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555222222222277777777777000055555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555222222222227777777777000555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555222222222222777777777005555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555522222222222277777777005555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555522222222222227777777555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555522222222222222777772555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555522222222222222277722555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555522222222222222227222555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555552222222222222222222255555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555552222222222222222222255555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555552222222222222222222225555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555222222222222222222225555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555222222222222222222222555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555522222222222222222222555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555522222222222222222222255555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555552222222222222222222255555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555552222222222222222222225555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555222222222222222222225555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555222222222222222222222555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555522222222222222222222555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055522222222222222222222255500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005552222222222222222222255500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555552222222222222222222255550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555222222222222222222225555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555222222222222222222225555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555222222222222222222225555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555222222222222222222225555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555522222222222222222222555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555522222222222222222222555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555522222222222222222222555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555522222222222222222222555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555522222222222222222222255555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555522222222222222222222255555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555522222222222222222222255555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555552222222222222222222255555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555552222277722222222222255555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555522222777772222222222255555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555522227777777222222222255555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555522227777777722222222555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555522777777777772222222555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555527777777777777222222555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555577777777777777722222555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555777777777777777772225555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555777777777777777777225555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555500777777777777777777725555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555007777777777777777777705555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555550007777777777777777777700555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550077777777777777777777700055555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555000077777777777777777777700005555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555550000077777777777777777777000000555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055500000777777777777777777777000000055500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000007777777777777777777770000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777770000000000000000000000000000000000000000000000000000000000000000"; level7 = "000000000000000000000000000000000000000000000000000000000000000000000666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666444444444444666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666664444444444444444444466666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666444444444444444444444444666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666644444444444444444444444444446666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666664444444444444444444444444444444466666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444444444444444444444446666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666664444444444444444444444444444444444444666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066644444444444444444444444444444444444444446660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066444444444444444444444444444444444444444444600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077444444444444444444444444444444444444444447770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777774444444444444444444444444444444444444477777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777444444444444444444444444444444444444777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777774444444444444444444444444444444477777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777444444444444444444444444444444777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777774444444444444444444444444477777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777444444444444444444777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777444444444444777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777222222222222777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777772222222222222222222277777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777222222222222222222222222777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777722222222222222222222222222227777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777772222222222222222222222222222222277777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777722222222222222222222222222222222227777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077772222222222222222222222222222222222222777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077722222222222222222222222222222222222222227700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007222222222222222222222222222222222222222222700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005222222222222222222222222222222222222222225500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055552222222222222222222222222222222222222255550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555222222222222222222222222222222222222555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555552222222222222222222222222222222255555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555222222222222222222222222222222555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555552222222222222222222222222255555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555222222222222222222555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555222222222222555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555000000000000000000000000000000000000000000000000000000000000000000"; level8 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777744444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777744444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777744444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444477777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444777777777777777777777777777777777777777777444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444477777777777777777777777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444477777777777777777777777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444447777777777777777777777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444447777777777777777777777777777777777777774444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444777777777777777777777777777777777777744444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444777777777777777777777777777777777777744444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444477777777777777777777777777777777777444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444447777777777777777777777777777777777444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444447777777777777777777777777777777777444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444777777777777777744777777777777774444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444777777777777777744777777777777774444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444477777777777777444477777777777744444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444477777777777777444477777777777744444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444447777777777774444447777777777444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444447777777777774444447777777774444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444777777777744444444777777774444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444777777777744444444777777744444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444477777777444444444477777744444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444477777777444444444477777444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444447777774444444444447777444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444447777774444444444447777444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444777744444444444444777444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777744444444444444774444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777444444444444444474444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777774444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777774444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777744444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777744444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777774444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777774444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777744444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777744444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777444444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777444444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777774444444444444444444444444444444444444444444470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777774444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777774444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777744444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777744444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; level9 = "777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000666666666666077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700666666666666666666666666666666666666666666666666666666666660777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700666666666666666666666666666666666666666666666666666666666660777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666677777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777777777666666666666666666666666777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777777766666666666666666666666666667777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777776666666666666666666666666666666677777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777766666666666666666666666666666666667777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777776666666666666666666666666666666666666777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777766666666666666666666666666666666666666667777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777666666666666666666666666666666666666666666777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777776666666666666666666666666666666666666666666677777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777766666666666666666666666666666666666666666666667777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777666666666666666666666666666666666666666666666666777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777776666666666666666666666666666666666666666666666666677777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777700666666666666666666666666666666666666666666666666007777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777700066666666666666666666666666666666666666666666660007777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777000066666666666666666666666666666666666666666666600000777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007770000006666666666666666666666666666666666666666666600000777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007770000000666666666666666666666666666666666666666660000000077000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007700000000006666666666666666666666666666666666666600000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007700000000000666666666666666666666666666666666666000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007700000000000006666666666666666666666666666666600000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007000000000000000666666666666666666666666666666000000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007000000000000000006666666666666666666666666600000000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000666666666666666666000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777700000000000000000000000000000000000000000666666666666000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000000000666666666666000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000006666666666666666666600000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000000666666666666666666666666000000000000000000000000000000000000000000000000000000000777777777770000000000000000000000000000000000000000000000000000000066666666666666666666666666660000000000000007000000000000000077777777777777777777777777777777770000000000000000000000000000000000000000000000000000006666666666666666666666666666666600000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007700000000000066666666666666666666666666666666660000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007770000000006666666666666666666666666666666666666000000000007000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007770000000066666666666666666666666666666666666666660000000077000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007770000000666666666666666666666666666666666666666666000000777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777000006666666666666666666666666666666666666666666600000777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777700066666666666666666666666666666666666666666666660007777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777700666666666666666666666666666666666666666666666666007777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777776666666666666666666666666666666666666666666666666677777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777666666666666666666666666666666666666666666666666777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777766666666666666666666666666666666666666666666667777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777766666666666666666666666666666666666666666666677777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777776666666666666666666666666666666666666666666677777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777666666666666666666666666666666666666666667777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777776666666666666666666666666666666666666677777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777666666666666666666666666666666666666777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777776666666666666666666666666666666677777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777777666666666666666666666666666666777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777777776666666666666666666666666677777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777777777777666666666666666666777777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000007777777777777777777777666666666666666677777777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777700000000000000006666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777700000000000000006666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700666666666666666666666666666666666666666666666666666666666660777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700666666666666666666666666666666666666666666666666666666666660777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700666666666666666666666666666666666666666666666666666666666660777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666677777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000666666666666077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777"; level10 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033333333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077666666666677770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077770666666666607777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777776666666666667777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777706666666666660777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777766666666666666777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777666666666666666677777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777666666666666666607777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777770666666666666666667777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777776666666666666666660777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777706666666666666666666777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777766666666666666666666077777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777766666666666666666666677777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777066666666666666666666607777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777770666666666666666666666660777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777776666666666666666666666660777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777776666666666666666666666666777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777766666666666666666666666666077777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777766666666666666666666666666077777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777666666666666666666666666666607777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777666666666666666666666666666607777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777776666666666666666666666666666660777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777706666666666666666666666666666666777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777766666666666666666666666666666666077777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777066666666666666666666666666666666677777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777666666666666666666666666666666666607777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777666666666666666664666666666666666667777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777770666666666666666664666666666666666660777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777776666666666666666644466666666666666666777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777766666666666666666644466666666666666666677777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777766666666666666666444446666666666666666677777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777066666666666666666444446666666666666666607777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777666666666666666666444444666666666666666667777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777770666666666666666664444444666666666666666660777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777776666666666666666664444444466666666666666666777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777706666666666666666644444444466666666666666666077777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777766666666666666666644444444446666666666666666607777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777666666666666666666444444444446666666666666666667777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777666666666666666666444444444444666666666666666660777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777770666666666666666664444444444444666666666666666666777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777776666666666666666664444444444444466666666666666666077777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777776666666666666666644444444444444466666666666666666677770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077706666666666666666644444444444444446666666666666666607770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077066666666666666666444444444444444444666666666666666667770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007666666666666666664444444444444444444666666666666666660700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666664444444444444444444466666666666666666700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003666666666666666644444444444444444444466666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003666666666666666644444444444444444444446666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033366666666666666644444444444444444444446666666666666663300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033336666666666666444444444444444444444444666666666666663300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333336666666666666444444444444444444444444666666666666633330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333666666666664444444444444444444444444666666666666333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333333366666666664444444444444444444444444466666666663333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; level11 = "333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777733333333333333333333333333333333333333333333377777777777733333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777333333333333333333333333333333333333333777777777777777777773333333333333333333333333333333333333333333333333333333333333333377777777777777777777777777773333333333333333333333333333333333377777777777777777777777733333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777733333333333333333333333333333337777777777777777777777777777333333333333333333333333333333333333333333333333333333333377777777777777777777777777777777773333333333333333333333333333777777777777777777777777777777773333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777333333333333333333333333337777777777777777777777777777777777333333333333333333333333333333333333333333333333333377777777777777777777777777777777777777773333333333333333333333777777777777777777777777777777777777733333333333333333333333333333333333333333333333333777777777777777777777777777777777777777777333333333333333333337777777777777777777777777777777777777777333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777733333333333333333377777777777777777777777777777777777777777733333333333333333333333333333333333333333333377777777777777777777777777777777777777777777773333333333333333777777777777777777777777777777777777777777773333333333333333333333333333333333333333333777777777777777777777777777777777777777777777777333333333333337777777777777777777777777777777777777777777777333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777733333333333377777777777777777777777777777777777777777777777733333333333333333333333333333333333333377777777777777777777777777777777777777777777777777773333333333777777777777777777777777777777777777777777777777773333333333333333333333333333333333333377777777777777777777777777777777777777777777777777773333333337777777777777777777777777777777777777777777777777777333333333333333333333333333333333333777777777777777777777777777777777777777777777777777777333333337777777777777777777777777777777777777777777777777777333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777333333377777777777777777777777777777777777777777777777777777733333333333333333333333333333333337777777777777777777777777777777777777777777777777777777733333777777777777777777777777777777777777777777777777777777733333333333333333333333333333333377777777777777777777777777777777777777777777777777777777773333777777777777777777777777777777777777777777777777777777773333333333333333333333333333333377777777777777777777777777777777777777777777777777777777773337777777777777777777777777777777777777777777777777777777777333333333333333333333333333333377777777777777777777777777777777777777777777777777777777773337777777777777777777777777777777777777777777777777777777777333333333333333333333333333333777777777777777777777777777777777777777777777777777777777773337777777777777777777777777777777777777777777777777777777777333333333333333333333333333333777777777777777777777777777777777777777777777777777777777773377777777777777777777777777777777777777777777777777777777777333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777377777777777777777777777777777777777777777777777777777777777333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777733333333333333333333333333333777777777777777777777777777777777777777777777776666666666666666666677777777777777777777777777777777777777777777777777777333333333333333333333333333333777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777777333333333333333333333333333333377777777777777777777777777777777777777777766666666666666666666666666667777777777777777777777777777777777777777777777777333333333333333333333333333333337777777777777777777777777777777777777776666666666666666666666666666666677777777777777777777777777777777777777777777777333333333333333333333333333333337777777777777777777777777777777777777766666666666666666666666666666666667777777777777777777777777777777777777777777777333333333333333333333333333333337777777777777777777777777777777777776666666666666666666666666666666666666777777777777777777777777777777777777777777773333333333333333333333333333333333777777777777777777777777777777777766666666666666666666666666666666666666667777777777777777777777777777777777777777733333333333333333333333333333333333377777777777777777777777777777777666666666666666666666666666666666666666666777777777777777777777777777777777777777733333333333333333333333333333333333377777777777777777777777777777776666666666666666666666666666666666666666666677777777777777777777777777777777777777333333333333333333333333333333333333337777777777777777777777777777766666666666666666666666666666666666666666666667777777777777777777777777777777777777333333333333333333333333333333333333333777777777777777777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777777773333333333333333333333333333333333333333377777777777777777777777776666666666666666666666666666666666666666666666666677777777777777777777777777777777733333333333333333333333333333333333333333377777777777777777777777766666666666666666666666666666666666666666666666666667777777777777777777777777777777333333333333333333333333333333333333333333777777777777777777777777766666666666666666666666666666666666666666666666666667777777777777777777777777777777733333333333333333333333333333333333333377777777777777777777777777666666666666666666666666666666666666666666666666666666777777777777777777777777777777777333333333333333333333333333333333337777777777777777777777777776666666666666666666666666666666666666666666666666666666777777777777777777777777777777777773333333333333333333333333333333777777777777777777777777777776666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777333333333333333333333333333337777777777777777777777777777766666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777733333333333333333333333333777777777777777777777777777777766666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777333333333333333333333337777777777777777777777777777777766666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777733333333333333333333377777777777777777777777777777777666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777773333333333333333333777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777333333333333333337777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777733333333333333377777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777773333333333333777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777333333333337777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777333333333337777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777733333333377777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777733333333777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777773333333777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777333337777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777333337777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777333337777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777333377777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777333377777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777333777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777333777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777333777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777777777777777777777777333777777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777333377777777777777777777777777777777777777777777777766666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777333377777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777333377777777777777777777777777777777777777777777777777666666666666666666666666666666666666666667777777777777777777777777777777777777777777777777777777333337777777777777777777777777777777777777777777777777776666666666666666666666666666666666666677777777777777777777777777777777777777777777777777777777333333777777777777777777777777777777777777777777777777777666666666666666666666666666666666666777777777777777777777777777777777777777777777777777777773333333777777777777777777777777777777777777777777777777777776666666666666666666666666666666677777777777777777777777777777777777777777777777777777777733333333777777777777777777777777777777777777777777777777777777666666666666666666666666666666777777777777777777777777777777777777777777777777777777777733333333377777777777777777777777777777777777777777777777777777776666666666666666666666666677777777777777777777777777777777777777777777777777777777777333333333337777777777777777777777777777777777777777777777777777777777666666666666666666777777777777777777777777777777777777777777777777777777777777777333333333337777777777777777777777777777777777777777777777777777777777777666666666666777777777777777777777777777777777777777777777777777777777777777773333333333333777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333337777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777333333333333333333333377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333333333777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333333377777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773333333333333333333333333333333333333777777777777777777777777777777777777777777777777777777777777777777777777777777777777777733377777777777777777733333333333333333333333333333333333333333333377777777777777777733337777777777777777777777777777777777777777777777777777777777777733333377777777777733333333333333333333333333333333333333333333333333377777777777733333337777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333377777777777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333377777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333377777777777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333377777777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333377777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777777773333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777777777777777333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333337777777777777777777777777733333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777777777777777777333333333333333333333333333333333333333333333333333333333333333"; level12 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666600000000000000000000000000000000000000000000000000000000000000000666666666666000000000000000000000000000000000000000000000000000000000666666666666666666660000000000000000000000000000000000000000000000000000000006666666666666666666600000000000000000000000000000000000000000000000000066666666666666666666666600000007770000000005555555555555555000000007770000000666666666666666666666666000000000000000000000000000000000000000000000006666666666666666666666666666000077777000000005555555555555555000000077777000066666666666666666666666666660000000000000000000000000000000000000000000666666666666666666666666666666660777777700000005555555555555555000000777777706666666666666666666666666666666600000000000000000000000000000000000000006666666666666666666666666666666664777777770000005555555555555555000000777777746666666666666666666666666666666660000000000000000000000000000000000000666666666666666666666666666666666644477777777000005555555555555555000077777774444666666666666666666666666666666666000000000000000000000000000000000006666666666666666666666666666666666644444777777700005555555555555555000777777744444466666666666666666666666666666666660000000000000000000000000000000066666666666666666666666666666666664444444477777770005555555555555555007777777444444446666666666666666666666666666666666000000000000000000000000000000666666666666666666666666666666666644444444447777777005555555555555555077777774444444444666666666666666666666666666666666600000000000000000000000000006666666666666666666666666666666666444444444444777777705555555555555555077777744444444444466666666666666666666666666666666660000000000000000000000000066666666666666666666666666666666664444444444444477777775555555555555552777777444444444444446666666666666666666666666666666666000000000000000000000000666666666666666666666666666666666644444444444444447777772555555555555522777774444444444444444666666666666666666666666666666666600000000000000000000006666666666666666666666666666666666444444444444444444777772255555555555222777744444444444444444466666666666666666666666666666666660000000000000000000006666666666666666666666666666666666444444444444444444777772225555555555222777744444444444444444446666666666666666666666666666666660000000000000000000066666666666666666666666666666666666644444444444444444477772222555555522222777444444444444444444666666666666666666666666666666666666000000000000000000666666666666666666666666666666666666664444444444444444477772222255555222222774444444444444444446666666666666666666666666666666666666000000000000000000666666666666666666666666666666666666666444444444444444447772222225552222222774444444444444444466666666666666666666666666666666666666600000000000000006666666666666666666666666666666666666666644444444444444444772222222522222222744444444444444444466666666666666666666666666666666666666660000000000000006666666666666666666666666666666666666666664444444444444444772222222222222222744444444444444446666666666666666666666666666666666666666660000000000000006666666666666666666666666666666666666666666444444444444444772222222222222222744444444444444466666666666666666666666666666666666666666660000000000000066666666666666666666666666666666666666666666644444444444444772222222222222222444444444444444666666666666666666666666666666666666666666660000000000000066666666666666666666666666666666666666666666664444444444444772222222222222222444444444444446666666666666666666666666666666666666666666660000000000000666666666666666666666666666666666666666666666666444444444444472222222222222221444444444444446666666666666666666666666666666666666666666666000000000000666666666666666666666666666666666666666666666666644444444444472222222222222221444444444444666666666666666666666666666666666666666666666666000000000000666666666666666666666666666666666666666333333333331111111111122222222222222221111111111113333333333336666666666666666666666666666666666666000000000000666666666666666666666666666666666666666333333333333111111111122222222222222221111111111133333333333336666666666666666666666666666666666666000000000000666666666666666666666666666666666666666333333333333311111111112222222222222221111111111133333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333331111111112222222222222221111111113333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333333111111112222222222222221111111133333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333333311111112222222222222221111111333333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333333331111112222222222222221111113333333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333333333111112222222222222221111113333333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333333311111112222222222222221111111333333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333333111111112222222222222221111111133333333333333336666666666666666666666666666666666666600000000000666666666666666666666666666666666666666333333333333331111111122222222222222221111111113333333333333336666666666666666666666666666666666666000000000000666666666666666666666666666666666666666333333333333331111111122222222222222221111111111333333333333336666666666666666666666666666666666666000000000000666666666666666666666666666666666666666333333333333111111111122222222222222221111111111133333333333336666666666666666666666666666666666666000000000000666666666666666666666666666666666666666333333333331111111111122222222222222221111111111113333333333336666666666666666666666666666666666666000000000000066666666666666666666666666666666666666333333333311111111111222222222222222222111111111111333333333336666666666666666666666666666666666660000000000000066666666666666666666666666666666666666333333333111111111111222222222222222222111111111111133333333336666666666666666666666666666666666660000000000000066666666666666666666666666666666666666333333333111111111111222222222222222222111111111111113333333336666666666666666666666666666666666660000000000000006666666666666666666666666666666666666666666644444444444444772222222222222222744444444444444666666666666666666666666666666666666666666660000000000000000666666666666666666666666666666666666666666444444444444444772222222222222222774444444444444466666666666666666666666666666666666666666660000000000000000666666666666666666666666666666666666666664444444444444447772222222222222222774444444444444446666666666666666666666666666666666666666600000000000000000666666666666666666666666666666666666666664444444444444477772222222222222222774444444444444444666666666666666666666666666666666666666000000000000000000066666666666666666666666666666666666666444444444444444477772222225552222222777444444444444444466666666666666666666666666666666666666000000000000000000006666666666666666666666666666666666664444444444444444777772222255555222222777744444444444444446666666666666666666666666666666666660000000000000000000006666666666666666666666666666666666644444444444444444777772222555555522222777744444444444444444666666666666666666666666666666666660000000000000000000000666666666666666666666666666666666444444444444444447777772222555555552222777774444444444444444466666666666666666666666666666666600000000000000000000000066666666666666666666666666666666444444444444444477777772255555555555222777777444444444444444446666666666666666666666666666666000000000000000000000000006666666666666666666666666666666644444444444444777777772555555555555522777777744444444444444666666666666666666666666666666660000000000000000000000000006666666666666666666666666666666664444444444447777777775555555555555552777777744444444444446666666666666666666666666666666600000000000000000000000000000666666666666666666666666666666666444444444447777777705555555555555555777777774444444444466666666666666666666666666666666600000000000000000000000000000066666666666666666666666666666666644444444777777777705555555555555555077777777444444444666666666666666666666666666666660000000000000000000000000000000000666666666666666666666666666666664444447777777770005555555555555555007777777774444446666666666666666666666666666666600000000000000000000000000000000000066666666666666666666666666666666444477777777700005555555555555555000777777777444446666666666666666666666666666666000000000000000000000000000000000000000666666666666666666666666666666647777777777000005555555555555555000077777777774666666666666666666666666666666600000000000000000000000000000000000000000066666666666666666666666666666607777777777000005555555555555555000007777777770666666666666666666666666666666000000000000000000000000000000000000000000000666666666666666666666666660000777777700000005555555555555555000000777777700006666666666666666666666666600000000000000000000000000000000000000000000000000066666666666666666600000000077777000000005555555555555555000000077777000000000666666666666666666000000000000000000000000000000000000000000000000000000000066666666666600000000000007770000000005555555555555555000000007770000000000000666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000005555555555555555000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; level13 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000002222222222222277770000000000022222222222222222222222222222222222222222222222222222222000000000000000000777777000000000000000000000000000000000000000222222222222222277777770000000002222222222222222222222222222222222222222222222222222222000000000000777222222222222222000000000000000000000000000000022222222222222222277777777700000000222222222222222222222222222222222222222222222222222222000000000077777222222222222222220000000000000000000000000002222222222222222222277777777777000000222222222222222222222222222222222222222222222222222220000000077777777222222222222222222220000000000000000000000022222222222222222222277777777777700000022222222222222222222222222222222222222222222222222220000000777777777222222222222222222222000000000000000000002222222222222222222222277777777777720000002222222222222222222222222222222222222222222222222200000077777777777222222222222222222222200000000000000000022222222222222222222222277777777777722200002222222222222222222222222222222222222222222222222000000777777777777222222222222222222222222000000000000002222222222222222222222222277777777777722220000222222222222222222222222222222222222222222222220000022777777777777222222222222222222222222220000000000002222222222222222222222222277777777777722222000022222222222222222222222222222222222222222222200000222777777777777222222222222222222222222222000000000022222222222222222222222222277777777777722222200002222222222222222222222222222222222222222222000000222777777777777222222222222222222222222222200000000222222222222222222222222222277777777777722222220000222222222222222222222222222222222222222220000022222777777777777222222222222222222222222222220000002222222222222222222222222222277777777777722222222000022222222222222222222222222222222222222200000222222777777777777222222222222222222222222222220000022222222222222222222222222222277777777777722222222000002222222222222222222222222222222222222000000222222777777777777222222222222222222222222222222000222222222222222222222222222222277777777777722222222200000222222222222222222222222222222222220000002222222777777777777222222222222222222222222222222200222222222222222222222222222222277777777777722222222220000002222222222222222222222222222222000000022222222777777777777222222222222222222222222222222220222222222222222222222222222222277777777777722222222222000000002222222222222222222222222000000000222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222000000000022222222222222222222200000000002222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222000000000000022222222222222200000000000002222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222200000000000000000000000000000000000000002222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222200000000000000000000000000000000000000022222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222220000000000000000000000000000000000000022222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222220000000000000000000000000000000000000022222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222220000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000002222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222222000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222220000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222220000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222220000000000000000000000000000000000000222222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222200000000000000000000000000000000000000022222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222200000000000022222222222222200000000000022222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222000000000022222222222222222222200000000022222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222222000000022222222222222222222222222200000002222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222220000002222222222222222222222222222222000002222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222220000022222222222222222222222222222222200000222222222777777777777222222222222222222222222222222222222222222222222222222222222222277777777777722222222200000222222222222222222222222222222222222000222222222777777777777222222222222222222222222222222220022222222222222222222222222222277777777777722222222000022222222222222222222222222222222222222200022222222777777777777222222222222222222222222222222220002222222222222222222222222222277777777777722222222000222222222222222222222222222222222222222220002222222777777777777222222222222222222222222222222200000222222222222222222222222222277777777777722222220002222222222222222222222222222222222222222222002222222777777777777222222222222222222222222222222000000222222222222222222222222222277777777777722222220022222222222222222222222222222222222222222222200222222777777777777222222222222222222222222222222000000002222222222222222222222222277777777777722222000222222222222222222222222222222222222222222222220002222777777777777222222222222222222222222222220000000000222222222222222222222222277777777777722220002222222222222222222222222222222222222222222222222000222777777777777222222222222222222222222222200000000000022222222222222222222222277777777777722200002222222222222222222222222222222222222222222222222200222777777777777222222222222222222222222222000000000000002222222222222222222222277777777777722000022222222222222222222222222222222222222222222222222220022777777777777222222222222222222222222220000000000000000222222222222222222222277777777777700000222222222222222222222222222222222222222222222222222220002777777777777222222222222222222222222000000000000000000002222222222222222222277777777777000000222222222222222222222222222222222222222222222222222222000077777777777222222222222222222222220000000000000000000000022222222222222222277777777700000002222222222222222222222222222222222222222222222222222222000000777777777222222222222222222222000000000000000000000000000022222222222222277777700000000022222222222222222222222222222222222222222222222222222222000000007777777222222222222222222200000000000000000000000000000000022222222222277700000000000022222222222222222222222222222222222222222222222222222222200000000077777222222222222222200000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222222222222222222222222222222200000000000007222222222222200000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777700000000000000000000000000000000000000000000000000000000000000000000000"; level14 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666664444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666664444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666664444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666664444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666664444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666644444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666664444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666644444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666644444444444444444444444666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666644444444444444444444446666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666644444444444444444444666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666664444444444444444446666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666664444444444444444666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666664444444444444446666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666664444444444444466666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666664444444444444466666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666664444444444444666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666644444444444446666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666644444444444446666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666644444444444466666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666644444444444466666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666444444444444666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666664444444444444666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666664444444444444666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666644444444444444666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666444444444444444666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666664444444444444444666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666664444444444444444666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666644444444444444444666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666664444444444444444444666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666644444444444444444444666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666664444444444444444444444466666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666444444444444444444444444466666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666644444444444444444444444444446666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666644444444444444444444444444444446666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666664444444444444444444444444444444444666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666644444444444444444444444444444444444466666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444444444444444444444444466666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444444444444444444444444446666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666644444444444444444444444444444444444444444666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066444444444444444444444444444444444444444444466600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444444444444444444444444444444444444444444446000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000444444444444411111111111114444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044444111111111111111111111111114444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; level15 = "555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555522222222222255555555555555555555555555555555555555555555555555555555555555555555555555555555555555553333333333335555550000000000000000000000000055222222222222222222225555555555555555555555555555555555555555555555555555555555555555555555555555555533333333333333333333550000000000000000000000000022222222222222222222222255555555555555555555555555555555555555555555555555555555555555555555555555553333333333333333333333330000000000000000000000007722222222222222222222222222555555555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333336600000000000000000000777722222222222222222222222222225555555555555555555555555555555555555555555555555555555555555555555533333333333333333333333333336666000000000000000007777722222222222222222222222222222555555555555555555555555555555555555555555555555555555555555555555333333333333333333333333333336666600000000000000777777722222222222222222222222222222255555555555555555555555555555555555555555555555555555555555555533333333333333333333333333333336666660000000000007777777722222222222222222222222222222222555555555555555555555555555555555555555555555555555555555555333333333333333333333333333333336666666600000000077777777722222222222222222222222222222222255555555555555555555555555555555555555555555555555555555553333333333333333333333333333333336666666660000000777777777722222222222222222222222222222222225555555555555555555555555555555555555555555555555555555533333333333333333333333333333333336666666666000007777777777722222222222222222222222222222222222555555555555555555555555555555555555555555555555555555333333333333333333333333333333333336666666666600077777777777722222222222222222222222222222222222255555555555555555555555555555555555555555555555555553333333333333333333333333333333333336666666666660777777777777722222222222222222222222222222222222225555555555555555555555555555555555555555555555555533333333333333333333333333333333333336666666666664777777777777722222222222222222222222222222222222222555555555555555555555555555555555555555555555555333333333333333333333333333333333333336666666666664477777777777722222222222222222222222222222222222222555555555555555555555555555555555555555555555555333333333333333333333333333333333333336666666666644477777777777722222222222222222222222222222222222222255555555555555555555555555555555555555555555553333333333333333333333333333333333333336666666666444447777777777722222222222222222222222222222222222222255555555555555555555555555555555555555555555533333333333333333333333333333333333333336666666666444447777777777722222222222222222222222222222222222222225555555555555555555555555555555555555555555533333333333333333333333333333333333333336666666664444444777777777722222222222222222222222222222222222222222555555555555555555555555555555555555555555333333333333333333333333333333333333333336666666664444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555555333333333333333333333333333333333333333336666666664444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555555333333333333333333333333333333333333333336666666644444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555553333333333333333333333333333333333333333336666666644444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555553333333333333333333333333333333333333333336666666444444444477777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222225555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444444777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666444444444447777777722222222222222222222222222222222222222222255555555555555555555555555555555555555533333333333333333333333333333333333333333336666666644444444447777777722222222222222222222222222222222222222222555555555555555555555555555555555555555553333333333333333333333333333333333333333336666666644444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555553333333333333333333333333333333333333333336666666644444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555553333333333333333333333333333333333333333336666666664444444477777777722222222222222222222222222222222222222222555555555555555555555555555555555555555555333333333333333333333333333333333333333336666666666444444477777777722222222222222222222222222222222222222222555555555555555555555000000000000000000000066666666666666666666666666666666666666666666666666444444477777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666444444777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666644447777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666664447777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666664477777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666477777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000066666666666666666664444444444446666666666666666666077777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000006666666666666644444444444444444444666666666666660007777777777777777744444444444477777777777777777000000000000000000000000000000000000000000000000000000666666666664444444444444444444444446666666666600007777777777777444444444444444444447777777777770000000000000000000000000000000000000000000000000000000666666666444444444444444444444444444466666666000000777777777744444444444444444444444477777777770000000000000000000000000000000000000000000000000000000066666644444444444444444444444444444444666666000000077777774444444444444444444444444444777777000000000000000000000000000000000000000000000000000000000006666444444444444444444444444444444444466600000000000777444444444444444444444444444444447770000000000000000000000000000000000000000000000000000000000000044444444444444444444444444444444444446000000000000074444444444444444444444444444444444700000000000000000000000000000000000000000000000000000000000000774444444444444444444444444444444444447700000000000666444444444444444444444444444444446600000000000000000000000000000000000000000000000000000000000007777744444444444444444444444444444444777770000000006666644444444444444444444444444444466666000000000000000000000000000000000000000000000000000000000077777774444444444444444444444444444447777777000000066666666444444444444444444444444446666666600000000000000000000000000000000000000000000000000000000777777777744444444444444444444444444777777777700000666666666666644444444444444444466666666666660000000000000000000000000000000000000000000000000000007777777777777774444444444444444447777777777777770006666666666666666644444444444466666666666666666000000000000000000000000000000000000000000000000000077777777777777777774444444444447777777777777777777066666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777466666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777774466666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777774446666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777744446666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777444444666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777444444466666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777774444444466666666666666666666666666666666666666666666666666000000000000000000000555555555555555555555222222222222222222222222222222222222222227777777774444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555552222222222222222222222222222222222222222227777777774444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555552222222222222222222222222222222222222222227777777744444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555522222222222222222222222222222222222222222227777777744444444446666666633333333333333333333333333333333333333333555555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333355555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333355555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333355555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333355555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444444666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333335555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333355555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333355555555555555555555555555555555555555522222222222222222222222222222222222222222227777777444444444446666666633333333333333333333333333333333333333333355555555555555555555555555555555555555552222222222222222222222222222222222222222227777777444444444466666666633333333333333333333333333333333333333333355555555555555555555555555555555555555552222222222222222222222222222222222222222227777777744444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555552222222222222222222222222222222222222222227777777744444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555555222222222222222222222222222222222222222227777777744444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555555522222222222222222222222222222222222222227777777774444444466666666633333333333333333333333333333333333333333555555555555555555555555555555555555555555522222222222222222222222222222222222222227777777777444444666666666633333333333333333333333333333333333333333555555555555555555555555555555555555555555522222222222222222222222222222222222222227777777777444446666666666633333333333333333333333333333333333333335555555555555555555555555555555555555555555552222222222222222222222222222222222222227777777777444446666666666633333333333333333333333333333333333333355555555555555555555555555555555555555555555555222222222222222222222222222222222222227777777777744466666666666633333333333333333333333333333333333333355555555555555555555555555555555555555555555555222222222222222222222222222222222222227777777777774466666666666633333333333333333333333333333333333333555555555555555555555555555555555555555555555555522222222222222222222222222222222222227777777777774666666666666633333333333333333333333333333333333333555555555555555555555555555555555555555555555555552222222222222222222222222222222222227777777777770666666666666633333333333333333333333333333333333335555555555555555555555555555555555555555555555555555222222222222222222222222222222222227777777777700066666666666633333333333333333333333333333333333355555555555555555555555555555555555555555555555555555222222222222222222222222222222222227777777777000006666666666633333333333333333333333333333333333555555555555555555555555555555555555555555555555555555522222222222222222222222222222222227777777777000006666666666633333333333333333333333333333333335555555555555555555555555555555555555555555555555555555552222222222222222222222222222222227777777700000000666666666633333333333333333333333333333333335555555555555555555555555555555555555555555555555555555555522222222222222222222222222222227777777000000000066666666633333333333333333333333333333333555555555555555555555555555555555555555555555555555555555555552222222222222222222222222222227777770000000000000666666633333333333333333333333333333335555555555555555555555555555555555555555555555555555555555555555522222222222222222222222222227777000000000000000066666633333333333333333333333333333355555555555555555555555555555555555555555555555555555555555555555552222222222222222222222222227770000000000000000000666633333333333333333333333333335555555555555555555555555555555555555555555555555555555555555555555555522222222222222222222222227000000000000000000000066633333333333333333333333333355555555555555555555555555555555555555555555555555555555555555555555555555552222222222222222225550000000000000000000000000633333333333333333333333335555555555555555555555555555555555555555555555555555555555555555555555555555555552222222222225555550000000000000000000000000055533333333333333333355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555533333333333355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000055555555555555555555555555555555555555555555555555555555555555"; level16 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666644444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444440000000000000000000000000000000000000000000000000000000666000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444440000000000000000000000000000000000000000000000000000006666666600000000000000000000000000000000000000000000000000000000000000000666666644444444444444440000000000000000000000000000000000000000000000000000006666666644400000000000000000000000000000000000000000000000000000000000000666666644444444444444440000000000000000000000000000000000000000000000000000066666666444444440000000000000000000000000000000000000000000000000000000006666666644444444444444440000000000000000000000000000000000000000000000000000066666666444444444440000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000000000000000000000000000000066666664444444444444444000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000000000000000000000000000000666666664444444444444444000000000000000000000000000000000000000000000000006666666444444444444444000000000000000000000000000000000000000000000000000000666666664444444444444444000000000000000000000000000000000000000000000000006666666444444444444444000000000000000000000000000000000000000000000000000000666666644444444444444440000000000000000000000000000000000000000000000000066666666444444444444444000000000000000000000000000000000000000000000000000000666666644444444444444440000000000000000000000000000000000000000000000000066666666444444444444440000000000000000000000000000000000000000000000000000006666666644444444444444440000000000000000000000000000000000000000000000000066666664444444444444440000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000066600000000000000000000666666664444444444444440000000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000066666600000000000000000666666664444444444444440000000000000000000000000000000000000000000000000000066666666444444444444444400000000000000000000000000666666664440000000000000666666644444444444444440000000000000000000000000000000000000000000000000000066666666444444444444444000000000000000000000000000666666664444446000000000666666644444444444444400000000000000000000000000000000000000000000000000000066666664444444444444444000000000000000000000000000666666644444444444000000666666644444444444444400000000000000000000000000000000000000000000000000000066666664444444444444444000000000000000000000000000666666644444444444444406666666644444444444444000000000000000000000000000000000000000000000000000000066666664444444444444440000000000000000000000000000666666644444444444444444466666644444444444444000000000000000000000000000000000000000000000000000000666666664444444444444440000000000000000000000000000666666644444444444444444444446444444444444444000000000000000000000000000000000000000000000000000000666666664444444444444440000000000000000000000000000666666644444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000666666644444444444444440000000000000000000000000000666666644444444444444444444444444444444444444000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000000666666644444444444444444444444444444444444440000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000000666666644444444444444444444444444444444444446000000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000000666666644444444444444444444444444444444444444444000000000000000000000000000000000000000000000000006666666444444444444444400000000000000000000000000000066666644444444444444444444444444444444444444444444400000000000000000000000000000000000000000000066666666444444444444444400000000000000000000000000000066666644444444444444444444444444444444444444444444444466000000000000000000000000000000000000000066666666444444444444444000000000000000000000000000000066666664444444444444444444444444444444444444444444444444446000000000000000000000000000000000000066666664444444444444444000000000000000000000000000000006666664444444444444444444444444444444444444444444444444444444400000000000000000000000000000000066666664444444444444440000000000000000000000000000000006666664444444444444444444444444444444444444444444444444444444444400000000000000000000000000000066666664444444444444440000000000000000000000000000000006666666444444444444444444444444444444444444444444444444444444444000000000000000000000000000000666666664444444444444440000000000000000000000000000000000666666444444444444444444444444444444444444444444444444444444440000000000000000000000000000000666666664444444444444400000000000000000000000000000000000666666444444444444444444444444444444444444444444444444444444440000000000000000000000000000000666666644444444444444400000000000000000000000000000000000066666644444444444444444444444444444444444444444444444444444440000000666000000000000000000006666666644444444444444400000000000000000000000000000000000066666644444444444444444444444444444444444444444444444444444400000000666666000000000000000006666666644444444444444400000000000000000000000000000000000006666664444444444444444444444444444444444444444444444444444400000006666666644400000000000006666666444444444444444400000000000000000000000000000000000000666664444444444444444444444444444444444444444444444444444000000006666666644444460000000006666666444444444444444000000000000000000000000000000000000000666666444444444444444444444444444444444444444444444444444000000006666666444444444440000006666666444444444444444000000000000000000000000000000000000000066666644444444444444444444444444444444444444444444444440000000006666666444444444444444066666666444444444444440000000000000000000000000000000000000000006666644444444444444444444444444444444444444444444444400000000006666666444444444444444444666666444444444444440000000000000000000000000000000000000000000666664444444444444444444444444444444444444444444444400000000006666666444444444444444444444464444444444444440000000000000000000000000000000000000000000066666444444444444444444444444444444444444444444444000000000006666666444444444444444444444444444444444444440000000000000000000000000000000000000000000006666644444444444444444444444444444444444444444440000000000006666666444444444444444444444444444444444444440000000000000000000000000000000000000000000000666664444444444444444444444444444444444444444400000000000006666666444444444444444444444444444444444444400000000000000000000000000000000000000000000000066666444444444444444444444444444444444444440000000000000006666666444444444444444444444444444444444444460000000000000000000000000000000000000000000000000666644444444444444444444444444444444444400000000000000006666666444444444444444444444444444444444444444440000000000000000000000000000000000000000000000006664444444444444444444444444444444444000000000000000000666666444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000006644444444444444444444444444444440000000000000000000666666444444444444444444444444444444444444444444444444660000000000000000000000000000000000000000000006444444444444444444444444444400000000000000000000666666644444444444444444444444444444444444444444444444444460000000000000000000000000000000000000000000000444444444444444444444440066600000000000000000066666644444444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000444444444444444400000666666660000000000000066666644444444444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000044444444000000000666666666444000000000066666664444444444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000006666666664444444400000006666664444444444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000006666666664444444444400006666664444444444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000006666666644444444444444440666666444444444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000066666666644444444444444440666666444444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000066666666644444444444444440066666644444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000066666666444444444444444400006666644444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000066666666444444444444444400006666664444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000666666666444444444444444400000666666444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000666666666444444444444444000000066666444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444000000006666644444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000006666666664444444444444444000000000666664444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000006666666664444444444444440000000000066666444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000006666666644444444444444440000000000006666644444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444440000000000000666664444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000006666444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000066666666644444444444444400000000000000000066644444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000066666666644444444444444400000000000000000000066444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444400000000000000000000000064444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000666666666444444444444444000000000000000000000000000004444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000666666666444444444444444000000000000000000000000000000004444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444000000000000000000000000000000000000444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666664444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666644444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666644444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066600000000000000000000666666666444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000000000000000666666666444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666444000000000000666666664444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666444444000000000666666664444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444400000666666664444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444446666666664444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444446666664444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444444444644444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666664444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444444444444444444444444444444444446000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666644444444444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666644444444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666644444444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666444444444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666444444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666644444444444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666664444444444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666664444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666444444444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666644444444444444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666664444444444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666444444444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666644444444444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666664444444444444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666444444444444444444444444444444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006664444444444444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006644444444444444444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000644444444444444444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044444444444444440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004444444400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; level17 = "777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000666666666666000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000006666666666666666666600000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000666666666666666666666666000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000066666666666666666666666666660000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000006666666666666666666666666666666600000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000066666666666666666666666666666666660000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000006666666666666666666666666666666666666000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000066666666666666666666666666666666666666660000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000666666666666666666666666666666666666666666000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000006666666666666666666666666666666666666666666600000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000066666666666666666666666666666666666666666666660000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000666666666666666666666666666666666666666666666666000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000006666666666666666666666666666666666666666666666666600000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000066666666666666666666666666666666666666666666666666660000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000066666666666666666666666666666666666666666666666666660000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000666666666666666666666666666666666666666666666666666666000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770006666666666666666666666666666666666666666666666666666666000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770006666666666666666666666666666666666666666666666666666666600077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770066666666666666666666666666666666666666666666666666666666660077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770066666666666666666666666666666666666666666666666666666666660077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770066666666666666666666666666666666666666666666666666666666660077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770666666666666666666666666666666666666666666666666666666666660077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770666666666666666666666666666666666666666666666666666666666660077777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666077777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666077777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666077777777777777777777777777777777777777777777777777777777777777777777777777777777777777776666666666666666666666666666666666666666666666666666666666666077777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444411444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444411444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444111144444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444111144444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444441111114444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444441111114444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444411111111444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444411111111444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444111111111144444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444111111111144444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444441111111111114444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444441111111111114444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444411111111111111444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444411111111111111444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444111111111111111144444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444111111111111111114444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444441111111111111111114444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444441111111111111111111444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444411111111111111111111444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444411111111111111111111144444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444111111111111111111111144444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444111111111111111111111114444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444441111111111111111111111114444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444441111111111111111111111111444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444411111111111111111111111111444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444411111111111111111111111111144444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444111111111111111111111111111144444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444111111111111111111111111111114444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777441111111111111111111111111111114444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777771111111111111111111111111111111477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772111111111111111111111111111111777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722221111111111111111111111111122277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222111111111111111111222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222111111111111222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772222222222222222222222222222222222222222222222222222222222222277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777"; level18 = "777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444447777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777774444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777777774447777777777777777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444444444444444444444477777777777774444444777777777777777777777777777777777777777777777444444777777777777777744444444444444444444444444444444444444444444444444444444444444477777777774444444444477777777777777777777777777777777777777777774444444447777777777777744444444444444444444444444444444444444444444444444444444444444477777777744444444444477777777777777777777777777777777777777777774444444444447777777777744444444444444444444444444444444444444444444444444444444444444477777774444444444444447777777777777777777777777777777777777777774444444444444777777777744444444444444444444444444444444444444444444444444444444444444477777744444444444444447777777777777777777777777777777777777777744444444444444447777777744444444444444444444444444444444444444444444444444444444444444477774444444444444444444777777777777777777777777777777777777777744444444444444444777777744444444444444444444444444444444444444444444444444444444444444477744444444444444444444777777777777777777777777777777777777777444444444444444444477777744444444444444444444444444444444444444444444444444444444444444477744444444444444444444477777777777777777777777777777777777777444444444444444444447777744444444444444444444444444444444444444444444444444444444444444477444444444444444444444477777777777777777777777777777777777774444444444444444444444477744444444444444444444444444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777744444444444444444444444447744444444444444444444444444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777744444444444444444444444444777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444777777777777777777777777777777777444444444444444444444444444777777777777777777777777777777777777777777777777777777777777774444444444444444444444444444777777777777777777777777777777777444444444444444444444444444477777777777777777777777777777777777777777777777777777777777744444444444444444444444444444477777777777777777777777777777774444444444444444444444444444447777777777777777777777777777777777777777777777777777777777744444444444444444444444444444477777777777777777777777777777774444444444444444444444444444447777777777777777777777777777777777777777777777777777777777444444444444444444444444444444447777777777777777777777777777744444444444444444444444444444444777777777777777777777777777777777777777777777777777777777444444444444444444444444444444447777777777777777777777777777744444444444444444444444444444444777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444777777777777777777777777777744444444444444444444444444444444477777777777777777777777777777777777777777777777777777774444444444444444444444444444444444777777777777777777777777777444444444444444444444444444444444447777777777777777777777777777777777777777777777777777774444444444444444444444444444444444477777777777777777777777777444444444444444444444444444444444447777777777777777777777777777777777777777777777777777744444444444444444444444444444444444477777777777777777777777774444444444444444444444444444444444447777777777777777777777777777777777777777777777777777744444444444444444444444444444444444447777777777777777777777774444444444444444444444444444444444444777777777777777777777777777777777777777777777777777444444444444444444444444444444444444447777777777777777777777744444444444444444444444444444444444444777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444777777777777777777777744444444444444444444444444444444444444777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444477777777777777777777444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444477777777777777777777444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444477777777777777777774444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444447777777777777777774444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444447777777777777777744444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444777777777777777744444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444777777777777777444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444477777777777777444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444447777777777774444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444447777777777774444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444777777777774444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444777777777744444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444477777777744444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444477777777444444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444447777774444444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444447777774444444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777774444444444444444444444444444444444444444444444777744444444444444444444444444444444444444444444447777777777777777777777777777777777777777777777777777774444444444444444444444444444444444444444444444777744444444444444444444444444444444444444444444447777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444477444444444444444444444444444444444444444444444447777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444477444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444447444444444444444444444444444444444444444444444477777777777777777777777777777777777777777777777777777777744444444444444444444444444444444444444444444447"; level19 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666666666666666666666666666666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555550000000000000000000000000000000000000000000000000000000000000"; level20 = "777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777770777777777777777777077777777777770000000000000000000000000000000000000000000000000000000000000000000077777777777777077777777777777777707777777777777700777777777777777777007777777777770000000000000000000000000000000000000000000000000000000000000000000007777777777770077777777777777777700777777777777000777777777777777777000777777777700000000000000000000000000000000000000000000000000000000000000000000000777777777700077777777777777777700077777777770000777777777777777777000077777770000000000000000000000000000000000000000000000000000000000000000000000000077777777000077777777777777777700007777777700000777777777777777777000007777770000000000000000000000000000000666663666666000000000000000000000000000000007777770000077777777777777777700000777777000000777777777777777777000000777700000000000000000000000000000666666633366666666000000000000000000000000000000777700000077777777777777777700000077770000000777777777777777777000000077000000000000000000000000000066666666633366666666660000000000000000000000000000077000000077777777777777777700000007000000000777777777777777777000000000000000000000000000000000066666666666633366666666666600000000000000000000000000000000000077777777777777777700000000000000000777777777777777777000000000000000000000000000000066666666666666333336666666666666600000000000000000000000000000000077777777777777777700000000000000000777777777777777777000000000000000000000000000000666666666666666333336666666666666666000000000000000000000000000000077777777777777777700000000000000000777777777777777777000000000000000000000000000066666666666660000333330000066666666666600000000000000000000000000000077777777777777777700000000000000000000000000000000000000000000000000000000000000666666666666000003333333000000066666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666000000003333333000000000666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666600000000003333333000000000066666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666000000000003333333000000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666660000000000033333333300000000000066666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666600000000000033333333366000000000006666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666000000000066633333333366660000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666660000000006666333333333336666600000000066666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666600000000666666333333333336666666000000006666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666000000006666666333333333336666666600000000666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000000066666663333333333333666666660000000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000006666666663333333333333666666666000000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666600000006666666603333333333333006666666600000006666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666000000066666666033333333333333300666666660000006666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666660000000666666660033333333333333300066666666000000666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000000666666660033333333333333300006666666000000666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000006666666000033333333333333330000666666600000666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666600000006666660000333333333333333330000066666600000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000066666660333333333333333333333330066666600000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000066666333333333333333333333333333333666600000006666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000066333333333333333333333333333333333333660000006666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000333333333333333333333333333333333333333333000006666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666603333333333333333333333333333333333333333333333333006666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000066663333333333333333333333333333333333333333333333333333333366660000000000000000000000000000000000000000000000000000000000000000000000000000000000000063333333333333333333333333333333333333333333333333333333333333360000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000066333333333333333333333333333333333333333333333333333333333333660000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666333333333333333333333333333333333333333333333333333333666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600333333333333333333333333333333333333333333333330006666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000033333333333333333333333333333333333333330000006666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000066633333333333333333333333333333333336600000006666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666600000006666633333333333333333333333333336666600000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000006666666033333333333333333333300666666600000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000000666666600333333333333333333006666666000000666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666000000666666660033333333333333330006666666000000666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666000000066666666033333333333333300666666660000006666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666600000066666666633333333333333306666666600000006666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666600000006666666663333333333333666666666600000066666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000000666666663333333333333666666666000000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666660000000066666663333333333333666666600000000666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666000000006666663333333333333666666600000006666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666600000000066666333333333336666660000000066666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666660000000000666333333333336666000000000666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666600000000000333333333336600000000006666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666660000000000033333333300000000000066666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666000000000033333333300000000000666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666600000000033333333300000000066666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666000000003333333000000000666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666660000003333333000000066666666660000000000000000000000000000000000000000000000000000000000000000777777777777777777000000000000000000000000000066666666666660003333333000666666666666600000000000000000000000000000077777777777777777700000000000000000777777777777777777000000000000000000000000000000666666666666666333336666666666666666000000000000000000000000000000077777777777777777700000000000000000777777777777777777000000000000000000000000000000066666666666666333336666666666666600000000000000000000000000000000077777777777777777700000000000000000777777777777777777000000000000000000000000000000000066666666666333336666666666660000000000000000000000000000000000077777777777777777700000000770000000777777777777777777000000077000000000000000000000000006666666666333336666666666600000000000000000000000000777000000077777777777777777700000007777000000777777777777777777000000777700000000000000000000000000006666666633366666666600000000000000000000000000007777700000077777777777777777700000077777700000777777777777777777000007777770000000000000000000000000000006666633366666600000000000000000000000000000007777770000077777777777777777700000777777770000777777777777777777000077777777000000000000000000000000000000000033300000000000000000000000000000000000077777777000077777777777777777700007777777777000777777777777777777000777777777700000000000000000000000000000000003000000000000000000000000000000000007777777777700077777777777777777700077777777777700777777777777777777007777777777770000000000000000000000000000000003000000000000000000000000000000000007777777777770077777777777777777700777777777777770777777777777777777077777777777777000000000000000000000000000000000000000000000000000000000000000000077777777777777077777777777777777707777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000000000000000000000000000777777777777777777777777777777777777777777777"; level21 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555550000000000005555555555555555550000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555000000000005555555555555555550000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555000000000005555555555555555550000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555000000000005555555555555555550000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555055500000005555555555555555550000000550000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555550000005555555555555555550000005555000000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555000005555555555555555550000055555500000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555500005555555555555555550000555555550000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555550005555555555555555550005555555555000000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555005555555555555555550055555555555500000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555505555555555555555550555555555555550000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000055555555555555555555555222222555555555555555555555555555555555555555522222255555555555555555555555555555555555555500000000000000000000000000000000000055555555555555555555522222222225555555555555555555555555555555555552222222225555555555555555555555555555555555555500000000000000000000000000000000000055555555555555555555522222222222555555555555555555555555555555555522222222222555555555555555555555555555555555555550000000000000000000000000555000000055555555555555555552222222222222255555555555555555555555555555555222222222222255555555555555555555555555555555555550000000000000000000000005555500000055555555555555555552222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555555550000000000000000000000005555550000055555555555555555522222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555555550000000000000000000000055555555000055555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555500000000000000000000005555555555500055555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555500000000000000000000005555555555550055555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555500000000000000000000055555555555555055555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555000000000000000000005555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555550000000000000000000005555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555550000000000000000000055555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555222222222222222222222222222222222222222222222222222222222255555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222222555555555555222222222255555555555522222222222555555555555555555555555555555555550000000000000000000555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000000055555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000000005555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000000000555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000000000055555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000000055555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000055555555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555550000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555555000000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555555500000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555555500000000000000005555555555555555555555555555555555555555522222222225555555555555222222222255555555555552222222222555555555555555555555555555555555555550000000000000005555555555555555555555555555555555555555222222222222555555555555222222222255555555555522222222222255555555555555555555555555555555555550000000000000005555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555555550000000000000005555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222225555555555555555555555555555555555550000000000000005555555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555550000000000000005555555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555500000000000000005555555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555500000000000000005555555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555555555555555555000000000000000005555555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222222555555555555555555000555555555555000000000000000005555555555555555555555555555555555555522222222222222222222222222222222222222222222222222222222222225555555555555555555000055555555500000000000000000005555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222225555555555555555555000005555555000000000000000000005555555555555555555555555555555555555552222222222222222222222222222222222222222222222222222222222255555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555222222222222555555555555555555555555555555555522222222222255555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555522222222225555555555555555555555555555555555552222222225555555555555555555555000000000000000000000000000000005555555555000000005555555555555555555555555222222555555555555555555555555555555555555555222222255555555555555555555555000000000000000000000000000000005555555555000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000055555555555500000000055550000005555555555555555555555555555055555555555555555555555555555555555555555555555555555555000000000000000000000000000000000005555555555000000000005500000005555555555555555555555555550055555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000055555500000000000000000000005555555555555555555555550000055555555555555555055555555555555555505555555555555555555000000000000000000000000000000000000000000000000000000000000000005555555555555555550000000000055555555555555550055555555555555555500555555555555555555000000000000000000000000000000000000000000000000000000000000000005555555555555555550000000000055555555555555500055555555555555555500055555555555555555000000000000000000000000000000000000000000000000000000000000000005555555555555555550000000000055555555555555000055555555555555555500005555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555550000055555555555555555500000555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555500000055555555555555555500000055555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555000000055555555555555555500000005505555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550000000055555555555555555500000000005555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550000000055555555555555555500000000005555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550000000055555555555555555500000000005555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550000000055555555555555555500000000005555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550000000000000555555555500000000000005555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555000000000000555555555500000000000055555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555555555555555555555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555000000000000000000000000000000000055555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555550000000000000000000000000000000000005555555550000000000000000000000000000000"; level22 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000000000000000000000077000000000000000000000000000000000666666666666666666666666666666644446666666663333355555555555555555555555555555555555555555555555555533333366666666444466666666666666666666666666666666666666666666666666666666666666644446666666663333355555555555555555555555555555555555555555555555555533333366666666444466666666666666666666666666666666666666666666666666666666666666644446666666663333355555555555555555555555555555555555555555555555555533333366666666444466666666666666666666666666666666666666666666666666666666666666444444666666663333355555555555555555555555555555555555555555555555555533333366666664444446666666666666666666666666666666666666666666666666666666666666444444666666663333355555555555555555555555555555555555555555555555555533333366666664444446666666666666666666666666666666666666666666666666666666666666444444666666663333355555555555555555555555555555555555555555555555555533333366666664444446666666666666666666666666666666666666666666666666666666666664444444466666663333355555555555555555555555555555555555555555555555555533333366666644444444666666666666666666666666666666666666666666666666666666666664444444466666663333355555555555555555555555555555555555555555555555555533333366666644444444666666666666666666666666666666666666666666666666666666666664444444466666663333355555555555555555555555555555555555555555555555555533333366666644444444666666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666664444444444444466663333355555555555555555555555555555555555555555555555555533333366644444444444444666666666666666666666666666666666666666666666666666664444444444444466663333355555555555555555555555555555555555555555555555555533333366644444444444444666666666666666666666666666666666666666666666666666664444444444444466663333355555555555555555555555555555555555555555555555555533333366644444444444444666666666666666666666666666666666666666666666666666644444444444444446663333355555555555555555555555555555555555555555555555555533333366444444444444444466666666666666666666666666666666666666666666666666644444444444444446663333355555555555555555555555555555555555555555555555555533333366444444444444444466666666666666666666666666666666666666666666666666644444444444444444663333355555555555555555555555555555555555555555555555555533333366444444444444444446666666666666666666666666666666666666666666666644444444444444444444441333355555555555555555555555555555555555555555555555555533333144444444444444444444446666666666666666666666666666666666666666644444444444444444444444441111355555555555555555555555555555555555555555555555555533111144444444444444444444444446666666666666666666666666666666666444444444444444444444444444441111122555555555555555555555555555555555555555555555552211111144444444444444444444444444446666666666666666666666666666444444444444444444444444444444441111122222255555555555555555555555555555555555555552222211111144444444444444444444444444444444666666666666666666666444444444444444444444444444444444441111122222222255555555555555555555555555555555552222222211111144444444444444444444444444444444444666666666666666444444444444444444444444444444444444441111122222222222255555555555555555555555555552222222222211111144444444444444444444444444444444444444666666666444444444444444444444444444444444444444441111122222222222222255555555555555555555552222222222222211111144444444444444444444444444444444444444444666644444444444444444444444444444444444444444441111122222222222222222255555555555555555222222222222222211111144444444444444444444444444444444444444444444644444444444444444444444444444444444444444441111122222222222222222255555555555555555222222222222222211111144444444444444444444444444444444444444444444666644444444444444444444444444444444444444441111122222222222222555555555555555555555555222222222222211111144444444444444444444444444444444444444446666666666644444444444444444444444444444444444441111122222222222555555555555555555555555555555222222222211111144444444444444444444444444444444444446666666666666666644444444444444444444444444444444441111122222222555555555555555555555555555555555555222222211111144444444444444444444444444444444446666666666666666666666644444444444444444444444444444441111122222555555555555555555555555555555555555555555222211111144444444444444444444444444444446666666666666666666666666666644444444444444444444444444441111125555555555555555555555555555555555555555555555555211111144444444444444444444444444466666666666666666666666666666666666664444444444444444444444441113355555555555555555555555555555555555555555555555555533311144444444444444444444444466666666666666666666666666666666666666666664444444444444444444443333355555555555555555555555555555555555555555555555555533333344444444444444444444466666666666666666666666666666666666666666666666644444444444444444663333355555555555555555555555555555555555555555555555555533333366444444444444444446666666666666666666666666666666666666666666666666644444444444444446663333355555555555555555555555555555555555555555555555555533333366444444444444444466666666666666666666666666666666666666666666666666644444444444444446663333355555555555555555555555555555555555555555555555555533333366444444444444444466666666666666666666666666666666666666666666666666664444444444444466663333355555555555555555555555555555555555555555555555555533333366644444444444444666666666666666666666666666666666666666666666666666664444444444444466663333355555555555555555555555555555555555555555555555555533333366644444444444444666666666666666666666666666666666666666666666666666664444444444444466663333355555555555555555555555555555555555555555555555555533333366644444444444444666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666666444444444444666663333355555555555555555555555555555555555555555555555555533333366664444444444446666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666644444444446666663333355555555555555555555555555555555555555555555555555533333366666444444444466666666666666666666666666666666666666666666666666666666664444444466666663333355555555555555555555555555555555555555555555555555533333366666644444444666666666666666666666666666666666666666666666666666666666664444444466666663333355555555555555555555555555555555555555555555555555533333366666644444444666666666666666666666666666666666666666666666666666666666664444444466666663333355555555555555555555555555555555555555555555555555533333366666644444444666666666666666666666666666666666666666666666666666666666666444444666666663333355555555555555555555555555555555555555555555555555533333366666664444446666666666666666666666666666666666666666666666666666666666666444444666666663333355555555555555555555555555555555555555555555555555533333366666664444446666666666666666666666666666666666666666666666666666666666666444444666666663333355555555555555555555555555555555555555555555555555533333366666664444446666666666666666666666666666666666666666666666666666666666666644446666666663333355555555555555555555555555555555555555555555555555533333366666666444466666666666666666666666666666666666666666666666666666666666666644446666666663333355555555555555555555555555555555555555555555555555533333366666666444466666666666666666666666666666666666666666666666666666666666666644446666666663333355555555555555555555555555555555555555555555555555533333366666666444466666666666666666666666666666666666666666666666666666666666666664466666666663333355555555555555555555555555555555555555555555555555533333366666666644666666666666666666666666666666666666666666666666666666666666666664466666666663333355555555555555555555555555555555555555555555555555533333366666666644666666666666666666666666666666666000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000000000000000000000077000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; level23 = "444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444477777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444777777777777777777776666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444477777777777777777777777766666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444447777777777777777777777777744666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444777777777777777777777777777744446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444447777777777777777777777777777444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444777777777777777777777777777777444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444447777777777777777777777777777774444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444477777777777777777777777777777774444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444777777777777777777777777777777744444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444447777777777777777777777777777777744444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444477777777777777777777777777777777444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444777777777777777777777777777777777444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444447777777777777777777777777777777774444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444447777777777777777777777777777777774444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444477777777777777777777777777777777744444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444777777777777777777777777777777777744444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444777777777777777777777777777777777444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444447777777777777777777777777777777777444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444447777777777777777777777777777777774444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444447777777777777777777777777777777774444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444477777777777777777777777777777777744444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444477777777777777777777777777777777744444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777777444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777777444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777774444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777774444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777744444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777744444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777777444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777774444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777774444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777774444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777744444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777744444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777777444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444777777777777777777777777774444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444477777777777777777777777774444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444477777777777777777777777744444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444477777777777777777777777744444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444447777777777777777777777444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444777777777777777777777444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444777777777777777777774444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444777777777777777777774444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444477777777777777777744444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444447777777777777777744444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444447777777777777777444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444777777777777777444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444477777777777774444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444447777777777774444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444447777777777744444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444777777777744444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444477777777444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444777777444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444477774444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444774444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444446666666666666777777777777666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444446666666667777777777777777777766666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444666666777777777777777777777777666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444666677777777777777777777777777746666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444467777777777777777777777777777744466666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777444446666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777444444666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777774444444446666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777774444444444666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777744444444444466666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777744444444444446666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777444444444444444666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777444444444444444466666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777774444444444444444446666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777774444444444444444446666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777744444444444444444444666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777744444444444444444444666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777444444444444444444444466666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777777444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777774444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444477777777777777777777777777777777774444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777744444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777744444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777777444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777774444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777774444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777744444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777744444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777444444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777777444444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777774444444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777774444444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777774444444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777744444444444444444444444444444444466666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777744444444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777444444444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777777444444444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444447777777777777777777777777774444444444444444444444444444444444666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444777777777777777777777777774444444444444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444777777777777777777777777744444444444444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444777777777777777777777777744444444444444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444477777777777777777777777444444444444444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444447777777777777777777777444444444444444444444444444444444446666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444447777777777777777777774444444444444444444444444444444444466666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444447777777777777777777774444444444444444444444444444444444666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444477777777777777777744444444444444444444444444444444446666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444477777777777777777444444444444444444444444444444444446666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444447777777777777777444444444444444444444444444444444466666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444777777777777774444444444444444444444444444444444666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444477777777777774444444444444444444444444444444446666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444477777777777744444444444444444444444444444444466666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444447777777777744444444444444444444444444444444466666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444777777777444444444444444444444444444444446666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444447777777444444444444444444444444444444466666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444777774444444444444444444444444444444666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444447774444444444444444444444444444466666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444444666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444466666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444446666666666666666666666666666666666666666666"; level24 = "666666333333355555555553336666666663333333666666600000000000000000000000000000000000000000000000000006666633333336666666663333555555555533333366666666666663333333335555555553333366666666333333366666000000000000000000000000000000000000000000000000000006666333333366666666633333355555555533333333666666666633333333333555555333333336666666633333336660000000000000000000000000000000000000000000000000000000663333333666666666333333335555553333333333366666663333333333333355553333333333666666663333336600000000000000000000000000000000000000000000000000000000063333333666666633333333333555533333333333336666663333333333666660063333333333366666663333336000000000000000000000000000000000000000000000000000000000053333336666666633333333336600666633333333333666633333333666666666066663333333336666666333335000000000000000000000000000000000000000000000000000000000055333366666666333333336666660666666633333333366333333336666666666666666333333336666666333355000000000000000000000000000000000000000000000000000000000055533366666633333333366666666666666663333333366333333366666666666666666633333333666666633555500000000000000000000000000000000000000000000000000000000555553666666633333333666666666666666666333333336333333666666666666666666666333333366666635555500000000000000000000000000000000000000000000000000000000555555666666333333336666666666666666666663333333333336666666666666666666666633333366666655555500000000000000000000000000000000000000000000000000000000555550066666333333366666666666666666666666333333333366666666633333336666666633333336666005555550000000000000000000000000000000000000000000000000000005555550006663333333666666666333333366666666333333333666666663333333333666666663333336660005555550000000000000000000000000000000000000000000000000000005555550000663333336666666633333333336666666633333333666666633333333333336666666333336600000555550000000000000000000000000000000000000000000000000000005555500000033333336666666333333333333366666663333336666666333333333333336666666333333000000555550000000000000000000000000000000000000000000000000000055555500000053333366666663333333333333366666663335536666663333333333333333666666333335000000555555000000000000000000000000000000000000000000000000000055555500000055333366666633333333333333336666663355556666663333333333333333666666333355000000555555000000000000000000000000000000000000000000000000000055555500000055533366666633333333333333336666663555550666633333333333333333366666633555000000555555000000000000000000000000000000000000000000000000000055555500000055553366666333333333333333333666660555550066633333333333333333366666635555000000555555000000000000000000000000000000000000000000000000000055555500000055555366666333333333333333333666600555550006633333333333333333366666655555000000555555000000000000000000000000000000000000000000000000000055555500000055555566666333333333333333333666000555550066633333333333333333366666635555000000555555000000000000000000000000000000000000000000000000000055555500000055555366666333333333333333333666600555550666633333333333333333366666333555000000555555000000000000000000000000000000000000000000000000000055555500000055553366666333333333333333333666665555556666663333333333333333666666333355000000555555000000000000000000000000000000000000000000000000000055555500000055533366666633333333333333336666663555536666666333333333333333666666333335000000555550000000000000000000000000000000000000000000000000000055555500000055333366666663333333333333336666663355533666666333333333333336666666333336000000555550000000000000000000000000000000000000000000000000000055555500000055333336666663333333333333366666663335333666666633333333333336666666333336600000555550000000000000000000000000000000000000000000000000000005555500000063333336666666333333333333366666663333333666666663333333333666666663333336660005555550000000000000000000000000000000000000000000000000000005555550000663333336666666633333333336666666633333333366666666633333336666666633333336666005555550000000000000000000000000000000000000000000000000000005555550006663333333666666666333333366666666333333333336666666666636666666666333333366666655555500000000000000000000000000000000000000000000000000000000555555006666333333366666666666366666666663333333333333666666666666666666666333333366666635555500000000000000000000000000000000000000000000000000000000555555666666333333336666666666666666666663333333333333366666666666666666633333333666666333555500000000000000000000000000000000000000000000000000000000555553366666633333333666666666666666666333333336333333336666666666666666333333336666666333355000000000000000000000000000000000000000000000000000000000055533366666663333333366666666666666663333333366633333333366666666066633333333336666663333335000000000000000000000000000000000000000000000000000000000055333336666666333333333666660666666333333333366633333333333366660053333333333366666663333336000000000000000000000000000000000000000000000000000000000005333336666666333333333333600066333333333333666663333333333333355555333333333366666633333336600000000000000000000000000000000000000000000000000000000063333333666666633333333333555553333333333333666666633333333333555555533333336666666633333366660000000000000000000000000000000000000000000000000000000666333333366666666333333335555555333333333366666666663333333335555555553333666666666333333666666000000000000000000000000000000000000000000000000000006666633333336666666633333355555555533333336666666666666633333355555555555366666666663333333666666600000000000000000000000000000000000000000000000000006666633333333666666666333555555555553333666666666666666666633555555555550066666666633333336666666000000000000000000000000000000000000000000000000000006666663333333666666666660555555555555366666666666666666666660005555500000006666666333333336666660000000000000000000000000000000000000000000000000000000666663333333366666666600000055555000066666666663366666666600000000000000000666633333333366666600000000000000000000000000000000000000000000000000000000066666333333333666666000000000000000006666666333336666666000000000000000000063333333333666660000000000000000000000000000000000000000000000000000000000006666633333333366660000000000000000000666633333333366660000000000000000000053333333336666600000000000000000000000000000000000000000000000000000000000000066666333333333600000000000000000000066333333333333600000000000000000005555333333366666600000000000000000000000000000000000000000000000000000000000000006666633333333550000000000000000000053333333333333555000000000000005555555533336666660000000000000000000000000000000000000000000000000000000000000000000666663333335555550000000000000055555333333333335555555555505555555555555553366666660000000000000000000000000000000000000000000000000000000000000000000066666333355555555555555055555555555533333333355555555555555555555555555550666666600000000000000000000000000000000000000000000000000000000000000000000006666663555555555555555555555555555553366663555555555555555555555555555000066660000000000000000000000000000000000000000000000000000000000000000000000000666660055555555555555555555555555550666660055555555555555555555555550000006660000000000000000000070000000000000000000000000000000000000000000000000000066600000555555555555555555555555500066600000055555555555555555550000000000600000000000000000000777777777777777777777777777777777777000000000000000000006000000000555555555555555555500000006000000000055555555555550000000000000000000000000000000077777777777700000000000000077777777777700000000000000000000000000000000555555555555500000000000000000000000000000000000000000000000000000000000000000777777777770000000000000000000077777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777000000000000000000000000777777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777700000000000000000000000000007777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777000000000000000000000000000000077777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777700000000000000000000000000000000007777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777000000000007777777777777000000000000777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777770000000007777777777777777777700000000077777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777700000000777777777777777777777777000000007777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777000000000000000077777777770000000000000000777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777770000000000000000077777777770000000000000000777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777700000000000000000077777777770000000000000000077777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777700000000000000000000000000000000000000000000007777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777000000000000000000000000000000000000000000000000777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777000000000000000000000000000000000000000000000000777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007770000000000000000000000000000000000000000000000000777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007770000007000000000000000000000000000000000000700000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000007000000000000007777777000000000000000700000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000077000000000000077777777700000000000000700000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000077000000000000077777777770000000000000770000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000077000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000777000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000777000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000777000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000777000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000077000000000000077777777770000000000000770000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000077000000000000077777777770000000000000770000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007770000077000000000000077777777700000000000000700000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007770000007000000000000000777770000000000000000700000077700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007770000000000000000000000000000000000000000000000000777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777000000000000000000000000000000000000000000000000777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777000000000000000000000000000000000000000000000000777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777700000000000000000000000000000000000000000000007777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777700000000000000000000000000070000000000000000077777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777770000000000000000077770777770000000000000000077777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777770000000000000000077777777770000000000000000777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777000000000000000077777777770000000000000007777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777700000000077777777777777777777770000000077777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777770000000000777777777777777770000000000077777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777000000000000077777777700000000000000777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777770000000000000000000000000000000007777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777000000000000000000000000000000777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777770000000000000000000000000077777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777777000000000000000000000007777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777777000000000000000007777777777770000000000000000000000000000000000000000000000000000000660000000555555555555555000000000000660000000000000000007777777777777000000000007777777777777700000000000000000660000000000005555555555555550000000660666000555555555555555555555000000006666000000000000000000077777777777777777777777777777777770000000000000000006666000000005555555555555555555550006666666355555555555555555555555550000066666600000000000000000000000000000000000000000000000000000000000000000000066666600005555555555555555555555555566666633335555555555555555555555555500666666660000000000000000000000000000000000000000000000000000000000000000000666666660555555555555555555555555555333666333333555555555555555555555555555666666666000000000000000000000000000000000000000000000000000000000000000006666666633555555555555555555555555555333336333333355555555555555555555555533336666666600000000000000000000000000000000000000000000000000000000000000066666663333355555555555555555555555533333333333333360000000000000000555555333333666666660000000000000000000000000000000000000000000000000000000000000066666633333335555000000000000000005333333333333336666000000000000000000553333333366666666000000000000000000000000000000000000000000000000000000000006666666333333333500000000000000000006663333333333666666600000000000000000003333333336666666600000000000000000000000000000000000000000000000000000000066666663333333336600000000000000000006666633333336666666660000000000000000666333333333666666660000000000000000000000000000000000000000000000000000000666666663333333366660000000000000000666666663333666666666666000000000000006666663333333366666666000000000000000000000000000000000000000000000000000006666666333333336666666000000000000006666666666633666666666666655555550000066666666333333336666666600000000000000000000000000000000000000000000000000066666663333333366666666600000555555566666666666663666666666333335555555555666666666633333333666666660000000000000000000000000000000000000000000000000066666633333333666666666665555555555333336666666666666666333333333555555555336666666663333333666666600000000000000000000000000000000000000000000000000066666633333336666666663333555555555333333366666666666663333333333355555533333366666666333333366666000000000000000000000000000000000000000000000000000006666333333366666666633333355555533333333333666666666633333333333335555333333336666666633333336660000000000000000000000000000000000000000000000000000000663333333666666666333333335555333333333333366666663333333333333333553333333333666666663333336600000000000000000000000000000000000000000000000000000000063333333666666633333333333553333333333333336666663333333333666666603333333333366666663333336000000000000000000000000000000000000000000000000000000000053333336666666633333333336606666633333333333666633333333666666666666663333333336666666333335000000000000000000000000000000000000000000000000000000000055333366666666333333336666666666666633333333366333333336666666666666666333333336666666333355000000000000000000000000000000000000000000000000000000000055533366666633333333366666666666666663333333366333333366666666666666666633333333666666633555500000000000000000000000000000000000000000000000000000000555553666666633333333666666666666666666333333336333333666666666666666666666333333366666635555500000000000000000000000000000000000000000000000000000000555555666666333333336666666666666666666663333333333336666666666666666666666633333366666655555500000000000000000000000000000000000000000000000000000000555550066666333333366666666666666666666666333333333366666666633333336666666633333336666005555550000000000000000000000000000000000000000000000000000005555550006663333333666666666333333366666666333333333666666663333333333666666663333336660005555550000000000000000000000000000000000000000000000000000005555550000663333336666666633333333336666666633335533666666633333333333336666666333336600000555550000000000000000000000000000000000000000000000000000005555500000033333336666666333333333333366666663355556666666333333333333336666666333333000000555550000000000000000000000000000000000000000000000000000055555500000053333366666663333333333333366666663555550666663333333333333333666666333335000000555555000000000000000000000000000000000000000000000000000055555500000055333366666633333333333333336666665555550066663333333333333333666666333355000000555555000000000000000000000000000000000000000000000000000055555500000055533366666633333333333333336666605555550006633333333333333333366666633555000000555555000000000000000000000000000000000000000000000000000055555500000055553366666333333333333333333666000555550000633333333333333333366666635555000000555555000000000000000000000000000000000000000000000000000055555500000055555366666333333333333333333660000555550006633333333333333333366666633555000000555555000000000000000000000000000000000000000000000000000055555500000055553366666333333333333333333666000555550066633333333333333333366666633355000000555555000000000000000000000000000000000000000000000000000055555500000055533366666333333333333333333666600555550666633333333333333333366666333335000000555555000000000000000000000000000000000000000000000000000055555500000055333366666333333333333333333666665555556666663333333333333333666666333333000000555555000000000000000000000000000000000000000000000000000055555500000053333366666633333333333333336666663555556666666333333333333333666666333333600000555550000000000000000000000000000000000000000000000000000055555500000053333366666663333333333333336666663355333666666333333333333336666666333336660000555550000000000000000000000000000000000000000000000000000055555500000633333336666663333333333333366666663335333666666633333333333336666666333336666000555550000000000000000000000000000000000000000000000000000005555500006663333336666666333333333333366666663333333666666663333333333666666663333336666605555550000000000000000000000000000000000000000000000000000005555550066663333336666666633333333336666666633333333366666666633333336666666633333336666665555550000000000000000000000000000000000000000000000000000005555550066663333333666666666333333366666666333333333336666666666636666666666333333366666633555500000000000000000000000000000000000000000000000000000000555553666666333333366666666666366666666663333333333333666666666666666666666333333366666633355500000000000000000000000000000000000000000000000000000000555533666666333333336666666666666666666663333333333333366666666666666666633333333666666333335500000000000000000000000000000000000000000000000000000000555333366666633333333666666666666666666333333336333333336666666666606666333333336666666333333000000000000000000000000000000000000000000000000000000000053333366666663333333366666606666666663333333366633333333366666666000633333333336666663333333600000000000000000000000000000000000000000000000000000000053333336666666333333333666000666666333333333366633333333333366660055533333333366666663333336660000000000000000000000000000000000000000000000000000000663333336666666333333333335000066333333333333666663333333333333355555553333333366666633333336666000000000000000000000000000000000000000000000000000006663333333666666633333333355555553333333333333666666633333333333555555555333336666666633333366666600000000000000000000000000000000000000000000000000066666333333366666666333333555555555333333333366666666663333333335555555555533666666666333333666666660000000000000000000000000000000000000000000000000066666633333336666666633335555555555533333336666666"; level25 = "777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777722222222222222222222222222222222222222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000055555555555555555555555555555555522222222222222222777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777770000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777700000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000077777777777700777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222255555555555555555555555555550000000000000000000000000000000000777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777222222222222222222222222222222222222222222222222227777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777"; level26 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000550000000000000000000000000000000000550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555000000000000000000000000000000005555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555500000000000000000000000000000055555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555550000000000000000000000000005555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555000000000000000000000000055555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555500000000000000000000000555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555550000000000000000000000555555555555550000000000000000000000000000000000000000000000000000000000555555555555500000000000000000000000000005555555555555555000000000000000000005555555555555555000000000000000000000000000000000000000000000000000055555555555555555555555000000000000000000000055555555555555555500000000000000000055555555555555555500000000000000000000000555555555555555500000000555555555555555555555555555555500000000000000000555555555555555555550000000000000000555555555555555555550000000000000000055555555555555555555555555000555555555555555555555555555555555500000000000005555555555555555555555000000000000055555555555555555555555000000000000555555555555555555555555555555555555555555555555555555555555555555555000000000555555555555555555555555500000000000555555555555555555555555500000000055555555555555555555555555555555555555555555555555555555555555555555555500000000555555555555555555555555550000000005555555555555555555555555550000005555555555555555555555555555555555555555555555555555555555555555555555555555000000055555555555555555555555555000000055555555555555555555555555500000555555555555555555555555555555555555555555555555555555555555555555555555555555500000005555555555555555555555555500000055555555555555555555555555000005555555555555555555555555555555555555555555555555555555555555555555555555555555555000000555555553555555555555555550000555555555555553555555555500000055555555555555555555555555555555555555555555555555555555555555555555555555555555555500000055555533355555555555555555005555555555555533355555555000000555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000005555333335555555555555555555555555555555333335555550000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555000000553333333555555555555555555555555555553333333555500000555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500000033333333355555555555555555555555555533333333355000005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550000663333333335555555555555555555555555333333333330000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550006666333333333555555555555555555555553333333333336000055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555066666633333333355555555555555555555533333333333666600555555555555555555555555555555555555555555555555555555533333333333333333555555555555555555555555666666663333333335555555555555555555333333333336666660555555555555555555555555333333333333333355555555533333333333333333333333333333555555555555555553366666666333333333555555555555555553333333333366666663555555555555555555333333333333333333333333333355333333333333333333333333333333335555555555555533366666666633333333355555555555555333333333333366666663355555555555555333333333333333333333333333333333333333333333333333333333333333333355555555555333366666666663333333335555555555553333333333336666666663335555555555553333333333333333333333333333333333333333333333333333333333333333333333555555553333336666666666333333333555555555553333333333366666666633333555555553333333333333333333333333333333333333333333333333333333333333333333333333335555553333336666666666633333333355555555533333333333666666666633333555555533333333333333333333333333333333333333333333333333333333333333333333333333333555555333336666666466663333333335555555333333333333666466666633335555553333333333333333333333333333333333333333333333333333333333333333333333333333333335555533336666664446666333333333555553333333333336664446666633355555533333333333333333333333333333333333333333333333333333333333333333333333333333333333555553336666644444663333333333355533333333333333644444666633555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333355555536664444444133333333333335333333333333331144444466635555533333333333333333333333333333333333333333333333333333333333333333333333333333333333333335555506644444441113333333333333333333333333311114444446055555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555506444444411111333333333333333333333333111111444444005553333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333355507444444111111133333333333333333333333111111144447705533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333335007744441111111113333333333333333333331111111114477775533333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333335077774411111111111333333333333333333311111111111777777333333333333333333333333311111111111113333333333333331111111111111111111113333333333333333333336777777411111111111133333333333333333111111111122277777133333333333333333331111111111111111111111133333111111111111111111111111111111133333333333333344477772221111111111113333333333333311111111111222227774413333333333333111111111111111111111111111111111111111111111111111111111111111111333333333333144477722222111111111111333333333333111111111111222222774411333333333331111111111111111111111111111111111111111111111111111111111111111111113333333333444477222222111111111111133333333331111111111112222222274441133333331111111111111111111111111111111111111111111111111111111111111111111111111133333336444472222222211111111111113333333311111111111122222222214444333333311111111111111111111111111111111111111111111111111111111111111111111111111113333366644442222222221111111111111333333311111111111222222222211446633331111111111111111111111111111111111111111111111111111111111111111111111111111111133666664412222222222111111111111133663111111111112222222222211166663311111111111111111111111111111111111111111111111111111111111111111111111111111111116666666112222222222211111111111116664111111111122222222222211336666111111111111111111111111111111111111111111111111111111111111111111111111111111111444666663312222222222211111111111444644411111111122222222222211333644411111111111111111111111111111111111111111111111111111111111111111111111111111144444446333332222222221111111111111444444441111111112222222222233333144444411111111111111111111111111111111111111111111111111111111111111111111111114444444444333355222222211111111111144444444444111111111222222222533331114444441111111111111111111111111111111111111111111111111111111111111111111111444444444444433355522222111111111111444444444444411111111122222225553311444444444411111111111111111111111111111111111411111111111111111111111111111444444444444444463355552222111111111114444444444444441111111112222255553114444444444444111111111111111111111111111111111444411111111111111111111111444444444444444444446355555221111111111144444444444444444111111111222555553114444444444444444111111111111111111111111111144444444444111111111111144444444444444444444444446055555511111111111144444444444444444411111111125555555444444444444444444444411111111111111111111444444444444444444444444444444444444444444444444444444005555331111111114444444444444444444441111111135555552444444444444444444444444444441111111444444444444444444444444444444444444444444444444444444444447700553333111111144444444444444444444444111111333555557744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477700633333311111444444444444444444444444411113333355077744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477706663333331111444444444444444444444444441133333335077774444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444777706666333333144444444444444444444444444444333333366077777444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477777766666633333644444444444444444444444444446633333666677777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444777777446666663336664444444444447444444444444466663336666647777774444444444444444444444444444444444444444444444444444444444444444444444444444444444444777774446666666336664444444444477744444444444446666336666644777777444444444444444444444444444444444444444444444444444444444444444444444444444444444477777744446666666666444444444444777777444444444444666666666644477777774444444444444444444444444444444444444444444444444444444444444444444444444444447777777444466666666664444444444447777777744444444444466666666644447777777444444444444444444444444444444444444444444444444444444444444444444444444444777777774444466666666644444444444477777777744444444444446666666644444777777774444444444444444444444444444444444444444444444444444444444444444444444447777777774444466666666444444444447777777777774444444444444666666644444777777777744444444444444444444444444444444444444444444444444444444444444444447777777777777444466666664444444444447777777777777444444444444466666664447777777777777444444444444444444444444444444444774444444444444444444444444447777777777777777744666666664444444444477777777777777744444444444446666664477777777777777777444444444444444444444444444477777774444444444444444444444777777777777777777774666666644444444444777777777777777774444444444444666666777777777777777777777444444444444444444444477777777777777744444444444777777777777777777777777770666666444444444447777777777777777777444444444444466660777777777777777777777777777444444444477777777777777777777777777777777777777777777777777777777700006644444444444477777777777777777777774444444444446600777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700006444444444447777777777777777777777777444444444444000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000007444444444447777777777777777777777777444444444447700007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000007744444444477777777777777777777777777744444444477770000777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000077774444444777777777777770077777777777774444444777777000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000777777444447777777777777700007777777777777444447777777700000777777777777777777777777777777777777777777777777777777777777777777777777777777777770000007777777744477777777777777000000777777777777744477777777770000077777777777777777777777777777777777777777777777777777777777777777777777777777777000000777777777777777777777777770000000077777777777777777777777777000000777777777777777777777777777777777777777777777777777777777777777777777777777700000000777777777777777777777777700000000007777777777777777777777777700000077777777777777777777777777777777777777777777777777777777777777777777777770000000000777777777777777777777777000000000000777777777777777777777777000000000777777777777777777777777777777777777777777777777777777777777777777777700000000000077777777777777777777770000000000000077777777777777777777770000000000007777777777777777777777777777777777777777777777777777777777777777700000000000000007777777777777777777700000000000000007777777777777777777700000000000000007777777777777777777777777777700007777777777777777777777777700000000000000000000777777777777777777000000000000000000777777777777777777000000000000000000007777777777777777777777700000000000077777777777777777000000000000000000000000077777777777777770000000000000000000077777777777777777000000000000000000000000077777777777770000000000000000000000000000000000000000000000000000000000007777777777777700000000000000000000007777777777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777777777000000000000000000000000777777777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077777777770000000000000000000000000077777777770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007777777700000000000000000000000000007777777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777777000000000000000000000000000000777777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077770000000000000000000000000000000077770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007700000000000000000000000000000000007700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; level27 = "777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000007777777777777777777777777777777777777700000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777770000000000000000007777777777777777777777777777777700000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000077777777777777777777777777770000000000000000000000777777777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000777777777777777777777770000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777777777000000000000000000000000000000000777777777777777770000000000000000000000000000000007777777777777777777777777777777777777777777777777777777777777777770000000000000000000000000000000000007777777777777700000000000000000000000000000000000077777777777777777777777777777777777777777777777777777777777777000000000000077777777777777000000000000777777777770000000000000777777777777770000000000007777777777777777777777777777777777777777777777777777777777770000000000007777777777777777777000000000077777777700000000000077777777777777777770000000000777777777777777777777777777777777777777777777777777777777700000000007777777777777777777777770000000007777777000000000077777777777777777777777700000000077777777777777777777777777777777777777777777777777777777700000000777777777777777777777777777000000000777777000000007777777777777777777777777770000000007777777777777777777777777777777777777777777777777777770000000007777777777777777777777777777770000000077700000000077777777777777777777777777777700000000777777777777777777777777777777777777777777777777777700000000077777777777777777777777777777777000000007000000000777777777777777777777777777777770000000077777777777777777777777777777777777777777777777777000000000777777777777000000000007777777777700000000000000007777777777770000000000077777777777000000007777777777777777777777777777777777777777777777770000000007777777777000000000000000077777777770000000000000077777777770000000000000000777777777700000000777777777777777777777777777777777777777777777770000000077777777700000000000000000000777777777000000000000777777777000000000000000000007777777770000000777777777777777777777777777777777777777777777770000000777777770000000000000000000000007777777700000000007777777700000000000000000000000077777777000000077777777777777777777777777777777777777777777700000007777777700000000000000000000000000777777770000000077777777000000000000000000000000007777777700000007777777777777777777777777777777777777777777700000077777777000000000000000000000000000077777777000000777777770000000000000000000000000000777777770000007777777777777777777777777777777777777777777000000777777700000000000777777777700000000007777770000000777777000000000007777777777000000000077777770000007777777777777777777777777777777777777777770000000777777700000000777777777777777700000000777700000000077777000000007777777777777777000000007777777000000777777777777777777777777777777777777777770000007777777000000007777777777777777770000000077700000000077770000000077777777777777777700000000777777000000777777777777777777777777777777777777777770000077777770000000077777777777777777777000000007700000000007700000000777777777777777777770000000077777700000077777777777777777777777777777777777777700000077777770000000077777777777777777777700000007000000000007700000000777777777777777777777000000077777700000077777777777777777777777777777777777777700000077777700000007777777770000007777777770000000000000000000000000077777777700000077777777700000007777700000007777777777777777777777777777777777777700000777777700000077777777000000000077777777000000000007000000000000777777770000000000777777770000007777770000007777777777777777777777777777777777777000000777777000000077777770000000000007777777000000000007000000000000777777700000000000077777770000007777770000007777777777777777777777777777777777777000000777777000000777777770000000000000777777000000000007700000000007777777700000000000007777770000007777777000007777777777777777777777777777777777777000000777777000000777777006666666666666677777766666666667766666666667777776666666666666600777777000000777777000007777777777777777777777777777777777777000000777777000007777777006666666666666677777766666666667766666666677777776666666666666600777777000000777777000000777777777777777777777777777777777777000000777770000007777770006666666666666667777766666666667766666666677777766666666666666600077777000000777777000000777777777777777777777777777777777777000000777770000007777770006666666666666667777766666666667766666666677777766666666666666600077777000000777777000000777777777777777777777777777777777777000000777770000007777770006666666666666667777776666666667766666666677777766666666666666600077777700000777777000000777777777777777777777777777777777777000000777770000007777770006666666666666667777776666666667766666666677777766666666666666600077777700000777777000000777777777777777777777777777777777777000000777770000007777770006666666666666667777766666666667766666666677777766666666666666600077777000000777777000000777777777777777777777777777777777777000000777770000007777770006666666666666667777766666666667766666666677777766666666666666600077777000000777777000000777777777777777777777777777777777777000000777777000007777770006666666666666677777766666666667766666666677777766666666666666600777777000000777777000000777777777777777777777777777777777777000000777777000000777777006666666666666677777766666666667766666666667777776666666666666600777777000000777777000007777777777777777777777777777777777777000000777777000000777777706666666666666777777666666666667766666666667777777666666666666607777770000007777777000007777777777777777777777777777777777777000000777777000000077777776666666666666777777666666666667766666666666777777766666666666607777770000007777777000007777777777777777777777777777777777777700000777777700000077777777666666666677777776666666666667666666666666777777776666666666777777700000007777770000007777777777777777777777777777777777777700000077777700000007777777766666666777777776666666666666666666666666677777777666666667777777700000007777770000007777777777777777777777777777777777777700000077777770000000777777777777777777777766666667666666666667766666667777777777777777777777000000077777700000077777777777777777777777777777777777777770000007777770000000077777777777777777777766666667766666666667766666666777777777777777777777000000077777700000077777777777777777777777777777777777777770000007777777000000007777777777777777776666666677766666666667776666666677777777777777777700000000777777000000077777777777777777777777777777777777777770000000777777000000000777777777777777766666666777766666666677776666666667777777777777777000000007777777000000777777777777777777777777777777777777777777000000777777700000000007777777777776666666666777776666666677777666666666677777777777700000000007777770000000777777777777777777777777777777777777777777700000077777770000000006667777776666666666667777777666666777777766666666666677777766600000000077777770000007777777777777777777777777777777777777777777700000077777777000000006666666666666666666777777776666666777777776666666666666666666600000007777777700000007777777777777777777777777777777777777777777700000007777777700000006666666666666666666777777766666666677777777666666666666666666600000007777777000000077777777777777777777777777777777777777777777770000000777777777000006666666666666666677777777666666666667777777776666666666666666600000777777770000000777777777777777777777777777777777777777777777770000000077777777770006666666666666667777777776666666666666777777777766666666666666600077777777700000000777777777777777777777777777777777777777777777777000000000777777777776666666666666777777777766666666666666667777777777766666666666607777777777000000007777777777777777777777777777777777777777777777777700000000077777777777777666667777777777777666666666666666666777777777777776666677777777777770000000007777777777777777777777777777777777777777777777777770000000007777777777777777777777777777776666666667766666666677777777777777777777777777777700000000077777777777777777777777777777777777777777777777777777000000000777777777777777777777777777666666666677776666666667777777777777777777777777770000000000777777777777777777777777777777777777777777777777777777700000000007777777777777777777777776666666667777777666666666677777777777777777777777700000000077777777777777777777777777777777777777777777777777777777770000000000077777777777777777777666666666677777777766666666666777777777777777777770000000000777777777777777777777777777777777777777777777777777777777777000000000000077777777777776666666666666777777777776666666666666777777777777700000000000007777777777777777777777777777777777777777777777777777777777777770000000000006666667666666666666666667777777777777766666666666666666676666600000000000077777777777777777777777777777777777777777777777777777777777777777000000000006666666666666666666666777777777777777776666666666666666666666600000000007777777777777777777777777777777777777777777777777777777777777777777777000000006666666666666666666677777777777777777777776666666666666666666600000000777777777777777777777777777777777777777777777777777777777777777777777777700000006666666666666666666777777777777777777777777666666666666666666600000007777777777777777777777777777777777777777777777777777777777777777777777777777700006666666666666666777777777777777777777777777777666666666666666600007777777777777777777777777777777777777777777777777777777777777777777777777777777777706666666666666777777777777777777777777777777777777666666666666607777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777776777777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777766677777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777766677777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777766677777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777666667777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777666667777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777666667777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777776666666777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777776666666777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777776666666777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777776666666777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777766666666677777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777766666666677777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777766666666677777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777666666666667777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777666666666667777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777666666666667777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777776666666666666777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777776666666666666777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777776666666666666777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777766666666666666677777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777766666666666666677777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777700000000000000077777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777700000000000000007777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777000000000000000007777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777000000000000000000000007777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777000000000000000000000000000000777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777000000000000000000000000000000000000777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777000000000000000000000000000000000000000000777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777770000000000000000000000000000000000000000000000000777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777770000000000000000000000000000000000000000000000000000000077777777444444444444444444444444444444444444444444444444444444444444444444444444444444777770000000000000000000000000000000000000000000000000000000000000077777444444444444444444444444444444444444444444444444444444444444444444444444444444777000000000000000000000000000000000000000000000000000000000000000000777444444444444444444444444444444444444444444444444444444444444444444444444444444777000000000000000000000000000000000000000000000000000000000000000000777444444444444444444444444444444444444444444444444444444444444444444444444444444777777000000000000000000000000000000000000000000000000000000000000777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777000000000000000000000000000000000000000000000000000000777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777000000000000000000000000000000000000000000000007777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777700000000000000000000000000000000000000007777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777700000000000000000000000000000000007777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777700000000000000000000000000007777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777700000000000000000000077777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777000000000000000000777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777700000000000000007777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777700000000000000077777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777700000000000000077777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777770000000000000777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777770000000000000777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777770000000000000777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777770000000000000777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777000000000007777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777000000000007777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777000000000007777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777700000000077777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777700000000077777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777700000000077777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777770000000777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777770000000777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777770000000777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777000007777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777777777777777777777000007777777777777777777777777777777777444444444444444444444444444444444444444777777777777777777777777777777777777777777777777777777777777777777777777000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777770777777777777777777777777777777777777777777777777777777777777777777777777777"; level28 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000000000000000005555555555555555555550000000000000000000000000000000000000000000000005555555555555555555550000000000000000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000000000000000555555555555555555555000000000000000000000000000000000000000000000000555555555555555555555000000000000000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000000053333333333335555555000000000000000000000000000000000000000000000000055553333333333335555000000000000000000000000000000000000000000000000000000000006663333333333333335555500000000000000000000000000000000000000000000000003333333333333333335500000000000000000000000000000000000000000000000000000000666663333333333333333355500000000000000000000000000000000000000000000000663333333333333333333300000000000000000000000000000000000000000000000000000666666663333333333333333333500000000000000000000000000000000000000000000666663333333333333333333366000000000000000000000000000000000000000000000000666666666666333333333333333333336000000000000000000000000000000000000000666666666333333333333333333336666000000000000000000000000000000000000000000006666666666666333333333333333333336660000000000000000000000000000000000006666666666333333333333333333336666660000000000000000000000000000000000000000666666666666600555555555555333333336666000000000000000000000000000000000666666666666355555555555555333336666666000000000000000000000000000000000000006666666666660000555555555555555333336666600000000000000000000000000000006666666666660555555555555555555336666666600000000000000000000000000000000000066666666660000000555555555555555553336666660000000000000000000000000000066666666660000555555555555555555556666666660000000000000000000000000000000000066666666000000077222222222225555555333666666000000000000000000000000000066666666000000522222222222225555555666666666000000000000000000000000000000006666666660777777777222222222222222225553666666600000000000000000000000006666666660777777222222222222222222225006666666600000000000000000000000000000066666666477777777777722222222222222222225666666660000000000000000000000066666666477777777722222222222222222222770666666660000000000000000000000000000666666644777777777777411111111112222222222746666666000000000000000000000666666644777777777722111111111112222222777746666666000000000000000000000000006666664447777777777444111111111111122222222774666666600000000000000000006666664447777777777111111111111111122222777774666666600000000000000000000000006666444477777777744444111111111111111222222777446666600000000000000000006666444477777777744111111111111111111222777777446666600000000000000000000000006664444777777774444444111111111111111112227777744666660000000000000000006664444777777774444111111111111111111117777777744666660000000000000000000000066444447777777744444444111111111111111111227777774446666000000000000000066444447777777744444111111111111111111114777777774446666000000000000000000000064444477777777444444444111111111111111111127777777444666000000000000000064444477777777444444111111111111111111114477777777444666000000000000000000000444444777777744444444444222222222211111111117777777444446000000000000000444444777777744444444111222222222211111114447777777444446000000000000000000004444444777777744444444772222222222222211111144777777744446600000000000004444444777777744444441222222222222222211144444777777744446600000000000000000074444447777777444444447772222222222222221111144477777744444600000000000074444447777777444444442222222222222222221144444477777744444600000000000000000074444477777774444444477772222222222222222111144447777774444460000000000074444477777774444444472222222222222222222144444447777774444460000000000000000744444477777774444444477772222222222222222211144447777774444440000000000744444477777774444444472222222222222222222244444447777774444440000000000000007744444477777744444447777722221111112222222221444444777774444444000000007744444477777744444447722222221111112222222774444444777774444444000000000000007744444777777744444477777222111111111122222222444444777777444444000000007744444777777744444477222222111111111122222777444444777777444444000000000000077444444777777444444477777221111111111112222222444444777777444444700000077444444777777444444477222221111111111112222777444444777777444444700000000000077444444777777444444777777221111111111111222227444444777777744444700000077444444777777444444777222221111111111111227777444444777777744444700000000000777444444777777444444777772111111111111111122227744444477777744444700000777444444777777444444772222111111111111111127777744444477777744444700000000000777444444777777444447777772111111111111111122277744444477777744444400000777444444777777444447772222111111111111111177777744444477777744444400000000000777444444777774444447777721111111111111111112277744444477777744444470000777444444777774444447722221111111111111111147777744444477777744444470000000000777444444777774444447777721111111111111111112777744444477777744444470000777444444777774444447722221111111111111111447777744444477777744444470000000000777444444777774444447777221111111111111111112777774444477777744444470000777444444777774444447222221111111111111111447777774444477777744444470000000000777444444777774444447777221111111111111111117777774444477777744444470000777444444777774444447222221111111111111114447777774444477777744444470000000000777444444777774444447772221111111111111111117777744444477777744444470000777444444777774444442222221111111111111114447777744444477777744444470000000000777444444777774444447772221111111111111111147777744444477777744444470000777444444777774444442222221111111111111144447777744444477777744444470000000000777444444777777444447722221111111111111111177777744444477777744444400000777444444777777444412222221111111111111144477777744444477777744444400000000000777444444777777444444722222111111111111111477777744444477777744444700000777444444777777444411222222111111111111444477777744444477777744444700000000000077444444777777444444222222211111111111114777777444444777777744444700000077444444777777444111222222211111111114444777777444444777777744444700000000000077444444777777444444122222221111111111114777777444444777777744444700000077444444777777444111122222221111111114444777777444444777777744444700000000000007744444777777744444122222222111111111127777774444444777777444444000000007744444777777744111122222222111111114477777774444444777777444444000000000000007744444477777744441112222222211111111227777774444444777777444446000000007744444477777741111112222222211111114777777774444444777777444446000000000000000744444477777774441111222222222222222277777744444447777774444440000000000744444477777771111111222222222222277777777744444447777774444440000000000000000074444447777774441111122222222222222277777744444447777774444460000000000074444447777771111111122222222222277777777744444447777774444460000000000000000074444447777777441111112222222222222277774444444477777744444660000000000074444447777772111111112222222222277777774444444477777744444660000000000000000004444444777777441111111222222222222277744444444777777744446600000000000004444444777772111111111222222222277777744444444777777744446600000000000000000000444444777777741111111112222222222274444444444777777444446600000000000000444444777772211111111112222222277774444444444777777444446600000000000000000000044444477777771111111111112222221144444444447777777444466000000000000000044444477772221111111111112222274444444444447777777444466000000000000000000000064444477777772111111111111111111144444444777777774446666000000000000000064444477772222111111111111111144444444444777777774446666000000000000000000000066644447777772211111111111111111144444444777777744466660000000000000000066644447772222211111111111111144444444444777777744466660000000000000000000000006666444777772222111111111111111144444477777777446666600000000000000000006666444772222222111111111111144444444477777777446666600000000000000000000000006666664477772222221111111111111144447777777774666666600000000000000000006666664472222222221111111111144444447777777774666666600000000000000000000000000666666644772222222221111111111144777777777766666666000000000000000000000666666641222222222221111111144444777777777766666666000000000000000000000000000066666666672222222222222111112277777777700666666666000000000000000000000066666663322222222222222111147777777777700666666666000000000000000000000000000006666666665222222222222222222227777770006666666660000000000000000000000006666663335222222222222222227777777770006666666660000000000000000000000000000000666666666555555222222222222220000000666666666600000000000000000000000000666666333555555222222222227770000000666666666600000000000000000000000000000000066666666335555555555555555550000006666666660000000000000000000000000000066666333335555555555555550000000006666666660000000000000000000000000000000000006666666333355555555555555555000666666666600000000000000000000000000000006666333333355555555555555000000666666666600000000000000000000000000000000000000666666633333355555555555553666666666666000000000000000000000000000000000666633333333355555555555006666666666666000000000000000000000000000000000000000006666633333333333335333333366666666660000000000000000000000000000000000006633333333333333335333366666666666660000000000000000000000000000000000000000000666633333333333333333333366666666000000000000000000000000000000000000000633333333333333333333366666666666000000000000000000000000000000000000000000000000663333333333333333333366666600000000000000000000000000000000000000000005333333333333333333366666666600000000000000000000000000000000000000000000000000063333333333333333333336666000000000000000000000000000000000000000000005533333333333333333336666666000000000000000000000000000000000000000000000000000000533333333333333333336000000000000000000000000000000000000000000000000555533333333333333336666000000000000000000000000000000000000000000000000000000000555533333333333333555000000000000000000000000000000000000000000000000555555533333333333333000000000000000000000000000000000000000000000000000000000000055555555555555555555500000000000000000000000000000000000000000000000055555555555555555555500000000000000000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000000000000000005555555555555555555550000000000000000000000000000000000000000000000005555555555555555555550000000000000000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000000000000000555555555555555555555000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000000003333333333335555555500000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000006663333333333333335555500000000000000000000000000000000000000000000000005555333333333333555500000000000000000000000000000000000000000000000000000000666663333333333333333355500000000000000000000000000000000000000000000000005333333333333333333500000000000000000000000000000000000000000000000000000666666666333333333333333333550000000000000000000000000000000000000000000000063333333333333333333360000000000000000000000000000000000000000000000000666666666666333333333333333333336000000000000000000000000000000000000000000066663333333333333333333366600000000000000000000000000000000000000000000006666666666666333333333333333333336660000000000000000000000000000000000000066666666333333333333333333336666600000000000000000000000000000000000000000666666666666600555555555555333333336666000000000000000000000000000000000000666666666333333333333333333336666666000000000000000000000000000000000000006666666666660000555555555555555333336666600000000000000000000000000000000066666666666335555555555555533336666666600000000000000000000000000000000000066666666660000000555555555555555553333666660000000000000000000000000000000666666666666555555555555555555536666666660000000000000000000000000000000000066666666000000007222222222222555555333666666000000000000000000000000000006666666666000555555555555555555550666666666000000000000000000000000000000006666666660077777777722222222222222222553666666600000000000000000000000000006666666600000555555555555555555550066666666600000000000000000000000000000066666666677777777777722222222222222222222666666660000000000000000000000000666666666000000552222222222222555550000666666660000000000000000000000000000666666664777777777777111111111112222222222744666666000000000000000000000006666666660077777222222222222222222227000066666666000000000000000000000000006666666447777777777444111111111111122222222774466666600000000000000000000066666666677777777222211111111111222227777006666666600000000000000000000000006666644477777777744444111111111111111222227777444666600000000000000000000666666664777777777211111111111111112227777777666666660000000000000000000000006666444777777774444444111111111111111112227777744466660000000000000000000666666447777777774111111111111111111127777777766666660000000000000000000000066644447777777744444444111111111111111111227777774444666000000000000000000666644477777777441111111111111111111144777777774666666000000000000000000000066444477777777444444444111111111111111111127777777444466000000000000000006666444777777774441111111111111111111144477777777466666600000000000000000000644444777777744444444441222222222211111111147777777444444000000000000000006644447777777744441111111111111111111144447777777744666600000000000000000006444444777777744444444772222222222222211111144777777744444600000000000000066444477777774444441111122222222221111144444777777744466600000000000000000004444447777777444444447772222222222222221111144477777744444400000000000000644444477777774444411122222222222222221444444477777774444660000000000000000004444477777774444444477772222222222222222111144447777774444440000000000000444444777777744444411222222222222222222444444447777774444660000000000000000044444477777774444444477722222222222222222211444447777774444447000000000007444447777777444444112222222222222222227744444444777777444466000000000000000744444477777744444447777222221111112222222221444444777774444444700000000004444447777777444444112222222222222222227774444444777777444446000000000000000744444777777744444477777222111111111122222222444444777777444444700000000074444447777774444444222222222111111222227777444444477777444444600000000000007444444777777444444477777221111111111112222227444444777777444444770000000774444477777774444442222222211111111112227777744444477777744444400000000000007444444777777444444777772221111111111111222227444444777777744444770000000744444477777744444442222222111111111111277777744444477777744444400000000000077444444777777444444777772111111111111111122277744444477777744444770000007744444477777744444422222222111111111111477777744444477777774444470000000000077444444777777444447777722111111111111111122277744444477777744444470000007744444477777744444422222211111111111111447777774444447777774444470000000000077444444777774444447777721111111111111111112777744444477777744444477000077744444477777744444222222211111111111114447777774444447777774444440000000000077444444777774444447777221111111111111111112777744444477777744444477000077744444477777444441222222111111111111114444777774444447777774444440000000000077444444777774444447777221111111111111111117777774444477777744444477000077744444477777444441222222111111111111144444777774444447777774444447000000000077444444777774444447772221111111111111111117777774444477777744444477000077744444477777444411222222111111111111144444777777444447777774444447000000000077444444777774444447772221111111111111111147777744444477777744444477000077744444477777444411222222111111111111444444777777444447777774444447000000000077444444777774444447722221111111111111111147777744444477777744444477000077744444477777444111222222111111111111444444777774444447777774444447000000000077444444777777444447722221111111111111111477777744444477777744444470000077744444477777444111222222111111111114444444777774444447777774444447000000000077444444777777444444222222111111111111114477777744444477777744444770000077744444477777744111222222111111111114444447777774444447777774444447000000000007444444777777444444222222211111111111114777777444444777777744444770000077744444477777744111122222211111111114444447777774444447777774444470000000000007444444777777444444122222221111111111114777777444444777777744444770000077744444477777741111122222221111111144444477777744444477777774444470000000000000744444777777744441122222222111111111127777774444444777777444444700000007744444477777741111112222222111111144444477777744444477777774444470000000000000744444477777744441112222222211111111277777774444444777777444444000000007774444477777771111112222222211111144447777777444444477777744444470000000000000044444477777774441111222222222222222277777744444447777774444447000000000774444447777771111111222222221111144477777777444444477777744444400000000000000004444447777774441111122222222222222277777744444447777774444440000000000774444447777722111111122222222222277777777774444444777777444444000000000000000004444447777777441111112222222222222277774444444477777744444460000000000077444444777722111111112222222222277777777774444444777777444444000000000000000006444444777777441111111222222222222277744444444777777744444600000000000007444444777722211111111222222222277777777444444447777774444446000000000000000000644444777777741111111112222222222274444444444777777444444600000000000007444444477722211111111122222222277777774444444477777774444460000000000000000000064444477777771111111111112222221144444444447777777444446000000000000000744444477722221111111111222222277777444444444477777744444660000000000000000000066444477777772111111111111111111144444444777777774444666000000000000000074444447722222111111111111222277444444444444777777744444600000000000000000000066664447777772211111111111111111144444444777777744446660000000000000000004444447722222211111111111111144444444444477777777444446600000000000000000000006666644777772222111111111111111144444477777777444666600000000000000000006444444772222221111111111111144444444444477777774444666000000000000000000000006666666477772222221111111111111144447777777774466666600000000000000000000664444472222222211111111111144444444447777777744446660000000000000000000000000666666664772222222221111111111144777777777746666666000000000000000000000666644442222222222111111111144444444777777777444666660000000000000000000000000066666666602222222222222111112227777777770666666666000000000000000000000066666441122222222222111111144444477777777774466666600000000000000000000000000006666666660522222222222222222227777777006666666660000000000000000000000006666661112222222222222211144777777777777746666666600000000000000000000000000000666666666555555522222222222227000000666666666600000000000000000000000000666666331222222222222222227777777777770666666666000000000000000000000000000000066666666335555555555555555555000006666666660000000000000000000000000000066666333322222222222222227777777777066666666660000000000000000000000000000000006666666633355555555555555555000666666666600000000000000000000000000000006666333333555522222222222777000000666666666000000000000000000000000000000000000666666633333355555555555553366666666666000000000000000000000000000000000666633333335555555555555000000066666666660000000000000000000000000000000000000006666633333333333335333333366666666660000000000000000000000000000000000066633333333335555555555500666666666666600000000000000000000000000000000000000000666663333333333333333333366666666000000000000000000000000000000000000000663333333333333333533366666666666666000000000000000000000000000000000000000000000663333333333333333333336666600000000000000000000000000000000000000000063333333333333333333336666666666600000000000000000000000000000000000000000000000066333333333333333333336666000000000000000000000000000000000000000000000533333333333333333336666666660000000000000000000000000000000000000000000000000000533333333333333333333000000000000000000000000000000000000000000000000553333333333333333333666666600000000000000000000000000000000000000000000000000000055533333333333333555500000000000000000000000000000000000000000000000055553333333333333333666600000000000000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000055555553333333333333300000000000000000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000005555555555555555555550000000000000000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000000000000000555555555555555555555000000000000000000000000000000000000000000000000555555555555555555550000000000000000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000000055555555555555555555500000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000000000000000000000000000000000005555555555555555555500000000000000000000000000000000000000000000000055555555555555555555000000000000000000000000000000"; level29 = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666000000000000000000500000000000000000000066666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666660000000000000005550000000000000000006666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666000000000000005550000000000000000066666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666600000000000005550000000000000000666666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666666666666666633333666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666633333666666666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666633333666666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666333333366666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666333333366666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666666333333366666666666666666666666666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666666666664111111144444666666666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666666666666644444441111111114444444444666666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666666666666644444444441111111114444444444444666666666666660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666666666664444444444441111111114444444444444444666666666600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666666444777777777722111111111477777777777744466666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666644447777777777722111111111477777777777774444666666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666444447777777777722111111111477777777777774444466666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066644444447777777777222111111111177777777777774444444666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066444444447777777777222111111111177777777777774444444466000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044444444447777777777222111111111177777777777774444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000744444444447777777772222111111111127777777777774444444444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007744444444447777777772222111111111127777777777774444444444700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007744444444447777777772222111111111127777777777774444444444770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077744444444447777777772222111111111122777777777774444444444777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777744444444447777777722222111111111122777777777774444444444777700000000000000000000000000000000000000000000000000000000000000000000000000000000000000777744444444447777722222222111111111122222777777774444444444777700000000000000000000000000000000000000000000000000000000000000000000000000000000000007777744444444447722222222222111111111122222222277774444444444777770000000000000000000000000000000000000000000000000000000000000000000000000000000000007777744444444412222222222222111111111122222222222274444444444777770000000000000000000000000000000000000000000000000000000000000000000000000000000000077777744444411112222222222222111111111122222222222221144444444777770000000000000000000000000000000000000000000000000000000000000000000000000000000000077777744111111112222222222222111111111122222222222221111144444777770000000000000000000000000000000000000000000000000000000000000000000000000000000000077777211111111112222222222222111111111122222222222221111111114777777000000000000000000000000000000000000000000000000000000000000000000000000000000000077222211111111112222222222222111111111122222222222221111111111227777000000000000000000000000000000000000000000000000000000000000000000000000000000000022222211111111112222222222222111111111122222222222221111111111222277000000000000000000000000000000000000000000000000000000000000000000000000000000000022222211111111112222222222222111111111122222222222221111111111222277000000000000000000000000000000000000000000000000000000000000000000000000000000000077722211111111112222222222222111111111122222222222221111111111277777000000000000000000000000000000000000000060000000000000000000000000000000000000000077777711111111112222222222222111111111122222222222221111111144777777000000000000000000000000000000000000000666000000000000000000000000000000000000000077777744411111112222222222222111111111122222222222221111444444777770000000000000007777770000000000000000000666000000000000000000777777000000000000000077777744444441112222222222222111111111122222222222221444444444777770000000000000777777777700000000000000000666000000000000000077777777700000000000000007777744444444442222222222222111111111122222222222774444444444777770000000000000777777777770000000000000006666600000000000000777777777770000000000000007777744444444447772222222222111111111122222222777774444444444777770000000000077777777777777000000000000006666600000000000007777777777777000000000000000777744444444447777772222222111111111122227777777774444444444777700000000000077777777777777777777777777774444477777777777777777777777777700000000000000777744444444447777777722222111111111122277777777774444444444777000000000000777777777777777777777777777744444447777777777777777777777777700000000000000077744444444447777777772222111111111122777777777774444444444777000000000000777777777777777777777777777744444447777777777777777777777777770000000000000007744444444447777777772222111111111127777777777774444444444770000000000000777777777777777777777777777744444447777777777777777777777777770000000000000007744444444447777777772222111111111127777777777774444444444700000000000000777777777777777777777777722211111112227777777777777777777777770000000000000000744444444447777777777222111111111177777777777774444444444000000000000000777777777777777777222222222111111111222222227777777777777777770000000000000000044444444447777777777222111111111177777777777774444444444000000000000000777777777777777222222222222111111111222222222227777777777777700000000000000000064444444447777777777222111111111177777777777774444444446000000000000000777777777777722222222222222111111111222222222222227777777777700000000000000000666444444444777777777222111111111177777777777744444444666600000000000000077777777772222222222222221111111111122222222222222777777777700000000000000006666664444444444444444411111111111444444444444444444446666660000000000000007777777222222222222222221111111111122222222222222227777777000000000000000006666666644444444444444411111111111444444444444444444666666660000000000000000777772222225555555555551111111111355555555555222222777770000000000000000066666666666444444444444411111111111444444444444444466666666666000000000000000777222222255555555555531111111111335555555555522222227770000000000000000066666666666664444444444441111111114444444444444446666666666666000000000000000772222222255555555555531111111111335555555555522222222770000000000000000066666666666666664444444441111111114444444444446666666666666666000000000000000222222222255555555555531111111111335555555555522222222220000000000000000066666666666666666644444441111111114444444444666666666666666666000000000000005222222222255555555555331111111111333555555555522222222220000000000000000066666666666666666666666644111111144444666666666666666666666666000000000000055222222222255555555555331111111111333555555555522222222225000000000000000066666666666666666666666666333333366666666666666666666666666660000000000000055222222222255555555555331111111111333555555555522222222225500000000000000006666666666666666666666666333333366666666666666666666666666660000000000000555222222222255555555555331111111111333355555555522222222225550000000000000006666666666666666666666666633333666666666666666666666666666600000000000005555222222222255555555553331111111111333355555555522222222225555000000000000000666666666666000000000000055555000000000000000066666666666600000000000005555222222222255555553333331111111111333333355555522222222225555000000000000000066666666660000000000000055555000000000000000006666666660000000000000055555222222222255553333333331111111111333333333335522222222225555500000000000000000666666000000000000000055555000000000000000000666666600000000000000055555222222222253333333333331111111111333333333333312222222225555500000000000000000000000000000000000000005550000000000000000000000000000000000000000555555222222221133333333333331111111111333333333333311112222225555500000000000000000000000000000000000000005550000000000000000000000000000000000000000555555222211111133333333333331111111111333333333333311111112225555500000000000000000000000000000000000000005550000000000000000000000000000000000000000555555211111111133333333333331111111111333333333333311111111113555550000000000000000000000000000000000000000500000000000000000000000000000000000000000555533111111111133333333333331111111111333333333333311111111113333550000000000000000000000000000000000000000500000000000000000000000000000000000000000553333111111111133333333333331111111111333333333333311111111113333330000000000000000000000000000000000000000000000000000000000000000000000000000000000553333111111111133333333333331111111111333333333333311111111113333330000000000000000000000000000000000000000000000000000000000000000000000000000000000555553111111111133333333333331111111111333333333333311111111113335550000000000000000000000000000000000000000000000000000000000000000000000000000000000555555221111111133333333333331111111111333333333333311111111115555550000000000000000000000000000000000000000000000000000000000000000000000000000000000555555222221111133333333333331111111111333333333333311111122225555500000000000000000000000000000000000000000000000000000000000000000000000000000000000555555222222222133333333333331111111111333333333333311122222225555500000000000000000000000000000000000000000000000000000000000000000000000000000000000055555222222222255333333333331111111111333333333333322222222225555500000000000000000000000000000000000000000000000000000000000000000000000000000000000055555222222222255555333333331111111111333333333355522222222225555500000000000000000000000000000000000000000000000000000000000000000000000000000000000005555222222222255555555333331111111111333333555555522222222225555000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555222222222255555555553331111111111333335555555522222222225550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555222222222255555555555331111111111333355555555522222222225550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055222222222255555555555331111111111333555555555522222222225500000000000000000000000000000000000000000000000000070000000000000000000000000000000000000055222222222255555555555331111111111333555555555522222222225000000000000000000000000000000000000000000000000000777000000000000000000000000000000000000005222222222255555555555531111111111335555555555522222222220000000000000000000000000005555550000000000000000000777000000000000000000555555000000000000000222222222255555555555531111111111335555555555522222222220000000000000000000000000555555555500000000000000000777000000000000000055555555500000000000000722222222255555555555531111111111335555555555522222222270000000000000000000000000555555555550000000000000007777700000000000000555555555550000000000000772222222255555555555531111111111335555555555522222227770000000000000000000000055555555555555000000000000007777700000000000005555555555555000000000000777722222255555555555551111111111355555555555522222277770000000000000000000000055555555555555555555555555552222255555555555555555555555555500000000007777777222225555555555551111111111355555555555222227777777000000000000000000000555555555555555555555555555522222225555555555555555555555555500000000077777777772222222222222221111111111122222222222222777777777700000000000000000000555555555555555555555555555522222225555555555555555555555555550000000077777777777722222222222222111111111222222222222277777777777700000000000000000000555555555555555555555555555522222225555555555555555555555555550000000777777777777777722222222222111111111222222222277777777777777770000000000000000000555555555555555555555555533311111113335555555555555555555555550000000777777777777777777222222222111111111222222227777777777777777770000000000000000000555555555555555555333333333111111111333333335555555555555555550000000777777777777777777777777222211111112227777777777777777777777770000000000000000000555555555555555333333333333111111111333333333335555555555555500000000777777777777777777777777777744444447777777777777777777777777770000000000000000000555555555555533333333333333111111111333333333333335555555555500000000777777777777777777777777777744444447777777777777777777777777770000000000000000000055555555553333333333333331111111111133333333333333555555555500000000777777777777777777777777777774444477777777777777777777777777700000000000000000000005555555333333333333333331111111111133333333333333335555555000000000077777777777777777777777777774444477777777777777777777777777700000000000000000000000555553333336666666666661111111111466666666666333333555550000000000077777777777777777777777777774444477777777777777777777777777000000000000000000000000555333333366666666666641111111111446666666666633333335550000000000007777777777770000000000000006666600000000000000777777777777000000000000000000000000553333333366666666666641111111111446666666666633333333550000000000000777777777700000000000000000666000000000000000077777777700000000000000000000000000333333333366666666666641111111111446666666666633333333330000000000000007777770000000000000000000666000000000000000007777777000000000000000000000000006333333333366666666666441111111111444666666666633333333330000000000000000000000000000000000000000666000000000000000000000000000000000000000000000000066333333333366666666666441111111111444666666666633333333336000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000066333333333366666666666441111111111444666666666633333333336600000000000000000000000000000000000000060000000000000000000000000000000000000000000000000666333333333366666666666441111111111444466666666633333333336660000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666333333333366666666664441111111111444466666666633333333336666000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666333333333366666664444441111111111444444466666633333333336666000000000000000000000000000000000000000000000000000000000000000000000000000000000000066666333333333366664444444441111111111444444444446633333333336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000066666333333333364444444444441111111111444444444444413333333336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000666666333333331144444444444441111111111444444444444411113333336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000666666333311111144444444444441111111111444444444444411111113336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000666666311111111144444444444441111111111444444444444411111111114666660000000000000000000000000000000000000000000000000000000000000000000000000000000000666644111111111144444444444441111111111444444444444411111111114444660000000000000000000000000000000000000000000000000000000000000000000000000000000000664444111111111144444444444441111111111444444444444411111111114444440000000000000000000000000000000000000000000000000000000000000000000000000000000000664444111111111144444444444441111111111444444444444411111111114444440000000000000000000000000000000000000000000000000000000000000000000000000000000000666664111111111144444444444441111111111444444444444411111111114446660000000000000000000000000000000000000000000000000000000000000000000000000000000000666666331111111144444444444441111111111444444444444411111111116666660000000000000000000000000000000000000000000000000000000000000000000000000000000000666666333331111144444444444441111111111444444444444411111133336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000666666333333333144444444444441111111111444444444444411133333336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000066666333333333366444444444441111111111444444444444433333333336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000066666333333333366666444444441111111111444444444466633333333336666600000000000000000000000000000000000000000000000000000000000000000000000000000000000006666333333333366666666444441111111111444444666666633333333336666000000000000000000000000000000000000000000000000000000000000000000000000000000000000006666333333333366666666664441111111111444446666666633333333336660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000666333333333366666666666441111111111444466666666633333333336660000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066333333333366666666666441111111111444666666666633333333336600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000066333333333366666666666441111111111444666666666633333333336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006333333333366666666666641111111111446666666666633333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333333333366666666666641111111111446666666666633333333330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000533333333366666666666641111111111446666666666633333333350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000553333333366666666666641111111111446666666666633333335550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555533333366666666666661111111111466666666666633333355550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555333336666666666661111111111466666666666333335555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555553333333333333331111111111133333333333333555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555533333333333333111111111333333333333355555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555533333333333111111111333333333355555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555333333333111111111333333335555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555333311111113335555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555522222225555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555522222225555555555555555555555555550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555555555555555555555552222255555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555552222255555555555555555555555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055555555555555555555555555552222255555555555555555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555555555550000000000000007777700000000000000555555555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000555555555500000000000000000777000000000000000055555555500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005555550000000000000000000777000000000000000005555555000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000777000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"; level30 = "777777777777777777777777777777777777777777777700000000000000000005555555555555555555555500000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000055555555555555555555555500000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000055555555555555555555555550000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000555555555555555555555555550000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000000555555555555555555555555555000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000005555555555555555555555555555000000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000005555555555555555555555555555500000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000000000000055555555555555555555555555555500000000000000077777777777777777777777777777777777777777777777777777777777777777777777777777774444444444460000000000000055555555555555555555555555555550000000000000077777777777777777777777777777777777777777777777777777777777777777777777777744444444444444466666000000000055555555555555555555555555555550000000000006644444444447777777777777777777777777777777777777777777777777777777777777774444444444444444466666660000000555555555555555555555555555555555000000066666644444444444444777777777777777777777777777777777777777777777777777777777444444444444444444466666666600000555555555555555555555555555555555000006666666644444444444444447777777777777777777777777777777777777777777777777777744444444444444444444466666666666005555555555555555555555555555555555500666666666644444444444444444477777777777777777777777777777777777777777777777777444444444444444444444466666666666605555555555555555555555555555555555566666666666644444444444444444444777777777777777777777777777777777777777777777744444444444444444444444466666666666635555555555555555555555555555555555336666666666644444444444444444444477777777777777777777777777777777777777777777444444444444444444444444466666666666633355555555555555555555555555555533336666666666644444444444444444444447777777777777777777777777777777777777777774444444444444444444444444466666666666333335555555555555555555555555555333333666666666644444444444444444444444477777777777777777777777777777777777777744444444444444444444444444466666666666333333555555555555555555555555553333333666666666644444444444444444444444447777777777777777777777777777777777777444444444444444444444444444466666666663333333355555555555555555555555533333333366666666644444444444444444444444444777777777777777777777777777777777774444444444444444444444444444466666666663333333335555555555555555555555333333333366666666644444444444444444444444444477777777777777777777777777777777744444444444444444444444444444466666666633333333333555555555555555555553333333333336666666644444444444444444444444444447777777777777777777777777777777444444444444444444444444444444466666666633333333333355555555555555555533333333333336666666644444444444444444444444444444777777777777777777777777777777444444444444444444444444444444466666666333333333333355555555555555555333333333333333666666644444444444444444444444444444477777777777777777777777777774444444444444444444444444444444466666666333333333333335555555555555555333333333333333666666644444444444444444444444444444477777777777777777777777777744444444444444444444444444444444466666663333333333333335555555555555553333333333333333366666644444444444444444444444444444447777777777777777777777777744444444444444444444444444444444466666663333333333333333555555555555533333333333333333336666644444444444444444444444444444447777777777777777777777777444444444444444444444444444444444466666633333333333333333355555555555533333333333333333336666644444444444444444444444444444444777777777777777777777777444444444444444444444444444444444466666633333333333333333355555555555333333333333333333333666644444444444444444444444444444444477777777777777777777777444444444444444444444444444444444466666333333333333333333355555555555333333333333333333333666644444444444444444444444444444444477777777777777777777774444444444444444444444444444444444466666333333333333333333355555555555333333333333333333333366644444444444444444444444444444444477777777777777777777774444444444444444444444444444444444466663333333333333333333355555555553333333333333333333333366644444444444444444444444444444444477777777777777777777744444444444444444444444444444444444466663333333333333333333335555555553333333333333333333333336644444444444444444444444444444444477777777777777777777744444444444444444444444444444444444466633333333333333333333335555555533333333333333333333333336644444444444444444444444444444444447777777777777777777744444444444444444444444444444444444466633333333333333333333335555555533333333333333333333333333644444444444444444444444444444444447777777777777777777744444444444444444444444444444444444466333333333333333333333335555555533333333333333333333333333644444444444444444444444444444444447777777777777777777744444444444444444444444444444444444466333333333333333333333333555555533333333333333333333333333344444444444444444444444444444444447777777777777777777744444444444444444444444444444444444463333333333333333333333333555555533333333333333333333333333344444444444444444444444444444444444777777777777777777744444444444444444444444444444444444463333333333333333333333333555555533333333333333333333333333314444444444444444444444444444444444777777777777777777744444444444444444444444444444444444433333333333333333333333333555555533333333333333333333333333314444444444444444444444444444444444777777777777777777744114444444444444444444444444444444433333333333333333333333333555555533333333333333333333333333311444444444444444444444444444411444777777777777777777744114444444444444444444444444444444444444444444444444444444444772277744444444444444444444444444446666666666666666666666666666633666000000000777777777741111444444444444444444444444444444444444444444444444444444444772277744444444444444444444444444446666666666666666666666666666333366000000000000000000063333666666666666666666666666666666444444444444444444444444444722227744444444444444444444444444446666666666666666666666666666333366000000000000000000033333366666666666666666666666666666444444444444444444444444447722227744444444444444444444444444446666666666666666666666666663333336000000000000000000033333366666666666666666666666666666444444444444444444444444447222222744444444444444444444444444446666666666666666666666666663333330000000000000000000533333336666666666666666666666666666444444444444444444444444447222222744444444444444444444444444446666666666666666666666666633333335000000000000000000533333336666666666666666666666666666444444444444444444444444442222222244444444444444444444444444446666666666666666666666666633333335000000000000000005553333333666666666666666666666666666444444444444444444444444472222222244444444444444444444444444446666666666666666666666666333333335500000000000000005553333333666666666666666666666666666444444444444444444444444422222222224444444444444444444444444446666666666666666666666666333333355500000000000000055553333333366666666666666666666666666444444444444444444444444422222222224444444444444444444444444446666666666666666666666663333333355550000000000000055555333333366666666666666666666666666444444444444444444444444122222222221444444444444444444444444446666666666666666666666663333333355550000000000000555555533333336666666666666666666666666444444444444444444444444122222222222444444444444444444444444446666666666666666666666633333333355555000000000000555555533333336666666666666666666666666444444444444444444444441222222222222244444444444444444444444446666666666666666666666633333333355555000000000005555555533333333666666666666666666666666444444444444444444444442222222222222244444444444444444444444446666666666666666666666333333333555555500000000005555555553333333366666666666666666666666444444444444444444444412222222222222214444444444444444444444446666666666666666666666333333335555555550000000055555555555333333366666666666666666666666444444444444444444444422222222222222221444444444444444444444446666666666666666666663333333335555555550000000055555555555333333336666666666666666666666444444444444444444444122222222222222222444444444444444444444446666666666666666666663333333355555555555000000555555555555533333336666666666666666666666444444444444444444444222222222222222222144444444444444444444446666666666666666666633333333355555555555000000555555555555553333333666666666666666666666444444444444444444442222222222222222222244444444444444444444446666666666666666666633333333555555555555500005555555555555555333333666666666666666666666444444444444444444472222222222222222222224444444444444444444446666666666666666666333333335555555555555500005555555555555555333333366666666666666666666444444444444444444722222222222222222222227444444444444444444446666666666666666666333333355555555555555550055555555555555555533333366666666666666666666444444444444444444722222222222222222222222444444444444444444446666666666666666663333333555555555555555550055555555555555555553333336666666666666666666444444444444444477222222222222222222222222744444444444444444446666666666666666663333333555555555555555555555555555555555555555533336666666666666666666444444444444444777222222222222222222222222274444444444444444446666666666666666633333355555555555555555555555555555555555555555553333666666666666666666444444444444447772222222222222222222222222277744444444444444446666666666666666633333555555555555555555555555555555555555555555555533666666666666666666444444444444777772222222222222222222222222227774444444444444446666666666666666333335555555555555555555555555555555555555555555555553366666666666666666444444444447777722222222222222222222222222227777744444444444446666666666666666333555555555555555555555555555555555555555555555555555566666666666666666444444444777777722222222222222222222222222222777774444444444446666666666666663335555555555555555555555555555555555555555555555555555550006666666666666444447777777777222222222222222222222222222222777777744444444446666666666666663555555555555555555555555555555555555555555555555555555550000006666666666447777777777777222222222222222222222222222222277777777774444446666666666660005555555555555555555555555555555555555555555555555555555555000000000000000777777777777777222222222222222222222222222222277777777777774446666666660000055555555555555555555555555555555555555555555555555555555555000000000000000777777777777772222222222222222222222222222222227777777777777770000000000000055555555555555555555555555555555555555555555555555555555555500000000000000777777777777772222222222222222222222222222222227777777777777770000000000000555555555555555555555555555555555555555555555555555555555555500000000000000777777777777722222222222222222222222222222222222777777777777770000000000000555555555555555555555555555555555555555555555555555555555555550000000000000777777777777722222222222222222222222222222222222777777777777770000000000005555555555555555555555555555555555555555555555555555555555555550000000000000777777777777222222222222222222222222222222222222277777777777770000000000005555555555555555555555555555555555555555555555555555555555555555000000000000777777777777222222222222222222222222222222222222277777777777770000000000055555555555555555555555555555555555555555555555555555555555555555000000000000777777777772222222222222222222222222222222222222227777777777770000000000055555555555555555555555555555555555555555555555555555555555555555500000000000777777777772222222222222222222222222222222222222227777777777770000000000555555555555555555555555555555555555555555555555555555555555555555500000000000777777777722222222222222222222222222222222222222222777777777770000000000555555555555555555555555555555555555555555555555555555555555555555556666666666447777777722222222222222222222222222222222222222222777777777770000000005555555555555555555555555555555555555555555555555555555555555555533336666666666444444777222222222222222222222222222222222222222222277777777446666666663555555555555555555555555555555555555555555555555555555555555553333333666666666444444447222222222222222222222222222222222222222222277774444446666666633333355555555555555555555555555555555555555555555555555555555333333333666666666444444441122222222222222222222222222222222222222222227444444446666666633333333555555555555555555555555555555555555555555555555555533333333333366666666444444441111222222222222222222222222222222222222222214444444446666666333333333335555555555555555555555555555555555555555555555555333333333333336666666444444411111122222222222222222222222222222222222221111444444446666666333333333333355555555555555555555555555555555555555555555533333333333333336666666444444411111112222222222222222222222222222222222211111144444446666663333333333333335555555555555555555555555555555555555555555333333333333333333666666444444111111111122222222222222222222222222222221111111144444446666663333333333333333555555555555555555555555555555555555555553333333333333333333666666444444111111111112222222222222222222222222222211111111114444446666633333333333333333335555555555555555555555555555555555555533333333333333333333366666444441111111111111222222222222222222222222222111111111114444446666633333333333333333333555555555555555555555555555555555555333333333333333333333366666444441111111111111122222222222222222222222221111111111111444446666333333333333333333333355555555555555555555555555555555553333333333333333333333336666444411111111111111112222222222222222222222211111111111111444446666333333333333333333333335555555555555555555555555555555533333333333333333333333336666444411111111111111111222222222222222222222111111111111111144446663333333333333333333333333555555555555555555555555555555333333333333333333333333333666444111111111111111111122222222222222222221111111111111111144446663333333333333333333333333355555555555555555555555555555333333333333333333333333333666444111111111111111111122222222222222222211111111111111111114446633333333333333333333333333335555555555555555555555555553333333333333333333333333333366441111111111111111111112222222222222222211111111111111111114446633333333333333333333333333335555555555555555555555555533333333333333333333333333333366441111111111111111111112222222222222222111111111111111111111446333333333333333333333333333333555555555555555555555555533333333333333333333333333333336411111111111111111111111222222222222221111111111111111111111446333333333333333333333333333333555555555555555555555555333333333333333333333333333333336411111111111111111111111122222222222221111111111111111111111143333333333333333333333333333333355555555555555555555555333333333333333333333333333333333111111111111111111111111122222222222211111111111111111111111143333333333333333333333333333333335555555555777777777777444444444444444444444444444444444111111111111111111111111122222222222211111111111111111111111114444444444444444444444444444444447777777777777777777774444444444444444444444444444444444444444444444444444444444477777227777744444444444444444444444444444444444444444444444444444444447777777777777777777774444444444444444444444444444444444666666666666666666666666600005555000666666666666666666666666664444444444444444444444444444444447777777777777777777744444444444444444444444444444444444666666666666666666666666660005555000666666666666666666666666664444444444444444444444444444444447777777777777777777744444444444444444444444444444444444666666666666666666666666660055555506666666666666666666666666664444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666666660055555506666666666666666666666666664444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666666660555555556666666666666666666666666664444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666666666555555556666666666666666666666666664444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666666663555555553666666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666666663555555553666666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666666633555555553366666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666666633555555553366666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666666333555555553336666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666666333555555553336666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666663333555555553333666666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666663335555555553333366666666666666666666664444444444444444444444444444444444477777777777777777744444444444444444444444444444444444666666666666666666666633335555555553333366666666666666666666664444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666633335555555553333336666666666666666666664444444444444444444444444444444444777777777777777777744444444444444444444444444444444444666666666666666666666333335555555553333336666666666666666666664444444444444444444444444444444444777777777777777777774444444444444444444444444444444444666666666666666666666333355555555553333333666666666666666666664444444444444444444444444444444444777777777777777777774444444444444444444444444444444444666666666666666666663333355555555555333333666666666666666666664444444444444444444444444444444447777777777777777777774444444444444444444444444444444444666666666666666666663333355555555555333333366666666666666666664444444444444444444444444444444447777777777777777777777444444444444444444444444444444444666666666666666666633333355555555555333333366666666666666666664444444444444444444444444444444447777777777777777777777744444444444444444444444444444444666666666666666666633333355555555555533333336666666666666666664444444444444444444444444444444447777777777777777777777744444444444444444444444444444444666666666666666666333333555555555555553333336666666666666666664444444444444444444444444444444447777777777777777777777744444444444444444444444444444444666666666666666666333335555555555555553333333666666666666666664444444444444444444444444444444477777777777777777777777774444444444444444444444444444444666666666666666663333335555555555555553333333666666666666666664444444444444444444444444444444777777777777777777777777777444444444444444444444444444444666666666666666663333355555555555555555333333366666666666666664444444444444444444444444444444777777777777777777777777777444444444444444444444444444444666666666666666633333355555555555555555533333366666666666666664444444444444444444444444444447777777777777777777777777777744444444444444444444444444444666666666666666633333555555555555555555533333336666666666666664444444444444444444444444444447777777777777777777777777777774444444444444444444444444444666666666666666633335555555555555555555553333336666666666666664444444444444444444444444444477777777777777777777777777777777444444444444444444444444444666666666666666333355555555555555555555555333333666666666666664444444444444444444444444444777777777777777777777777777777777444444444444444444444444444666666666666666333555555555555555555555555533333666666666666664444444444444444444444444447777777777777777777777777777777777744444444444444444444444444666666666666663333555555555555555555555555533333366666666666664444444444444444444444444477777777777777777777777777777777777774444444444444444444444444666666666666663355555555555555555555555555553333366666666666664444444444444444444444444477777777777777777777777777777777777777744444444444444444444444666666666666633555555555555555555555555555555333336666666666664444444444444444444444447777777777777777777777777777777777777777774444444444444444444444666666666666635555555555555555555555555555555553336666666666664444444444444444444444477777777777777777777777777777777777777777777744444444444444444444666666666666555555555555555555555555555555555555333666666666664444444444444444444444777777777777777777777777777777777777777777777774444444444444444444666666666660555555555555555555555555555555555555553666666666664444444444444444444477777777777777777777777777777777777777777777777777744444444444444444666666666005555555555555555555555555555555555555555366666666664444444444444444444777777777777777777777777777777777777777777777777777777774444444444444666660000005555555555555555555555555555555555555555506666666664444444444444444477777777777777777777777777777777777777777777777777777777777774444444444660000000055555555555555555555555555555555555555555550000666664444444444444777777777777777777777777777777777777777777777777777777777777777777777777777000000000055555555555555555555555555555555555555555550000000664444444444777777777777777777777777777777777777777777777777777777777777777777777777777777000000000555555555555555555555555555555555555555555555000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000000555555555555555555555555555555555555555555555000000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000005555555555555555555555555555555555555555555555500000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000005555555555555555555555555555555555555555555555550000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000055555555555555555555555555555555555555555555555550000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000055555555555555555555555555555555555555555555555555000007777777777777777777777777777777777777777777777777777777777777777777777777777777777777777000000555555555555555555555555555555555555555555555555555000007777777777777777777777777777777777777777777"; canvas = new BitmapData(150, 150, false, 0xFFFFFF); paintedcanvas = new BitmapData(150, 150, false, 0xFFFFFF); easel = new Bitmap(canvas); blankcanvas = new BitmapData(150, 150, false, 0xFFFFFF); easel.x = 124; easel.y = 99; img = new BitmapData(150, 150, false, 0xFFFFFF); imgb = new Bitmap(img); palettepoint = new Point(palette.x, palette.y); imgb.x = 280; imgb.y = 99; addChild(imgb); addChild(easel); addChild(grid); addChild(shapes); addChild(palette); addChild(brush); addChild(colorwheelbutton); addChild(colorwheel); addChild(tutorial); addChild(iphonepromo); addChild(leveltransition); color_red = 16581122; color_yellow = 0xFFFF00; color_blue = 0xFF; color_orange = 0xFF6600; color_green = 0x9900; color_purple = 0x990099; color_black = 0; painting = false; i = 0; j2 = 0; stoppainting = true; if (levelIndex >= 5){ if ((levelIndex / 5) != int((levelIndex / 5))){ root["iphonepromo"].gotoAndStop(2); } else { root["iphonepromo"].gotoAndStop(1); }; } else { root["iphonepromo"].gotoAndStop(2); }; palette["red"].addEventListener(MouseEvent.CLICK, floodRed); palette["yellow"].addEventListener(MouseEvent.CLICK, floodYellow); palette["blue"].addEventListener(MouseEvent.CLICK, floodBlue); palette["white"].addEventListener(MouseEvent.CLICK, clearCanvas); recycle3.addEventListener(MouseEvent.CLICK, temp); stage.addEventListener(Event.ENTER_FRAME, main); levelIndex++; drawLevel(root[("level" + levelIndex)]); canvas.draw(blankcanvas); paintedcanvas.draw(blankcanvas); stageEasel["levelNum"].text = levelIndex.toString(); CHECK(); shapes["shape1"]["inner"].gotoAndStop(parseInt(shapeIndex[levelIndex].substr(0, 2))); shapes["shape2"]["inner"].gotoAndStop(parseInt(shapeIndex[levelIndex].substr(2, 2))); shapes["shape3"]["inner"].gotoAndStop(parseInt(shapeIndex[levelIndex].substr(4, 2))); if (root["changer"].volume > 0){ root["musicmc"].gotoAndStop(1); } else { root["musicmc"].gotoAndStop(2); }; colorwheelbutton.addEventListener(MouseEvent.CLICK, color); resetbutton.addEventListener(MouseEvent.CLICK, resetty); } public function removeCPM(){ removeChild(adBox); } function frame2(){ sound2 = new Music(); changer = new SoundTransform(); addEventListener(Event.ENTER_FRAME, music); loaderInfo.addEventListener(Event.UNLOAD, stopmusic); addChild(leveltransition); } function frame6(){ if (root["changer"].volume > 0){ root["musicmc"].gotoAndStop(1); } else { root["musicmc"].gotoAndStop(2); }; musicbutton.addEventListener(MouseEvent.CLICK, musicchange); back.addEventListener(MouseEvent.CLICK, goBack); iphonebutton.addEventListener(MouseEvent.CLICK, getiphone); candystandbutton.addEventListener(MouseEvent.CLICK, getlocks); addChild(leveltransition); } public function checkmeterChange(){ var _local1:SoundChannel; var _local2:SoundTransform; var _local3:GlugSound; if ((((brush["paint"].currentFrame == 2)) && ((root["changer"].volume > 0)))){ _local2 = new SoundTransform(); _local3 = new GlugSound(); _local1 = _local3.play(1500, 1); _local2.volume = 0.75; _local1.soundTransform = _local2; }; checkmeter["inner"]["thresholdindicator"].gotoAndStop(thresh[levelIndex]); checkmeter["inner"]["thresholdindicator"]["inner"]["percentage"].text = (thresh[levelIndex].toString() + "%"); if (checkmeter["targetPercent"] > checkmeter["percent"]){ var _local4 = checkmeter; var _local5 = "percent"; var _local6 = (_local4[_local5] + 1); _local4[_local5] = _local6; checkmeter["inner"].gotoAndStop(checkmeter["percent"]); checkmeter["inner"]["per"].text = (checkmeter["percent"].toString() + "%"); } else { if (checkmeter["targetPercent"] < checkmeter["percent"]){ _local4 = checkmeter; _local5 = "percent"; _local6 = (_local4[_local5] - 1); _local4[_local5] = _local6; checkmeter["inner"].gotoAndStop(checkmeter["percent"]); checkmeter["inner"]["per"].text = (checkmeter["percent"].toString() + "%"); } else { if (checkmeter["targetPercent"] == checkmeter["percent"]){ checkmeter["inner"].gotoAndStop(checkmeter["percent"]); checkmeter["inner"]["per"].text = (checkmeter["percent"].toString() + "%"); }; }; }; if ((((checkmeter["percent"] >= thresh[levelIndex])) && ((checkmeter["targetPercent"] >= thresh[levelIndex])))){ if (!root["painting"]){ checkmeter["glowbutton"].gotoAndStop(2); palette.y = (palettepoint.y + 1000); }; } else { palette.y = palettepoint.y; checkmeter["glowbutton"].gotoAndStop(1); }; } function frame1(){ MochiBot.track(this, "f31e4cd8"); stop(); CPMStarContentSpotID = "1131QF7D7A1B7"; ad = new AdLoader(CPMStarContentSpotID); addChild(adBox); adBox.addChild(ad); stop(); leveltransition = new levelTransition(); addChild(leveltransition); myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); menuItem1 = new ContextMenuItem("Mofongo Studios!"); menuItem2 = new ContextMenuItem("Candystand!"); menuItem1.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, mofongo); menuItem2.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, sponsorcontext); myMenu.customItems.push(menuItem1); myMenu.customItems.push(menuItem2); this.contextMenu = myMenu; } public function CHECK(){ var _local1:Number; var _local2:Number; var _local3:*; var _local4:*; _local1 = 0; _local2 = 0; _local3 = 0; while (_local3 < 150) { _local4 = 0; while (_local4 < 150) { if (paintedcanvas.getPixel(_local3, _local4) == img.getPixel(_local3, _local4)){ _local1++; }; _local2++; _local4++; }; _local3++; }; checkmeter["targetPercent"] = int(((_local1 / _local2) * 100)); } public function resetstage(){ removeChild(palette); removeChild(imgb); removeChild(easel); removeChild(grid); removeChild(shapes); removeChild(brush); removeChild(iphonepromo); colorwheelbutton.removeEventListener(MouseEvent.CLICK, color); removeChild(colorwheel); removeChild(colorwheelbutton); removeChild(tutorial); shapes["recycle"].removeEventListener(Event.ENTER_FRAME, shapes["recycle"]["adjustVolume"]); stage.removeEventListener(Event.ENTER_FRAME, main); } public function getlocks(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.candystand.com/play/copy-cat-a-painters-puzzle?utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-vrl"); navigateToURL(_local2, "_blank"); } public function traceLevel(){ levelIndex++; if (levelIndex < 31){ if (levelIndex >= 6){ if (((levelIndex - 1) / 5) != int(((levelIndex - 1) / 5))){ root["iphonepromo"].gotoAndStop(2); } else { root["iphonepromo"].gotoAndStop(1); }; } else { root["iphonepromo"].gotoAndStop(2); }; drawLevel(root[("level" + levelIndex)]); canvas.draw(blankcanvas); paintedcanvas.draw(blankcanvas); stageEasel["levelNum"].text = levelIndex.toString(); CHECK(); shapes["shape1"]["inner"].gotoAndStop(parseInt(shapeIndex[levelIndex].substr(0, 2))); shapes["shape2"]["inner"].gotoAndStop(parseInt(shapeIndex[levelIndex].substr(2, 2))); shapes["shape3"]["inner"].gotoAndStop(parseInt(shapeIndex[levelIndex].substr(4, 2))); if (trueLevelIndex < levelIndex){ trueLevelIndex = levelIndex; so.data.levelIndex = levelIndex; }; } else { nextFrame(); resetstage(); }; } public function keyup(_arg1:KeyboardEvent){ keyisdown[_arg1.keyCode] = false; } public function sponsorcontext(_arg1:ContextMenuEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.candystand.com"); navigateToURL(_local2, "_blank"); } public function musicchangeINTRO(_arg1:MouseEvent){ root["intro"]["musicmc"].play(); } public function drawLevel(_arg1:String){ var _local2:Number; var _local3:Number; var _local4:*; var _local5:Number; var _local6:uint; _local2 = 0; _local3 = 0; _local4 = 0; while (_local4 < _arg1.length) { _local5 = Number(_arg1.substr(_local4, 1)); if (_local5 == 0){ _local6 = 0; } else { if (_local5 == 1){ _local6 = 0xFFFFFF; } else { if (_local5 == 2){ _local6 = color_red; } else { if (_local5 == 3){ _local6 = color_yellow; } else { if (_local5 == 4){ _local6 = color_blue; } else { if (_local5 == 5){ _local6 = color_orange; } else { if (_local5 == 6){ _local6 = color_green; } else { if (_local5 == 7){ _local6 = color_purple; }; }; }; }; }; }; }; }; img.setPixel(_local2, _local3, _local6); _local2++; if (_local2 == 150){ _local2 = 0; if (_local3 < 150){ _local3++; } else { break; }; }; _local4++; }; } public function stopmusic(_arg1:Event){ soundchannel.stop(); delete root["sound2"]; delete root["soundchannel"]; delete root["changer"]; } public function loadlevelbuttons(){ var _local1:*; _local1 = 1; while (_local1 <= 30) { if (trueLevelIndex >= _local1){ if (_local1.toString().length == 1){ intro2[(("levelbutton" + "0") + _local1)]["inner"].gotoAndStop((_local1 + 1)); } else { intro2[("levelbutton" + _local1)]["inner"].gotoAndStop((_local1 + 1)); }; } else { if (_local1.toString().length == 1){ intro2[(("levelbutton" + "0") + _local1)]["inner"].gotoAndStop(1); intro2[(("levelbutton" + "0") + _local1)]["inner"]["levelbuttonnumber"].text = _local1.toString(); } else { intro2[("levelbutton" + _local1)]["inner"].gotoAndStop(1); intro2[("levelbutton" + _local1)]["inner"]["levelbuttonnumber"].text = _local1.toString(); }; }; _local1++; }; } public function floodBlue(_arg1:MouseEvent):void{ if (!painting){ stoppainting = false; paintedcanvas.draw(canvas); paintingcolor = color_blue; painting = true; root["brush"].gotoAndStop(3); root["brush"]["paint"].play(); }; } public function copy(_arg1:KeyboardEvent){ img.draw(canvas); } public function keydown(_arg1:KeyboardEvent){ keyisdown[_arg1.keyCode] = true; if (keyisdown[37]){ if (cheat.currentFrame == 1){ cheat.gotoAndStop(2); } else { if (cheat.currentFrame == 2){ cheat.gotoAndStop(3); } else { if (cheat.currentFrame == 7){ cheat.gotoAndStop(8); } else { cheat.gotoAndStop(1); }; }; }; }; if (keyisdown[38]){ if (cheat.currentFrame == 3){ cheat.gotoAndStop(4); } else { if (cheat.currentFrame == 4){ cheat.gotoAndStop(5); } else { if (cheat.currentFrame == 8){ cheat.gotoAndStop(9); } else { cheat.gotoAndStop(1); }; }; }; }; if (keyisdown[39]){ if (cheat.currentFrame == 5){ cheat.gotoAndStop(6); } else { if (cheat.currentFrame == 6){ cheat.gotoAndStop(7); } else { if (cheat.currentFrame == 9){ cheat.gotoAndStop(10); } else { cheat.gotoAndStop(1); }; }; }; }; if (keyisdown[40]){ if (cheat.currentFrame == 10){ cheat.gotoAndStop(11); } else { cheat.gotoAndStop(1); }; }; } public function color(_arg1:MouseEvent){ if (root["colorwheel"].currentFrame == 1){ root["colorwheel"].play(); }; } public function getiphone(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://bit.ly/CopyCat"); navigateToURL(_local2, "_blank"); } public function main(_arg1:Event){ var _local2:*; var _local3:*; if (tutorial["currentFrame"] != levelIndex){ var _local4 = tutorial; _local4["gotoAndStop"](levelIndex); }; _local2 = 1; while (_local2 < 4) { if (shapes[("shape" + _local2)].hitTestPoint(stage.mouseX, stage.mouseY, true)){ shapes[("shape" + _local2)].gotoAndStop(2); } else { shapes[("shape" + _local2)].gotoAndStop(1); }; _local2++; }; checkmeterChange(); if (shapes.shapesArray.length == 0){ Shape.erasing = false; }; if (painting){ brush.alpha = 1; brush.y = 105.9; brush.paint.play(); if (!stoppainting){ i = 0; while (i < 150) { _local3 = j2; while (_local3 < (j2 + 5)) { if (paintingcolor == color_red){ if (!root["shapes"].hitTestPoint(((easel.x + i) + 1), (easel.y + _local3), true)){ if (paintedcanvas.getPixel(i, _local3) == color_blue){ paintedcanvas.setPixel(i, _local3, color_purple); } else { if (paintedcanvas.getPixel(i, _local3) == color_yellow){ paintedcanvas.setPixel(i, _local3, color_orange); } else { if (paintedcanvas.getPixel(i, _local3) == color_green){ paintedcanvas.setPixel(i, _local3, color_black); } else { if (paintedcanvas.getPixel(i, _local3) == color_black){ paintedcanvas.setPixel(i, _local3, color_black); } else { paintedcanvas.setPixel(i, _local3, color_red); }; }; }; }; }; } else { if (paintingcolor == color_yellow){ if (!root["shapes"].hitTestPoint(((easel.x + i) + 1), (easel.y + _local3), true)){ if (paintedcanvas.getPixel(i, _local3) == color_blue){ paintedcanvas.setPixel(i, _local3, color_green); } else { if (paintedcanvas.getPixel(i, _local3) == color_red){ paintedcanvas.setPixel(i, _local3, color_orange); } else { if (paintedcanvas.getPixel(i, _local3) == color_purple){ paintedcanvas.setPixel(i, _local3, color_black); } else { if (paintedcanvas.getPixel(i, _local3) == color_black){ paintedcanvas.setPixel(i, _local3, color_black); } else { paintedcanvas.setPixel(i, _local3, color_yellow); }; }; }; }; }; } else { if (paintingcolor == color_blue){ if (!root["shapes"].hitTestPoint(((easel.x + i) + 1), (easel.y + _local3), true)){ if (paintedcanvas.getPixel(i, _local3) == color_red){ paintedcanvas.setPixel(i, _local3, color_purple); } else { if (paintedcanvas.getPixel(i, _local3) == color_yellow){ paintedcanvas.setPixel(i, _local3, color_green); } else { if (paintedcanvas.getPixel(i, _local3) == color_orange){ paintedcanvas.setPixel(i, _local3, color_black); } else { if (paintedcanvas.getPixel(i, _local3) == color_black){ paintedcanvas.setPixel(i, _local3, color_black); } else { paintedcanvas.setPixel(i, _local3, color_blue); }; }; }; }; }; } else { if (paintingcolor == 0xFFFFFF){ if (!Shape.erasing){ if (!root["shapes"].hitTestPoint(((easel.x + i) + 1), (easel.y + _local3), true)){ paintedcanvas.setPixel(i, _local3, 0xFFFFFF); }; } else { paintedcanvas.setPixel(i, _local3, 0xFFFFFF); }; }; }; }; }; _local3++; }; i++; }; j2 = (j2 + 5); if (j2 >= 150){ j2 = 0; stoppainting = true; }; }; } else { brush.alpha = 0; brush.y = 500; }; } public function floodRed(_arg1:MouseEvent):void{ if (!painting){ stoppainting = false; paintedcanvas.draw(canvas); paintingcolor = color_red; painting = true; root["brush"].gotoAndStop(1); root["brush"]["paint"].play(); }; } public function temp(_arg1:MouseEvent){ traceLevel(); } public function checkload(_arg1:Event){ loadlevelbuttons(); } public function goBack(_arg1:MouseEvent){ root["leveltransition"].play(); root["transitiontarget"] = "menu"; } } }//package Printer8_fla
Section 24
//musicbutton_43 (Printer8_fla.musicbutton_43) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class musicbutton_43 extends MovieClip { public function musicbutton_43(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ root["changer"].volume = 0.4; root["soundchannel"].soundTransform = root["changer"]; SoundMixer.soundTransform = new SoundTransform(1); stop(); } function frame2(){ root["changer"].volume = 0; root["soundchannel"].soundTransform = root["changer"]; SoundMixer.soundTransform = new SoundTransform(0); stop(); } } }//package Printer8_fla
Section 25
//paintbrush_106 (Printer8_fla.paintbrush_106) package Printer8_fla { import flash.display.*; public dynamic class paintbrush_106 extends MovieClip { public var paint:MovieClip; } }//package Printer8_fla
Section 26
//paintdripping_107 (Printer8_fla.paintdripping_107) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class paintdripping_107 extends MovieClip { public var paint1:MovieClip; public function paintdripping_107(){ addFrameScript(0, frame1, 50, frame51, 65, frame66); } function frame1(){ stop(); } function frame51(){ root["canvas"].draw(root["paintedcanvas"]); var _local1 = root; _local1["CHECK"](); } function frame66(){ if ((((root["levelIndex"] == 1)) && ((root["tutorial"]["inner"]["currentFrame"] == 5)))){ var _local1 = root["tutorial"]["inner"]; _local1["gotoAndStop"](6); }; root["painting"] = false; } } }//package Printer8_fla
Section 27
//paintpalette_120 (Printer8_fla.paintpalette_120) package Printer8_fla { import flash.display.*; public dynamic class paintpalette_120 extends MovieClip { public var white:SimpleButton; public var blue:SimpleButton; public var yellow:SimpleButton; public var red:SimpleButton; } }//package Printer8_fla
Section 28
//phonographleft_26 (Printer8_fla.phonographleft_26) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class phonographleft_26 extends MovieClip { public function phonographleft_26(){ addFrameScript(0, frame1, 1, frame2); } function frame1(){ root["changer"].volume = 0.4; root["soundchannel"].soundTransform = root["changer"]; SoundMixer.soundTransform = new SoundTransform(1); stop(); } function frame2(){ root["changer"].volume = 0; root["soundchannel"].soundTransform = root["changer"]; SoundMixer.soundTransform = new SoundTransform(0); stop(); } } }//package Printer8_fla
Section 29
//recyclebin_93 (Printer8_fla.recyclebin_93) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class recyclebin_93 extends MovieClip { public var bin:MovieClip; public var channel:SoundChannel; public var sound:WindSound; public var i; public var stransform:SoundTransform; public var newvolume:Number; public function recyclebin_93(){ addFrameScript(0, frame1); } function frame1(){ sound = new WindSound(); channel = sound.play(0, 1E16); newvolume = 1; stransform = channel.soundTransform; stransform.volume = 0; channel.soundTransform = stransform; i = 0; addEventListener(Event.ENTER_FRAME, adjustVolume); addEventListener(Event.ENTER_FRAME, main); stop(); } public function adjustVolume(_arg1:Event){ if (root["changer"].volume > 0){ if (bin.currentFrame == 2){ if (stransform.volume < newvolume){ stransform.volume = (stransform.volume + 0.1); }; } else { if (stransform.volume > 0){ stransform.volume = (stransform.volume - 0.1); } else { stransform.volume = 0; }; }; } else { stransform.volume = 0; }; channel.soundTransform = stransform; } public function main(_arg1:Event){ if (Shape.erasing){ if (bin.currentFrame != 2){ bin.gotoAndStop(2); }; } else { if (bin.currentFrame != 1){ bin.gotoAndStop(1); }; }; } } }//package Printer8_fla
Section 30
//recyclebinlid_96 (Printer8_fla.recyclebinlid_96) package Printer8_fla { import flash.display.*; public dynamic class recyclebinlid_96 extends MovieClip { public function recyclebinlid_96(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package Printer8_fla
Section 31
//recyclebinlidclose_95 (Printer8_fla.recyclebinlidclose_95) package Printer8_fla { import flash.display.*; public dynamic class recyclebinlidclose_95 extends MovieClip { public function recyclebinlidclose_95(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package Printer8_fla
Section 32
//recyclebinmc_94 (Printer8_fla.recyclebinmc_94) package Printer8_fla { import flash.display.*; public dynamic class recyclebinmc_94 extends MovieClip { public var mc:MovieClip; public function recyclebinmc_94(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Printer8_fla
Section 33
//shapes_92 (Printer8_fla.shapes_92) package Printer8_fla { import flash.display.*; import flash.events.*; import flash.media.*; import flash.net.*; import flash.ui.*; import flash.geom.*; import flash.text.*; import flash.system.*; import adobe.utils.*; import flash.accessibility.*; import flash.errors.*; import flash.external.*; import flash.filters.*; import flash.printing.*; import flash.utils.*; import flash.xml.*; public dynamic class shapes_92 extends MovieClip { public var shapesArray:Array; public var hintbutton:SimpleButton; public var recycle:MovieClip; public var recyclebutton:SimpleButton; public var shape1:MovieClip; public var shape2:MovieClip; public var shape3:MovieClip; public var backbutton:SimpleButton; public function shapes_92(){ addFrameScript(0, frame1); } public function dup1(_arg1:MouseEvent):void{ if (((!(Shape.erasing)) && (!(root["painting"])))){ dup(shape1["inner"].currentFrame); if (root["changer"].volume > 0){ root["snapsound"].gotoAndStop(3); }; }; } public function dup2(_arg1:MouseEvent):void{ if (((!(Shape.erasing)) && (!(root["painting"])))){ dup(shape2["inner"].currentFrame); if (root["changer"].volume > 0){ root["snapsound"].gotoAndStop(3); }; }; } public function dup3(_arg1:MouseEvent):void{ if (((!(Shape.erasing)) && (!(root["painting"])))){ dup(shape3["inner"].currentFrame); if (root["changer"].volume > 0){ root["snapsound"].gotoAndStop(3); }; }; } function frame1(){ hintbutton.addEventListener(MouseEvent.CLICK, gethint); shape1.buttonMode = true; shape2.buttonMode = true; shape3.buttonMode = true; shape1.addEventListener(MouseEvent.MOUSE_DOWN, dup1); shape2.addEventListener(MouseEvent.MOUSE_DOWN, dup2); shape3.addEventListener(MouseEvent.MOUSE_DOWN, dup3); recyclebutton.addEventListener(MouseEvent.CLICK, removeChildren); backbutton.addEventListener(MouseEvent.CLICK, back); shapesArray = new Array(); recycle["bin"]["mc"].gotoAndStop(10); } public function removeChildren(_arg1:MouseEvent){ if (!parent["painting"]){ Shape.erasing = true; }; } public function gethint(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://www.candystand.com/show-content.do?key=copycatwalkthrough&utm_source=CopyCat&utm_medium=link&utm_campaign=CopyCat-walkthrough"); navigateToURL(_local2, "_blank"); } public function back(_arg1:MouseEvent){ root["leveltransition"].play(); root["transitiontarget"] = "menu"; } public function dup(_arg1:Number){ var _local2:Square; var _local3:Triangle; var _local4:Circle; var _local5:Oval; var _local6:HollowSquare; var _local7:Star; var _local8:EX; var _local9:Cross; var _local10:SquigglyLine; var _local11:Spiral; var _local12:WireTree; var _local13:FStar; var _local14:Boat; var _local15:RHCPStar; if (_arg1 == 1){ _local2 = new Square(); addChild(_local2); shapesArray.push(_local2); } else { if (_arg1 == 2){ _local3 = new Triangle(); addChild(_local3); shapesArray.push(_local3); } else { if (_arg1 == 3){ _local4 = new Circle(); addChild(_local4); shapesArray.push(_local4); } else { if (_arg1 == 4){ _local5 = new Oval(); addChild(_local5); shapesArray.push(_local5); } else { if (_arg1 == 5){ _local6 = new HollowSquare(); addChild(_local6); shapesArray.push(_local6); } else { if (_arg1 == 6){ _local7 = new Star(); addChild(_local7); shapesArray.push(_local7); } else { if (_arg1 == 7){ _local8 = new EX(); addChild(_local8); shapesArray.push(_local8); } else { if (_arg1 == 8){ _local9 = new Cross(); addChild(_local9); shapesArray.push(_local9); } else { if (_arg1 == 9){ _local10 = new SquigglyLine(); addChild(_local10); shapesArray.push(_local10); } else { if (_arg1 == 10){ _local11 = new Spiral(); addChild(_local11); shapesArray.push(_local11); } else { if (_arg1 == 11){ _local12 = new WireTree(); addChild(_local12); shapesArray.push(_local12); } else { if (_arg1 == 12){ _local13 = new FStar(); addChild(_local13); shapesArray.push(_local13); } else { if (_arg1 == 13){ _local14 = new Boat(); addChild(_local14); shapesArray.push(_local14); } else { if (_arg1 == 14){ _local15 = new RHCPStar(); addChild(_local15); shapesArray.push(_local15); }; }; }; }; }; }; }; }; }; }; }; }; }; }; } } }//package Printer8_fla
Section 34
//snapsounds_48 (Printer8_fla.snapsounds_48) package Printer8_fla { import flash.display.*; import flash.media.*; public dynamic class snapsounds_48 extends MovieClip { public var soundchannel:SoundChannel; public var snap1:SnapOn; public var snap2:SnapOff; public var changer:SoundTransform; public var trashsound:TrashSound; public function snapsounds_48(){ addFrameScript(0, frame1, 1, frame2, 2, frame3, 3, frame4); } function frame3(){ snap2 = new SnapOff(); soundchannel = snap2.play(10, 1); changer.volume = 0.15; soundchannel.soundTransform = changer; gotoAndStop(1); } function frame1(){ changer = new SoundTransform(); stop(); } function frame4(){ trashsound = new TrashSound(); soundchannel = trashsound.play(0, 1); changer.volume = 0.25; soundchannel.soundTransform = changer; gotoAndStop(1); } function frame2(){ snap1 = new SnapOn(); soundchannel = snap1.play(10, 1); changer.volume = 0.15; soundchannel.soundTransform = changer; gotoAndStop(1); } } }//package Printer8_fla
Section 35
//squaregraphic_101 (Printer8_fla.squaregraphic_101) package Printer8_fla { import flash.display.*; public dynamic class squaregraphic_101 extends MovieClip { public var inner:MovieClip; public function squaregraphic_101(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Printer8_fla
Section 36
//stageEasel_80 (Printer8_fla.stageEasel_80) package Printer8_fla { import flash.display.*; import flash.text.*; public dynamic class stageEasel_80 extends MovieClip { public var levelNum:TextField; } }//package Printer8_fla
Section 37
//thresholdindicator_113 (Printer8_fla.thresholdindicator_113) package Printer8_fla { import flash.display.*; public dynamic class thresholdindicator_113 extends MovieClip { public var inner:MovieClip; } }//package Printer8_fla
Section 38
//tutorial_81 (Printer8_fla.tutorial_81) package Printer8_fla { import flash.display.*; public dynamic class tutorial_81 extends MovieClip { public var inner:MovieClip; public function tutorial_81(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Printer8_fla
Section 39
//tutorial1_82 (Printer8_fla.tutorial1_82) package Printer8_fla { import flash.display.*; import flash.events.*; public dynamic class tutorial1_82 extends MovieClip { public var tutbutton:SimpleButton; public function tutorial1_82(){ addFrameScript(0, frame1); } public function nextFr(_arg1:MouseEvent){ nextFrame(); } function frame1(){ tutbutton.addEventListener(MouseEvent.CLICK, nextFr); stop(); } } }//package Printer8_fla
Section 40
//tutorial10_90 (Printer8_fla.tutorial10_90) package Printer8_fla { import flash.display.*; import flash.events.*; public dynamic class tutorial10_90 extends MovieClip { public var tutbutton:SimpleButton; public function tutorial10_90(){ addFrameScript(0, frame1); } public function nextFr(_arg1:MouseEvent){ nextFrame(); } function frame1(){ stop(); stop(); tutbutton.addEventListener(MouseEvent.CLICK, nextFr); stop(); } } }//package Printer8_fla
Section 41
//tutorial2_86 (Printer8_fla.tutorial2_86) package Printer8_fla { import flash.display.*; import flash.events.*; public dynamic class tutorial2_86 extends MovieClip { public var tutbutton:SimpleButton; public function tutorial2_86(){ addFrameScript(0, frame1); } public function nextFr(_arg1:MouseEvent){ nextFrame(); } function frame1(){ stop(); tutbutton.addEventListener(MouseEvent.CLICK, nextFr); stop(); } } }//package Printer8_fla
Section 42
//tutorial3_87 (Printer8_fla.tutorial3_87) package Printer8_fla { import flash.display.*; import flash.events.*; public dynamic class tutorial3_87 extends MovieClip { public var tutbutton:SimpleButton; public function tutorial3_87(){ addFrameScript(0, frame1); } public function nextFr(_arg1:MouseEvent){ nextFrame(); } function frame1(){ stop(); stop(); tutbutton.addEventListener(MouseEvent.CLICK, nextFr); stop(); } } }//package Printer8_fla
Section 43
//tutorial4_88 (Printer8_fla.tutorial4_88) package Printer8_fla { import flash.display.*; import flash.events.*; public dynamic class tutorial4_88 extends MovieClip { public var tutbutton:SimpleButton; public function tutorial4_88(){ addFrameScript(0, frame1); } public function nextFr(_arg1:MouseEvent){ nextFrame(); } function frame1(){ stop(); stop(); stop(); tutbutton.addEventListener(MouseEvent.CLICK, nextFr); } } }//package Printer8_fla
Section 44
//tutorial5_89 (Printer8_fla.tutorial5_89) package Printer8_fla { import flash.display.*; import flash.events.*; public dynamic class tutorial5_89 extends MovieClip { public var tutbutton:SimpleButton; public function tutorial5_89(){ addFrameScript(0, frame1); } public function nextFr(_arg1:MouseEvent){ nextFrame(); } function frame1(){ stop(); stop(); tutbutton.addEventListener(MouseEvent.CLICK, nextFr); } } }//package Printer8_fla
Section 45
//Tween2_108 (Printer8_fla.Tween2_108) package Printer8_fla { import flash.display.*; public dynamic class Tween2_108 extends MovieClip { public var paint2:MovieClip; } }//package Printer8_fla
Section 46
//Tween31_114 (Printer8_fla.Tween31_114) package Printer8_fla { import flash.display.*; import flash.text.*; public dynamic class Tween31_114 extends MovieClip { public var percentage:TextField; } }//package Printer8_fla
Section 47
//Boat (Boat) package { public class Boat extends Shape { } }//package
Section 48
//Circle (Circle) package { public class Circle extends Shape { } }//package
Section 49
//Cross (Cross) package { public class Cross extends Shape { } }//package
Section 50
//Ding (Ding) package { import flash.media.*; public dynamic class Ding extends Sound { } }//package
Section 51
//EX (EX) package { public class EX extends Shape { } }//package
Section 52
//FStar (FStar) package { public class FStar extends Shape { } }//package
Section 53
//GlugSound (GlugSound) package { import flash.media.*; public dynamic class GlugSound extends Sound { } }//package
Section 54
//HollowSquare (HollowSquare) package { public class HollowSquare extends Shape { } }//package
Section 55
//levelTransition (levelTransition) package { import flash.display.*; public dynamic class levelTransition extends MovieClip { public var black:MovieClip; public function levelTransition(){ addFrameScript(0, frame1, 54, frame55); } function frame1(){ stop(); } function frame55(){ if (root["transitiontarget"] == "level"){ var _local1 = root; _local1["traceLevel"](); } else { if (root["transitiontarget"] == "game"){ _local1 = root; _local1["gotoAndStop"]((root["currentFrame"] + 1)); } else { if (root["transitiontarget"] == "menu"){ if (((((!((root["currentFrame"] == 6))) && (!((root["currentFrame"] == 4))))) && (!((root["currentFrame"] == 3))))){ _local1 = root; _local1["resetstage"](); }; if (root["currentFrame"] != 3){ _local1 = root; _local1["gotoAndStop"](3); } else { _local1 = root["intro"]; _local1["gotoAndStop"](1); }; } else { if (root["transitiontarget"] == "credits"){ _local1 = root["intro"]; _local1["gotoAndStop"](2); } else { if (root["transitiontarget"] == "leveleditor"){ _local1 = root; _local1["gotoAndStop"]((root["currentFrame"] + 4)); }; }; }; }; }; } } }//package
Section 56
//MenuDownSound (MenuDownSound) package { import flash.media.*; public dynamic class MenuDownSound extends Sound { } }//package
Section 57
//MenuOverSound (MenuOverSound) package { import flash.media.*; public dynamic class MenuOverSound extends Sound { } }//package
Section 58
//Music (Music) package { import flash.media.*; public dynamic class Music extends Sound { } }//package
Section 59
//Oval (Oval) package { public class Oval extends Shape { } }//package
Section 60
//RHCPStar (RHCPStar) package { public class RHCPStar extends Shape { } }//package
Section 61
//Shape (Shape) package { import flash.display.*; import flash.events.*; public class Shape extends MovieClip { public var placed:Boolean; public var speed:Number;// = 0 public var targetalpha:Number;// = 0 public static var erasing:Boolean = false; public function Shape(){ speed = 0; targetalpha = 0; super(); addEventListener(MouseEvent.MOUSE_DOWN, lift); addEventListener(MouseEvent.MOUSE_UP, place); addEventListener(Event.ENTER_FRAME, main); addEventListener(Event.REMOVED, destruct); this.startDrag(true); alpha = 0; buttonMode = true; } public function lift(_arg1:MouseEvent){ if (((!(erasing)) && (!(parent.parent["painting"])))){ this.startDrag(); placed = false; if (parent.parent["changer"].volume > 0){ parent.parent["snapsound"].gotoAndStop(3); }; }; } public function place(_arg1:MouseEvent){ var _local2:*; if (((!(erasing)) && (!(parent.parent["painting"])))){ this.stopDrag(); if ((((parent.parent["levelIndex"] == 1)) && ((parent.parent["tutorial"]["inner"]["currentFrame"] == 3)))){ var _local3 = parent.parent["tutorial"]["inner"]; _local3["gotoAndStop"](4); }; if ((((parent.parent["levelIndex"] == 2)) && ((parent.parent["tutorial"]["inner"]["currentFrame"] == 2)))){ _local3 = parent.parent["tutorial"]["inner"]; _local3["gotoAndStop"](3); }; _local2 = 0; while (_local2 < parent["shapesArray"].length) { parent["shapesArray"][_local2].placed = true; _local2++; }; if (parent.parent["changer"].volume > 0){ parent.parent["snapsound"].gotoAndStop(2); }; }; } public function destruct(_arg1:Event){ removeEventListener(MouseEvent.MOUSE_DOWN, lift); removeEventListener(MouseEvent.CLICK, place); removeEventListener(Event.ENTER_FRAME, main); parent["shapesArray"].splice(parent["shapesArray"].indexOf(this), 1); } public function main(_arg1:Event){ var _local2:Number; if (!placed){ targetalpha = 0.6; } else { targetalpha = 1; }; if (alpha < targetalpha){ alpha = (alpha + 0.1); } else { if (alpha >= (targetalpha + 0.1)){ alpha = (alpha - 0.1); }; }; if (erasing){ _local2 = Math.atan2((y - parent["recycle"].y), (x - parent["recycle"].x)); speed++; x = (x - (speed * Math.cos(_local2))); y = (y - (speed * Math.sin(_local2))); }; if (hitTestObject(parent["recyclebutton"])){ if ((((parent.parent["changer"].volume > 0)) && (!(erasing)))){ parent.parent["snapsound"].gotoAndStop(4); }; parent.removeChild(this); }; } } }//package
Section 62
//ShapeButton (ShapeButton) package { import flash.display.*; public dynamic class ShapeButton extends SimpleButton { } }//package
Section 63
//SnapOff (SnapOff) package { import flash.media.*; public dynamic class SnapOff extends Sound { } }//package
Section 64
//SnapOn (SnapOn) package { import flash.media.*; public dynamic class SnapOn extends Sound { } }//package
Section 65
//Spiral (Spiral) package { public class Spiral extends Shape { } }//package
Section 66
//Square (Square) package { public class Square extends Shape { } }//package
Section 67
//SquigglyLine (SquigglyLine) package { public class SquigglyLine extends Shape { } }//package
Section 68
//Star (Star) package { public class Star extends Shape { } }//package
Section 69
//TrashSound (TrashSound) package { import flash.media.*; public dynamic class TrashSound extends Sound { } }//package
Section 70
//Triangle (Triangle) package { public class Triangle extends Shape { } }//package
Section 71
//WindSound (WindSound) package { import flash.media.*; public dynamic class WindSound extends Sound { } }//package
Section 72
//WireTree (WireTree) package { public class WireTree extends Shape { } }//package

Library Items

Symbol 1 Sound {WindSound}
Symbol 2 Sound {SnapOn}
Symbol 3 Sound {SnapOff}
Symbol 4 Sound {GlugSound}
Symbol 5 Sound {TrashSound}
Symbol 6 Sound {MenuDownSound}Used by:216 225 231 235 239 245 259 265 270 283 288 293 299 320 325 426 435 440 444 466 528 533 535 560 571 578 585 592 602 620 739 754
Symbol 7 Sound {MenuOverSound}Used by:216 225 231 235 239 245 259 265 270 283 288 293 299 320 325 426 435 440 444 528 533 535 560 571 578 585 592 602 620 739 754
Symbol 8 Sound {Ding}Used by:68
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:11
Symbol 11 MovieClip {Star}Uses:10
Symbol 12 GraphicUsed by:13
Symbol 13 MovieClipUses:12Used by:14
Symbol 14 MovieClip {RHCPStar}Uses:13
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:17
Symbol 17 MovieClip {Boat}Uses:16
Symbol 18 GraphicUsed by:19
Symbol 19 MovieClipUses:18Used by:20
Symbol 20 MovieClip {FStar}Uses:19
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:23
Symbol 23 MovieClip {WireTree}Uses:22
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClip {Spiral}Uses:25
Symbol 27 GraphicUsed by:28
Symbol 28 MovieClipUses:27Used by:29
Symbol 29 MovieClip {SquigglyLine}Uses:28
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:30Used by:32
Symbol 32 MovieClip {Cross}Uses:31
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:35
Symbol 35 MovieClip {EX}Uses:34
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:38
Symbol 38 MovieClip {Square}Uses:37
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39Used by:41
Symbol 41 MovieClip {Circle}Uses:40
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:44
Symbol 44 MovieClip {Triangle}Uses:43
Symbol 45 GraphicUsed by:48 49
Symbol 46 GraphicUsed by:48
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:45 46 47Used by:49
Symbol 49 Button {ShapeButton}Uses:48 45
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:52
Symbol 52 MovieClip {HollowSquare}Uses:51
Symbol 53 GraphicUsed by:54
Symbol 54 MovieClipUses:53Used by:55
Symbol 55 MovieClip {levelTransition}Uses:54
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:58
Symbol 58 MovieClip {Oval}Uses:57
Symbol 59 BitmapUsed by:60 61
Symbol 60 GraphicUses:59Used by:Timeline
Symbol 61 GraphicUses:59Used by:69 217
Symbol 62 GraphicUsed by:68
Symbol 63 FontUsed by:64 252 464 467 468 469 470 472 473 474 477 479 482 486
Symbol 64 EditableTextUses:63Used by:68
Symbol 65 GraphicUsed by:68 217
Symbol 66 FontUsed by:67 232 236 240 241 242 244 251 254 266 267 268 509 530 556 557 598 617 639 640 641 645 646 647 648 649 650 651 652 726 736 737 738
Symbol 67 TextUses:66Used by:68 217
Symbol 68 MovieClip {Printer8_fla.loadingbar_2}Uses:62 64 65 67 8Used by:69
Symbol 69 MovieClip {Printer8_fla.intro32_1}Uses:61 68Used by:Timeline
Symbol 70 GraphicUsed by:71
Symbol 71 MovieClipUses:70Used by:217  Timeline
Symbol 72 GraphicUsed by:217
Symbol 73 GraphicUsed by:210
Symbol 74 GraphicUsed by:210
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:210
Symbol 77 GraphicUsed by:210
Symbol 78 SoundUsed by:210
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClipUses:79Used by:210
Symbol 81 SoundUsed by:210
Symbol 82 GraphicUsed by:210
Symbol 83 SoundUsed by:210
Symbol 84 SoundUsed by:210
Symbol 85 GraphicUsed by:210
Symbol 86 GraphicUsed by:210
Symbol 87 GraphicUsed by:210
Symbol 88 GraphicUsed by:210
Symbol 89 GraphicUsed by:210
Symbol 90 GraphicUsed by:91
Symbol 91 MovieClipUses:90Used by:210
Symbol 92 GraphicUsed by:210
Symbol 93 GraphicUsed by:210
Symbol 94 GraphicUsed by:210
Symbol 95 GraphicUsed by:210
Symbol 96 GraphicUsed by:210
Symbol 97 GraphicUsed by:210
Symbol 98 GraphicUsed by:210
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:210
Symbol 101 GraphicUsed by:210
Symbol 102 GraphicUsed by:210
Symbol 103 GraphicUsed by:210
Symbol 104 GraphicUsed by:210
Symbol 105 GraphicUsed by:210
Symbol 106 GraphicUsed by:210
Symbol 107 GraphicUsed by:153 210
Symbol 108 GraphicUsed by:210
Symbol 109 GraphicUsed by:210
Symbol 110 GraphicUsed by:210
Symbol 111 GraphicUsed by:210
Symbol 112 GraphicUsed by:210
Symbol 113 GraphicUsed by:114
Symbol 114 MovieClipUses:113Used by:210
Symbol 115 GraphicUsed by:210
Symbol 116 GraphicUsed by:210
Symbol 117 GraphicUsed by:118
Symbol 118 MovieClipUses:117Used by:210
Symbol 119 GraphicUsed by:210
Symbol 120 GraphicUsed by:210
Symbol 121 GraphicUsed by:210
Symbol 122 GraphicUsed by:210
Symbol 123 GraphicUsed by:210
Symbol 124 GraphicUsed by:210
Symbol 125 GraphicUsed by:210
Symbol 126 GraphicUsed by:210
Symbol 127 GraphicUsed by:210
Symbol 128 GraphicUsed by:210
Symbol 129 GraphicUsed by:210
Symbol 130 GraphicUsed by:210 273
Symbol 131 GraphicUsed by:210 273
Symbol 132 GraphicUsed by:210 273
Symbol 133 GraphicUsed by:210
Symbol 134 GraphicUsed by:210
Symbol 135 GraphicUsed by:210
Symbol 136 GraphicUsed by:210
Symbol 137 GraphicUsed by:210
Symbol 138 GraphicUsed by:210
Symbol 139 GraphicUsed by:210
Symbol 140 GraphicUsed by:210
Symbol 141 GraphicUsed by:210
Symbol 142 GraphicUsed by:210
Symbol 143 GraphicUsed by:210
Symbol 144 GraphicUsed by:145
Symbol 145 MovieClipUses:144Used by:210
Symbol 146 GraphicUsed by:210
Symbol 147 SoundUsed by:210
Symbol 148 GraphicUsed by:210
Symbol 149 GraphicUsed by:210
Symbol 150 GraphicUsed by:210
Symbol 151 GraphicUsed by:210
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152 107Used by:210 277
Symbol 154 GraphicUsed by:210
Symbol 155 GraphicUsed by:210
Symbol 156 GraphicUsed by:210
Symbol 157 GraphicUsed by:210
Symbol 158 GraphicUsed by:210
Symbol 159 GraphicUsed by:210
Symbol 160 GraphicUsed by:210
Symbol 161 GraphicUsed by:210
Symbol 162 GraphicUsed by:210
Symbol 163 GraphicUsed by:210
Symbol 164 GraphicUsed by:210
Symbol 165 GraphicUsed by:210
Symbol 166 GraphicUsed by:210
Symbol 167 GraphicUsed by:210
Symbol 168 SoundUsed by:210
Symbol 169 GraphicUsed by:210
Symbol 170 GraphicUsed by:171
Symbol 171 MovieClipUses:170Used by:210
Symbol 172 GraphicUsed by:210
Symbol 173 GraphicUsed by:210
Symbol 174 GraphicUsed by:210
Symbol 175 GraphicUsed by:210
Symbol 176 GraphicUsed by:210
Symbol 177 GraphicUsed by:210
Symbol 178 GraphicUsed by:210
Symbol 179 GraphicUsed by:210
Symbol 180 GraphicUsed by:210
Symbol 181 GraphicUsed by:210
Symbol 182 GraphicUsed by:210
Symbol 183 SoundUsed by:210
Symbol 184 GraphicUsed by:210
Symbol 185 GraphicUsed by:210
Symbol 186 GraphicUsed by:210
Symbol 187 GraphicUsed by:210
Symbol 188 SoundUsed by:210
Symbol 189 GraphicUsed by:210
Symbol 190 GraphicUsed by:210
Symbol 191 GraphicUsed by:210
Symbol 192 GraphicUsed by:210
Symbol 193 GraphicUsed by:210
Symbol 194 GraphicUsed by:210
Symbol 195 GraphicUsed by:210
Symbol 196 GraphicUsed by:210
Symbol 197 GraphicUsed by:210
Symbol 198 GraphicUsed by:210
Symbol 199 SoundUsed by:210
Symbol 200 GraphicUsed by:210
Symbol 201 GraphicUsed by:210
Symbol 202 GraphicUsed by:210
Symbol 203 GraphicUsed by:210
Symbol 204 GraphicUsed by:210
Symbol 205 GraphicUsed by:210
Symbol 206 GraphicUsed by:210
Symbol 207 SoundUsed by:210
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:210
Symbol 210 MovieClip {Printer8_fla.candystandintro_5}Uses:73 74 76 77 78 80 81 82 83 84 85 86 87 88 89 91 92 93 94 95 96 97 98 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 145 146 147 148 149 150 151 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 209Used by:217
Symbol 211 GraphicUsed by:215 216
Symbol 212 GraphicUsed by:215 216
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:215 216
Symbol 215 MovieClipUses:211 212 214Used by:216
Symbol 216 ButtonUses:215 211 212 214 7 6Used by:217
Symbol 217 MovieClip {Printer8_fla.intro322_4}Uses:61 65 67 72 210 71 216Used by:Timeline
Symbol 218 Sound {Music}Used by:Timeline
Symbol 219 BitmapUsed by:220 727
Symbol 220 GraphicUses:219Used by:302
Symbol 221 BitmapUsed by:222 223 224
Symbol 222 GraphicUses:221Used by:225
Symbol 223 GraphicUses:221Used by:225
Symbol 224 GraphicUses:221Used by:225
Symbol 225 ButtonUses:222 223 224 7 6Used by:302 740  Timeline
Symbol 226 GraphicUsed by:231
Symbol 227 GraphicUsed by:231
Symbol 228 GraphicUsed by:231
Symbol 229 GraphicUsed by:231
Symbol 230 GraphicUsed by:231
Symbol 231 ButtonUses:226 227 228 229 230 7 6Used by:302
Symbol 232 TextUses:66Used by:233 235
Symbol 233 MovieClipUses:232Used by:235
Symbol 234 GraphicUsed by:235
Symbol 235 ButtonUses:233 234 232 7 6Used by:302
Symbol 236 TextUses:66Used by:237 239
Symbol 237 MovieClipUses:236Used by:239
Symbol 238 GraphicUsed by:239
Symbol 239 ButtonUses:236 237 238 7 6Used by:302
Symbol 240 TextUses:66Used by:245
Symbol 241 TextUses:66Used by:245
Symbol 242 TextUses:66Used by:245
Symbol 243 GraphicUsed by:245 739
Symbol 244 TextUses:66Used by:245
Symbol 245 ButtonUses:240 241 242 243 244 7 6Used by:302
Symbol 246 GraphicUsed by:249
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:247Used by:249
Symbol 249 MovieClipUses:246 248Used by:250
Symbol 250 MovieClipUses:249Used by:255 295
Symbol 251 TextUses:66Used by:255 295
Symbol 252 TextUses:63Used by:255 295
Symbol 253 GraphicUsed by:255
Symbol 254 TextUses:66Used by:255 295
Symbol 255 MovieClip {Printer8_fla.phonographleft_26}Uses:250 251 252 253 254Used by:302  Timeline
Symbol 256 GraphicUsed by:257 259
Symbol 257 MovieClipUses:256Used by:258
Symbol 258 MovieClipUses:257Used by:259
Symbol 259 ButtonUses:258 256 7 6Used by:302  Timeline
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:260Used by:302  Timeline
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:264 265
Symbol 264 MovieClipUses:263Used by:265
Symbol 265 ButtonUses:263 264 7 6Used by:302
Symbol 266 TextUses:66Used by:270 535
Symbol 267 TextUses:66Used by:270 535
Symbol 268 TextUses:66Used by:270 535
Symbol 269 GraphicUsed by:270 535
Symbol 270 ButtonUses:266 267 268 269 7 6Used by:302 441
Symbol 271 BitmapUsed by:272
Symbol 272 GraphicUses:271Used by:302
Symbol 273 MovieClipUses:130 131 132Used by:277
Symbol 274 GraphicUsed by:277
Symbol 275 GraphicUsed by:276
Symbol 276 MovieClipUses:275Used by:277
Symbol 277 MovieClipUses:273 274 276 153Used by:302
Symbol 278 FontUsed by:279 280 281 284 285 286 289 290 291 296 428 743
Symbol 279 TextUses:278Used by:283
Symbol 280 TextUses:278Used by:283
Symbol 281 TextUses:278Used by:283
Symbol 282 GraphicUsed by:283
Symbol 283 ButtonUses:279 280 281 282 7 6Used by:302
Symbol 284 TextUses:278Used by:288
Symbol 285 TextUses:278Used by:288
Symbol 286 TextUses:278Used by:288
Symbol 287 GraphicUsed by:288
Symbol 288 ButtonUses:284 285 286 287 7 6Used by:302
Symbol 289 TextUses:278Used by:293
Symbol 290 TextUses:278Used by:293
Symbol 291 TextUses:278Used by:293
Symbol 292 GraphicUsed by:293
Symbol 293 ButtonUses:289 290 291 292 7 6Used by:302
Symbol 294 GraphicUsed by:295
Symbol 295 MovieClip {Printer8_fla.musicbutton_43}Uses:250 251 252 294 254Used by:302  Timeline
Symbol 296 TextUses:278Used by:297 299 442 444
Symbol 297 MovieClipUses:296Used by:299
Symbol 298 GraphicUsed by:299
Symbol 299 ButtonUses:296 297 298 7 6Used by:302
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:302  Timeline
Symbol 302 MovieClip {Printer8_fla.intro_18}Uses:220 225 231 235 239 245 255 259 261 265 270 272 277 283 288 293 295 299 301Used by:Timeline
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClip {Printer8_fla.cheat_47}Uses:303Used by:Timeline
Symbol 305 GraphicUsed by:306
Symbol 306 MovieClip {Printer8_fla.snapsounds_48}Uses:305Used by:Timeline
Symbol 307 GraphicUsed by:329
Symbol 308 GraphicUsed by:329
Symbol 309 FontUsed by:310
Symbol 310 TextUses:309Used by:329
Symbol 311 GraphicUsed by:326
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:314
Symbol 314 MovieClipUses:313Used by:326
Symbol 315 GraphicUsed by:316
Symbol 316 MovieClipUses:315Used by:326
Symbol 317 GraphicUsed by:320
Symbol 318 GraphicUsed by:320
Symbol 319 GraphicUsed by:320
Symbol 320 ButtonUses:317 318 319 7 6Used by:326
Symbol 321 GraphicUsed by:325
Symbol 322 GraphicUsed by:325
Symbol 323 GraphicUsed by:325
Symbol 324 GraphicUsed by:325
Symbol 325 ButtonUses:321 322 323 324 7 6Used by:326
Symbol 326 MovieClip {Printer8_fla.creditsinner_50}Uses:311 314 316 320 325Used by:329
Symbol 327 GraphicUsed by:328
Symbol 328 ButtonUses:327Used by:329 616
Symbol 329 MovieClip {Printer8_fla.credits_49}Uses:307 308 310 326 328Used by:Timeline
Symbol 330 GraphicUsed by:333
Symbol 331 GraphicUsed by:332
Symbol 332 MovieClipUses:331Used by:333
Symbol 333 MovieClipUses:330 332Used by:441  Timeline
Symbol 334 GraphicUsed by:335
Symbol 335 MovieClipUses:334Used by:441  Timeline
Symbol 336 GraphicUsed by:441
Symbol 337 BitmapUsed by:338
Symbol 338 GraphicUses:337Used by:339
Symbol 339 MovieClipUses:338Used by:355
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:342
Symbol 342 MovieClipUses:341Used by:355
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 MovieClipUses:344Used by:355
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:348
Symbol 348 MovieClipUses:347Used by:355
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:351
Symbol 351 MovieClipUses:350Used by:355
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:354
Symbol 354 MovieClipUses:353Used by:355
Symbol 355 MovieClipUses:339 342 345 348 351 354Used by:441  Timeline
Symbol 356 GraphicUsed by:421
Symbol 357 FontUsed by:358 454 544 552
Symbol 358 EditableTextUses:357Used by:421
Symbol 359 GraphicUsed by:421 426
Symbol 360 BitmapUsed by:361
Symbol 361 GraphicUses:360Used by:421
Symbol 362 GraphicUsed by:421
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:421
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:421
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:421
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:421
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:421
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:421
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:421
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:421
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:421
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:421
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:421
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:421
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:421
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:421
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:421
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:421
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:421
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:421
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:421
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:421
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:421
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:421
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:421
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:421
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:421
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:421
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:421
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:421
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:421
Symbol 421 MovieClip {Printer8_fla.levelbuttoninner_68}Uses:356 358 359 361 362 364 366 368 370 372 374 376 378 380 382 384 386 388 390 392 394 396 398 400 402 404 406 408 410 412 414 416 418 420Used by:427
Symbol 422 GraphicUsed by:423
Symbol 423 MovieClipUses:422Used by:427
Symbol 424 GraphicUsed by:426
Symbol 425 GraphicUsed by:426
Symbol 426 ButtonUses:424 359 425 7 6Used by:427
Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}Uses:421 423 426Used by:441
Symbol 428 TextUses:278Used by:441
Symbol 429 FontUsed by:430 431 432 433
Symbol 430 TextUses:429Used by:441
Symbol 431 TextUses:429Used by:435
Symbol 432 TextUses:429Used by:435
Symbol 433 TextUses:429Used by:435
Symbol 434 GraphicUsed by:435
Symbol 435 ButtonUses:431 432 433 434 7 6Used by:441
Symbol 436 GraphicUsed by:440
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:437Used by:440
Symbol 439 GraphicUsed by:440 542 616 733
Symbol 440 ButtonUses:436 438 439 7 6Used by:441
Symbol 441 MovieClip {Printer8_fla.intro2_56}Uses:333 335 336 355 427 428 430 270 435 440Used by:Timeline
Symbol 442 MovieClipUses:296Used by:444
Symbol 443 GraphicUsed by:444
Symbol 444 ButtonUses:296 442 443 7 6Used by:445
Symbol 445 MovieClip {Printer8_fla.backbutton2thing_74}Uses:444Used by:Timeline
Symbol 446 GraphicUsed by:447
Symbol 447 MovieClip {Printer8_fla.cleartransition_77}Uses:446Used by:Timeline
Symbol 448 BitmapUsed by:449
Symbol 449 GraphicUses:448Used by:450
Symbol 450 MovieClipUses:449Used by:Timeline
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:Timeline
Symbol 453 GraphicUsed by:455
Symbol 454 EditableTextUses:357Used by:455
Symbol 455 MovieClip {Printer8_fla.stageEasel_80}Uses:453 454Used by:Timeline
Symbol 456 GraphicUsed by:471 475 492
Symbol 457 FontUsed by:458 487 488 605 606 607 612 613
Symbol 458 TextUses:457Used by:471 475 478 480 483 492 616
Symbol 459 GraphicUsed by:471 475 492 616 733
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460Used by:471 475 478 480 483 492 616
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:471 475 478 480 483 492 740
Symbol 464 TextUses:63Used by:471
Symbol 465 GraphicUsed by:466
Symbol 466 ButtonUses:465 6Used by:471 475 478 480 483 492
Symbol 467 TextUses:63Used by:471
Symbol 468 TextUses:63Used by:471
Symbol 469 TextUses:63Used by:471
Symbol 470 TextUses:63Used by:471
Symbol 471 MovieClip {Printer8_fla.tutorial1_82}Uses:456 458 459 461 463 464 466 467 468 469 470Used by:493
Symbol 472 TextUses:63Used by:475
Symbol 473 TextUses:63Used by:475
Symbol 474 TextUses:63Used by:475
Symbol 475 MovieClip {Printer8_fla.tutorial2_86}Uses:456 458 459 461 463 472 466 473 474Used by:493
Symbol 476 GraphicUsed by:478 480
Symbol 477 TextUses:63Used by:478
Symbol 478 MovieClip {Printer8_fla.tutorial3_87}Uses:476 461 463 458 477 466Used by:493
Symbol 479 TextUses:63Used by:480
Symbol 480 MovieClip {Printer8_fla.tutorial4_88}Uses:476 461 463 458 479 466Used by:493
Symbol 481 GraphicUsed by:483
Symbol 482 TextUses:63Used by:483
Symbol 483 MovieClip {Printer8_fla.tutorial5_89}Uses:481 461 463 482 458 466Used by:493
Symbol 484 FontUsed by:485
Symbol 485 TextUses:484Used by:492
Symbol 486 TextUses:63Used by:492
Symbol 487 TextUses:457Used by:491
Symbol 488 TextUses:457Used by:491
Symbol 489 GraphicUsed by:491
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:487 488 489 490Used by:492
Symbol 492 MovieClip {Printer8_fla.tutorial10_90}Uses:456 485 459 461 463 458 486 491 466Used by:493
Symbol 493 MovieClip {Printer8_fla.tutorial_81}Uses:471 475 478 480 483 492Used by:Timeline
Symbol 494 GraphicUsed by:500
Symbol 495 GraphicUsed by:496 499
Symbol 496 MovieClip {Printer8_fla.recyclebinlidclose_95}Uses:495Used by:500
Symbol 497 GraphicUsed by:500
Symbol 498 GraphicUsed by:500
Symbol 499 MovieClip {Printer8_fla.recyclebinlid_96}Uses:495Used by:500
Symbol 500 MovieClip {Printer8_fla.recyclebinmc_94}Uses:494 496 497 498 499Used by:502 543
Symbol 501 GraphicUsed by:502 543
Symbol 502 MovieClip {Printer8_fla.recyclebin_93}Uses:500 501Used by:536
Symbol 503 GraphicUsed by:504
Symbol 504 MovieClipUses:503Used by:536
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:505Used by:536
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:507Used by:536
Symbol 509 TextUses:66Used by:536
Symbol 510 GraphicUsed by:511
Symbol 511 ButtonUses:510Used by:536
Symbol 512 GraphicUsed by:536
Symbol 513 GraphicUsed by:527
Symbol 514 GraphicUsed by:527
Symbol 515 GraphicUsed by:527
Symbol 516 GraphicUsed by:527
Symbol 517 GraphicUsed by:527
Symbol 518 GraphicUsed by:527
Symbol 519 GraphicUsed by:527
Symbol 520 GraphicUsed by:527
Symbol 521 GraphicUsed by:527
Symbol 522 GraphicUsed by:527
Symbol 523 GraphicUsed by:527
Symbol 524 GraphicUsed by:527
Symbol 525 GraphicUsed by:527
Symbol 526 GraphicUsed by:527
Symbol 527 MovieClipUses:513 514 515 516 517 518 519 520 521 522 523 524 525 526Used by:528
Symbol 528 MovieClip {Printer8_fla.squaregraphic_101}Uses:527 7 6Used by:536
Symbol 529 GraphicUsed by:536
Symbol 530 TextUses:66Used by:531 533
Symbol 531 MovieClipUses:530Used by:533
Symbol 532 GraphicUsed by:533
Symbol 533 ButtonUses:531 532 530 7 6Used by:536  Timeline
Symbol 534 GraphicUsed by:535
Symbol 535 ButtonUses:534 266 267 268 269 7 6Used by:536
Symbol 536 MovieClip {Printer8_fla.shapes_92}Uses:502 504 506 508 509 511 512 528 529 533 535Used by:Timeline
Symbol 537 GraphicUsed by:538
Symbol 538 MovieClipUses:537Used by:539
Symbol 539 MovieClip {Printer8_fla.Tween2_108}Uses:538Used by:541
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClip {Printer8_fla.paintdripping_107}Uses:539 540Used by:542
Symbol 542 MovieClip {Printer8_fla.paintbrush_106}Uses:439 541Used by:Timeline
Symbol 543 ButtonUses:500 501Used by:Timeline
Symbol 544 EditableTextUses:357Used by:547
Symbol 545 GraphicUsed by:546
Symbol 546 MovieClipUses:545Used by:547
Symbol 547 MovieClip {Printer8_fla.Tween31_114}Uses:544 546Used by:548
Symbol 548 MovieClip {Printer8_fla.thresholdindicator_113}Uses:547Used by:555
Symbol 549 GraphicUsed by:555
Symbol 550 GraphicUsed by:551
Symbol 551 MovieClipUses:550Used by:555
Symbol 552 EditableTextUses:357Used by:555
Symbol 553 GraphicUsed by:555
Symbol 554 GraphicUsed by:555
Symbol 555 MovieClip {Printer8_fla.checkmeterinner_112}Uses:548 549 551 552 553 554Used by:562
Symbol 556 TextUses:66Used by:558 560
Symbol 557 TextUses:66Used by:558
Symbol 558 MovieClipUses:556 557Used by:560
Symbol 559 GraphicUsed by:560
Symbol 560 ButtonUses:558 559 556 7 6Used by:561
Symbol 561 MovieClip {Printer8_fla.checkmeterglowbutton_117}Uses:560Used by:562
Symbol 562 MovieClip {Printer8_fla.checkmeter_111}Uses:555 561Used by:Timeline
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:563Used by:593
Symbol 565 GraphicUsed by:571
Symbol 566 GraphicUsed by:567 571
Symbol 567 MovieClipUses:566Used by:569 571
Symbol 568 GraphicUsed by:569 571
Symbol 569 MovieClipUses:568 567Used by:571
Symbol 570 GraphicUsed by:571
Symbol 571 ButtonUses:565 567 569 570 568 566 7 6Used by:593
Symbol 572 GraphicUsed by:578
Symbol 573 GraphicUsed by:574 578
Symbol 574 MovieClipUses:573Used by:576 578
Symbol 575 GraphicUsed by:576
Symbol 576 MovieClipUses:575 574Used by:578
Symbol 577 GraphicUsed by:578
Symbol 578 ButtonUses:572 574 576 577 573 7 6Used by:593
Symbol 579 GraphicUsed by:585
Symbol 580 GraphicUsed by:581 585
Symbol 581 MovieClipUses:580Used by:583 585
Symbol 582 GraphicUsed by:583 585
Symbol 583 MovieClipUses:582 581Used by:585
Symbol 584 GraphicUsed by:585
Symbol 585 ButtonUses:579 581 583 584 582 580 7 6Used by:593
Symbol 586 GraphicUsed by:592
Symbol 587 GraphicUsed by:588 592
Symbol 588 MovieClipUses:587Used by:590 592
Symbol 589 GraphicUsed by:590 592
Symbol 590 MovieClipUses:589 588Used by:592
Symbol 591 GraphicUsed by:592
Symbol 592 ButtonUses:586 588 590 591 589 587 7 6Used by:593
Symbol 593 MovieClip {Printer8_fla.paintpalette_120}Uses:564 571 578 585 592Used by:Timeline
Symbol 594 GraphicUsed by:602
Symbol 595 GraphicUsed by:596 602
Symbol 596 MovieClipUses:595Used by:601 602
Symbol 597 GraphicUsed by:602
Symbol 598 TextUses:66Used by:601 602
Symbol 599 GraphicUsed by:601 602
Symbol 600 GraphicUsed by:601 602
Symbol 601 MovieClipUses:599 596 600 598Used by:602
Symbol 602 ButtonUses:594 596 597 598 601 599 595 600 7 6Used by:Timeline
Symbol 603 GraphicUsed by:604
Symbol 604 MovieClipUses:603Used by:616
Symbol 605 TextUses:457Used by:616
Symbol 606 TextUses:457Used by:616
Symbol 607 TextUses:457Used by:616
Symbol 608 FontUsed by:609 610 611
Symbol 609 TextUses:608Used by:616
Symbol 610 TextUses:608Used by:616
Symbol 611 TextUses:608Used by:616
Symbol 612 TextUses:457Used by:616
Symbol 613 TextUses:457Used by:616
Symbol 614 GraphicUsed by:615
Symbol 615 MovieClipUses:614Used by:616
Symbol 616 MovieClip {Printer8_fla.colorwheeltrue_137}Uses:439 459 461 604 605 606 607 609 610 611 612 613 615 458 328Used by:Timeline
Symbol 617 TextUses:66Used by:618 620
Symbol 618 MovieClipUses:617Used by:620
Symbol 619 GraphicUsed by:620
Symbol 620 ButtonUses:617 618 619 7 6Used by:Timeline
Symbol 621 GraphicUsed by:Timeline
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:624
Symbol 624 MovieClipUses:623Used by:627
Symbol 625 GraphicUsed by:626
Symbol 626 MovieClipUses:625Used by:627
Symbol 627 MovieClip {Printer8_fla.grid_142}Uses:624 626Used by:Timeline
Symbol 628 GraphicUsed by:740
Symbol 629 GraphicUsed by:732
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:731
Symbol 632 BitmapUsed by:634 655 658 661 670 672 678 681 684 687 690 693 696 699 702 705 708 711 714 717 720
Symbol 633 BitmapUsed by:634 655 658 661 670 672 678 681 684 687 690 693 696 699 702 705 708 711 714 717 720 722
Symbol 634 GraphicUses:632 633Used by:731
Symbol 635 GraphicUsed by:731
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:636Used by:731
Symbol 638 GraphicUsed by:731
Symbol 639 TextUses:66Used by:731
Symbol 640 TextUses:66Used by:731
Symbol 641 TextUses:66Used by:731
Symbol 642 BitmapUsed by:643 644 653 656 659 662 663 664 665 666 667 668 673 674 675 676 679 682 685 688 691 694 697 700 703 706 709 712 715 718 721 723 724 725 728 729 730
Symbol 643 GraphicUses:642Used by:731
Symbol 644 GraphicUses:642Used by:731
Symbol 645 TextUses:66Used by:731
Symbol 646 TextUses:66Used by:731
Symbol 647 TextUses:66Used by:731
Symbol 648 TextUses:66Used by:731
Symbol 649 TextUses:66Used by:731
Symbol 650 TextUses:66Used by:731
Symbol 651 TextUses:66Used by:731
Symbol 652 TextUses:66Used by:731
Symbol 653 GraphicUses:642Used by:731
Symbol 654 BitmapUsed by:655 658 661 670 672 678 681 684 687 690 693 696 699 702 705 708 711 714 717 720
Symbol 655 GraphicUses:654 632 633Used by:731
Symbol 656 GraphicUses:642Used by:731
Symbol 657 BitmapUsed by:658 661 670 672 678 681 684 687 690 693 696 699 702 705 708 711 714 717 720
Symbol 658 GraphicUses:657 654 632 633Used by:731
Symbol 659 GraphicUses:642Used by:731
Symbol 660 BitmapUsed by:661 670 672 678 681 684 687 690 693 696 699 702 705 708 711 714 717 720
Symbol 661 GraphicUses:660 657 654 632 633Used by:731
Symbol 662 GraphicUses:642Used by:731
Symbol 663 GraphicUses:642Used by:731
Symbol 664 GraphicUses:642Used by:731
Symbol 665 GraphicUses:642Used by:731
Symbol 666 GraphicUses:642Used by:731
Symbol 667 GraphicUses:642Used by:731
Symbol 668 GraphicUses:642Used by:731
Symbol 669 BitmapUsed by:670 672 678 681 684 687 690 693 696 699 702 705 708 711 714 717 720
Symbol 670 GraphicUses:669 660 657 654 632 633Used by:731
Symbol 671 BitmapUsed by:672 678 681 684 687 690 693 696 699 702 705 708 711 714 717 720
Symbol 672 GraphicUses:671 669 660 657 654 632 633Used by:731
Symbol 673 GraphicUses:642Used by:731
Symbol 674 GraphicUses:642Used by:731
Symbol 675 GraphicUses:642Used by:731
Symbol 676 GraphicUses:642Used by:731
Symbol 677 BitmapUsed by:678 681 684 687 690 693 696 699 702 705 708 711 714 717 720
Symbol 678 GraphicUses:677 671 669 660 657 654 632 633Used by:731
Symbol 679 GraphicUses:642Used by:731
Symbol 680 BitmapUsed by:681 684 687 690 693 696 699 702 705 708 711 714 717 720
Symbol 681 GraphicUses:680 677 671 669 660 657 654 632 633Used by:731
Symbol 682 GraphicUses:642Used by:731
Symbol 683 BitmapUsed by:684 687 690 693 696 699 702 705 708 711 714 717 720
Symbol 684 GraphicUses:683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 685 GraphicUses:642Used by:731
Symbol 686 BitmapUsed by:687 690 693 696 699 702 705 708 711 714 717 720
Symbol 687 GraphicUses:686 683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 688 GraphicUses:642Used by:731
Symbol 689 BitmapUsed by:690 693 696 699 702 705 708 711 714 717 720
Symbol 690 GraphicUses:689 686 683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 691 GraphicUses:642Used by:731
Symbol 692 BitmapUsed by:693 696 699 702 705 708 711 714 717 720
Symbol 693 GraphicUses:692 689 686 683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 694 GraphicUses:642Used by:731
Symbol 695 BitmapUsed by:696 699 702 705 708 711 714 717 720
Symbol 696 GraphicUses:695 692 689 686 683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 697 GraphicUses:642Used by:731
Symbol 698 BitmapUsed by:699 702 705 708 711 714 717 720
Symbol 699 GraphicUses:698 695 692 689 686 683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 700 GraphicUses:642Used by:731
Symbol 701 BitmapUsed by:702 705 708 711 714 717 720
Symbol 702 GraphicUses:701 698 695 692 689 686 683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 703 GraphicUses:642Used by:731
Symbol 704 BitmapUsed by:705 708 711 714 717 720
Symbol 705 GraphicUses:704 701 698 695 692 689 686 683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 706 GraphicUses:642Used by:731
Symbol 707 BitmapUsed by:708 711 714 717 720
Symbol 708 GraphicUses:707 704 701 698 695 692 689 686 683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 709 GraphicUses:642Used by:731
Symbol 710 BitmapUsed by:711 714 717 720
Symbol 711 GraphicUses:710 707 704 701 698 695 692 689 686 683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 712 GraphicUses:642Used by:731
Symbol 713 BitmapUsed by:714 717 720
Symbol 714 GraphicUses:713 710 707 704 701 698 695 692 689 686 683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 715 GraphicUses:642Used by:731
Symbol 716 BitmapUsed by:717 720
Symbol 717 GraphicUses:716 713 710 707 704 701 698 695 692 689 686 683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 718 GraphicUses:642Used by:731
Symbol 719 BitmapUsed by:720
Symbol 720 GraphicUses:719 716 713 710 707 704 701 698 695 692 689 686 683 680 677 671 669 660 657 654 632 633Used by:731
Symbol 721 GraphicUses:642Used by:731
Symbol 722 GraphicUses:633Used by:731
Symbol 723 GraphicUses:642Used by:731
Symbol 724 GraphicUses:642Used by:731
Symbol 725 GraphicUses:642Used by:731
Symbol 726 TextUses:66Used by:731
Symbol 727 GraphicUses:219Used by:731
Symbol 728 GraphicUses:642Used by:731
Symbol 729 GraphicUses:642Used by:731
Symbol 730 GraphicUses:642Used by:731
Symbol 731 MovieClipUses:631 634 635 637 638 639 640 641 643 644 645 646 647 648 649 650 651 652 653 655 656 658 659 661 662 663 664 665 666 667 668 670 672 673 674 675 676 678 679 681 682 684 685 687 688 690 691 693 694 696 697 699 700 702 703 705 706 708 709 711 712 714 715 717 718 720 721 722 723 724 725 726 727 728 729 730Used by:732
Symbol 732 MovieClipUses:629 731Used by:740
Symbol 733 MovieClip {Printer8_fla.iphonepromotruebutton_149}Uses:439 459Used by:740
Symbol 734 GraphicUsed by:735
Symbol 735 MovieClipUses:734Used by:740
Symbol 736 TextUses:66Used by:740
Symbol 737 TextUses:66Used by:739
Symbol 738 TextUses:66Used by:739
Symbol 739 ButtonUses:737 243 738 7 6Used by:740
Symbol 740 MovieClip {Printer8_fla.iphonepromo_145}Uses:628 463 732 733 735 736 225 739Used by:Timeline
Symbol 741 GraphicUsed by:Timeline
Symbol 742 GraphicUsed by:Timeline
Symbol 743 TextUses:278Used by:Timeline
Symbol 744 GraphicUsed by:745
Symbol 745 MovieClipUses:744Used by:Timeline
Symbol 746 GraphicUsed by:747
Symbol 747 MovieClipUses:746Used by:Timeline
Symbol 748 GraphicUsed by:749
Symbol 749 MovieClipUses:748Used by:Timeline
Symbol 750 GraphicUsed by:754
Symbol 751 GraphicUsed by:754
Symbol 752 GraphicUsed by:754
Symbol 753 GraphicUsed by:754
Symbol 754 ButtonUses:750 751 752 753 7 6Used by:Timeline

Instance Names

"intro3"Frame 1Symbol 69 MovieClip {Printer8_fla.intro32_1}
"adBox"Frame 1Symbol 71 MovieClip
"intro3"Frame 2Symbol 217 MovieClip {Printer8_fla.intro322_4}
"intro"Frame 3Symbol 302 MovieClip {Printer8_fla.intro_18}
"cheat"Frame 3Symbol 304 MovieClip {Printer8_fla.cheat_47}
"snapsound"Frame 3Symbol 306 MovieClip {Printer8_fla.snapsounds_48}
"credits"Frame 3Symbol 329 MovieClip {Printer8_fla.credits_49}
"intro2"Frame 4Symbol 441 MovieClip {Printer8_fla.intro2_56}
"musicmc"Frame 4Symbol 255 MovieClip {Printer8_fla.phonographleft_26}
"musicbutton"Frame 4Symbol 259 Button
"cleartransition"Frame 4Symbol 447 MovieClip {Printer8_fla.cleartransition_77}
"resetmc"Frame 5Symbol 452 MovieClip
"stageEasel"Frame 5Symbol 455 MovieClip {Printer8_fla.stageEasel_80}
"tutorial"Frame 5Symbol 493 MovieClip {Printer8_fla.tutorial_81}
"shapes"Frame 5Symbol 536 MovieClip {Printer8_fla.shapes_92}
"brush"Frame 5Symbol 542 MovieClip {Printer8_fla.paintbrush_106}
"recycle3"Frame 5Symbol 543 Button
"checkmeter"Frame 5Symbol 562 MovieClip {Printer8_fla.checkmeter_111}
"palette"Frame 5Symbol 593 MovieClip {Printer8_fla.paintpalette_120}
"colorwheelbutton"Frame 5Symbol 602 Button
"colorwheel"Frame 5Symbol 616 MovieClip {Printer8_fla.colorwheeltrue_137}
"resetbutton"Frame 5Symbol 620 Button
"grid"Frame 5Symbol 627 MovieClip {Printer8_fla.grid_142}
"musicmc"Frame 5Symbol 295 MovieClip {Printer8_fla.musicbutton_43}
"musicbutton"Frame 5Symbol 259 Button
"iphonepromo"Frame 5Symbol 740 MovieClip {Printer8_fla.iphonepromo_145}
"musicmc"Frame 6Symbol 295 MovieClip {Printer8_fla.musicbutton_43}
"musicbutton"Frame 6Symbol 259 Button
"iphonebutton"Frame 6Symbol 225 Button
"candystandbutton"Frame 6Symbol 754 Button
"back"Frame 6Symbol 533 Button
"black"Symbol 55 MovieClip {levelTransition} Frame 2Symbol 54 MovieClip
"loader_txt"Symbol 68 MovieClip {Printer8_fla.loadingbar_2} Frame 1Symbol 64 EditableText
"candystandintro"Symbol 217 MovieClip {Printer8_fla.intro322_4} Frame 1Symbol 210 MovieClip {Printer8_fla.candystandintro_5}
"adBox"Symbol 217 MovieClip {Printer8_fla.intro322_4} Frame 29Symbol 71 MovieClip
"mofongostudiosbutton"Symbol 217 MovieClip {Printer8_fla.intro322_4} Frame 30Symbol 216 Button
"iphonebutton"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 1Symbol 225 Button
"sponsorbutton"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 1Symbol 231 Button
"playbutton"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 1Symbol 235 Button
"creditsbutton"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 1Symbol 239 Button
"leveleditorbutton"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 1Symbol 245 Button
"musicmc"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 1Symbol 255 MovieClip {Printer8_fla.phonographleft_26}
"musicbutton"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 1Symbol 259 Button
"jayisgames"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 1Symbol 265 Button
"hintbutton"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 1Symbol 270 Button
"abeshousebutton"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 2Symbol 283 Button
"orrbutton"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 2Symbol 288 Button
"enebutton"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 2Symbol 293 Button
"musicmc"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 2Symbol 295 MovieClip {Printer8_fla.musicbutton_43}
"musicbutton"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 2Symbol 259 Button
"back"Symbol 302 MovieClip {Printer8_fla.intro_18} Frame 2Symbol 299 Button
"adambutton"Symbol 326 MovieClip {Printer8_fla.creditsinner_50} Frame 1Symbol 320 Button
"davidbutton"Symbol 326 MovieClip {Printer8_fla.creditsinner_50} Frame 1Symbol 325 Button
"hitzone"Symbol 329 MovieClip {Printer8_fla.credits_49} Frame 56Symbol 328 Button
"levelbuttonnumber"Symbol 421 MovieClip {Printer8_fla.levelbuttoninner_68} Frame 1Symbol 358 EditableText
"inner"Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67} Frame 1Symbol 421 MovieClip {Printer8_fla.levelbuttoninner_68}
"hitzone"Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67} Frame 1Symbol 426 Button
"levelbutton01"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton02"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton03"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton04"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton05"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton06"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton07"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton08"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton09"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton10"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton11"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton12"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton13"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton14"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton15"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton16"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton17"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton18"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton19"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton20"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton21"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton22"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton23"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton24"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton25"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton26"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton27"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton28"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton29"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"levelbutton30"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 427 MovieClip {Printer8_fla.levelselectbutton_67}
"hintbutton"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 270 Button
"cleardatabutton"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 435 Button
"locks"Symbol 441 MovieClip {Printer8_fla.intro2_56} Frame 1Symbol 440 Button
"backbutton"Symbol 445 MovieClip {Printer8_fla.backbutton2thing_74} Frame 1Symbol 444 Button
"levelNum"Symbol 455 MovieClip {Printer8_fla.stageEasel_80} Frame 1Symbol 454 EditableText
"tutbutton"Symbol 471 MovieClip {Printer8_fla.tutorial1_82} Frame 1Symbol 466 Button
"tutbutton"Symbol 475 MovieClip {Printer8_fla.tutorial2_86} Frame 1Symbol 466 Button
"tutbutton"Symbol 478 MovieClip {Printer8_fla.tutorial3_87} Frame 1Symbol 466 Button
"tutbutton"Symbol 480 MovieClip {Printer8_fla.tutorial4_88} Frame 1Symbol 466 Button
"tutbutton"Symbol 483 MovieClip {Printer8_fla.tutorial5_89} Frame 1Symbol 466 Button
"tutbutton"Symbol 492 MovieClip {Printer8_fla.tutorial10_90} Frame 1Symbol 466 Button
"inner"Symbol 493 MovieClip {Printer8_fla.tutorial_81} Frame 1Symbol 471 MovieClip {Printer8_fla.tutorial1_82}
"inner"Symbol 493 MovieClip {Printer8_fla.tutorial_81} Frame 2Symbol 475 MovieClip {Printer8_fla.tutorial2_86}
"inner"Symbol 493 MovieClip {Printer8_fla.tutorial_81} Frame 3Symbol 478 MovieClip {Printer8_fla.tutorial3_87}
"inner"Symbol 493 MovieClip {Printer8_fla.tutorial_81} Frame 10Symbol 492 MovieClip {Printer8_fla.tutorial10_90}
"mc"Symbol 500 MovieClip {Printer8_fla.recyclebinmc_94} Frame 1Symbol 496 MovieClip {Printer8_fla.recyclebinlidclose_95}
"bin"Symbol 502 MovieClip {Printer8_fla.recyclebin_93} Frame 1Symbol 500 MovieClip {Printer8_fla.recyclebinmc_94}
"inner"Symbol 528 MovieClip {Printer8_fla.squaregraphic_101} Frame 1Symbol 527 MovieClip
"recycle"Symbol 536 MovieClip {Printer8_fla.shapes_92} Frame 1Symbol 502 MovieClip {Printer8_fla.recyclebin_93}
"recyclebutton"Symbol 536 MovieClip {Printer8_fla.shapes_92} Frame 1Symbol 511 Button
"shape1"Symbol 536 MovieClip {Printer8_fla.shapes_92} Frame 1Symbol 528 MovieClip {Printer8_fla.squaregraphic_101}
"shape2"Symbol 536 MovieClip {Printer8_fla.shapes_92} Frame 1Symbol 528 MovieClip {Printer8_fla.squaregraphic_101}
"shape3"Symbol 536 MovieClip {Printer8_fla.shapes_92} Frame 1Symbol 528 MovieClip {Printer8_fla.squaregraphic_101}
"backbutton"Symbol 536 MovieClip {Printer8_fla.shapes_92} Frame 1Symbol 533 Button
"hintbutton"Symbol 536 MovieClip {Printer8_fla.shapes_92} Frame 1Symbol 535 Button
"paint2"Symbol 539 MovieClip {Printer8_fla.Tween2_108} Frame 1Symbol 538 MovieClip
"paint1"Symbol 541 MovieClip {Printer8_fla.paintdripping_107} Frame 1Symbol 539 MovieClip {Printer8_fla.Tween2_108}
"paint"Symbol 542 MovieClip {Printer8_fla.paintbrush_106} Frame 1Symbol 541 MovieClip {Printer8_fla.paintdripping_107}
"percentage"Symbol 547 MovieClip {Printer8_fla.Tween31_114} Frame 1Symbol 544 EditableText
"inner"Symbol 548 MovieClip {Printer8_fla.thresholdindicator_113} Frame 1Symbol 547 MovieClip {Printer8_fla.Tween31_114}
"thresholdindicator"Symbol 555 MovieClip {Printer8_fla.checkmeterinner_112} Frame 1Symbol 548 MovieClip {Printer8_fla.thresholdindicator_113}
"per"Symbol 555 MovieClip {Printer8_fla.checkmeterinner_112} Frame 1Symbol 552 EditableText
"btn"Symbol 561 MovieClip {Printer8_fla.checkmeterglowbutton_117} Frame 2Symbol 560 Button
"inner"Symbol 562 MovieClip {Printer8_fla.checkmeter_111} Frame 1Symbol 555 MovieClip {Printer8_fla.checkmeterinner_112}
"glowbutton"Symbol 562 MovieClip {Printer8_fla.checkmeter_111} Frame 1Symbol 561 MovieClip {Printer8_fla.checkmeterglowbutton_117}
"yellow"Symbol 593 MovieClip {Printer8_fla.paintpalette_120} Frame 1Symbol 571 Button
"blue"Symbol 593 MovieClip {Printer8_fla.paintpalette_120} Frame 1Symbol 578 Button
"white"Symbol 593 MovieClip {Printer8_fla.paintpalette_120} Frame 1Symbol 585 Button
"red"Symbol 593 MovieClip {Printer8_fla.paintpalette_120} Frame 1Symbol 592 Button
"hitzone"Symbol 616 MovieClip {Printer8_fla.colorwheeltrue_137} Frame 55Symbol 328 Button
"inner"Symbol 627 MovieClip {Printer8_fla.grid_142} Frame 1Symbol 626 MovieClip
"iphonepromotruebutton"Symbol 740 MovieClip {Printer8_fla.iphonepromo_145} Frame 1Symbol 733 MovieClip {Printer8_fla.iphonepromotruebutton_149}
"iphonebutton"Symbol 740 MovieClip {Printer8_fla.iphonepromo_145} Frame 1Symbol 225 Button
"promocontinuebutton"Symbol 740 MovieClip {Printer8_fla.iphonepromo_145} Frame 1Symbol 739 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS3.
Protect (24)Timeline Frame 10 bytes ""




http://swfchan.com/19/91546/info.shtml
Created: 27/3 -2019 21:28:32 Last modified: 27/3 -2019 21:28:32 Server time: 02/05 -2024 02:04:36