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

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

Copy Cat.swf

This is the info page for
Flash #100110

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


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

DONE!

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!

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

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_81 (Printer8Kong_fla.backbutton2thing_81) package Printer8Kong_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_81 extends MovieClip { public var backbutton:SimpleButton; public function backbutton2thing_81(){ addFrameScript(0, frame1); } function frame1(){ backbutton.addEventListener(MouseEvent.CLICK, back); } public function back(_arg1:MouseEvent){ root["leveltransition"].play(); root["transitiontarget"] = "menu"; } } }//package Printer8Kong_fla
Section 4
//candystandintro_12 (Printer8Kong_fla.candystandintro_12) package Printer8Kong_fla { import flash.display.*; public dynamic class candystandintro_12 extends MovieClip { public function candystandintro_12(){ addFrameScript(0, frame1, 192, frame193); } function frame1(){ stop(); } function frame193(){ stop(); var _local1 = parent; _local1["play"](); } } }//package Printer8Kong_fla
Section 5
//cheat_54 (Printer8Kong_fla.cheat_54) package Printer8Kong_fla { import flash.display.*; import flash.media.*; public dynamic class cheat_54 extends MovieClip { public function cheat_54(){ 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 Printer8Kong_fla
Section 6
//checkmeter_117 (Printer8Kong_fla.checkmeter_117) package Printer8Kong_fla { import flash.display.*; public dynamic class checkmeter_117 extends MovieClip { public var percent:Number; public var inner:MovieClip; public var targetPercent:Number; public var glowbutton:MovieClip; public function checkmeter_117(){ addFrameScript(0, frame1); } function frame1(){ percent = 0; stop(); } } }//package Printer8Kong_fla
Section 7
//checkmeterglowbutton_123 (Printer8Kong_fla.checkmeterglowbutton_123) package Printer8Kong_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_123 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_123(){ 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 Printer8Kong_fla
Section 8
//checkmeterinner_118 (Printer8Kong_fla.checkmeterinner_118) package Printer8Kong_fla { import flash.display.*; import flash.text.*; public dynamic class checkmeterinner_118 extends MovieClip { public var thresholdindicator:MovieClip; public var per:TextField; } }//package Printer8Kong_fla
Section 9
//cleartransition_84 (Printer8Kong_fla.cleartransition_84) package Printer8Kong_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_84 extends MovieClip { public function cleartransition_84(){ addFrameScript(0, frame1, 49, frame50); } function frame1(){ stop(); } function frame50(){ root["so"].data.levelIndex = 1; root["trueLevelIndex"] = 1; } } }//package Printer8Kong_fla
Section 10
//colorwheeltrue_143 (Printer8Kong_fla.colorwheeltrue_143) package Printer8Kong_fla { import flash.display.*; import flash.events.*; public dynamic class colorwheeltrue_143 extends MovieClip { public var hitzone:SimpleButton; public function colorwheeltrue_143(){ 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 Printer8Kong_fla
Section 11
//credits_56 (Printer8Kong_fla.credits_56) package Printer8Kong_fla { import flash.display.*; import flash.events.*; public dynamic class credits_56 extends MovieClip { public var hitzone:SimpleButton; public function credits_56(){ 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 Printer8Kong_fla
Section 12
//creditsinner_57 (Printer8Kong_fla.creditsinner_57) package Printer8Kong_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class creditsinner_57 extends MovieClip { public var adambutton:SimpleButton; public var davidbutton:SimpleButton; public function creditsinner_57(){ 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 Printer8Kong_fla
Section 13
//grid_148 (Printer8Kong_fla.grid_148) package Printer8Kong_fla { import flash.display.*; public dynamic class grid_148 extends MovieClip { public var inner:MovieClip; } }//package Printer8Kong_fla
Section 14
//intro_26 (Printer8Kong_fla.intro_26) package Printer8Kong_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_26 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_26(){ 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 Printer8Kong_fla
Section 15
//intro2_63 (Printer8Kong_fla.intro2_63) package Printer8Kong_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_63 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_63(){ 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 Printer8Kong_fla
Section 16
//intro32_1 (Printer8Kong_fla.intro32_1) package Printer8Kong_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 Printer8Kong_fla
Section 17
//intro322_11 (Printer8Kong_fla.intro322_11) package Printer8Kong_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_11 extends MovieClip { public var candystandintro:MovieClip; public var adBox:MovieClip; public var mofongostudiosbutton:SimpleButton; public var interval:uint; public function intro322_11(){ addFrameScript(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"; } 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 Printer8Kong_fla
Section 18
//iphonepromo_151 (Printer8Kong_fla.iphonepromo_151) package Printer8Kong_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class iphonepromo_151 extends MovieClip { public var iphonebutton:SimpleButton; public var iphonepromotruebutton:MovieClip; public var promocontinuebutton:SimpleButton; public function iphonepromo_151(){ 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 Printer8Kong_fla
Section 19
//iphonepromotruebutton_10 (Printer8Kong_fla.iphonepromotruebutton_10) package Printer8Kong_fla { import flash.display.*; public dynamic class iphonepromotruebutton_10 extends MovieClip { public function iphonepromotruebutton_10(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Printer8Kong_fla
Section 20
//kongiphonepromo_3 (Printer8Kong_fla.kongiphonepromo_3) package Printer8Kong_fla { import flash.display.*; import flash.events.*; import flash.net.*; public dynamic class kongiphonepromo_3 extends MovieClip { public var iphonebutton:SimpleButton; public var iphonepromotruebutton:MovieClip; public function kongiphonepromo_3(){ addFrameScript(0, frame1); } public function getiphone2(_arg1:MouseEvent){ var _local2:URLRequest; _local2 = new URLRequest("http://bit.ly/CopyCat"); navigateToURL(_local2, "_blank"); } function frame1(){ iphonebutton.addEventListener(MouseEvent.CLICK, getiphone); iphonepromotruebutton.addEventListener(MouseEvent.CLICK, getiphone2); 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 Printer8Kong_fla
Section 21
//levelbuttoninner_75 (Printer8Kong_fla.levelbuttoninner_75) package Printer8Kong_fla { import flash.display.*; import flash.text.*; public dynamic class levelbuttoninner_75 extends MovieClip { public var levelbuttonnumber:TextField; } }//package Printer8Kong_fla
Section 22
//levelselectbutton_74 (Printer8Kong_fla.levelselectbutton_74) package Printer8Kong_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_74 extends MovieClip { public var inner:MovieClip; public var hitzone:SimpleButton; public function levelselectbutton_74(){ 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 Printer8Kong_fla
Section 23
//loadingbar_2 (Printer8Kong_fla.loadingbar_2) package Printer8Kong_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 Printer8Kong_fla
Section 24
//MainTimeline (Printer8Kong_fla.MainTimeline) package Printer8Kong_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 level15:String; public var level16:String; public var level11:String; public var level19: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); } function frame1(){ MochiBot.track(this, "f31e4cd8"); stop(); CPMStarContentSpotID = "1131QF7D7A1B7"; ad = new AdLoader(CPMStarContentSpotID); 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; } 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); }; } 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 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 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 color(_arg1:MouseEvent){ if (root["colorwheel"].currentFrame == 1){ root["colorwheel"].play(); }; } 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 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 Printer8Kong_fla
Section 25
//musicbutton_50 (Printer8Kong_fla.musicbutton_50) package Printer8Kong_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_50 extends MovieClip { public function musicbutton_50(){ 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 Printer8Kong_fla
Section 26
//paintbrush_112 (Printer8Kong_fla.paintbrush_112) package Printer8Kong_fla { import flash.display.*; public dynamic class paintbrush_112 extends MovieClip { public var paint:MovieClip; } }//package Printer8Kong_fla
Section 27
//paintdripping_113 (Printer8Kong_fla.paintdripping_113) package Printer8Kong_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_113 extends MovieClip { public var paint1:MovieClip; public function paintdripping_113(){ 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 Printer8Kong_fla
Section 28
//paintpalette_126 (Printer8Kong_fla.paintpalette_126) package Printer8Kong_fla { import flash.display.*; public dynamic class paintpalette_126 extends MovieClip { public var white:SimpleButton; public var blue:SimpleButton; public var yellow:SimpleButton; public var red:SimpleButton; } }//package Printer8Kong_fla
Section 29
//phonographleft_33 (Printer8Kong_fla.phonographleft_33) package Printer8Kong_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_33 extends MovieClip { public function phonographleft_33(){ 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 Printer8Kong_fla
Section 30
//recyclebin_99 (Printer8Kong_fla.recyclebin_99) package Printer8Kong_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_99 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_99(){ 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 Printer8Kong_fla
Section 31
//recyclebinlid_102 (Printer8Kong_fla.recyclebinlid_102) package Printer8Kong_fla { import flash.display.*; public dynamic class recyclebinlid_102 extends MovieClip { public function recyclebinlid_102(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package Printer8Kong_fla
Section 32
//recyclebinlidclose_101 (Printer8Kong_fla.recyclebinlidclose_101) package Printer8Kong_fla { import flash.display.*; public dynamic class recyclebinlidclose_101 extends MovieClip { public function recyclebinlidclose_101(){ addFrameScript(9, frame10); } function frame10(){ stop(); } } }//package Printer8Kong_fla
Section 33
//recyclebinmc_100 (Printer8Kong_fla.recyclebinmc_100) package Printer8Kong_fla { import flash.display.*; public dynamic class recyclebinmc_100 extends MovieClip { public var mc:MovieClip; public function recyclebinmc_100(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Printer8Kong_fla
Section 34
//shapes_98 (Printer8Kong_fla.shapes_98) package Printer8Kong_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_98 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_98(){ 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 Printer8Kong_fla
Section 35
//snapsounds_55 (Printer8Kong_fla.snapsounds_55) package Printer8Kong_fla { import flash.display.*; import flash.media.*; public dynamic class snapsounds_55 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_55(){ 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 Printer8Kong_fla
Section 36
//squaregraphic_107 (Printer8Kong_fla.squaregraphic_107) package Printer8Kong_fla { import flash.display.*; public dynamic class squaregraphic_107 extends MovieClip { public var inner:MovieClip; public function squaregraphic_107(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Printer8Kong_fla
Section 37
//stageEasel_87 (Printer8Kong_fla.stageEasel_87) package Printer8Kong_fla { import flash.display.*; import flash.text.*; public dynamic class stageEasel_87 extends MovieClip { public var levelNum:TextField; } }//package Printer8Kong_fla
Section 38
//thresholdindicator_119 (Printer8Kong_fla.thresholdindicator_119) package Printer8Kong_fla { import flash.display.*; public dynamic class thresholdindicator_119 extends MovieClip { public var inner:MovieClip; } }//package Printer8Kong_fla
Section 39
//tutorial_88 (Printer8Kong_fla.tutorial_88) package Printer8Kong_fla { import flash.display.*; public dynamic class tutorial_88 extends MovieClip { public var inner:MovieClip; public function tutorial_88(){ addFrameScript(0, frame1); } function frame1(){ stop(); } } }//package Printer8Kong_fla
Section 40
//tutorial1_89 (Printer8Kong_fla.tutorial1_89) package Printer8Kong_fla { import flash.display.*; import flash.events.*; public dynamic class tutorial1_89 extends MovieClip { public var tutbutton:SimpleButton; public function tutorial1_89(){ addFrameScript(0, frame1); } public function nextFr(_arg1:MouseEvent){ nextFrame(); } function frame1(){ tutbutton.addEventListener(MouseEvent.CLICK, nextFr); stop(); } } }//package Printer8Kong_fla
Section 41
//tutorial10_96 (Printer8Kong_fla.tutorial10_96) package Printer8Kong_fla { import flash.display.*; import flash.events.*; public dynamic class tutorial10_96 extends MovieClip { public var tutbutton:SimpleButton; public function tutorial10_96(){ addFrameScript(0, frame1); } public function nextFr(_arg1:MouseEvent){ nextFrame(); } function frame1(){ stop(); stop(); tutbutton.addEventListener(MouseEvent.CLICK, nextFr); stop(); } } }//package Printer8Kong_fla
Section 42
//tutorial2_92 (Printer8Kong_fla.tutorial2_92) package Printer8Kong_fla { import flash.display.*; import flash.events.*; public dynamic class tutorial2_92 extends MovieClip { public var tutbutton:SimpleButton; public function tutorial2_92(){ addFrameScript(0, frame1); } public function nextFr(_arg1:MouseEvent){ nextFrame(); } function frame1(){ stop(); tutbutton.addEventListener(MouseEvent.CLICK, nextFr); stop(); } } }//package Printer8Kong_fla
Section 43
//tutorial3_93 (Printer8Kong_fla.tutorial3_93) package Printer8Kong_fla { import flash.display.*; import flash.events.*; public dynamic class tutorial3_93 extends MovieClip { public var tutbutton:SimpleButton; public function tutorial3_93(){ addFrameScript(0, frame1); } public function nextFr(_arg1:MouseEvent){ nextFrame(); } function frame1(){ stop(); stop(); tutbutton.addEventListener(MouseEvent.CLICK, nextFr); stop(); } } }//package Printer8Kong_fla
Section 44
//tutorial4_94 (Printer8Kong_fla.tutorial4_94) package Printer8Kong_fla { import flash.display.*; import flash.events.*; public dynamic class tutorial4_94 extends MovieClip { public var tutbutton:SimpleButton; public function tutorial4_94(){ addFrameScript(0, frame1); } public function nextFr(_arg1:MouseEvent){ nextFrame(); } function frame1(){ stop(); stop(); stop(); tutbutton.addEventListener(MouseEvent.CLICK, nextFr); } } }//package Printer8Kong_fla
Section 45
//tutorial5_95 (Printer8Kong_fla.tutorial5_95) package Printer8Kong_fla { import flash.display.*; import flash.events.*; public dynamic class tutorial5_95 extends MovieClip { public var tutbutton:SimpleButton; public function tutorial5_95(){ addFrameScript(0, frame1); } public function nextFr(_arg1:MouseEvent){ nextFrame(); } function frame1(){ stop(); stop(); tutbutton.addEventListener(MouseEvent.CLICK, nextFr); } } }//package Printer8Kong_fla
Section 46
//Tween2_114 (Printer8Kong_fla.Tween2_114) package Printer8Kong_fla { import flash.display.*; public dynamic class Tween2_114 extends MovieClip { public var paint2:MovieClip; } }//package Printer8Kong_fla
Section 47
//Tween31_120 (Printer8Kong_fla.Tween31_120) package Printer8Kong_fla { import flash.display.*; import flash.text.*; public dynamic class Tween31_120 extends MovieClip { public var percentage:TextField; } }//package Printer8Kong_fla
Section 48
//Boat (Boat) package { public class Boat extends Shape { } }//package
Section 49
//Circle (Circle) package { public class Circle extends Shape { } }//package
Section 50
//Cross (Cross) package { public class Cross extends Shape { } }//package
Section 51
//Ding (Ding) package { import flash.media.*; public dynamic class Ding extends Sound { } }//package
Section 52
//EX (EX) package { public class EX extends Shape { } }//package
Section 53
//FStar (FStar) package { public class FStar extends Shape { } }//package
Section 54
//GlugSound (GlugSound) package { import flash.media.*; public dynamic class GlugSound extends Sound { } }//package
Section 55
//HollowSquare (HollowSquare) package { public class HollowSquare extends Shape { } }//package
Section 56
//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 57
//MenuDownSound (MenuDownSound) package { import flash.media.*; public dynamic class MenuDownSound extends Sound { } }//package
Section 58
//MenuOverSound (MenuOverSound) package { import flash.media.*; public dynamic class MenuOverSound extends Sound { } }//package
Section 59
//Music (Music) package { import flash.media.*; public dynamic class Music extends Sound { } }//package
Section 60
//Oval (Oval) package { public class Oval extends Shape { } }//package
Section 61
//RHCPStar (RHCPStar) package { public class RHCPStar extends Shape { } }//package
Section 62
//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 63
//ShapeButton (ShapeButton) package { import flash.display.*; public dynamic class ShapeButton extends SimpleButton { } }//package
Section 64
//SnapOff (SnapOff) package { import flash.media.*; public dynamic class SnapOff extends Sound { } }//package
Section 65
//SnapOn (SnapOn) package { import flash.media.*; public dynamic class SnapOn extends Sound { } }//package
Section 66
//Spiral (Spiral) package { public class Spiral extends Shape { } }//package
Section 67
//Square (Square) package { public class Square extends Shape { } }//package
Section 68
//SquigglyLine (SquigglyLine) package { public class SquigglyLine extends Shape { } }//package
Section 69
//Star (Star) package { public class Star extends Shape { } }//package
Section 70
//TrashSound (TrashSound) package { import flash.media.*; public dynamic class TrashSound extends Sound { } }//package
Section 71
//Triangle (Triangle) package { public class Triangle extends Shape { } }//package
Section 72
//WindSound (WindSound) package { import flash.media.*; public dynamic class WindSound extends Sound { } }//package
Section 73
//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:185 336 345 349 353 359 373 379 384 397 402 407 413 434 439 540 549 553 557 576 638 643 645 670 681 688 695 702 712 730 741 756
Symbol 7 Sound {MenuOverSound}Used by:185 336 345 349 353 359 373 379 384 397 402 407 413 434 439 540 549 553 557 638 643 645 670 681 688 695 702 712 730 741 756
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 337
Symbol 62 GraphicUsed by:68
Symbol 63 FontUsed by:64 366 574 577 578 579 580 582 583 584 587 589 592 596
Symbol 64 EditableTextUses:63Used by:68
Symbol 65 GraphicUsed by:68 337
Symbol 66 FontUsed by:67 83 84 85 89 90 91 92 93 94 95 96 170 180 346 350 354 355 356 358 365 368 380 381 382 619 640 666 667 708 727 739 740
Symbol 67 TextUses:66Used by:68 337
Symbol 68 MovieClip {Printer8Kong_fla.loadingbar_2}Uses:62 64 65 67 8Used by:69
Symbol 69 MovieClip {Printer8Kong_fla.intro32_1}Uses:61 68Used by:Timeline
Symbol 70 GraphicUsed by:189
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:189 581 585 588 590 593 602 742
Symbol 73 GraphicUsed by:177
Symbol 74 BitmapUsed by:75
Symbol 75 GraphicUses:74Used by:176
Symbol 76 BitmapUsed by:78 99 102 105 114 116 122 125 128 131 134 137 140 143 146 149 152 155 158 161 164
Symbol 77 BitmapUsed by:78 99 102 105 114 116 122 125 128 131 134 137 140 143 146 149 152 155 158 161 164 166
Symbol 78 GraphicUses:76 77Used by:176
Symbol 79 GraphicUsed by:176
Symbol 80 GraphicUsed by:81
Symbol 81 MovieClipUses:80Used by:176
Symbol 82 GraphicUsed by:176
Symbol 83 TextUses:66Used by:176
Symbol 84 TextUses:66Used by:176
Symbol 85 TextUses:66Used by:176
Symbol 86 BitmapUsed by:87 88 97 100 103 106 107 108 109 110 111 112 117 118 119 120 123 126 129 132 135 138 141 144 147 150 153 156 159 162 165 167 168 169 173 174 175
Symbol 87 GraphicUses:86Used by:176
Symbol 88 GraphicUses:86Used by:176
Symbol 89 TextUses:66Used by:176
Symbol 90 TextUses:66Used by:176
Symbol 91 TextUses:66Used by:176
Symbol 92 TextUses:66Used by:176
Symbol 93 TextUses:66Used by:176
Symbol 94 TextUses:66Used by:176
Symbol 95 TextUses:66Used by:176
Symbol 96 TextUses:66Used by:176
Symbol 97 GraphicUses:86Used by:176
Symbol 98 BitmapUsed by:99 102 105 114 116 122 125 128 131 134 137 140 143 146 149 152 155 158 161 164
Symbol 99 GraphicUses:98 76 77Used by:176
Symbol 100 GraphicUses:86Used by:176
Symbol 101 BitmapUsed by:102 105 114 116 122 125 128 131 134 137 140 143 146 149 152 155 158 161 164
Symbol 102 GraphicUses:101 98 76 77Used by:176
Symbol 103 GraphicUses:86Used by:176
Symbol 104 BitmapUsed by:105 114 116 122 125 128 131 134 137 140 143 146 149 152 155 158 161 164
Symbol 105 GraphicUses:104 101 98 76 77Used by:176
Symbol 106 GraphicUses:86Used by:176
Symbol 107 GraphicUses:86Used by:176
Symbol 108 GraphicUses:86Used by:176
Symbol 109 GraphicUses:86Used by:176
Symbol 110 GraphicUses:86Used by:176
Symbol 111 GraphicUses:86Used by:176
Symbol 112 GraphicUses:86Used by:176
Symbol 113 BitmapUsed by:114 116 122 125 128 131 134 137 140 143 146 149 152 155 158 161 164
Symbol 114 GraphicUses:113 104 101 98 76 77Used by:176
Symbol 115 BitmapUsed by:116 122 125 128 131 134 137 140 143 146 149 152 155 158 161 164
Symbol 116 GraphicUses:115 113 104 101 98 76 77Used by:176
Symbol 117 GraphicUses:86Used by:176
Symbol 118 GraphicUses:86Used by:176
Symbol 119 GraphicUses:86Used by:176
Symbol 120 GraphicUses:86Used by:176
Symbol 121 BitmapUsed by:122 125 128 131 134 137 140 143 146 149 152 155 158 161 164
Symbol 122 GraphicUses:121 115 113 104 101 98 76 77Used by:176
Symbol 123 GraphicUses:86Used by:176
Symbol 124 BitmapUsed by:125 128 131 134 137 140 143 146 149 152 155 158 161 164
Symbol 125 GraphicUses:124 121 115 113 104 101 98 76 77Used by:176
Symbol 126 GraphicUses:86Used by:176
Symbol 127 BitmapUsed by:128 131 134 137 140 143 146 149 152 155 158 161 164
Symbol 128 GraphicUses:127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 129 GraphicUses:86Used by:176
Symbol 130 BitmapUsed by:131 134 137 140 143 146 149 152 155 158 161 164
Symbol 131 GraphicUses:130 127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 132 GraphicUses:86Used by:176
Symbol 133 BitmapUsed by:134 137 140 143 146 149 152 155 158 161 164
Symbol 134 GraphicUses:133 130 127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 135 GraphicUses:86Used by:176
Symbol 136 BitmapUsed by:137 140 143 146 149 152 155 158 161 164
Symbol 137 GraphicUses:136 133 130 127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 138 GraphicUses:86Used by:176
Symbol 139 BitmapUsed by:140 143 146 149 152 155 158 161 164
Symbol 140 GraphicUses:139 136 133 130 127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 141 GraphicUses:86Used by:176
Symbol 142 BitmapUsed by:143 146 149 152 155 158 161 164
Symbol 143 GraphicUses:142 139 136 133 130 127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 144 GraphicUses:86Used by:176
Symbol 145 BitmapUsed by:146 149 152 155 158 161 164
Symbol 146 GraphicUses:145 142 139 136 133 130 127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 147 GraphicUses:86Used by:176
Symbol 148 BitmapUsed by:149 152 155 158 161 164
Symbol 149 GraphicUses:148 145 142 139 136 133 130 127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 150 GraphicUses:86Used by:176
Symbol 151 BitmapUsed by:152 155 158 161 164
Symbol 152 GraphicUses:151 148 145 142 139 136 133 130 127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 153 GraphicUses:86Used by:176
Symbol 154 BitmapUsed by:155 158 161 164
Symbol 155 GraphicUses:154 151 148 145 142 139 136 133 130 127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 156 GraphicUses:86Used by:176
Symbol 157 BitmapUsed by:158 161 164
Symbol 158 GraphicUses:157 154 151 148 145 142 139 136 133 130 127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 159 GraphicUses:86Used by:176
Symbol 160 BitmapUsed by:161 164
Symbol 161 GraphicUses:160 157 154 151 148 145 142 139 136 133 130 127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 162 GraphicUses:86Used by:176
Symbol 163 BitmapUsed by:164
Symbol 164 GraphicUses:163 160 157 154 151 148 145 142 139 136 133 130 127 124 121 115 113 104 101 98 76 77Used by:176
Symbol 165 GraphicUses:86Used by:176
Symbol 166 GraphicUses:77Used by:176
Symbol 167 GraphicUses:86Used by:176
Symbol 168 GraphicUses:86Used by:176
Symbol 169 GraphicUses:86Used by:176
Symbol 170 TextUses:66Used by:176
Symbol 171 BitmapUsed by:172 339
Symbol 172 GraphicUses:171Used by:176
Symbol 173 GraphicUses:86Used by:176
Symbol 174 GraphicUses:86Used by:176
Symbol 175 GraphicUses:86Used by:176
Symbol 176 MovieClipUses:75 78 79 81 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 99 100 102 103 105 106 107 108 109 110 111 112 114 116 117 118 119 120 122 123 125 126 128 129 131 132 134 135 137 138 140 141 143 144 146 147 149 150 152 153 155 156 158 159 161 162 164 165 166 167 168 169 170 172 173 174 175Used by:177
Symbol 177 MovieClipUses:73 176Used by:189 742
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:178Used by:189 742
Symbol 180 TextUses:66Used by:189 742
Symbol 181 BitmapUsed by:182 183 184
Symbol 182 GraphicUses:181Used by:185
Symbol 183 GraphicUses:181Used by:185
Symbol 184 GraphicUses:181Used by:185
Symbol 185 ButtonUses:182 183 184 7 6Used by:189 416 742  Timeline
Symbol 186 GraphicUsed by:188 553 652 726
Symbol 187 GraphicUsed by:188 581 585 602 726
Symbol 188 MovieClip {Printer8Kong_fla.iphonepromotruebutton_10}Uses:186 187Used by:189 742
Symbol 189 MovieClip {Printer8Kong_fla.kongiphonepromo_3}Uses:70 72 177 179 180 185 188Used by:Timeline
Symbol 190 GraphicUsed by:337
Symbol 191 GraphicUsed by:328
Symbol 192 GraphicUsed by:328
Symbol 193 GraphicUsed by:194
Symbol 194 MovieClipUses:193Used by:328
Symbol 195 GraphicUsed by:328
Symbol 196 SoundUsed by:328
Symbol 197 GraphicUsed by:198
Symbol 198 MovieClipUses:197Used by:328
Symbol 199 SoundUsed by:328
Symbol 200 GraphicUsed by:328
Symbol 201 SoundUsed by:328
Symbol 202 SoundUsed by:328
Symbol 203 GraphicUsed by:328
Symbol 204 GraphicUsed by:328
Symbol 205 GraphicUsed by:328
Symbol 206 GraphicUsed by:328
Symbol 207 GraphicUsed by:328
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:208Used by:328
Symbol 210 GraphicUsed by:328
Symbol 211 GraphicUsed by:328
Symbol 212 GraphicUsed by:328
Symbol 213 GraphicUsed by:328
Symbol 214 GraphicUsed by:328
Symbol 215 GraphicUsed by:328
Symbol 216 GraphicUsed by:328
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:328
Symbol 219 GraphicUsed by:328
Symbol 220 GraphicUsed by:328
Symbol 221 GraphicUsed by:328
Symbol 222 GraphicUsed by:328
Symbol 223 GraphicUsed by:328
Symbol 224 GraphicUsed by:328
Symbol 225 GraphicUsed by:271 328
Symbol 226 GraphicUsed by:328
Symbol 227 GraphicUsed by:328
Symbol 228 GraphicUsed by:328
Symbol 229 GraphicUsed by:328
Symbol 230 GraphicUsed by:328
Symbol 231 GraphicUsed by:232
Symbol 232 MovieClipUses:231Used by:328
Symbol 233 GraphicUsed by:328
Symbol 234 GraphicUsed by:328
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:328
Symbol 237 GraphicUsed by:328
Symbol 238 GraphicUsed by:328
Symbol 239 GraphicUsed by:328
Symbol 240 GraphicUsed by:328
Symbol 241 GraphicUsed by:328
Symbol 242 GraphicUsed by:328
Symbol 243 GraphicUsed by:328
Symbol 244 GraphicUsed by:328
Symbol 245 GraphicUsed by:328
Symbol 246 GraphicUsed by:328
Symbol 247 GraphicUsed by:328
Symbol 248 GraphicUsed by:328 387
Symbol 249 GraphicUsed by:328 387
Symbol 250 GraphicUsed by:328 387
Symbol 251 GraphicUsed by:328
Symbol 252 GraphicUsed by:328
Symbol 253 GraphicUsed by:328
Symbol 254 GraphicUsed by:328
Symbol 255 GraphicUsed by:328
Symbol 256 GraphicUsed by:328
Symbol 257 GraphicUsed by:328
Symbol 258 GraphicUsed by:328
Symbol 259 GraphicUsed by:328
Symbol 260 GraphicUsed by:328
Symbol 261 GraphicUsed by:328
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:328
Symbol 264 GraphicUsed by:328
Symbol 265 SoundUsed by:328
Symbol 266 GraphicUsed by:328
Symbol 267 GraphicUsed by:328
Symbol 268 GraphicUsed by:328
Symbol 269 GraphicUsed by:328
Symbol 270 GraphicUsed by:271
Symbol 271 MovieClipUses:270 225Used by:328 391
Symbol 272 GraphicUsed by:328
Symbol 273 GraphicUsed by:328
Symbol 274 GraphicUsed by:328
Symbol 275 GraphicUsed by:328
Symbol 276 GraphicUsed by:328
Symbol 277 GraphicUsed by:328
Symbol 278 GraphicUsed by:328
Symbol 279 GraphicUsed by:328
Symbol 280 GraphicUsed by:328
Symbol 281 GraphicUsed by:328
Symbol 282 GraphicUsed by:328
Symbol 283 GraphicUsed by:328
Symbol 284 GraphicUsed by:328
Symbol 285 GraphicUsed by:328
Symbol 286 SoundUsed by:328
Symbol 287 GraphicUsed by:328
Symbol 288 GraphicUsed by:289
Symbol 289 MovieClipUses:288Used by:328
Symbol 290 GraphicUsed by:328
Symbol 291 GraphicUsed by:328
Symbol 292 GraphicUsed by:328
Symbol 293 GraphicUsed by:328
Symbol 294 GraphicUsed by:328
Symbol 295 GraphicUsed by:328
Symbol 296 GraphicUsed by:328
Symbol 297 GraphicUsed by:328
Symbol 298 GraphicUsed by:328
Symbol 299 GraphicUsed by:328
Symbol 300 GraphicUsed by:328
Symbol 301 SoundUsed by:328
Symbol 302 GraphicUsed by:328
Symbol 303 GraphicUsed by:328
Symbol 304 GraphicUsed by:328
Symbol 305 GraphicUsed by:328
Symbol 306 SoundUsed by:328
Symbol 307 GraphicUsed by:328
Symbol 308 GraphicUsed by:328
Symbol 309 GraphicUsed by:328
Symbol 310 GraphicUsed by:328
Symbol 311 GraphicUsed by:328
Symbol 312 GraphicUsed by:328
Symbol 313 GraphicUsed by:328
Symbol 314 GraphicUsed by:328
Symbol 315 GraphicUsed by:328
Symbol 316 GraphicUsed by:328
Symbol 317 SoundUsed by:328
Symbol 318 GraphicUsed by:328
Symbol 319 GraphicUsed by:328
Symbol 320 GraphicUsed by:328
Symbol 321 GraphicUsed by:328
Symbol 322 GraphicUsed by:328
Symbol 323 GraphicUsed by:328
Symbol 324 GraphicUsed by:328
Symbol 325 SoundUsed by:328
Symbol 326 GraphicUsed by:327
Symbol 327 MovieClipUses:326Used by:328
Symbol 328 MovieClip {Printer8Kong_fla.candystandintro_12}Uses:191 192 194 195 196 198 199 200 201 202 203 204 205 206 207 209 210 211 212 213 214 215 216 218 219 220 221 222 223 224 225 226 227 228 229 230 232 233 234 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 263 264 265 266 267 268 269 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 327Used by:337
Symbol 329 GraphicUsed by:330
Symbol 330 MovieClipUses:329Used by:337
Symbol 331 GraphicUsed by:335 336
Symbol 332 GraphicUsed by:335 336
Symbol 333 BitmapUsed by:334
Symbol 334 GraphicUses:333Used by:335 336
Symbol 335 MovieClipUses:331 332 334Used by:336
Symbol 336 ButtonUses:335 331 332 334 7 6Used by:337
Symbol 337 MovieClip {Printer8Kong_fla.intro322_11}Uses:61 65 67 190 328 330 336Used by:Timeline
Symbol 338 Sound {Music}Used by:Timeline
Symbol 339 GraphicUses:171Used by:416
Symbol 340 GraphicUsed by:345
Symbol 341 GraphicUsed by:345
Symbol 342 GraphicUsed by:345
Symbol 343 GraphicUsed by:345
Symbol 344 GraphicUsed by:345
Symbol 345 ButtonUses:340 341 342 343 344 7 6Used by:416
Symbol 346 TextUses:66Used by:347 349
Symbol 347 MovieClipUses:346Used by:349
Symbol 348 GraphicUsed by:349
Symbol 349 ButtonUses:347 348 346 7 6Used by:416
Symbol 350 TextUses:66Used by:351 353
Symbol 351 MovieClipUses:350Used by:353
Symbol 352 GraphicUsed by:353
Symbol 353 ButtonUses:350 351 352 7 6Used by:416
Symbol 354 TextUses:66Used by:359
Symbol 355 TextUses:66Used by:359
Symbol 356 TextUses:66Used by:359
Symbol 357 GraphicUsed by:359 741
Symbol 358 TextUses:66Used by:359
Symbol 359 ButtonUses:354 355 356 357 358 7 6Used by:416
Symbol 360 GraphicUsed by:363
Symbol 361 GraphicUsed by:362
Symbol 362 MovieClipUses:361Used by:363
Symbol 363 MovieClipUses:360 362Used by:364
Symbol 364 MovieClipUses:363Used by:369 409
Symbol 365 TextUses:66Used by:369 409
Symbol 366 TextUses:63Used by:369 409
Symbol 367 GraphicUsed by:369
Symbol 368 TextUses:66Used by:369 409
Symbol 369 MovieClip {Printer8Kong_fla.phonographleft_33}Uses:364 365 366 367 368Used by:416  Timeline
Symbol 370 GraphicUsed by:371 373
Symbol 371 MovieClipUses:370Used by:372
Symbol 372 MovieClipUses:371Used by:373
Symbol 373 ButtonUses:372 370 7 6Used by:416  Timeline
Symbol 374 GraphicUsed by:375
Symbol 375 MovieClipUses:374Used by:416  Timeline
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:378 379
Symbol 378 MovieClipUses:377Used by:379
Symbol 379 ButtonUses:377 378 7 6Used by:416
Symbol 380 TextUses:66Used by:384 645
Symbol 381 TextUses:66Used by:384 645
Symbol 382 TextUses:66Used by:384 645
Symbol 383 GraphicUsed by:384 645
Symbol 384 ButtonUses:380 381 382 383 7 6Used by:416 554
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:416
Symbol 387 MovieClipUses:248 249 250Used by:391
Symbol 388 GraphicUsed by:391
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:391
Symbol 391 MovieClipUses:387 388 390 271Used by:416
Symbol 392 FontUsed by:393 394 395 398 399 400 403 404 405 410 542 745
Symbol 393 TextUses:392Used by:397
Symbol 394 TextUses:392Used by:397
Symbol 395 TextUses:392Used by:397
Symbol 396 GraphicUsed by:397
Symbol 397 ButtonUses:393 394 395 396 7 6Used by:416
Symbol 398 TextUses:392Used by:402
Symbol 399 TextUses:392Used by:402
Symbol 400 TextUses:392Used by:402
Symbol 401 GraphicUsed by:402
Symbol 402 ButtonUses:398 399 400 401 7 6Used by:416
Symbol 403 TextUses:392Used by:407
Symbol 404 TextUses:392Used by:407
Symbol 405 TextUses:392Used by:407
Symbol 406 GraphicUsed by:407
Symbol 407 ButtonUses:403 404 405 406 7 6Used by:416
Symbol 408 GraphicUsed by:409
Symbol 409 MovieClip {Printer8Kong_fla.musicbutton_50}Uses:364 365 366 408 368Used by:416  Timeline
Symbol 410 TextUses:392Used by:411 413 555 557
Symbol 411 MovieClipUses:410Used by:413
Symbol 412 GraphicUsed by:413
Symbol 413 ButtonUses:410 411 412 7 6Used by:416
Symbol 414 GraphicUsed by:415
Symbol 415 MovieClipUses:414Used by:416  Timeline
Symbol 416 MovieClip {Printer8Kong_fla.intro_26}Uses:339 185 345 349 353 359 369 373 375 379 384 386 391 397 402 407 409 413 415Used by:Timeline
Symbol 417 GraphicUsed by:418
Symbol 418 MovieClip {Printer8Kong_fla.cheat_54}Uses:417Used by:Timeline
Symbol 419 GraphicUsed by:420
Symbol 420 MovieClip {Printer8Kong_fla.snapsounds_55}Uses:419Used by:Timeline
Symbol 421 GraphicUsed by:443
Symbol 422 GraphicUsed by:443
Symbol 423 FontUsed by:424
Symbol 424 TextUses:423Used by:443
Symbol 425 GraphicUsed by:440
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:428
Symbol 428 MovieClipUses:427Used by:440
Symbol 429 GraphicUsed by:430
Symbol 430 MovieClipUses:429Used by:440
Symbol 431 GraphicUsed by:434
Symbol 432 GraphicUsed by:434
Symbol 433 GraphicUsed by:434
Symbol 434 ButtonUses:431 432 433 7 6Used by:440
Symbol 435 GraphicUsed by:439
Symbol 436 GraphicUsed by:439
Symbol 437 GraphicUsed by:439
Symbol 438 GraphicUsed by:439
Symbol 439 ButtonUses:435 436 437 438 7 6Used by:440
Symbol 440 MovieClip {Printer8Kong_fla.creditsinner_57}Uses:425 428 430 434 439Used by:443
Symbol 441 GraphicUsed by:442
Symbol 442 ButtonUses:441Used by:443 726
Symbol 443 MovieClip {Printer8Kong_fla.credits_56}Uses:421 422 424 440 442Used by:Timeline
Symbol 444 GraphicUsed by:447
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:447
Symbol 447 MovieClipUses:444 446Used by:554  Timeline
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:448Used by:554  Timeline
Symbol 450 GraphicUsed by:554
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:453
Symbol 453 MovieClipUses:452Used by:469
Symbol 454 BitmapUsed by:455
Symbol 455 GraphicUses:454Used by:456
Symbol 456 MovieClipUses:455Used by:469
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:459
Symbol 459 MovieClipUses:458Used by:469
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:462
Symbol 462 MovieClipUses:461Used by:469
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:465
Symbol 465 MovieClipUses:464Used by:469
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:468
Symbol 468 MovieClipUses:467Used by:469
Symbol 469 MovieClipUses:453 456 459 462 465 468Used by:554  Timeline
Symbol 470 GraphicUsed by:535
Symbol 471 FontUsed by:472 567 654 662
Symbol 472 EditableTextUses:471Used by:535
Symbol 473 GraphicUsed by:535 540
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:535
Symbol 476 GraphicUsed by:535
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:535
Symbol 479 BitmapUsed by:480
Symbol 480 GraphicUses:479Used by:535
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:535
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:535
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:535
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:535
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:535
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:535
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:535
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:535
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:535
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:535
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:535
Symbol 503 BitmapUsed by:504
Symbol 504 GraphicUses:503Used by:535
Symbol 505 BitmapUsed by:506
Symbol 506 GraphicUses:505Used by:535
Symbol 507 BitmapUsed by:508
Symbol 508 GraphicUses:507Used by:535
Symbol 509 BitmapUsed by:510
Symbol 510 GraphicUses:509Used by:535
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:535
Symbol 513 BitmapUsed by:514
Symbol 514 GraphicUses:513Used by:535
Symbol 515 BitmapUsed by:516
Symbol 516 GraphicUses:515Used by:535
Symbol 517 BitmapUsed by:518
Symbol 518 GraphicUses:517Used by:535
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:535
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:535
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:535
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:535
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:535
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:535
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:535
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:535
Symbol 535 MovieClip {Printer8Kong_fla.levelbuttoninner_75}Uses:470 472 473 475 476 478 480 482 484 486 488 490 492 494 496 498 500 502 504 506 508 510 512 514 516 518 520 522 524 526 528 530 532 534Used by:541
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:541
Symbol 538 GraphicUsed by:540
Symbol 539 GraphicUsed by:540
Symbol 540 ButtonUses:538 473 539 7 6Used by:541
Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}Uses:535 537 540Used by:554
Symbol 542 TextUses:392Used by:554
Symbol 543 FontUsed by:544 545 546 547
Symbol 544 TextUses:543Used by:554
Symbol 545 TextUses:543Used by:549
Symbol 546 TextUses:543Used by:549
Symbol 547 TextUses:543Used by:549
Symbol 548 GraphicUsed by:549
Symbol 549 ButtonUses:545 546 547 548 7 6Used by:554
Symbol 550 GraphicUsed by:553
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:551Used by:553
Symbol 553 ButtonUses:550 552 186 7 6Used by:554
Symbol 554 MovieClip {Printer8Kong_fla.intro2_63}Uses:447 449 450 469 541 542 544 384 549 553Used by:Timeline
Symbol 555 MovieClipUses:410Used by:557
Symbol 556 GraphicUsed by:557
Symbol 557 ButtonUses:410 555 556 7 6Used by:558
Symbol 558 MovieClip {Printer8Kong_fla.backbutton2thing_81}Uses:557Used by:Timeline
Symbol 559 GraphicUsed by:560
Symbol 560 MovieClip {Printer8Kong_fla.cleartransition_84}Uses:559Used by:Timeline
Symbol 561 BitmapUsed by:562
Symbol 562 GraphicUses:561Used by:563
Symbol 563 MovieClipUses:562Used by:Timeline
Symbol 564 GraphicUsed by:565
Symbol 565 MovieClipUses:564Used by:Timeline
Symbol 566 GraphicUsed by:568
Symbol 567 EditableTextUses:471Used by:568
Symbol 568 MovieClip {Printer8Kong_fla.stageEasel_87}Uses:566 567Used by:Timeline
Symbol 569 GraphicUsed by:581 585 602
Symbol 570 FontUsed by:571 597 598 715 716 717 722 723
Symbol 571 TextUses:570Used by:581 585 588 590 593 602 726
Symbol 572 GraphicUsed by:573
Symbol 573 MovieClipUses:572Used by:581 585 588 590 593 602 726
Symbol 574 TextUses:63Used by:581
Symbol 575 GraphicUsed by:576
Symbol 576 ButtonUses:575 6Used by:581 585 588 590 593 602
Symbol 577 TextUses:63Used by:581
Symbol 578 TextUses:63Used by:581
Symbol 579 TextUses:63Used by:581
Symbol 580 TextUses:63Used by:581
Symbol 581 MovieClip {Printer8Kong_fla.tutorial1_89}Uses:569 571 187 573 72 574 576 577 578 579 580Used by:603
Symbol 582 TextUses:63Used by:585
Symbol 583 TextUses:63Used by:585
Symbol 584 TextUses:63Used by:585
Symbol 585 MovieClip {Printer8Kong_fla.tutorial2_92}Uses:569 571 187 573 72 582 576 583 584Used by:603
Symbol 586 GraphicUsed by:588 590
Symbol 587 TextUses:63Used by:588
Symbol 588 MovieClip {Printer8Kong_fla.tutorial3_93}Uses:586 573 72 571 587 576Used by:603
Symbol 589 TextUses:63Used by:590
Symbol 590 MovieClip {Printer8Kong_fla.tutorial4_94}Uses:586 573 72 571 589 576Used by:603
Symbol 591 GraphicUsed by:593
Symbol 592 TextUses:63Used by:593
Symbol 593 MovieClip {Printer8Kong_fla.tutorial5_95}Uses:591 573 72 592 571 576Used by:603
Symbol 594 FontUsed by:595
Symbol 595 TextUses:594Used by:602
Symbol 596 TextUses:63Used by:602
Symbol 597 TextUses:570Used by:601
Symbol 598 TextUses:570Used by:601
Symbol 599 GraphicUsed by:601
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:597 598 599 600Used by:602
Symbol 602 MovieClip {Printer8Kong_fla.tutorial10_96}Uses:569 595 187 573 72 571 596 601 576Used by:603
Symbol 603 MovieClip {Printer8Kong_fla.tutorial_88}Uses:581 585 588 590 593 602Used by:Timeline
Symbol 604 GraphicUsed by:610
Symbol 605 GraphicUsed by:606 609
Symbol 606 MovieClip {Printer8Kong_fla.recyclebinlidclose_101}Uses:605Used by:610
Symbol 607 GraphicUsed by:610
Symbol 608 GraphicUsed by:610
Symbol 609 MovieClip {Printer8Kong_fla.recyclebinlid_102}Uses:605Used by:610
Symbol 610 MovieClip {Printer8Kong_fla.recyclebinmc_100}Uses:604 606 607 608 609Used by:612 653
Symbol 611 GraphicUsed by:612 653
Symbol 612 MovieClip {Printer8Kong_fla.recyclebin_99}Uses:610 611Used by:646
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:613Used by:646
Symbol 615 GraphicUsed by:616
Symbol 616 MovieClipUses:615Used by:646
Symbol 617 GraphicUsed by:618
Symbol 618 MovieClipUses:617Used by:646
Symbol 619 TextUses:66Used by:646
Symbol 620 GraphicUsed by:621
Symbol 621 ButtonUses:620Used by:646
Symbol 622 GraphicUsed by:646
Symbol 623 GraphicUsed by:637
Symbol 624 GraphicUsed by:637
Symbol 625 GraphicUsed by:637
Symbol 626 GraphicUsed by:637
Symbol 627 GraphicUsed by:637
Symbol 628 GraphicUsed by:637
Symbol 629 GraphicUsed by:637
Symbol 630 GraphicUsed by:637
Symbol 631 GraphicUsed by:637
Symbol 632 GraphicUsed by:637
Symbol 633 GraphicUsed by:637
Symbol 634 GraphicUsed by:637
Symbol 635 GraphicUsed by:637
Symbol 636 GraphicUsed by:637
Symbol 637 MovieClipUses:623 624 625 626 627 628 629 630 631 632 633 634 635 636Used by:638
Symbol 638 MovieClip {Printer8Kong_fla.squaregraphic_107}Uses:637 7 6Used by:646
Symbol 639 GraphicUsed by:646
Symbol 640 TextUses:66Used by:641 643
Symbol 641 MovieClipUses:640Used by:643
Symbol 642 GraphicUsed by:643
Symbol 643 ButtonUses:641 642 640 7 6Used by:646  Timeline
Symbol 644 GraphicUsed by:645
Symbol 645 ButtonUses:644 380 381 382 383 7 6Used by:646
Symbol 646 MovieClip {Printer8Kong_fla.shapes_98}Uses:612 614 616 618 619 621 622 638 639 643 645Used by:Timeline
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:647Used by:649
Symbol 649 MovieClip {Printer8Kong_fla.Tween2_114}Uses:648Used by:651
Symbol 650 GraphicUsed by:651
Symbol 651 MovieClip {Printer8Kong_fla.paintdripping_113}Uses:649 650Used by:652
Symbol 652 MovieClip {Printer8Kong_fla.paintbrush_112}Uses:186 651Used by:Timeline
Symbol 653 ButtonUses:610 611Used by:Timeline
Symbol 654 EditableTextUses:471Used by:657
Symbol 655 GraphicUsed by:656
Symbol 656 MovieClipUses:655Used by:657
Symbol 657 MovieClip {Printer8Kong_fla.Tween31_120}Uses:654 656Used by:658
Symbol 658 MovieClip {Printer8Kong_fla.thresholdindicator_119}Uses:657Used by:665
Symbol 659 GraphicUsed by:665
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClipUses:660Used by:665
Symbol 662 EditableTextUses:471Used by:665
Symbol 663 GraphicUsed by:665
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClip {Printer8Kong_fla.checkmeterinner_118}Uses:658 659 661 662 663 664Used by:672
Symbol 666 TextUses:66Used by:668 670
Symbol 667 TextUses:66Used by:668
Symbol 668 MovieClipUses:666 667Used by:670
Symbol 669 GraphicUsed by:670
Symbol 670 ButtonUses:668 669 666 7 6Used by:671
Symbol 671 MovieClip {Printer8Kong_fla.checkmeterglowbutton_123}Uses:670Used by:672
Symbol 672 MovieClip {Printer8Kong_fla.checkmeter_117}Uses:665 671Used by:Timeline
Symbol 673 GraphicUsed by:674
Symbol 674 MovieClipUses:673Used by:703
Symbol 675 GraphicUsed by:681
Symbol 676 GraphicUsed by:677 681
Symbol 677 MovieClipUses:676Used by:679 681
Symbol 678 GraphicUsed by:679 681
Symbol 679 MovieClipUses:678 677Used by:681
Symbol 680 GraphicUsed by:681
Symbol 681 ButtonUses:675 677 679 680 678 676 7 6Used by:703
Symbol 682 GraphicUsed by:688
Symbol 683 GraphicUsed by:684 688
Symbol 684 MovieClipUses:683Used by:686 688
Symbol 685 GraphicUsed by:686
Symbol 686 MovieClipUses:685 684Used by:688
Symbol 687 GraphicUsed by:688
Symbol 688 ButtonUses:682 684 686 687 683 7 6Used by:703
Symbol 689 GraphicUsed by:695
Symbol 690 GraphicUsed by:691 695
Symbol 691 MovieClipUses:690Used by:693 695
Symbol 692 GraphicUsed by:693 695
Symbol 693 MovieClipUses:692 691Used by:695
Symbol 694 GraphicUsed by:695
Symbol 695 ButtonUses:689 691 693 694 692 690 7 6Used by:703
Symbol 696 GraphicUsed by:702
Symbol 697 GraphicUsed by:698 702
Symbol 698 MovieClipUses:697Used by:700 702
Symbol 699 GraphicUsed by:700 702
Symbol 700 MovieClipUses:699 698Used by:702
Symbol 701 GraphicUsed by:702
Symbol 702 ButtonUses:696 698 700 701 699 697 7 6Used by:703
Symbol 703 MovieClip {Printer8Kong_fla.paintpalette_126}Uses:674 681 688 695 702Used by:Timeline
Symbol 704 GraphicUsed by:712
Symbol 705 GraphicUsed by:706 712
Symbol 706 MovieClipUses:705Used by:711 712
Symbol 707 GraphicUsed by:712
Symbol 708 TextUses:66Used by:711 712
Symbol 709 GraphicUsed by:711 712
Symbol 710 GraphicUsed by:711 712
Symbol 711 MovieClipUses:709 706 710 708Used by:712
Symbol 712 ButtonUses:704 706 707 708 711 709 705 710 7 6Used by:Timeline
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:726
Symbol 715 TextUses:570Used by:726
Symbol 716 TextUses:570Used by:726
Symbol 717 TextUses:570Used by:726
Symbol 718 FontUsed by:719 720 721
Symbol 719 TextUses:718Used by:726
Symbol 720 TextUses:718Used by:726
Symbol 721 TextUses:718Used by:726
Symbol 722 TextUses:570Used by:726
Symbol 723 TextUses:570Used by:726
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:724Used by:726
Symbol 726 MovieClip {Printer8Kong_fla.colorwheeltrue_143}Uses:186 187 573 714 715 716 717 719 720 721 722 723 725 571 442Used by:Timeline
Symbol 727 TextUses:66Used by:728 730
Symbol 728 MovieClipUses:727Used by:730
Symbol 729 GraphicUsed by:730
Symbol 730 ButtonUses:727 728 729 7 6Used by:Timeline
Symbol 731 GraphicUsed by:Timeline
Symbol 732 BitmapUsed by:733
Symbol 733 GraphicUses:732Used by:734
Symbol 734 MovieClipUses:733Used by:737
Symbol 735 GraphicUsed by:736
Symbol 736 MovieClipUses:735Used by:737
Symbol 737 MovieClip {Printer8Kong_fla.grid_148}Uses:734 736Used by:Timeline
Symbol 738 GraphicUsed by:742
Symbol 739 TextUses:66Used by:741
Symbol 740 TextUses:66Used by:741
Symbol 741 ButtonUses:739 357 740 7 6Used by:742
Symbol 742 MovieClip {Printer8Kong_fla.iphonepromo_151}Uses:738 72 177 188 179 180 185 741Used by:Timeline
Symbol 743 GraphicUsed by:Timeline
Symbol 744 GraphicUsed by:Timeline
Symbol 745 TextUses:392Used 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:751
Symbol 751 MovieClipUses:750Used by:Timeline
Symbol 752 GraphicUsed by:756
Symbol 753 GraphicUsed by:756
Symbol 754 GraphicUsed by:756
Symbol 755 GraphicUsed by:756
Symbol 756 ButtonUses:752 753 754 755 7 6Used by:Timeline

Instance Names

"intro3"Frame 1Symbol 69 MovieClip {Printer8Kong_fla.intro32_1}
"intro3"Frame 2Symbol 337 MovieClip {Printer8Kong_fla.intro322_11}
"intro"Frame 3Symbol 416 MovieClip {Printer8Kong_fla.intro_26}
"cheat"Frame 3Symbol 418 MovieClip {Printer8Kong_fla.cheat_54}
"snapsound"Frame 3Symbol 420 MovieClip {Printer8Kong_fla.snapsounds_55}
"credits"Frame 3Symbol 443 MovieClip {Printer8Kong_fla.credits_56}
"intro2"Frame 4Symbol 554 MovieClip {Printer8Kong_fla.intro2_63}
"musicmc"Frame 4Symbol 369 MovieClip {Printer8Kong_fla.phonographleft_33}
"musicbutton"Frame 4Symbol 373 Button
"cleartransition"Frame 4Symbol 560 MovieClip {Printer8Kong_fla.cleartransition_84}
"resetmc"Frame 5Symbol 565 MovieClip
"stageEasel"Frame 5Symbol 568 MovieClip {Printer8Kong_fla.stageEasel_87}
"tutorial"Frame 5Symbol 603 MovieClip {Printer8Kong_fla.tutorial_88}
"shapes"Frame 5Symbol 646 MovieClip {Printer8Kong_fla.shapes_98}
"brush"Frame 5Symbol 652 MovieClip {Printer8Kong_fla.paintbrush_112}
"recycle3"Frame 5Symbol 653 Button
"checkmeter"Frame 5Symbol 672 MovieClip {Printer8Kong_fla.checkmeter_117}
"palette"Frame 5Symbol 703 MovieClip {Printer8Kong_fla.paintpalette_126}
"colorwheelbutton"Frame 5Symbol 712 Button
"colorwheel"Frame 5Symbol 726 MovieClip {Printer8Kong_fla.colorwheeltrue_143}
"resetbutton"Frame 5Symbol 730 Button
"grid"Frame 5Symbol 737 MovieClip {Printer8Kong_fla.grid_148}
"musicmc"Frame 5Symbol 409 MovieClip {Printer8Kong_fla.musicbutton_50}
"musicbutton"Frame 5Symbol 373 Button
"iphonepromo"Frame 5Symbol 742 MovieClip {Printer8Kong_fla.iphonepromo_151}
"musicmc"Frame 6Symbol 409 MovieClip {Printer8Kong_fla.musicbutton_50}
"musicbutton"Frame 6Symbol 373 Button
"iphonebutton"Frame 6Symbol 185 Button
"candystandbutton"Frame 6Symbol 756 Button
"back"Frame 6Symbol 643 Button
"black"Symbol 55 MovieClip {levelTransition} Frame 2Symbol 54 MovieClip
"loader_txt"Symbol 68 MovieClip {Printer8Kong_fla.loadingbar_2} Frame 1Symbol 64 EditableText
"iphonebutton"Symbol 189 MovieClip {Printer8Kong_fla.kongiphonepromo_3} Frame 1Symbol 185 Button
"iphonepromotruebutton"Symbol 189 MovieClip {Printer8Kong_fla.kongiphonepromo_3} Frame 1Symbol 188 MovieClip {Printer8Kong_fla.iphonepromotruebutton_10}
"candystandintro"Symbol 337 MovieClip {Printer8Kong_fla.intro322_11} Frame 1Symbol 328 MovieClip {Printer8Kong_fla.candystandintro_12}
"adBox"Symbol 337 MovieClip {Printer8Kong_fla.intro322_11} Frame 29Symbol 330 MovieClip
"mofongostudiosbutton"Symbol 337 MovieClip {Printer8Kong_fla.intro322_11} Frame 30Symbol 336 Button
"iphonebutton"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 1Symbol 185 Button
"sponsorbutton"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 1Symbol 345 Button
"playbutton"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 1Symbol 349 Button
"creditsbutton"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 1Symbol 353 Button
"leveleditorbutton"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 1Symbol 359 Button
"musicmc"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 1Symbol 369 MovieClip {Printer8Kong_fla.phonographleft_33}
"musicbutton"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 1Symbol 373 Button
"jayisgames"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 1Symbol 379 Button
"hintbutton"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 1Symbol 384 Button
"abeshousebutton"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 2Symbol 397 Button
"orrbutton"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 2Symbol 402 Button
"enebutton"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 2Symbol 407 Button
"musicmc"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 2Symbol 409 MovieClip {Printer8Kong_fla.musicbutton_50}
"musicbutton"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 2Symbol 373 Button
"back"Symbol 416 MovieClip {Printer8Kong_fla.intro_26} Frame 2Symbol 413 Button
"adambutton"Symbol 440 MovieClip {Printer8Kong_fla.creditsinner_57} Frame 1Symbol 434 Button
"davidbutton"Symbol 440 MovieClip {Printer8Kong_fla.creditsinner_57} Frame 1Symbol 439 Button
"hitzone"Symbol 443 MovieClip {Printer8Kong_fla.credits_56} Frame 56Symbol 442 Button
"levelbuttonnumber"Symbol 535 MovieClip {Printer8Kong_fla.levelbuttoninner_75} Frame 1Symbol 472 EditableText
"inner"Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74} Frame 1Symbol 535 MovieClip {Printer8Kong_fla.levelbuttoninner_75}
"hitzone"Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74} Frame 1Symbol 540 Button
"levelbutton01"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton02"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton03"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton04"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton05"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton06"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton07"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton08"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton09"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton10"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton11"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton12"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton13"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton14"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton15"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton16"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton17"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton18"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton19"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton20"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton21"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton22"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton23"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton24"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton25"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton26"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton27"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton28"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton29"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"levelbutton30"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 541 MovieClip {Printer8Kong_fla.levelselectbutton_74}
"hintbutton"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 384 Button
"cleardatabutton"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 549 Button
"locks"Symbol 554 MovieClip {Printer8Kong_fla.intro2_63} Frame 1Symbol 553 Button
"backbutton"Symbol 558 MovieClip {Printer8Kong_fla.backbutton2thing_81} Frame 1Symbol 557 Button
"levelNum"Symbol 568 MovieClip {Printer8Kong_fla.stageEasel_87} Frame 1Symbol 567 EditableText
"tutbutton"Symbol 581 MovieClip {Printer8Kong_fla.tutorial1_89} Frame 1Symbol 576 Button
"tutbutton"Symbol 585 MovieClip {Printer8Kong_fla.tutorial2_92} Frame 1Symbol 576 Button
"tutbutton"Symbol 588 MovieClip {Printer8Kong_fla.tutorial3_93} Frame 1Symbol 576 Button
"tutbutton"Symbol 590 MovieClip {Printer8Kong_fla.tutorial4_94} Frame 1Symbol 576 Button
"tutbutton"Symbol 593 MovieClip {Printer8Kong_fla.tutorial5_95} Frame 1Symbol 576 Button
"tutbutton"Symbol 602 MovieClip {Printer8Kong_fla.tutorial10_96} Frame 1Symbol 576 Button
"inner"Symbol 603 MovieClip {Printer8Kong_fla.tutorial_88} Frame 1Symbol 581 MovieClip {Printer8Kong_fla.tutorial1_89}
"inner"Symbol 603 MovieClip {Printer8Kong_fla.tutorial_88} Frame 2Symbol 585 MovieClip {Printer8Kong_fla.tutorial2_92}
"inner"Symbol 603 MovieClip {Printer8Kong_fla.tutorial_88} Frame 3Symbol 588 MovieClip {Printer8Kong_fla.tutorial3_93}
"inner"Symbol 603 MovieClip {Printer8Kong_fla.tutorial_88} Frame 10Symbol 602 MovieClip {Printer8Kong_fla.tutorial10_96}
"mc"Symbol 610 MovieClip {Printer8Kong_fla.recyclebinmc_100} Frame 1Symbol 606 MovieClip {Printer8Kong_fla.recyclebinlidclose_101}
"bin"Symbol 612 MovieClip {Printer8Kong_fla.recyclebin_99} Frame 1Symbol 610 MovieClip {Printer8Kong_fla.recyclebinmc_100}
"inner"Symbol 638 MovieClip {Printer8Kong_fla.squaregraphic_107} Frame 1Symbol 637 MovieClip
"recycle"Symbol 646 MovieClip {Printer8Kong_fla.shapes_98} Frame 1Symbol 612 MovieClip {Printer8Kong_fla.recyclebin_99}
"recyclebutton"Symbol 646 MovieClip {Printer8Kong_fla.shapes_98} Frame 1Symbol 621 Button
"shape1"Symbol 646 MovieClip {Printer8Kong_fla.shapes_98} Frame 1Symbol 638 MovieClip {Printer8Kong_fla.squaregraphic_107}
"shape2"Symbol 646 MovieClip {Printer8Kong_fla.shapes_98} Frame 1Symbol 638 MovieClip {Printer8Kong_fla.squaregraphic_107}
"shape3"Symbol 646 MovieClip {Printer8Kong_fla.shapes_98} Frame 1Symbol 638 MovieClip {Printer8Kong_fla.squaregraphic_107}
"backbutton"Symbol 646 MovieClip {Printer8Kong_fla.shapes_98} Frame 1Symbol 643 Button
"hintbutton"Symbol 646 MovieClip {Printer8Kong_fla.shapes_98} Frame 1Symbol 645 Button
"paint2"Symbol 649 MovieClip {Printer8Kong_fla.Tween2_114} Frame 1Symbol 648 MovieClip
"paint1"Symbol 651 MovieClip {Printer8Kong_fla.paintdripping_113} Frame 1Symbol 649 MovieClip {Printer8Kong_fla.Tween2_114}
"paint"Symbol 652 MovieClip {Printer8Kong_fla.paintbrush_112} Frame 1Symbol 651 MovieClip {Printer8Kong_fla.paintdripping_113}
"percentage"Symbol 657 MovieClip {Printer8Kong_fla.Tween31_120} Frame 1Symbol 654 EditableText
"inner"Symbol 658 MovieClip {Printer8Kong_fla.thresholdindicator_119} Frame 1Symbol 657 MovieClip {Printer8Kong_fla.Tween31_120}
"thresholdindicator"Symbol 665 MovieClip {Printer8Kong_fla.checkmeterinner_118} Frame 1Symbol 658 MovieClip {Printer8Kong_fla.thresholdindicator_119}
"per"Symbol 665 MovieClip {Printer8Kong_fla.checkmeterinner_118} Frame 1Symbol 662 EditableText
"btn"Symbol 671 MovieClip {Printer8Kong_fla.checkmeterglowbutton_123} Frame 2Symbol 670 Button
"inner"Symbol 672 MovieClip {Printer8Kong_fla.checkmeter_117} Frame 1Symbol 665 MovieClip {Printer8Kong_fla.checkmeterinner_118}
"glowbutton"Symbol 672 MovieClip {Printer8Kong_fla.checkmeter_117} Frame 1Symbol 671 MovieClip {Printer8Kong_fla.checkmeterglowbutton_123}
"yellow"Symbol 703 MovieClip {Printer8Kong_fla.paintpalette_126} Frame 1Symbol 681 Button
"blue"Symbol 703 MovieClip {Printer8Kong_fla.paintpalette_126} Frame 1Symbol 688 Button
"white"Symbol 703 MovieClip {Printer8Kong_fla.paintpalette_126} Frame 1Symbol 695 Button
"red"Symbol 703 MovieClip {Printer8Kong_fla.paintpalette_126} Frame 1Symbol 702 Button
"hitzone"Symbol 726 MovieClip {Printer8Kong_fla.colorwheeltrue_143} Frame 55Symbol 442 Button
"inner"Symbol 737 MovieClip {Printer8Kong_fla.grid_148} Frame 1Symbol 736 MovieClip
"iphonepromotruebutton"Symbol 742 MovieClip {Printer8Kong_fla.iphonepromo_151} Frame 1Symbol 188 MovieClip {Printer8Kong_fla.iphonepromotruebutton_10}
"iphonebutton"Symbol 742 MovieClip {Printer8Kong_fla.iphonepromo_151} Frame 1Symbol 185 Button
"promocontinuebutton"Symbol 742 MovieClip {Printer8Kong_fla.iphonepromo_151} Frame 1Symbol 741 Button

Special Tags

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




http://swfchan.com/21/100110/info.shtml
Created: 21/3 -2019 12:11:50 Last modified: 21/3 -2019 12:11:50 Server time: 04/05 -2024 19:42:42