all stats

Olivia's stats

guessed the most

namecorrect guessesgames togetherratio
SoundOfSpouting570.714
seshoumara360.500
Palaiologos9190.474
MattiDragon250.400
kimapr380.375
BeatButton260.333
moshikoi4120.333
taswelll270.286
gollark3110.273
sonata «pathétique»140.250
ultlang140.250
Dolphy140.250
citrons140.250
olus20004170.235
GNU Radio Shows290.222
LyricLy8380.211
kotnen150.200
luatic2100.200
Camto150.200
IFcoltransG4200.200
razetime6300.200
quintopia190.111
soup girl1100.100
Kit040.000
JJRubes060.000
olive040.000
HelloBoi040.000
Edgex42060.000
Olive070.000
theqwertiest040.000

were guessed the most by

namecorrect guessesgames togetherratio
GNU Radio Shows7110.636
Camto350.600
LyricLy23400.575
taswelll470.571
Dolphy240.500
razetime15310.484
moshikoi5120.417
soup girl4100.400
luatic4100.400
gollark4100.400
IFcoltransG7200.350
Palaiologos6190.316
Kit140.250
kotnen140.250
MattiDragon140.250
kimapr280.250
olive140.250
deadbraincoral140.250
ultlang140.250
Olive280.250
SoundOfSpouting280.250
theqwertiest140.250
olus20004180.222
BeatButton150.200
JJRubes060.000
seshoumara070.000
Edgex42060.000
quintopia0100.000

entries

round #60

submitted at
3 likes

guesses
comments 0

post a comment


line_of_sight.py Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
from random import *
x,y,z,w=[randint(1,18)for _ in"    "]
g=[list("🕳️"*40)for _ in range(20)]
d=abs(z-x)
e=abs(w-y)
s=(x<z)*2-1
t=(y<w)*2-1
D=d-e
while~0:
 g[y][2*x:2*x+2]="👁️"
 if abs(x+y-z-w)<2:break
 if D*2>-e:D-=e;x+=s
 if D*2<d:D+=d;y+=t
for r in g:print(*r,sep="")

round #55

submitted at
1 like

guesses
comments 0

post a comment


ghostly-ghorridoors.html Unicode text, UTF-8 text, with very long lines (19219)

round #52

submitted at
2 likes

guesses
comments 0

post a comment


65536.dec ASCII text, with very long lines (19728), with no line terminators
1
826364001314987886132203322675794923743536300882696527646849903482506520783686433671800260787481264954662636509270886328040417859114908020216547617030281451033889231946245212440925835040230863374279411782324475329917720324491991214447835442043643919841099499755811698890889995757106697687406123325097272053075704416665586452665141982864583878121269600564728909075194244961793287281420368564449005042597820743055815611591544313024009711466364166604255449514865767475790037610625600532205339922041858799404337303071278737762939688115229041785198200021636431800403953263616665725137502950750394029137761225300177833954970272335530233420730177267759909158402419423988928189640886214428418589219029673727096739439170706298574313812814940196561933402693224503675117515661494591720645358130168349605274237844343187344786619215597171610606694563421998006159903487614386917315165462086468492084617068741859487800095661398991768474755618226600458833024651825012031929979868740671714348171380904343376545173287423435202023365806527179148754392291964810830664943038161228237448779652928560171282179146646611235976607338435500685703688611637880254550427217749458393469584824414655631976813464817724749414597787179337616461307029999012735787712811617679659825789998556383853641755791376547411228773176868472076460749937566885183017830238097983593804346696422234945811008583734890310412201992324843981661140749753519222064935570620406875471488459307638715873579606214574873459308799701660030318956400972606014330721396450413677505236778965595978627390895764014904703109997979040650973024676754583334966495361935915757372424109594020366331549338345630884395674799552756686273469291528969516304107423591608586516695025468327825603146721093582201873076326157997444916459139560692881940965787678853784248660378694812768729742997650167484176057270474678909020642995958865365495818622839048358453878825357095564116534085448620562300682488839218717554957950342104578776788829328681434075708286266170929657028857236164477158713448360476956942363132163132060339847224697077841826886049293868126958187293783187432869380854507015272312261308909982788404269912569822387570427897745169411286921680865645581550021696837393704955336104863012598924237771511797473116616595101721295807881810946824942883069083522750553712373968821208130497257593372495314896087968864139642298750709446195747051814346542733521435179029569333925034634281994263921837128322242821992195470606886671655524589352086219807225991155431074480246203586715230599057139642633525000446375481671546623581474009388731519517421236289320392440887059505289081631751840514995222066035525318039475674506043201862063866283166542734743379859531718947340928487814710416103253559949936414955334038630388745514859503933512842211432750025239117282616345514314424106543086235898516595336886633838146511975245103230653260319323911661644697316645303502226132280581365186460086664255679081285541122087967343230944057525479133882060984723811365466125028606535902984484281027019197620464814390118809145467270588119249226506314107976138130556801674716889454838431892887143046693365481072079238387053765090685949759782281418036625705664113680010014101198550131181539356527634040722712738768611635662630456783262068316469752589559543299142330646789388781655566482919774544831048517864081944019871663362742797727762498132235203818686204272820769456027101111863857665778891075154203692254151857149952234945448042950883248990925644015385522438003635012779574090936368994498616037034402620974538599945867487403209308229685334216605275944139008552226031549338167970237288615367699057825643589186130277132611843625634862260384966336520090275753485135318423192153140267691965150588553816808461486549093229249792218084915804138257781406121380513917746020981729212777227086251292165148343312577797617500475198593300573191853573729263303671269424574666331949745690746958647987346741512080620306806972107150266147360534465218947054379422589475679549328357305874262221936467450618445926757123702784510349291015497365308896267523789951260289733101069911019323214133468634600369854985178246255534628150046461445912321687844977470741914688409597647408726449282033361064946569083067961254231862145251638840947741675254838188237712779217729163908223481791973555094738586936043956120664547322956484149643076511057296745532190052104148561015386399925822120351186355902661714134105439984085674851660971912708185476503873649708059399916864505026547235571445261864161636928554118065864654397457893216423066594486851666701959438473842428548480907514271211930882684116477676106573172645776475358257598575092403698708732498534106802194229992926338875386354424946152423255929283693270940291179968816804486100907096909244563812923504477348142781600591741968996489184807058912598796195978308783460218816385683978904234585722878457899895108095316625425766334308707455685499630792630529411322948276664181054260708311724229230306103959005574195932433441468352705294988412260340512059733051698071830885900895789470072203171544107919190256877098556035734707729492523365019578757377013322356796457758522711929940092720623698194534823329435556104725088949809082853584746187444768828156908064842313514145732370695820713594582347014947547263556601693193750701781273069617040275163717063555965718467122859813140561279966763486881427745998084594372458891336806166898288606192352531106669533667329315639378542638596729625778164297871765986483596088622382880430031896559296960899867250808873437819170456027701831713244268638692583322357053103682087071213901995737749662248859946658257646368116149722186353991741247225482185935522993208722223923548905367000628677199097864574136500302895557421153135578614533240877095334837536267423221756883832637461299996795110733318980008406393282780440667861578832366510937825487057805962371240746581012402559172558629984294562305770033696971045808501392831373267023714035611508497562627989771396582362286407854142677035294898616684403276546740044713743432715115685856685866232419177031442604171934781187615040718076580507992755908374981197945268620772448994564832993537097859026850995783273636224002799769252928229983969259132934836098465544910246360947551837163420861387177202819819276901435486771195454417827217349058832539327540330453918103820938339179655526167120973613016169334720318192784483813710924484352501265280321793283732727264912608258188003642475986472003861135299627292706513259188840795280735599910853976837549784321818989206240850617935984065217758423328135180291709623811727662555611186054920240953528475684398575166892118599105856341062211742801828303209711214902383888503363622239997941040716046008194971957012893957223299866938748960589314490855798347937823512349234954819750348542549321012587887461582896050652428056577354439341325537883341806262947688589383351804616515392006610635016156854702440892132395242881178727914068372772874772335293193143126131834091943166908497643843790212247171775183081346093779244192770667355325990587018089628223348509290339093587777361642949904909612735449574199135347666949520882365752288778687509048115473736389918659347802684878805868876393897071595737150581058897201285205600407840259446933413502261112267946852333036225920115329440799864166794210343019679354113604109743063187932603501785874973263213041272748678263785602417334311239441854597244760138231927938787123497016228596272944901727163449685194335379430126010494910388431657116096258354820594301731830082696247874017717972267761021736707116944919283460764647046902828465797262384858593069580931524271117305899049443775720649607128039410417178764723793684564813337080678688938529727612460885813054289822477665005716219381634995731938974310733602597820897357733884968021872726322386387104438214908880380112477622888854108251300793857804611246086516006778477068509053686414225865149827223427352828051686277144873968978440345833882116417204685083211503782786864822748027417939082701456050016045042463853604447038960869349199333957799199658781617326234429369138490800702094655066665295801520619213392269097405442336069422814342479371825458079771292911180709303639560240487498478407007245726705748967818882111643971208278073163385528141419458610068609814337859061246004221835900715338531395301896614664657732708750228465772371834821602829906907366906801884253712535842875087847075122837690997967093484952324762152398267345979588675628781590538611824687699176067941930805937615106614688923224379126226936278568311725207270785218149839206592311191069507939058416038892169110934090339572882461336197637107328074059811284530469837798784798537648668913366256764650773643294741193554199730068631617916081069210142063729947999784615692848203457042252146947993108058016631758431112933307659516586151267187994664556503198598389280382360498226128782612010351643464829133371040408650465578649655950862864379752324553208073300867942291994110195838099131149182407395611491776402894625981512045462550438175243409214165274144571033360952703581661645252023511915301543053278532804175619609275842655715598342362575603276326750314903704357016329630003143321131132505854440900874977936130299024303658283940918629845445496473824821656555380484323977692105887454217095318602526755278803334934076867368746847869913519001306967122751021304325660984445419955940560565555195943413649435203172580921840755770011426919289199958285334431409411359198645402506306851602704741742497769798406026314113700981415496821237998512977573090911298835419160125029233686642484116256521017419849569583099052681395396097763330363154992972497520659855566989964511860481096757682309400806349740542743609138665541605590697812212385261010414084311921488409448436269418811113998517138230395369505263748874952104737701894754976346861385544022964030519043014422849159079806000139082703533171214679696645774037065600989143357363174014650675119454272633067504850186934836934742696860183879809636232780140204035569574172424344738329373138679904200028651648985926087721453295434317700694501214886549321649649621555531332468871282637446771710949855227162511691840769970081778711206549129983523909280885208719901106281938929809901213607073074430048640358184126702566208487589424586945234351501403927510297848057478367034810991007553693675684331131031054185297500315953559374621762850311446139732866398995185327657357434039087114491771347584679083567455563307398591366123892978638367226745394527907720155406704846130781558095165479109444981600722810494411666125828783580210165559501187613677158257082381067532213949162389026623842865116011054684947617212562889834841026612043373640697248801175265161893181799736750568729384653455769788056593541709933948894713023013360994755230870485382464736846283458749161185307256461690968077263726206188986866695948572232133158067319897191758775487399716367001360103649317629278051668882901061915825466818741873291123368838042484969453302033482438109694217990139644440576900644324018623290641868872183640877859522294328424179916721659279363433549156403041412325048051387415683581185210671019230097583612835447605889051957100453096888807643829470667655157984233419320167108240255187510113086291397217848394694572951305107266494628885336570249708815627207476110460398687936027517683780099275553291063850909827731741501003221658085206277414163691093692199161073135082713491452669476487356546777645329581628864119043091506764445452999733078158111871064791782985233192858784815137010513881302383162003399864609668579732398307137493574929299685052232215468172688020382094035045872375022342812026985941141236967501513940209199990740739827906730948272822316945568913709497706867645049660802800144908075045762268759267247966181882510317761277314964163005205627578654143295408373348488200688183144410480768318789834502764148879485328956036357006445100401100065616716124497991653566474706446296564214180034654320834148856079282042102306802313453363110582024636194610010800285078234289939927346649377383102641625126322873625606207112853271647756084834683864246514583773676559215751532311016246768295405981326381759942461257401037553502715713702651809941538867229002322236278596747471675230372398342000973146699894754382317556135886990207606296767112428280395031586109728161673818968843704616086440114094860082231116197135117828151657803872748807687878747726210382873908730635752524323711675233665141307340068574356589633633347928282472020402436809260976969570949756749072096396670542074129763149952048257590077885672964906016670051265294932344729907249472458098470296600771385122984730321940219360996270414878223158912368456785301492060743707941689132316414007868148770802216686794055063529009994844877993031023274776215045178650447439700198436189665566174723391448067943719005958290475782023020460368522381402881846691046817071767575259409034112774462380858280874846270221777207958305676473993863103364346281448690481332301330052509191705865052681377464844395665138145462682040312463805346347533190656768249325410164197707702462779029787442644701786890212446215778699888038079690864633627985912266038528605112530934820552091422693051224512931762366434400992012210136617492153902797537127690486801872551579020193827586650322808853727699847574524416949670980389647161633432349103436009651244126861442242814925278113599038842893155698121891407626303357672681089778701116351891619413522967796820819772200411637713447954090355337901277379445018854178869890942472315148688883161286851989130524122834356673051852246736788620588840524658325588073860759634748330464204316058164039042899144471357833744328893328217946145804494067671457753961125247842616950811595941903673835844849795651904825996986152075283442742317991327444600149587909114242886327536847418368163308956299215065492276152676429436259907519067717324108118261483452790687213461079790218971429921677205985626888563910882375245438970472325816143049743297529006080364374868863055088496992412776838528654816133037837747258128756357649461332764714976166387054762671591989185704228284305476236062061602267277604032211569442321849471610012086224144969620999316206202702350664635332814972858155305278526335734774222389381820993894417182285490055025056483682927109848362323800353517825556604844995776993590738915729540118566824443340564195856260992509476833775882239839148351709203738682043787523198508803539786747540434670118353270204168953862668417208396886725023868576872728849156644970710802854397575601647796882421477005262133271041323690412361642906970941245944549759908092886726437612803912224182397854402752440505167277888569390555964412939466362535549227570218954969439874555754908508992242904276745993836865739766308075088127287614114236899997805082662669299382863291899650460418820445292034325087921754357103064930602932766639488377080212068931971923378827919817335250119156619173255960101484324449953962261495493736867764923478492291292717085932013945551069317595929468398935439461748416828340011148135987774350388719357724634802810268015515130269959190450587179699672584408712884342166362714177733640870319746235922491030695375173447210085746394021071927289174872292456620860206237396494334661769523321066101509816428765819766185322442999440201732427832660243671371597532593115859731978931721637084722054446114825988860996516453456248886837986350649552383793539389593743043549822350784445364099709533984967292251504742887825382216705956625923739543285390024827248356284666967745911351942405087032027232859489136787112598389587701664995018825216403758859871046659730050188203206491925941799806817912654343869077888714864470896573725468987160533680561479524177110019405045605175082615929940317946904074267002394136047949608817318828868055345283928805553779878852433142528729576407582010981605320403912792161601189181500365274770639963976572562465142392219531915091529453706511843201306490806545421456698167456876614523233591927055831120070709677149258800298768762776559785391416136967932456359494479230193786285480018018227381602382221927373884500986311848497919011969371998841145592633454925199597895873948972430392603431999533593181932469032082065896754096459630892259408855188874643161874985256544198287711088431423780291738965942030085344701992134662336445826453465986262321804636256401224587708189894738417613057784254839698164086416651588264684586595840974423891319801005915215535676755262879360505947306250446783611724349609817921894629872149695647112811929962674881482366297800151429173249201457887369993594791765932000643851562153023963963456148174227061952272691574669940355413274943534790487491219630029074295089225218429208918164440280263599799617821141692600284457646839866374335115375141334492349604706641427129210453412165264346620870779949627064899403887648729111890405682428278250995306760224420338796803237900832079148804765974103822500667347731925754541351797024079855205038495235663589755413648558401962781832030574566169678593288546078547107907073563102547375407713024395572463283280258013366507112397738787741603217455517863792173163576969015515729040214072748321095423447447666980213376094004028819395940007846993934075618783239803515353835842383663679900491715098268161539957871379638645914117674265742147417074933158386476848168261292024369785152040294073317797760768793764409913203295494561187721140981641572322317556614733332065398739901378562574021457032094092788777243623775803564705187806042227266456878408426992935013154861715526900741129193402830748995892113793382554686148473385830553922316436866845466485107976438839971519946465908832363690301969532718250895123225785869709612976715174790823791562357361378596650684517378296093087481124816763200153590042720663751804840750533769231529069287936774759511669716336866485714814648866347077968366539836421604918645440217748634222468212011052418479193989603221446636417664008631517740835825014989714909791919066257755202021240876191917825972158790853746296884759310686671991389425147080268896835793723320589900806469516135393866368006589483937581511769920614022849861707929490968393640022086530071658229310197861398249616661456231568519291895512575565804020134988498410714480141532793096711859380338894128736170797123840006270883756359920165648464933835912090139865998640992072771101609842965837982958188255584606864067254838768116991082203618769783667804435659856135916420948804907508879484433157943125723779921350919734294397422125810164166441572930346686000722052126850590194792343676917611011008804854387920436419426513255001370736585600848926357160035477542595056421918764700736972234943907980557610411266310651574723435926567366175412944058615901160609769199268796228723955119322437150109665873389082633526470245302988266568892810263693632589930226039832664873886660271049933009115111653627660584724024590361560286388029868627565407704246698834502353681631547212465648339194103130977622851354823998599396729280975223775239328056332050417338294889236846125615962673657334642500498211075460261968044457895330176232090556222455985166033245335071523076312844345754177650443405831483462641326265460698374092423337560456478929599654895438837677821657971931718692954789974156231632742995687613171833406154019175769401158463581949931202950981045274345207405534524322739410577138110730797220408230596941895008148748293891327280706313991803015009114639771258019220861560585444777786942308083269575957066991006584494133806398330879849695969736586288337396104643662051159154024823744450989083853975230341689235991818673300968799645204779658381818676185826103436368580400887422101613941482809047634198370533936900581863437596064266145279491942174405816863192520741253742383274745352482789163472559426338149513090682482134797389606859749907186061569796373066482137769239849930746696093947439448585151555069940149741185558037820163127187425900080558055959448205888283104375373993267250987058626467206399617430

round #51

submitted at
2 likes

guesses
comments 4
jan Leli

BIG fan!! <3


Olivia *known at the time as [author of #8]

the DM I received from Esobot has extra GPT filtering applied


jan Leli replying to Olivia

apologies i neglected to switch it off


jan Anto

big fan!! <3


post a comment


README.md ASCII text
1
2
3
4
5
6
*Hi there, lovely reader!*

If for some reason my entry isn't embedding on the site, please download
it and see for yourself, and also be sure to bug `@lyricly` about it!

Take care, beauties! Stay esoteric! <3
length.zip Zip archive data, at least v2.0 to extract, compression method=store

round #48

submitted at
0 likes

guesses
comments 0

post a comment


entry.py ASCII text
1
2
3
def entry(h,n):import re;r="|".join((i*".").join([f"({n[0]})",*n[1:]])for i in range(len(h)));s=re.search(r,h);return s and(s.start(),s.groups().index(n[0]))#nested loop is shorter
#like and comment below with your favorite esolang                                                                                                           #long live regis regex
#dont' forget to ring that [shuffle] button!

round #47

submitted at
2 likes

guesses
comments 0

post a comment


Lis.pdf version 1.5

round #45

submitted at
2 likes

guesses
comments 0

post a comment


stockbird.py Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import subprocess, re, time, time # and time again
square_shape = [[] for _ in list("olivia!")]
assertively = lambda s: (tell(s), exchange("isready", "readyok"))
confidante = subprocess.Popen(["stockfish"], text=True, stdin=subprocess.PIPE, stdout=subprocess.PIPE)
utterings = lambda: re.sub("1+", lambda n: str(len(n[0])), "k6K/8/" + ''.join("".join(["1pP"[square.count(",")] for square in (rectangle + list("esolangs"))[:8]]) + "1/" for rectangle in square_shape))
exchange = lambda s, t: (tell(s), ought(t))
rumours = lambda s: (lambda g: g[1] if g[1] else rumours(s))(gather(s))
gather = lambda s: (lambda x: (lambda y: (x, y[1] if y else y))(re.match(s + "\n", x)))(get())
ought = lambda s: list(iter(get, s + "\n"))
tell = lambda s: (confidante.stdin.write(s + "\n"), confidante.stdin.flush()) # 😳
get = confidante.stdout.readline
me = lambda s: (square_shape[s].append("vampire teef ,..,"), print(s + 1))
u = lambda: square_shape[int(input()) - 1].append("it's me, olivia")
if input() == 's': u()
exchange("uci", "uciok")
while ~ True:
   assertively("ucinewgame")
   assertively("position fen " + utterings() + "moves")
   tell("go depth 1")
   time.sleep(1)
   tell("stop")
   wishes = int(rumours("bestmove [^\s]+?(\d)")) % 7
   try:
       while len(square_shape[wishes]) >= 6: wishes += 1
   except BaseException as e:
       raise BaseException("congratulations, you win!") from e
   me(wishes)
   u()

round #43

submitted at
2 likes

guesses
comments 0

post a comment


spiro.m Unicode text, UTF-8 text
1
2
3
4
5
function spironolactone(R,r,d)
[~,D]=rat(R/abs(r));%D←R÷⍨R∧|r
t=2i*pi*(0:1e-3:D);%t←({○0j2×⍳D×⍵}÷⊢)1000
plot((R-r)*exp(t)+d*exp(t-R/r*t))%]Plot (9∘○{⍺⍵}11∘○) ((R-r)×*t)+d×*t×1-R÷r
end

round #42

submitted at
5 likes

guesses
comments 0

post a comment


512.rs ASCII text
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
#!/usr/bin/env -S cargo +nightly -Zscript
//! ```cargo
//! [package]
//! edition = "2021"
//! authors = [ "RocketRace <oliviaspalmu@gmail.com>" ]
//! description = "The game of 2048 for the Esolangs Code Guessing round 42"
//! 
//! [dependencies]
//! rand = "0.8.5"
//! ti = { version = "1.2", git = "https://github.com/RocketRace/ti.git", features = ["images"] }
//! ```
use ::{std::ops::{Index, IndexMut}, rand::{seq::IteratorRandom, thread_rng}, ti::{color::Color, event::{Direction, Event}, screen::{Blit, Screen}, sprite::{Atlas, ColorMode, Sprite}}};

#[derive(Clone, Copy, PartialEq, Default)]
struct Cell {
    value: u8,
    offset: (i16, i16),
    intention: (i16, i16),
    speed: i16
}
impl Cell {
    fn new(value: u8) -> Self {
        Cell { value, ..Default::default() }
    }
}
#[derive(Default, PartialEq, Clone, Copy)]
struct Grid([[Option<Cell>; 4]; 4]);
type Slides = Vec<(u16, u16)>;

impl Index<u16> for Grid {
    type Output = Option<Cell>;
    fn index(&self, index: u16) -> &Self::Output {
        &self.0[index as usize / 4][index as usize % 4]
    }
}
impl IndexMut<u16> for Grid {
    fn index_mut(&mut self, index: u16) -> &mut Self::Output {
        &mut self.0[index as usize / 4][index as usize % 4]
    }
}
impl Grid {
    fn iter(&self) -> impl Iterator<Item = &Cell> {
        self.0.iter().flatten().flatten()
    }
    fn iter_mut(&mut self) -> impl Iterator<Item = &mut Cell> {
        self.0.iter_mut().flatten().flatten()
    }
    fn spawn_food(&mut self) -> Option<()> {
        (0..16)
            .filter(|&i| self[i].is_none())
            .choose(&mut thread_rng())
            .map(|i| self[i] = Some(Cell::new(if rand::random::<f64>() < 0.9 { 1 } else { 2 })))
    }
    fn gravity(&mut self, direction: Direction) -> Option<(Slides, Grid, u32)> {
        let vertical   = [[0, 4, 8, 12], [1, 5, 9, 13], [2, 6, 10, 14], [3,  7,  11, 15]];
        let horizontal = [[0, 1, 2, 3 ], [4, 5, 6, 7 ], [8, 9, 10, 11], [12, 13, 14, 15]];
        let slices = match direction {
            Direction::Right => horizontal.map(reversed),
            Direction::Left  => horizontal,
            Direction::Up    => vertical,
            Direction::Down  => vertical.map(reversed),
        };
    
        let mut buf = Grid::default();
        let mut sliders = vec![(0, 0); 16];
        let mut scored = 0;
        for slice in slices {
            let mut dst = 0;
            for src in 0..4 {
                match (self[slice[src]], buf[slice[dst]]) {
                    (None, _) => (),
                    (Some(n), None) => {
                        buf[slice[dst]] = Some(n);
                        sliders.push((slice[src], (src - dst) as u16));
                    }
                    (Some(n), Some(m)) => {
                        if n.value == m.value {
                            buf[slice[dst]] = Some(Cell::new(n.value + 1));
                            sliders.push((slice[src], (src - dst) as u16));
                            scored += 1 << (n.value + 1);
                        } else {
                            // this can never panic: dst <= src && this match arm is only
                            // possible after executing the previous arm once => dst < 3
                            buf[slice[dst + 1]] = Some(n);
                            sliders.push((slice[src], (src - dst - 1) as u16));
                        }
                        dst += 1;
                    }
                }
            }
        }
        if *self != buf { Some((sliders, buf, scored)) } else { None }
    }
}


fn draw_borders(screen: &mut Screen, offset_x: u16, offset_y: u16, color: Color) {
    screen.draw_sprite(&Sprite::rectangle(18, 18, Some(color), 0), offset_x, offset_y, Blit::Set);
    screen.draw_sprite(&Sprite::rectangle(16, 16, None, 0), offset_x + 1, offset_y + 1, Blit::Subtract);
}

fn draw_cells(screen: &mut Screen, grid: Grid, sprites: &[Sprite], offset_x: u16, offset_y: u16) {
    (0..16).for_each(|i| {
        let (x, y) = (i % 4, i / 4);
        let rgb = (0..=5).choose_multiple(&mut thread_rng(), 3);
        let fuzzy = Sprite::rectangle(4, 4, Some(Color::from_ansi_components(rgb[0], rgb[1], rgb[2])), 1);
        if let Some(Cell {value, offset, .. }) = grid[i] {
            let sprite = sprites.get(value as usize - 1).unwrap_or(&fuzzy);
            screen.draw_sprite(sprite, (x * 4 + offset_x).wrapping_add_signed(offset.0), (y * 4 + offset_y).wrapping_add_signed(offset.1), Blit::Set);
        }
    })
}

fn draw_score(screen: &mut Screen, score: u32, offset_x: u16, offset_y: u16, color: Color) {
    for i in 2..32 {
        screen.draw_pixel_colored(offset_x + i % 2, offset_y + i / 2, if score & (1 << i) != 0 { Blit::Add } else { Blit::Subtract}, Some(color));
    }
}

fn reversed<const N: usize, T>(array: [T; N]) -> [T; N] {
    let mut copy = array;
    copy.reverse();
    copy
}

struct Game {
    grid: Grid,
    next_grid: Grid,
    sliding: bool,
    over: bool,
    won: bool,
    score: u32,
    grid_pos: (u16, u16),
    score_pos: (u16, u16)
}

impl Game {
    fn new(grid_pos: (u16, u16), score_pos: (u16, u16)) -> Self {
        let mut this = Game {
            grid: Grid::default(),
            next_grid: Grid::default(),
            sliding: false,
            over: false,
            won: false,
            score: 0,
            grid_pos,
            score_pos
        };
        this.grid.spawn_food();
        this
    }
    fn tick(&mut self, screen: &mut Screen, event: Option<Event>, best: &mut u32, breath: u8, sprites: &[Sprite]) {
        if !self.sliding {
            if let Some(event) = event {
                if let Some(dir) = event.direction_wasd() {
                    if let Some((sliders, new_grid, scored)) = self.grid.gravity(dir) {
                        self.sliding = true;
                        self.score += scored;
                        *best = (*best).max(self.score);
                        self.next_grid = new_grid;
                        for (slider, cells) in sliders {
                            if let Some(c) = self.grid[slider].as_mut() {
                                let dist = cells as i16 * 4;
                                c.speed = cells as i16;
                                c.intention = match dir {
                                    Direction::Up    => (0, -dist),
                                    Direction::Down  => (0,  dist),
                                    Direction::Right => ( dist, 0),
                                    Direction::Left  => (-dist, 0),
                                };
                            };
                        }
                        if !self.won && self.grid.iter().any(|c| c.value >= 11) {
                            // 2^11 = 2048
                            self.won = true;
                        }
                    }
                    else if !self.over && [Direction::Up, Direction::Down, Direction::Right, Direction::Left].into_iter().all(|dir| self.grid.clone().gravity(dir).is_none()) {
                        self.over = true;
                    }
                } else if let Event::Char('r') = event {
                    self.grid = Grid::default();
                    self.grid.spawn_food();
                    self.grid.spawn_food();
                    self.over = false;
                    self.score = 0;
                }
            }
        }
        else if self.grid.iter_mut().fold(true, |equal, cell| {
            if cell.offset != cell.intention { 
                cell.offset.0 += cell.intention.0.signum() * cell.speed;
                cell.offset.1 += cell.intention.1.signum() * cell.speed;
            }
            equal && cell.offset == cell.intention
        }) {
            self.sliding = false;
            self.grid = self.next_grid;
            self.grid.iter_mut().for_each(|cell| *cell = Cell { value: cell.value, ..Default::default() });
            self.grid.spawn_food();
        }
        
        let playing_color = Color::from_ansi_greyscale(breath / 4 + 6);
        let c = breath * 3 + 112;
        let lost_color    = Color::from_rgb_approximate(c,  64, 64);
        let won_color     = Color::from_rgb_approximate(64, c,  64);
        let score_color   = Color::from_rgb_approximate(c,  64, c );
        let record_color  = Color::from_rgb_approximate(c,  c,  64);
        let border_color = if self.over { if self.won { won_color } else { lost_color }} else { playing_color };
        draw_borders(screen, self.grid_pos.0, self.grid_pos.1, border_color);
        draw_cells(screen, self.grid, sprites, self.grid_pos.0 + 1, self.grid_pos.1 + 1);
        draw_score(screen, self.score, self.score_pos.0, self.score_pos.1, if self.score == *best { record_color } else { score_color });
    }
}

fn main() {
    let mut screen = Screen::new_pixels(54, 24);
    let sprites = Atlas::open("atlas.png", ColorMode::Rgb, true).map(|atlas| (0..16).map(|i| atlas.sprite(i % 4 * 4, i / 4 * 4, 4, 4, 1, 1)).collect::<Vec<Sprite>>()).expect("sprite error");
    
    let mut game = Game::new((1, 3), (22, 4));
    let mut redo = false;
    let mut p2 = Game::new((35, 3), (30, 4));
    let mut best = 0;

    let mut inhaling = true;
    let mut breath = 0;

    screen
        .start_loop(60, |screen, event| {
            if let Some(Event::Char('y')) = event {
                redo = true;
            }
            if inhaling {
                breath += 1; if breath == 47 { inhaling = false; }
            } else {
                breath -= 1; if breath == 0  { inhaling = true;  }
            }
            game.tick(screen, event, &mut best, breath, &sprites);
            if redo {
                p2.tick(screen, event, &mut best, breath, &sprites);
            }
            let best_color = Color::from_rgb_approximate(64, breath * 3 + 112, 64);
            draw_score(screen, best, 26, 4, best_color);
            Ok(())
        })
        .unwrap()
}
atlas.png PNG image data, 16 x 16, 8-bit/color RGBA, non-interlaced
demo.mp4 ISO Media, MP4 Base Media v1 [ISO 14496-12:2003]
instructions ASCII text
1
2
3
4
5
6
7
slide: arrows/WASD
retry: R
exit: ^C
there is no undo feature, it's cheating
redo: Y

use a font with proper braille (example in the RocketRace/ti repository)

round #39

submitted at
5 likes

guesses
comments 1
jan Metu

hi!


post a comment


hi!.hs ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-} {--                                                    ##                        --}
import Text.Megaparsec (parse, errorBundlePretty, between, choice, many, sepBy, Parsec, eof) {--                      ##       ##               --}
{--                              --} ; import Control.Lens ((<&>), uncons, uses, (%=), (.=), _1) {--                 ##      ##     ###         --}
{--       ######                           --} ; import Text.Megaparsec.Char (char, newline, space1) {--             ##### ###         ###      --}
{--    ####    ##        #####                 --} ; import Text.Megaparsec.Char.Lexer (decimal, signed) {--        ##   ####           ## #### --}
{--  ###               ##    ###    ###                         --} ; import Control.Monad.State (execState) {--  ##       ##         ##        --}
{-- ##               ##       ##    ## ##    ##                            --} ; import Data.Maybe (listToMaybe) {--      ##         ##         --}
{--##               ##        ##   ##   ##   #######             #####          --} ; import Control.Monad.Fix (fix) {--       ###  ##          --}
{--##              ##        ##   ##    ##   ##     ####       ###    ###            --} ; import Data.Text (pack, Text) {--     #####          --}
{-- ##             ##       ##   ##     ##   ##              ##         ##   ##               --} ; import Data.Tuple (swap) {--     ####     ##--}
{--  ###     ##    ##     ##   ##      ##   #####          ##               ##                     --} ; import Data.Void (Void) {--         ## --}
{--     ####        #####     ##     ##    ##             ##      ###      ##         ##               --} ; import Data.Bool (bool) {--    #   --}
{--                            ######     ##              ##        ###   ##         ##    ###              --} ; data T = P | B | C | A {--    --}
{--                                     ######            ##        ##    ##        ##    ##  ####                    --} ; data F = F T [F] {----}
main = getContents >>= ((\case {--          ######         ###   ###     ##         ##   ##      ###                                            --}
{--} Left e -> putStrLn $ errorBundlePretty {--              ####        ##        ##   ##           ######                                     --}
{--   --} e; Right (f, i) -> (putStrLn . unwords {--                      ###    ##    ######      ###    ##    ####                            --}
{--        --} . (show <$>) . reverse . fst) (execState {--                 #####     ##    ##    ##       #  ##   ###                          --}
{--             --} (fix (\x -> foldl (\a f -> a >>= (\n -> ( {--                   ###           ##         ##      ##                         --}
{--                  --} n +) <$> (\(F t p) -> if null p then case {--             ######           ###     ##            ##                    --}
{--         ##            --} t of P -> return 1 ; B -> uses _1 length {--              ####  ##      ##     ##          ##   ##                --}
{--         ##        ##       --} C -> uses _1 uncons >>= maybe (return 0) {--                ##    ##        ###      ##   ###   ##           --}
{-- #####  ##       ##              --} (\(h, t) -> _1 .= t >> return h); A -> {--              #####    #       ##     ##  ####  ##     ###### --}
{--    #########   ##        ######      --} id %= swap >> return 0 else case t of{--                    ###    ##     ##  ##  ## ##   ##    ###--}
{--      ##    ########            ###        --} P -> x p >>= (\n -> _1 %= (n :) >> return {--           ######      ##   ##  ###   ##        #--}
{--     ##       ##                  ##            --} n); B -> negate <$> x p; C -> fix (\l f -> {--               ###   ##   ##   ##   ###    --}
{-- ### ##      ##                   ##     ######      --} uses _1 ((0 `elem`) . listToMaybe) >>= bool {--        ##    ##    ##   ##     ###  --}
{--   ######   ###          ###    ##     ##     ###         --} (x f >>= (\n -> (n +) <$> l f)) (return 0)) {--              ##    ##    ##    --}
{--   ##    ##########         ####      ##       ##    ####      --} p; A -> x p >> return 0) f)) (return 0)) f) {--                #####      --}
{--  ##       ##                  ##     ###      ##    ###   ####     --} (reverse i, []))) . parse ((,) <$> many (fix {--                     --}
{--  ##      ###       ##         ##        #######    ###    ###           --} (\t -> choice $ zipWith3 between (char <$> {--                  --}
{-- ##       ##        ####     ###   #          ##    ##     ##                 --} "([{<") (char <$> ")]}>") ((many t <&>) . {--              --}
{--         ##            ######      ###       ##    ##     ##                       --} F <$> [P, B, C, A]))) <* newline <*> signed {--       --}
{--                                     ########                                           --} (pure ()) decimal `sepBy` space1 <* eof :: {--   --}
{--                                                 ###    ##                                   --} Parsec Void Text ([F], [Int])) "") . pack {---}

round #38

submitted at
2 likes

guesses
comments 0

post a comment


entry bzip3 compressed data, blocksize 16777216
dir pics
Unicode text, UTF-8 text, with no line terminators
1
🐾🧺🧶🐈💤
Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
🟥🟥🟥🟥🟥                                                 ⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
🟥🟥🟥🟥🟥     🟥🟥🟥🟥🟥🟥🟥⬛🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨⬛
🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛🟨🟨🟨🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🌸🟨🟨🟨⬛
🟧🟧🟧🟧🟥🟥🟥🟥🟥🟥🟥🟥🟥⬛🟨🟨🌸🌸🌸🌸🌸🟪🌸🌸🟪🌸🌸🌸🌸🌸🟨🟨⬛
🟧🟧🟧🟧🟥🟥🟥🟧🟧🟧🟧🟧🟧⬛🟨🌸🌸🟪🌸🌸🌸🌸🌸🌸⬛⬛🌸🌸🌸🌸🌸🟨⬛     ⬛⬛
🟧🟧🟧🟧🟧🟧🟧🟧🟧🟧🟧🟧🟧⬛🟨🌸🌸🌸🌸🌸🌸🌸🌸⬛⬜⬜⬛🌸🟪🌸🌸🟨⬛⬛⬜⬜⬛
🟨🟨🟨🟨🟧🟧🟧🟧🟧🟧🟧🟧🟧⬛🟨🌸🌸🌸🌸🌸🌸🌸🌸⬛⬜⬜⬜⬛🌸🌸🌸🟨⬛⬜⬜⬜⬛
🟨🟨🟨🟨🟧🟧🟧🟨⬛⬛🟨🟨🟨⬛🟨🌸🌸🌸🌸🌸🟪🌸🌸⬛⬜⬜⬜⬜⬛⬛⬛⬛⬜⬜⬜⬜⬛
🟨🟨🟨🟨🟨🟨🟨⬛⬜⬜⬛🟨🟨⬛🟨🌸🌸🌸🌸🌸🌸🌸🌸⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛
🟩🟩🟩🟩🟨🟨🟨⬛⬜⬜⬛⬛⬛⬛🟨🌸🌸🌸🟪🌸🌸🌸⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛
🟩🟩🟩🟩🟨🟨🟨🟩⬛⬜⬜⬜⬜⬛🟨🌸🌸🌸🌸🌸🌸🟪⬛⬜⬜⬜⬜⬛⬜⬜⬜⬜⬜⬜⬛⬜⬜⬛
🟩🟩🟩🟩🟩🟩🟩🟩🟩⬛⬛⬜⬜⬛🟨🌸🟪🌸🌸🌸🌸🌸⬛⬜⬜⬜⬛⬛⬜⬜⬜⬛⬜⬛⬛⬜⬜⬛
🟦🟦🟦🟦🟩🟩🟩🟩🟩🟩🟩⬛⬛⬛🟨🌸🌸🌸🌸🌸🌸🌸⬛⬜👛👛⬜⬜⬜⬜⬜⬜⬜⬜⬜👛👛⬛
🟦🟦🟦🟦🟩🟩🟩🟦🟦🟦🟦🟦🟦⬛🟨🌸🌸🌸🌸🌸🟪🌸⬛⬜👛👛⬜⬛⬜⬜⬛⬜⬜⬛⬜👛👛⬛
🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦🟦⬛🟨🟨🌸🟪🌸🌸🌸🌸🌸⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬜⬜⬛
🟪🟪🟪🟪🟦🟦🟦🟦🟦🟦🟦🟦⬛⬛🟨🟨🟨🌸🌸🌸🌸🌸🌸🌸⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛
🟪🟪🟪🟪🟦🟦🟦🟪🟪🟪🟪⬛⬜⬛⬛🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛
🟪🟪🟪🟪🟪🟪🟪🟪🟪🟪⬛⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬛
               🟪🟪🟪🟪🟪🟪⬛⬜⬜⬛     ⬛⬜⬜⬛                    ⬛⬜⬜⬛     ⬛⬛⬜⬜⬛
               🟪🟪🟪               ⬛⬛⬛          ⬛⬛⬛                         ⬛⬛⬛               ⬛⬛⬛⬛
! ASCII text
1
2
3
4
   )\_/(
   'o.o'
  =(_ _)=
     U
" ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
                _                       
                \`*-.                   
                 )  _`-.                
                .  : `. .               
                : _   '  \              
                ; *` _.   `*-._         
                `-.-'          `-.      
                  ;       `       `.    
                  :.       .        \   
                  . \  .   :   .-'   .  
                  '  `+.;  ;  '      :  
                  :  '  |    ;       ;-.
                  ; '   : :`-:     _.`* ;
               .*' /  .*' ; .*`- +'  `*'
               `*-*   `*-*  `*-*'       
# Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
⠀⠀⢀⣤⣶⣾⣿⣿⣿⣶⣶⣐⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣔⢒⣛⣓⣲⢄⡀⠀⠀⠀⠀⠀⠀⠀
⠀⣴⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣝⠛⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣷⣿⣿⣿⣿⡻⢿⣿⣷⠀⠀⠀⠀⠀⠀
⠼⣿⣿⣿⣿⣿⣿⣷⣦⣼⣿⡿⣿⣆⢹⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣧⣩⣿⣷⠀⠙⢿⡇⠀⠀⠀⠀⠀
⠀⢿⣿⡿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢿⡆⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢜⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⣇⠀⠀⠀⠀⠀
⠀⠘⣿⣷⣿⣿⣿⣿⠻⣿⣿⢁⣀⣈⣷⡽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠹⣧⣼⣿⣿⣿⣿⡟⠀⠀⢸⡏⠀⠀⠀⠀⠀
⠀⠀⠈⢻⣿⣿⣿⡟⠛⠉⠁⠀⠀⠚⠁⠁⣀⠀⢀⣀⣤⣤⣧⣄⠀⣄⠀⠀⠂⠀⠈⠛⠿⣿⣿⠋⠀⠀⣠⠞⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣇⣨⠿⠛⠛⠉⠉⠉⠛⠿⣇⠀⠀⠀⠀⠀⠀⠉⠉⠓⠋⠁⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢿⣶⣖⠤⠀⠀⠀⠀⢀⣹⡏⠇⠀⠀⠀⣀⠀⢀⠔⠀⢀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⡠⠊⡡⠒⣁⠔⢁⠠⠀⠀⠀⠀⠀⠀⠀⠉⢻⣷⣄⣀⣠⣴⡿⠛⠁⠀⢀⠴⠊⡠⠖⠁⡠⠖⠁⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠐⠋⠐⠊⠀⠊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⢿⣿⣛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠀⠐⠊⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⢀⣣⣾⣷⡀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⡴⠟⠛⠉⠉⠛⣷⣬⡑⠄⠈⠐⠈⠒⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠛⠉⠀⠀⠀⠀⠀⠀⠉⠈⠻⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢄⠀⠀⠀⠀⠀⠀⠀⠁⢀⡀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠆⠀⠀⠀⠀⠀⠀⠀⠀⠙⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤
$ Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
⠀⢠⣄⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⢘⣾⣷⣤⣤⣤⣴⢟⣾⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠨⣿⣿⢿⣿⢟⣯⢷⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠈⣿⣳⣾⣭⡸⢰⡻⢿⣦⣤⣤⣶⣶⣾⣿⣿⣿⣿⣶⣶⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠙⢟⠛⡾⠡⠉⣲⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢱⣆⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢹⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠸⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀
⠀⠀⠀⠀⠀⠀⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⡀⠀⠀⠀⠀⣠⣴⣾⣿⡿⠂⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⣠⣴⣿⣿⣿⠟⠋⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣿⡏⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠙⢿⣿⣿⣿⣿⣿⣿⠿⠁⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣿⡇⠀⠀⠈⠙⣿⣿⣿⢿⣿⣿⣿⠂⠀⠉⠛⠛⠛⠋⠁⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢈⣿⣿⡿⣿⣿⡇⠀⠀⠀⠀⢼⣿⡏⢸⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠈⠿⠟⠀⣿⣿⡀⠀⠀⢀⠀⣿⣿⣧⣾⣿⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢀⠀⠀⠀⠀⠄⠠⣤⠄⡠⠔⠶⠿⠿⠇⠀⠀⠈⠾⠟⠛⠻⠿⠛⠀⠠⠀⠀⠀⠀⠄⢀⠀⠀⠀⠀⠀⠈⠩⠂⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁
% Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⢻⢿⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠀⠑⣎⠉⠛⠿⣷⣦⣤⣤⣀⣀⣀⡀⠀⠀⠀⠀⠀⣠⣴⡾⠿⠛⠉⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⢀⣀⣘⢷⡄⢀⡀⠈⢩⠏⠛⠛⠛⢿⠿⢷⣶⣴⡿⠟⠉⠀⠀⠀⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⡇⠠⡼⣯⠷⠋⠀⢠⢣⣤⢠⡦⣴⠊⢀⣠⠞⠋⠀⣀⡤⠔⠚⠁⢠⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣇⠀⠀⠁⠀⠀⠀⣯⢯⣿⠏⡷⠁⠀⠉⠀⠀⠀⠘⣿⣤⣤⠀⠀⣾⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⣿⡀⠀⠀⠀⠀⠀⠁⣼⡏⠘⠃⠀⠀⠀⠀⠀⠀⠀⠓⠃⠀⠀⢠⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⡟⡟⠀⠀⠀⠀⠀⠀⢰⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⢿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⠟⠋⢰⣧⡀⠀⠀⠀⠀⠀⠀⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⢸⠛⠿⣶⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⡿⢁⡴⢃⣬⣇⡛⠒⠀⢤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠂⠀⠀⠙⢿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣴⣶⣶⣶⣤⣼⡟⠀⣼⣱⠋⣥⠼⠳⣄⠀⠀⠹⡀⠀⠀⠀⡠⠒⠚⠋⠈⠉⠉⠛⠲⢦⣀⣀⣀⢄⡞⠀⠀⠀⠘⣄⠙⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⣰⡿⠋⢀⡠⠤⠄⣉⠛⠁⠀⠹⣿⡞⢋⡤⠞⠊⢧⡜⠦⠙⣔⡲⠀⣠⣠⡄⠀⠀⠀⠛⠛⢛⣒⣨⣏⠀⠈⠛⢶⣄⡀⠀⠘⣆⠙⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢠⣿⠁⡔⣗⠃⠀⠐⠒⠃⠀⠀⠀⠘⣧⠟⢀⣀⡤⠞⠳⣄⠀⡸⣄⠀⠀⠉⡀⠀⢀⡠⠖⠚⠿⢦⣍⠉⠙⣦⠀⠀⣷⠙⣦⢀⣿⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢸⡏⠀⣷⠈⠀⣠⣄⡀⠀⠀⠀⠀⠀⢹⡛⠉⢡⣀⣠⡴⠋⠻⠬⡬⠭⠶⠊⢁⡴⠋⠙⠛⠶⣄⠀⠘⣧⠀⢸⡇⠀⠏⣀⣬⡾⠁⠀⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⢿⡀⠐⣿⠉⠻⣦⠀⠀⠀⠀⠈⣧⠀⠀⠀⠀⠀⠀⠀⠀⢱⣤⣀⣀⡞⠀⠀⠀⠀⠀⠘⠓⠂⣹⣠⣼⣴⣶⠿⠛⠁⠀⠀⢀⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⣿⡆⠀⣿⡇⠀⠀⠀⠀⠘⢧⣸⡀⠀⣤⠀⠀⣹⠏⠉⠙⠛⡇⠀⠀⠀⠀⠀⠀⠀⢀⡏⢉⡉⠠⠤⣤⠀⠀⠀⠀⣸⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠸⣷⠀⠀⠀⠀⠸⣷⠀⣿⡇⠀⠀⠀⠀⠀⠀⠈⠓⠷⠾⠶⠚⠁⠫⢉⡀⠀⡇⠀⠀⠀⠀⠀⣀⢀⡾⠉⠀⣀⠤⠒⠉⠀⠀⠀⢀⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢿⡆⠀⠀⠀⠀⠹⣧⢹⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠹⢤⣜⣀⠀⣠⡾⠋⠀⢠⠋⠀⠀⠀⠀⠀⠀⠀⣸⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⡀⠀⠀⠀⠀⠹⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠁⠹⡀⠀⢸⠀⠀⠀⠀⠀⠀⠀⢠⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣷⡀⠀⠀⠀⠀⠹⠗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⡘⠀⠀⠀⠀⠀⠀⠀⣾⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣷⡄⠀⠀⢸⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⣇⠀⠀⠀⠀⠀⠀⣸⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣆⠀⠀⠑⢷⡽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠇⢰⠈⠀⠀⠀⠀⠀⢠⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⣌⠃⠀⠀⠀⠀⢀⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡘⢠⡋⠀⠀⠀⠀⠀⣼⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⣤⠶⠾⠿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⠇⠀⠀⠀⠀⠀⣼⣏⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢀⣀⣤⠴⠖⠛⠋⠉⠁⠀⠀⠀⠀⠀⢳⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⢀⡼⠃⠉⠙⠛⠶⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⡤⠴⠚⠋⠉⠀⠀⣀⡀⠤⠤⠐⢒⣂⠩⠝⠃⠀⠈⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡞⠑⠀⢠⡤⣀⠀⠀⠈⠙⠓⠦⣤⡀⠀⠀⠀⠀⠀
⠀⠀⠀⢀⡔⣂⡩⠤⠔⠒⠊⠉⠀⠀⠀⠀⠀⠀⠀⠘⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠟⠀⠀⠀⠀⠁⠈⠰⣒⠠⠄⣀⠀⠀⠉⠓⠦⣄⡀⠀
⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢦⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠢⠦⣉⠒⠤⡀⠀⠀⠙⠲
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⡶⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠚⠬⠧⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⢷⣤⣀⡀⠀⠀⠀⠀⠀⠀⣀⣠⣤⡾⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠛⠻⠿⠿⠿⠿⠛⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⡀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
& ASCII text
1
2
3
4
5
   /\_/\
   >^.^<.---.
  _'-`-'     )\
 (6--\ |--\ (`.`-.
     --'  --'  ``-'
' Unicode text, UTF-8 text, with no line terminators
1
🐱
( ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
         *                  *
             __                *
          ,db'    *     *
         ,d8/       *        *    *
         888
         `db\       *     *
           `o`_                    **
      *               *   *    _      *
            *                 / )
         *    (\__/) *       ( (  *
       ,-.,-.,)    (.,-.,-.,-.) ).,-.,-.
      | @|  ={      }= | @|  / / | @|o |
     _j__j__j_)     `-------/ /__j__j__j_
     ________(               /___________
      |  | @| \              || o|O | @|
      |o |  |,'\       ,   ,'"|  |  |  |  hjw
     vV\|/vV|`-'\  ,---\   | \Vv\hjwVv\//v
                _) )    `. \ /
               (__/       ) )
                         (_/
) ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
                                                                                 .--.
                                                                                J    L
                                                                                |    |
                                                                                F    F
                                                                               J    J
                                                                              /    /
                                                                             /    /
                                                                           .'    /
                                                   .--""--._              /     /
                                               _.-'         `-.          /     /
                                    __       .'                `.       /     /
                                 _-'-."`-.  J                    \     /     /
                            .---(  `, _   `'|                     `.  J     /
                              `. )                                  ""     /
                               F                                          J
                               L                  |                      J
                               ` (/     /         |                      F
                                |    ._'          |                      |
                               /'`--'`.           |                      J
                               '||\   |-._        `.  ___.               |
                                 `     \  `.        |/    `-            J
                                        F   L       /       J           /
                                        |   J      J         F         J
                                        |    \     J         |        J
                                        |    |L    J         J        J
                                        |    FJ    |          L       |
                                        |   J  L   |          L\      F
                                        |   F  |   |           L\    J
                                        F  F   |   |           | L   |
                                       J  J    |   |           | |   F
                                       /  )    F  J            F F  J
                                      ( .'    )   F           J J  F
                                      `"     (   J           /.'  J
                                              `-'           ||-' |)
                                                              '-'
* ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
                      /^--^\     /^--^\     /^--^\
                      \____/     \____/     \____/
                     /      \   /      \   /      \
                    |        | |        | |        |
                     \__  __/   \__  __/   \__  __/
|^|^|^|^|^|^|^|^|^|^|^|^\ \^|^|^|^/ /^|^|^|^|^\ \^|^|^|^|^|^|^|^|^|^|^|^|
| | | | | | | | | | | | |\ \| | |/ /| | | | | | \ \ | | | | | | | | | | |
########################/ /######\ \###########/ /#######################
| | | | | | | | | | | | \/| | | | \/| | | | | |\/ | | | | | | | | | | | |
|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|
+ Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
⠀⠀⠀⠀⠀⠀⣠⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣠⠎⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢀⣀⡀⠞⠁⠀⠀⠁⠁⠐⠒⠒⠋⡹⠀⠀⠀⠀
⠈⢢⠀⠾⠃⠀⠀⠀⠀⠀⠀⠀⡰⠁⠀⠀⠀⠀
⢰⠣⡄⠠⢄⠀⠾⠅⠀⠀⢠⣰⠁⠀⠀⠀⠀⠀
⠀⠀⠐⢤⣀⠀⣀⣆⢰⠉⠢⡇⠀⢀⠤⠤⣀⠀
⠀⠀⢸⠀⠀⠀⠀⠀⠙⠀⠈⠳⡀⠘⠤⡀⠀⢆
⠀⠀⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢄⡀⢸⠀⠸
⠀⠀⠁⠀⢥⠀⠀⡇⠀⠀⠀⠀⠀⠀⣱⠼⠀⡘
⠀⢀⡇⠀⠢⠄⢀⠃⠀⢐⠀⠀⠀⠀⡇⠤⠋⠀
⠀⠸⢄⣀⠜⠀⢸⡀⠴⠋⠀⠉⠁⠁⠀⠀⠀⠀
, Unicode text, UTF-8 text
1
2
3
4
5
6
     />  フ
     |  _  _ l
     /` ミ_xノ
     /      |
    /  ヽ   ノ
    │  | | |       im sorry lost energy to write have these
- ASCII text, with no line terminators
1
=^..^=
._ AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._ AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._! AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._" AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._# AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._$ AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._% AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._& AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._' AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._( AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._) AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._* AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._+ AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._, AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._- AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._0 AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._1 AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._2 AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._3 AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._4 AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._5 AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._6 AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._7 AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._8 AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._9 AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._; AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._< AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._= AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._> AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._? AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._@ AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._[ AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._\ AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._] AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._^ AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
.__ AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._` AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._a AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._b AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._c AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._d AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._e AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._f AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._g AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._h AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._i AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._j AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._k AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._l AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._m AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._n AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._o AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._p AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._q AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._r AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._s AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._t AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._u AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._v AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._w AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._x AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._y AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._z AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._{ AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._| AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
._} AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents
0 ASCII text
1
2
3
4
5
           __..--''``\--....___   _..,_
       _.-'    .-/";  `        ``<._  ``-+'~=.
   _.-' _..--.'_    \                    `(^) )
  ((..-'    (< _     ;_..__               ; `'
             `-._,_)'      ``--...____..-'
1 Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
⠀⠀⠀🐈🐈‍⬛🐈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀🐈🐈‍⬛🐈
⠀⠀⠀⠀🐈‍⬛⠀⠀⠀⠀🐈‍⬛🐈⠀⠀⠀⠀🐈🐈‍⬛⠀⠀⠀⠀🐈‍⬛
⠀⠀⠀⠀⠀🐈⠀⠀⠀⠀⠀⠀⠀🐈‍⬛🐈‍⬛⠀⠀⠀⠀⠀⠀⠀🐈
⠀⠀⠀⠀⠀⠀⠀🐈‍⬛⠀⠀⠀🐈⠀⠀⠀⠀🐈⠀⠀⠀🐈‍⬛
⠀⠀⠀⠀⠀⠀⠀⠀🐈🐈‍⬛⠀⠀⠀⠀⠀⠀⠀⠀🐈‍⬛🐈
⠀⠀⠀⠀⠀🐈‍⬛🐈⠀🐈⠀⠀⠀⠀⠀⠀⠀⠀🐈⠀🐈🐈‍⬛
⠀⠀🐈‍⬛🐈⠀⠀⠀⠀⠀🐈‍⬛⠀⠀⠀⠀⠀⠀🐈‍⬛⠀⠀⠀⠀⠀⠀🐈🐈‍⬛
🐈🐈‍⬛🐈🐈‍⬛🐈🐈‍⬛🐈😽🐈‍⬛🐈🐈‍⬛🐈🐈‍⬛🐈🐈‍⬛🐈
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀🐈‍⬛⠀⠀⠀⠀🐈‍⬛
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀🐈⠀⠀🐈
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀🐈‍⬛🐈‍⬛
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀🐈
2 Unicode text, UTF-8 text
1
2
3
  /\   /\
(   .   . )
(     づ꒰~ meow ~ ꒱
3 Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⡴⠖⢆⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⠛⠛⢹⡇⠀⠀⠀⠀⠀⠀⡇⠀⠈⠉⢹⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⠤⠟⠀⠀⠀⠀⠀⠀⠀⠻⠤⠤⠔⠋⠀⠀⠀⠀⣠⢤⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠃⠈⢧⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡤⢤⡀⠀⠀⠀⠀⢰⠛⠲⢤⡀⠀⠀⠀⠀⠀⠀⠀⢀⡟⠀⠀⠈⣇⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡤⠼⠀⠀⢹⡀⠀⠀⠀⢸⡀⠀⠀⠙⠦⣀⢀⡠⠤⠤⠖⠚⠁⣠⡤⣄⣸⡄⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡀⠀⠀⠀⢰⠇⠀⠀⠀⠀⢧⠀⠀⠀⠀⠈⠣⣤⠖⠒⠀⠀⠀⠀⠀⣴⣮⠹⢦⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠓⠒⠒⠋⠀⠀⠀⠀⠀⠸⡆⠀⠀⠀⠀⠀⢀⣠⣤⡀⠀⠀⠀⠀⢹⣿⠀⣨⣷⡂⡒⠂
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⢹⡹⢿⣿⡇⠀⠀⣴⣿⡄⠘⠛⠹⡧⢌⡉
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠉⣉⢭⣶⡆⠀⠉⢹⡁⢀⠀⢠⠇⠀⠈
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢳⡄⠀⠀⠀⠀⠠⠊⡠⠃⡜⠐⠒⠤⠚⠉⠁⢀⡞⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠓⠤⣀⠀⠀⠰⠁⢠⡇⠀⠀⠀⠀⠀⢀⡞⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡖⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀
⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣆⠀⠀⠀⠀
⢸⡏⠉⠉⠙⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠴⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⡆⠀⠀⠀
⠈⠓⠦⡄⠀⠀⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡴⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣧⠀⠀⠀
⠀⠀⢀⡇⠀⢠⠇⠀⠀⠀⠀⠀⠀⠀⠀⢀⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀
⠀⢀⠞⠀⢠⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀
⢀⡎⠀⢠⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠃⠀⠀⠀
⢸⠀⠀⡎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀
⢸⡄⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⣀⡴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⢀⠀⠀⡞⠀⠀⢸⠀⠀⠀⠀
⠀⢇⠀⢱⡀⠀⠀⠀⠀⠀⡴⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡀⠀⠀⠀⠀⣸⠀⣰⠃⠀⠀⢸⠀⠀⠀⠀
⠀⠘⣆⠀⠹⣄⠀⠀⠀⠈⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⢀⡇⢠⠇⡇⠀⠀⢼⠀⠀⠀⠀
⠀⠀⠈⠣⡀⠀⠑⠦⣄⠀⠹⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⠀⠀⠀⢸⡷⠃⠘⡇⠀⠀⠘⣇⠀⠀⠀
⠀⠀⠀⠀⠈⠲⢤⣀⣀⣀⣀⣹⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡴⠀⠤⣤⡼⣇⠀⠀⠈⢷⡀⠀⢳⡀⠀⠀⠘⢳⡄⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠲⠤⣀⣀⠀⠀⠀⢀⡼⠁⠀⠰⡌⢳⠿⡄⠀⠀⠀⠱⡄⠀⠳⢤⣀⣼⠾⠃⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠚⠉⠳⠤⠼⠿⠛⠉⠀⠳⣄⣰⣤⣷⠗⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣈⣁⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀
4 Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
          /\       /\
        /    \ _ /   \
      /                  \
     |       0      0    \
      \          ^        /
         |              |
         |              \ 
        /                |
      /       |      |  /
    /          |    |   |
   |     |___|__\ _\   _
    \_____________/        🐾
5 Unicode text, UTF-8 text
1
2
3
4
5
6
7
8
⠀⠀⠀⠀⠀⠀⢀⡤⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢀⡏⠀⠀⠈⠳⣄⠀⠀⠀⠀⠀⣀⠴⠋⠉⠉⡆⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠈⠉⠉⠙⠓⠚⠁⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢀⠞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣄⠀⠀⠀⠀
⠀⠀⠀⠀⡞⠀⠀⠀⠀⠀⠶⠀⠀⠀⠀⠀⠀⠦⠀⠀⠀⠀⠀⠸⡆⠀⠀⠀
⢠⣤⣶⣾⣧⣤⣤⣀⡀⠀⠀⠀⠀⠈⠀⠀⠀⢀⡤⠴⠶⠤⢤⡀⣧⣀⣀⠀
⠻⠶⣾⠁⠀⠀⠀⠀⠙⣆⠀⠀⠀⠀⠀⠀⣰⠋⠀⠀⠀⠀⠀⢹⣿⣭⣽⠇
⠀⠀⠙⠤⠴⢤⡤⠤⠤⠋⠉⠉⠉⠉⠉⠉⠉⠳⠖⠦⠤⠶⠦⠞⠁⠀⠀⠀
6 Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
⣿⡿⣭⢻⣜⡳⣝⢮⣳⢭⣛⡬⠓⣭⡳⣭⢻⡜⣯⢳⡝⣮⠳⣏⢾⡱⣏⠾⣱⢫⡜⣧⢏⡷⣹⢞⣱⡹⣎⡳⣭⢳⣭⢻⡜⣯⢳⡽⣹⢮⡝⣧⡻⣿⣿⣿⣿⣟⣯⣿⣿⣿⣿⣿⣝⢮⡳⣭⢏⡿⣙⡯⡝⣎⣷⡹⣎⡳⣝⡎⢷⣙⢮⢳⢭⠞⣥⠻⡜⣥⢛⡬⢳⡹⣌⢳⡍⡞⣥⠻⣽⣻⢿⡿⣟⢟⡱⢪⣱⠞⣱⢪⡝⢿⡻⣟⠟⣏⢯⡱
⣿⣿⣚⡷⣺⡝⣞⢧⣛⢶⣙⢦⠁⡄⣳⣭⣗⡻⣜⡳⣞⡳⡟⣞⢧⣳⣛⢾⡱⣏⢾⣜⣻⣼⣣⢯⣭⢳⢭⡳⢭⣗⡞⣧⢟⡾⣣⣟⣳⣯⣾⣕⡻⣽⢿⣿⡿⣽⣞⣿⣿⣿⣿⣿⣻⢮⡽⣺⢭⣳⢻⣜⡿⣿⣾⣷⣯⣗⡾⣹⢎⢷⣚⠷⣺⠻⣜⡳⡝⢮⣙⡞⢧⢳⣝⡲⡝⣎⣳⡙⢶⣩⡞⣵⢫⢎⣵⡷⣡⢟⡬⣓⢞⣣⠳⣍⡞⣚⢖⡣
⣿⣷⡝⡾⣵⢻⡜⣧⣛⢮⡹⢆⠧⡰⢄⢛⣿⣵⢫⠷⣭⢳⡝⣮⢳⡶⣭⠞⣵⢫⡞⡽⣶⡹⣞⣳⣎⡟⣦⢿⡹⣼⡹⣞⡽⣺⢵⣞⣷⣿⣷⣞⣳⡽⣟⣾⣹⢞⡾⣻⣿⣿⣿⡿⣝⢮⡳⣝⣮⢳⢏⣾⣿⣿⣿⣿⣿⣾⣟⣧⢻⡎⣷⢫⢗⡻⡼⣱⣏⣷⢧⣟⣎⠷⣌⡳⡝⣬⢣⡝⣣⢏⣾⣭⣋⡮⢏⡴⣏⠞⣴⢋⡞⡴⣋⢶⡹⡜⢮⡱
⣿⣿⡞⣽⢞⣧⢻⡼⣹⢎⡳⢭⣒⡱⠌⢢⡐⠹⠿⣟⡼⣣⢟⣭⡳⣝⢶⡻⣎⠿⣜⣳⢳⢿⡜⣷⡮⣽⢻⣎⣷⢻⣳⣝⢾⣹⢮⣟⣿⣿⣿⣞⣧⠻⣿⣾⣵⡿⣞⡱⣟⣿⡯⢟⣞⣳⢻⡼⣎⡟⣮⣳⢿⣿⣿⣿⣿⣿⣿⣚⢧⡻⣼⡹⣎⢷⡹⣶⣿⣿⣿⣿⣿⣽⣲⡝⣮⢣⣏⡼⣯⣿⣿⣿⣿⣝⡯⣕⢮⡹⢦⣫⠼⣱⢭⠲⢧⣙⢦⡳
⣿⣿⡝⣯⢾⡱⣏⢷⡹⢮⣙⠦⣑⠎⣍⡂⢌⢣⡌⠩⠷⣏⡟⣶⢫⡽⢮⣳⢏⡿⣼⣩⢿⣎⢿⣖⠽⣗⡯⣷⢾⣛⣧⡟⣾⡹⣞⣿⢾⡿⣟⠬⢣⠓⡘⢿⡟⠘⠤⢑⠪⡖⠹⢈⠞⠬⡳⢝⠮⡽⢶⡹⢯⣿⢻⠿⣻⠽⡪⡝⢮⡳⢵⣛⡼⣣⢟⣿⣿⣿⣿⣿⣿⣷⣯⡗⣧⢋⡾⣵⢿⣿⣿⣿⣿⣾⣿⣏⢶⡩⢗⡬⢏⡳⢎⡏⢳⣉⢦⢳
⣿⣿⡽⣽⣺⢽⡹⣎⡟⣧⢹⠲⣉⠞⢤⡛⣮⣣⠝⣧⢣⠜⡹⢎⡯⡽⣏⢷⣫⢞⡵⣣⢯⣚⠷⣺⢯⣚⢷⡽⣯⢷⣻⡽⣖⢻⡽⣿⡎⢽⣯⢒⠡⢊⠡⢀⠁⠘⠀⠠⠄⠄⠡⠀⢈⠀⠐⠈⠃⠘⢀⠃⢣⡘⠣⢈⠡⠊⠔⠡⢃⠱⡋⢾⡱⣏⣾⡿⣿⣿⣿⣿⣿⣿⣷⢻⣼⢫⣟⢼⡿⢫⣿⣿⣿⠿⡟⣜⣣⡝⣎⣳⠭⣞⣱⡜⣧⠞⣭⣚
⣿⣿⣯⢷⡻⣮⢟⣵⢻⣜⢫⠳⣌⠞⡆⡵⢣⣿⣿⠽⣶⣎⡱⣈⢖⡻⣼⣣⢟⡺⣿⣭⣿⡽⣷⡩⢿⣷⢊⣿⡽⣿⣸⣿⣮⠏⡴⠉⢿⡀⡙⢃⠃⢀⠀⠀⡀⠠⠁⠠⠀⠀⠀⠁⢀⠀⠂⠁⠀⠀⠁⠀⠀⠀⠀⠁⡀⠁⠈⠄⢁⠒⡘⢬⠳⣏⡾⣽⣿⡿⣿⠿⣟⡟⣮⡷⣣⠿⣼⢫⡼⣟⡹⣎⢭⡳⡝⣖⣣⡽⣚⣥⢿⣙⠮⣜⢖⡫⢒⡉
⣿⣿⡷⣯⢟⣳⣻⠼⣏⢾⣩⠳⣌⠳⣘⠼⣡⢟⣿⣿⣵⣿⢻⣶⣎⡵⣋⢷⣋⣗⢻⣗⢻⣷⣭⠳⣩⢿⣷⡸⢟⣿⢷⡺⣵⡚⠤⠉⡀⠙⠀⠁⠀⠀⠠⠀⠀⠀⠀⢀⠀⠑⠀⠀⠠⠐⠀⠀⠀⠀⠄⠀⠀⠀⡀⠐⠀⢀⠂⠈⠄⠂⠌⢢⠱⢹⢺⠵⡺⣜⢧⣻⡼⣽⡞⣼⢯⢟⣱⡾⣹⡜⡧⡝⡮⣵⠽⣪⡵⢾⡹⢎⢧⣙⡾⢊⠔⣢⢵⣺
⣿⣿⡿⣽⢯⣯⢷⣻⡽⣚⡴⣋⡴⢣⢌⡲⢥⡺⣜⣿⣿⣿⣿⣞⡟⣾⣹⢲⡙⣬⠳⣌⣳⣎⣏⢷⡑⣎⠿⢧⢫⡔⢻⣷⣻⡇⠡⠂⠌⠀⢆⠁⠨⠀⠀⡀⠀⠀⠀⠀⠰⠀⠀⠂⠀⠀⠀⡁⠀⠀⠀⠀⠄⠀⠀⠠⠁⡀⡈⢀⡑⠀⠨⠀⡐⠤⠃⣉⠷⣸⡿⢿⣽⢿⣾⡿⣫⢾⣹⣱⢳⢎⣷⢝⣫⣵⣻⢓⢯⣣⡽⢞⣩⣷⡞⣧⣻⢮⣷⣻
⣿⣿⣿⣽⣻⣞⣯⣿⣽⣿⣜⣧⡓⣏⢎⡵⢫⡵⣻⢞⡿⣿⣿⣿⣜⢥⢣⠓⣜⠢⢽⣊⠷⣙⡳⣞⣷⣌⠫⡜⢂⡻⢠⠙⣁⠈⡀⠃⠌⠂⡄⠀⡄⠡⠀⠠⠀⠀⠡⢀⠠⠀⢀⠀⠀⡀⠄⠀⠀⠀⡀⠂⠀⠀⠈⠠⠀⠅⠠⢀⠀⠌⢠⠐⠀⡂⠡⠄⠒⠀⠈⠛⢁⣿⠏⠵⢋⢖⡳⣼⠟⣺⣴⡻⢧⣓⡮⠟⣋⠥⢒⣥⣾⢷⣹⡟⣏⡳⢆⣧
⣿⣿⣿⣞⡷⣯⣿⣿⣿⣿⣿⣷⣽⣮⡳⢞⣣⣝⡳⣟⣿⡵⣫⡝⠯⣓⠦⢡⢆⠋⣔⠪⠙⡬⠑⣌⠛⣉⠒⡌⢃⢢⢁⠂⢄⠡⠐⢈⠄⢡⠐⢂⠀⠆⢉⠀⠄⠉⠐⠀⠀⡐⠀⠀⠠⠀⡀⠂⠈⠄⢀⠂⠡⠐⠈⡐⡀⢂⠡⢀⠌⠂⠄⣂⠌⢐⡀⠂⠡⠈⠄⠁⢀⠠⠈⢂⠉⠆⡘⠤⡛⢿⠶⢟⡋⠥⢊⡕⢆⣳⣿⣿⡿⣭⢳⡹⡼⣹⢻⣶
⣿⣿⣿⡾⣽⣳⣿⣿⣿⣿⣿⣿⣿⣷⣿⣏⢷⣚⢷⢩⢎⠹⠡⡙⣰⢨⠙⡓⢮⡑⢤⠡⡑⠌⢃⠤⠙⡄⠣⠜⣡⠊⡄⠊⡄⠃⠌⡂⢨⠐⠤⢀⠃⡰⠈⢄⠂⡈⢄⠰⠀⠠⠈⠄⡐⢀⠀⠆⠠⠌⢂⠀⢂⡁⢐⢄⠙⠄⠣⢌⠌⠦⢱⢀⢎⠰⣐⡀⠃⠄⠊⡐⠈⢠⠡⢀⠂⠌⡁⠆⡑⠠⠚⠡⡘⢢⠣⢞⣬⠳⣍⣶⣹⣶⣳⡷⣽⢧⣟⣾
⣿⣿⣿⣽⢷⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⢮⢷⡙⢎⠡⠊⠄⠃⠔⠠⣁⠓⡈⢆⠛⣦⡷⣄⡑⠪⣌⠣⡈⣅⠚⣄⠣⡘⢆⠸⠌⠰⠐⡠⢂⠄⢂⠒⣀⠡⢂⠰⢐⠠⠠⠌⠄⡈⢄⠐⡀⠰⠀⢡⠐⡈⢒⡠⢌⠢⣌⠎⣍⡓⡜⢢⠚⣤⠣⣘⠄⠆⡄⠡⢈⠒⢀⠅⠃⡠⠊⢄⠂⠔⡀⢅⠡⠡⡑⣈⢣⡙⢎⡦⢛⣉⠦⣱⣬⣯⠽⣭⣛⡾⣽
⣿⣿⣿⣟⡾⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⠾⣜⠣⡜⡐⠢⠐⠤⡐⠢⡉⠤⢧⢼⣐⡩⢑⠻⢕⠆⠙⢆⣣⠙⢆⡉⢄⠣⢜⣀⠲⣀⠒⠡⢘⠠⠌⠄⡉⠠⡈⠄⣈⢂⠠⡀⠄⠃⢈⠠⢁⠂⠔⡈⠐⠅⣊⠣⢜⢢⡝⢦⡙⣕⢣⢎⡒⡍⢆⡙⡰⠄⡅⠢⠈⡐⢈⡀⠆⠡⡐⠈⠔⡠⠁⠜⠠⢀⠥⡙⢌⡳⡸⠥⣎⠟⣴⢻⣛⠯⣖⡻⣟⣷⣿
⣿⣿⣿⡿⣽⣳⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⡌⠓⠤⠁⠆⡁⠂⡑⠦⢡⠳⡸⢮⣝⡛⠷⣾⣔⠾⣆⠬⠄⣋⠶⣘⠢⡑⠎⣄⠳⡈⠆⠣⠈⡐⠈⠐⡀⠂⠌⡐⠠⠄⢢⠘⡐⠄⠂⡄⢁⠢⠘⠠⢉⠦⡑⡸⡌⢦⡙⡖⡹⣌⠳⡜⠴⣉⠎⡔⣑⠪⡐⢡⠐⡐⢂⠰⡀⠅⡰⢉⢒⠠⠙⡈⠥⡈⡔⢈⠲⡰⠱⣏⡼⣛⡯⣾⢽⣻⣼⣽⣳⣟⣾
⣿⣿⣿⣿⢷⣻⣿⣿⣿⣿⣿⣿⣿⣿⣯⡗⢎⠡⠂⠉⠤⣁⠧⣸⣽⣿⣿⣷⣿⣾⣿⣷⣶⣮⣵⣘⣛⢶⡭⣞⣬⡳⣽⡜⢦⡑⠰⡈⠄⢃⠐⠠⠁⡐⠨⡐⢌⢠⢑⢠⠒⣄⣈⡖⢶⠶⣬⠑⠯⣔⠲⣥⡒⢭⡃⢿⡸⣱⢎⡱⢎⠳⡥⡚⡜⢤⠣⡑⠤⡘⢄⡃⡒⠨⠔⡰⠊⢠⠢⢅⠱⢂⢡⡐⢌⠰⣁⠫⣔⠻⣟⣷⣯⣿⢷⣻⣿⣿⣿⣿
⣿⣿⣿⣿⣯⣟⣷⣿⣿⣿⣿⣿⣿⣿⣿⠏⠄⠃⠁⠌⢠⠐⠤⠁⢎⠹⢛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣾⣿⣽⣿⣦⣍⡒⠠⠁⡄⠐⡀⠡⠄⡥⠘⡄⢌⠲⣌⠹⡌⢥⡸⣌⢷⢎⣙⣦⢉⠷⣈⣏⢦⡹⣂⠷⡱⢞⡰⢭⢲⡱⡱⣘⢆⠣⣅⠳⡈⡦⢒⢅⠣⢡⡐⢢⢡⠘⠤⣌⠱⠄⡜⠠⢃⠰⡈⠴⡹⡜⢯⣟⣿⣻⣿⣿⣿⣿⢿
⣿⣿⣿⣿⡷⣯⣿⣿⣿⣿⣿⣿⣿⡿⠇⢈⠠⠈⠠⠐⠠⠈⡠⠁⠄⠐⠀⠈⠉⠝⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⡅⠒⡀⠐⡠⢁⠚⣀⢃⠜⣈⠒⣄⢣⠸⣄⢱⣎⣽⢂⢦⣛⠝⡮⣱⣎⠶⡱⠽⣎⠷⣩⠜⣣⠣⡕⣣⢇⡎⡕⢢⢢⠽⣜⠱⣈⠦⡑⢈⡆⣆⣋⢔⡠⢃⠶⡀⠇⣌⠢⡘⠦⡑⢯⣛⡾⣽⣿⣿⣿⣿⣯⢟
⣿⣿⣿⣿⣟⣷⢿⣿⣿⣿⣿⡟⢫⠐⠈⡀⠀⠀⠄⠁⠠⠁⢀⠈⠠⠐⠀⠤⠌⡀⠑⠠⠀⠌⠉⠉⠋⠙⠛⠛⠛⡛⢛⢛⣛⣿⡿⢁⡃⠐⢡⠑⠆⡑⢠⣈⠜⠤⡍⢦⠑⢧⣈⣧⢝⠧⣻⡜⢿⡾⣹⣔⢎⡳⡍⢷⢹⢮⡱⡘⡄⢣⡙⢦⣳⠼⣌⢳⣡⣷⠚⣛⣡⢦⠷⣺⠝⣦⣙⡬⣁⣣⢆⡱⣩⢢⡑⡌⢣⡑⢫⣜⡿⣟⣿⣿⣿⣟⡾⣹
⣿⣿⣿⣿⣿⢾⣟⣿⣿⣿⣿⣿⡃⠌⠀⠄⠁⠂⡀⠂⢀⠐⠀⠀⠁⠀⠂⠀⠠⠀⠉⠓⠒⢂⠈⢀⠀⢂⠁⠌⡁⠐⠈⠱⠿⠉⢄⠣⡈⡑⢂⠜⠢⣑⠡⢎⡸⠱⣎⠼⣙⢲⠜⣜⢮⢻⣖⣻⣜⣳⡵⡮⣽⡜⣝⢎⡎⣳⡧⡵⢸⣧⡹⣶⣿⣿⣾⡿⣽⣲⣿⣭⣷⢫⢳⢡⠛⡴⢃⠞⡱⢊⠎⡱⠡⢆⡱⣈⢇⡘⢣⢮⡽⣯⣿⣿⣻⡞⣽⢳
⣿⣿⣿⣿⣿⣻⢾⣻⢟⡻⠛⠭⠐⠠⠁⢂⡐⠀⠀⠐⠀⠄⠐⠀⡀⠂⠀⠐⠀⠀⠂⠀⠀⡀⠈⠄⠠⠠⠔⠀⣀⠁⠆⡁⠠⠌⡐⡠⠅⣘⠡⢎⡑⣂⢯⠲⣍⠳⣌⠳⡜⡎⢯⡹⡾⣏⢷⣻⡹⣷⢯⣽⡶⣟⡽⢾⣸⢥⣚⣷⡭⢷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣷⣷⣯⣮⣵⣙⢦⡱⢌⠦⡙⣜⡲⣽⣻⣽⣿⡳⣏⢯⣻
⣿⣿⣿⣿⣿⡽⣯⠟⡮⡑⠉⠤⠈⠠⠘⠀⡄⠘⠀⠀⠂⢀⠀⠂⠀⢀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠂⡀⡀⠦⢐⠈⣂⠁⠌⣂⠦⡙⢦⣙⡴⢮⣙⠶⡹⣔⠳⡜⡜⢦⢓⡧⣿⠼⣶⣻⣭⢿⣺⣷⢯⣿⣿⣲⢣⣾⣽⣧⢻⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢷⣹⣎⢯⡝⢦⣛⡶⣿⣟⡾⣳⢯⣛⡶
⣿⣿⣿⣿⣿⡽⣏⡟⡱⢈⠒⡀⠴⠁⠢⡁⠄⡁⠈⢀⠁⠀⢈⠀⠀⢀⠀⠀⢀⠀⠈⠠⠀⠀⠀⠀⠈⢀⠁⡀⡐⠠⠂⠄⠂⢄⠈⡐⢢⢡⣹⡖⣧⣹⢲⡩⢖⡩⢆⢏⣩⡑⣣⢫⠴⣋⠷⣧⢻⡽⣞⣷⡯⣯⢿⣿⣧⡷⣎⢿⣏⡳⡌⠭⣓⢂⡒⠉⢍⠉⣉⠋⡙⠋⠛⠛⠛⢛⢋⠛⣉⠧⢱⡊⡝⢮⢳⡹⢞⡼⣣⠽⣼⣳⡽⣳⣏⢿⡼⡽
⣿⣿⣿⣿⣿⣝⢧⠣⠅⠂⡄⠐⡀⠃⢄⡐⠤⠀⠅⢂⢀⡁⠠⢀⠑⠠⠀⠐⠀⢀⠁⠀⠈⡀⠀⠁⠀⠀⠐⠀⡀⠌⠁⠌⠈⠠⢂⣱⣾⡟⢧⡻⡔⣏⠶⣙⢆⠳⣉⢖⢢⡓⢦⣋⠷⣩⠞⣭⡛⣼⢻⡼⣻⡿⣯⣿⣿⢿⣽⢾⣻⢵⣉⢦⠐⠢⠌⡓⠦⡑⠬⣀⡀⠳⢬⣀⠅⠢⠄⡁⠦⣀⠥⡘⢬⣃⠧⣍⡛⡴⣋⠿⣜⣳⡽⣳⢞⡧⡿⣝
⣿⣿⣿⣿⣷⣎⡡⢃⠈⠔⢀⠡⡐⢡⢂⠀⠦⡑⢌⠠⠂⠄⠁⠆⠀⠄⠒⣀⠐⠀⠠⡈⠀⡈⠠⢀⠂⠌⠂⡐⠀⠄⡃⠈⡅⠄⣶⣿⣿⣜⣧⣟⡵⣫⣝⡞⣮⢳⣭⣚⠶⣹⢎⢧⡛⣥⡛⢶⡹⢎⡷⣝⢷⣻⢿⣿⣿⣿⡿⡿⣝⢦⢃⠎⡌⢃⡐⠈⣄⠈⡑⠄⠑⠍⢄⠀⠌⠉⢐⠈⢓⠂⢒⣉⠰⠨⠜⠢⡝⢦⡹⣙⢮⣓⠿⣭⣟⣳⡽⣫
⣿⣿⣿⣿⢷⣊⠱⠀⢌⠂⠃⠄⡐⠆⠢⢌⠂⠤⢂⡠⢁⠂⠑⡐⠂⢄⠑⢀⠑⠄⢂⠈⠐⡀⠑⢀⢠⠀⡀⠐⡀⠡⠐⢤⠠⡘⣾⢻⣿⣿⣿⣯⣷⢿⣾⣽⣞⣳⢮⡳⣏⢷⡹⣞⡵⣣⢟⣥⢿⣹⣞⡽⣾⣭⣷⣻⣿⣿⣯⣓⠾⡌⢎⠪⢥⡁⠆⡅⢠⠀⠠⠀⠈⠀⠀⠀⠀⡐⠀⠐⠂⠌⠰⠠⢃⡍⡌⣑⠪⢔⣡⡙⢦⣋⢿⢶⡭⣗⣻⢵
⣿⣿⣿⣿⣷⡜⠤⢁⠂⡂⢃⠤⢁⢂⡑⠂⡌⠒⡠⠐⢂⠌⠌⢌⡐⢢⠱⢀⠁⡄⠀⠑⡀⠔⢈⡐⠠⠐⡀⠂⡘⠀⠡⢠⠁⡘⢌⢷⡹⢿⣿⣿⣿⣿⣿⣿⣿⣯⡿⣵⣻⢮⣷⣻⡼⣏⡾⣮⢷⣳⣾⣽⡷⣿⣾⣿⣷⡿⣿⣿⣜⡑⢢⡑⢠⢢⠑⢨⡀⢂⠀⢀⠀⠀⠀⠀⡁⠀⠄⡀⢃⠠⢑⢀⢂⠤⡐⢤⠃⠎⡴⣙⢮⡹⢮⡗⣯⣳⠽⣞
⣿⣿⣿⣿⢯⡘⠄⠃⡠⢁⠢⢀⡑⢂⡘⠃⡜⠰⠤⡉⣅⠢⡉⢄⠰⠄⠢⢀⠂⡀⠁⠐⢈⠀⡄⢒⡀⡑⢄⠒⠄⠁⡐⢀⠀⢡⠈⡌⢳⣩⣻⣿⣿⣿⣿⣿⣿⣿⣿⡷⣏⡿⣼⣷⣻⣽⣳⢯⣿⣻⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⠾⣜⠢⡜⣠⢃⡜⡠⠜⣠⠘⠠⢀⠂⠄⠑⠀⠂⡄⠐⢢⠀⣌⠄⣢⠡⡘⢤⡉⢗⡸⢥⡳⣝⢯⡞⣵⣫⢟⣭
⣿⣿⣿⠭⢆⠌⠤⡁⢄⠡⣈⠢⡘⠡⡌⠭⠨⠍⡒⡰⢀⡓⡐⡂⠄⠢⠁⠢⢀⠐⣈⠑⡄⠢⠈⡂⠄⠙⡀⠑⢂⠒⠤⠀⢨⢀⠢⠈⠔⢨⠳⣛⢿⣿⣿⣿⣿⣿⣿⢿⣽⣟⣿⣾⡷⣯⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢛⡔⣣⠕⠦⢅⡲⠱⣍⠢⡙⡰⢄⠡⠂⠌⠒⢁⡀⠣⡤⠑⡀⠒⡠⢡⠉⠦⡜⣬⠱⣣⡝⣬⢳⡹⢧⣛⢮⡳
⠿⢯⠽⢫⠜⠌⠢⠁⠎⠰⠐⠢⠌⠔⠦⠥⠓⠮⠴⠡⠖⠤⠥⡘⢂⠄⠉⠔⡀⠆⡀⠃⠤⠈⠄⠰⢌⠀⠤⠈⢀⠑⢌⡙⢄⡂⠤⡈⢐⠂⢣⠱⢾⣗⢾⣻⣿⢿⣻⣿⣻⣾⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⢡⡛⡜⣥⢚⢬⠲⢍⡓⣌⠳⣡⡑⢢⣉⠒⢌⡒⠂⣌⡡⠴⢡⠬⡑⠤⢃⠜⠲⣐⠶⡹⢲⡝⣎⡳⡝⣧⣛⢮⡗
⢛⡜⣌⠣⠎⡌⢅⠃⡌⢘⡈⠴⢉⢒⡘⢂⢇⠺⣄⢓⣢⢖⡐⡐⠂⠐⡀⣀⠄⡐⢄⡑⡐⢌⠢⡱⢄⠢⣍⠒⢢⠰⣀⡐⣂⠘⠥⠜⡠⠝⣌⠳⣯⣿⣿⣳⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣟⠿⣜⢣⢋⠴⢎⢍⠦⢹⣒⠸⣌⠳⢢⠝⡢⢤⠹⢄⡌⢑⠒⠲⠩⢖⠱⠡⠇⡍⣎⠳⡝⢾⣹⡳⣝⢮⡳⣝⡶⣏⡾⣝
⣣⠼⣤⡙⠌⡐⠢⠌⡐⠄⡐⢂⡣⢌⡸⣩⢌⢣⡌⠦⠔⠢⠐⠠⣁⢆⡀⠆⡔⢒⡒⠆⠒⠆⠧⢌⡢⠓⠠⢍⠉⠆⠤⣌⣄⡋⡝⣮⡵⢻⣮⣿⣿⣿⣿⣻⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣯⣗⣯⡳⣍⣣⠝⣮⢋⠦⢫⡲⠌⡟⢦⡹⣑⠮⣑⢎⡒⠬⣈⠜⣤⠓⣉⡒⡍⠳⡚⠶⣬⣇⡻⣜⠶⣛⡼⣣⢟⡼⣳⢯⣽⢯
⣿⡽⢦⡙⢦⢁⢃⠘⡄⠑⡠⢃⠲⢌⡑⠦⡉⡆⣞⠲⠥⠣⠌⠱⠠⢂⠒⠠⠘⠂⢈⠑⢉⠌⠀⠔⡀⢈⠡⣀⠡⡘⠒⠈⠆⠉⠴⠷⢾⠗⣛⣹⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢾⣶⣹⣦⢏⡿⣰⡻⣕⢣⢳⡿⣟⣮⡱⣌⠝⣦⣚⠌⡲⢤⡉⢦⢩⡑⢦⣝⣳⢫⡽⣱⢮⣽⡹⣏⡷⣹⠵⣎⡳⣝⢯⡞⣯
⣿⣹⢧⡝⢢⠈⣄⠃⠌⠥⠒⡜⢒⣣⢉⠭⠥⢌⡐⠢⡐⢃⡘⠣⢉⡀⠉⢄⠡⠌⠠⠌⡀⢌⠨⣐⢈⠅⣂⡄⠦⡉⢌⡩⠔⡋⢢⠡⠢⢝⣹⣽⢟⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢿⣯⣏⡟⣵⢧⣹⢮⣻⡢⣙⢿⣷⡵⣊⡱⣙⠾⠾⣬⣵⣛⢶⡣⣝⡳⢮⡵⣫⡳⣍⡞⣶⡹⢶⣭⢳⡻⣼⣱⢯⣞⣽⣳
⡽⣦⢗⡎⡥⡑⠤⠘⠦⠭⠝⣚⣡⠢⠥⠖⢚⣃⠌⡡⠐⠆⡘⢂⢆⡒⡙⢤⡒⣚⢆⢣⡓⠖⡖⠶⡈⢦⣒⣒⣬⡴⢢⠔⡛⢟⣛⡶⣷⣟⣻⣣⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⢿⣯⣻⣟⢿⡖⣯⡽⣎⢷⣍⡷⣦⣙⡳⢽⣿⠤⡹⡐⢦⡘⣛⢾⡷⣧⣽⣭⣞⡵⣫⢗⣾⡱⢯⠷⡾⢯⡗⣧⣛⣮⣟⣶⣻
⣿⢏⣻⣘⣥⡩⠔⠡⠒⣉⡩⣄⡒⠬⣉⡝⣆⠲⢎⡑⠦⢌⠱⣌⠶⡹⣜⡦⠷⠍⣚⠃⣍⠙⠬⣙⣂⠫⡐⢣⠶⡹⡷⢟⣻⢜⣽⡾⣍⣶⣭⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⡿⢿⣳⣯⢟⣾⡦⣹⡵⣻⣽⢻⣾⣻⣵⢦⡙⢦⡘⠽⢥⡓⣤⢣⠝⣦⡽⣭⣻⣳⡾⣽⢯⣟⡶⣟⣯⣟⡽⣳⢻⣜⣳⠾⣽⣞⣯
⣿⣛⣯⣭⢦⡑⠪⡅⠳⢬⣑⢦⡙⢧⢣⡚⡬⠹⢎⣩⣙⠬⠷⢘⠒⢋⠅⢢⢐⡡⢢⣉⠄⡉⢆⠂⣤⠣⣍⠳⡼⢋⣝⡾⣣⡿⣭⢟⣿⣟⣾⣿⣯⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡽⣟⣧⢳⣻⣭⡷⣟⢷⣚⢷⣬⢳⠿⣿⣟⠿⣽⣦⡓⣬⡡⢙⢦⣯⣿⣽⣾⣵⣳⢿⣿⣽⣷⣏⣿⡹⣞⢾⣝⡯⣟⣼⣣⣟⡷⣯⣻
⣿⣿⣿⣿⡳⣍⠳⣈⠳⣈⢒⠢⡝⡌⠦⡑⣚⣩⡭⠵⣒⣢⡵⣞⣚⡴⣚⡎⢦⣙⣶⣭⡿⣶⣞⣿⣠⣷⣞⣫⣼⣿⢻⣴⣿⣻⣿⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣷⢾⣽⣾⣏⡿⣳⡜⣛⢶⣍⡻⢿⣶⢷⣟⣧⣛⢮⡓⣾⣭⣟⡾⢿⣿⣿⣾⣯⣿⣾⣽⣻⣽⣞⣮⡽⣏⣶⣻⢾⣽⣳⣟
⣿⣿⣿⣾⡷⣎⣳⡬⠵⢚⣊⣱⣴⣾⠿⣛⣭⣱⣬⠯⡗⠳⣍⢶⣩⢷⣯⡾⣿⡻⣧⢯⠷⡷⣿⣿⡯⣟⣾⣿⣷⣿⣻⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣷⣿⣿⣿⣿⣿⣜⣮⣳⡱⢎⡟⣿⣛⡿⣶⣽⣢⢛⠿⣿⣿⣾⣽⣻⢾⣽⣞⣷⣻⣞⢷⣻⢾⡽⣞⣭⡷⣯⢷⡾
⣿⣿⣟⣯⠷⣛⡩⠡⣔⡚⠯⢛⣋⡭⠶⣛⢛⣋⣍⣤⡷⣶⣟⡾⠿⢚⣫⣵⡻⢧⣽⣞⣶⢷⡻⣍⣷⣿⢿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣻⢿⣿⣽⣿⣿⣯⡿⣧⢾⣡⡛⣿⢷⣯⣽⣻⢾⣦⣟⣿⢿⣿⣿⣾⣿⣻⢿⣯⣟⡾⣽⣚⣷⣻⣽⣳⣻⢮⣷
⣿⣿⣿⣾⣿⠿⢗⡩⠥⢖⡫⠝⣰⣡⢿⠶⣻⡝⣯⡿⢞⣫⣵⡾⣟⣿⣛⣷⣿⣿⠿⣚⣵⢯⣷⢿⣷⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣝⣻⢿⡿⣞⣿⣿⣿⣿⣿⣿⣿⣿⣽⣼⡹⢾⣝⡿⣷⣯⣟⡿⣿⣽⣻⢷⣟⣿⡻⣷⢾⣟⣷⠿⣮⡷⣯⢷⣯⣟⣾
⣿⣿⣯⡽⢞⣋⡥⠖⣋⠑⠲⡍⡓⢎⢎⣳⠷⣫⡵⣛⡿⣫⢯⢷⣫⣶⣿⠾⣫⣽⡿⢟⣽⣿⣟⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣽⣻⣞⡿⣿⣿⣻⣿⣿⣿⣷⣿⣳⡽⣻⢾⣽⣻⣿⣿⣿⣽⡿⣿⣳⣿⣭⣟⡾⣽⢻⡷⣿⣝⣻⢮⣟⣾
⣿⣻⣵⣟⣺⡵⣠⡡⠄⡩⠡⡘⠴⢋⠭⡖⡯⢓⡭⢳⣝⣳⣿⡿⢟⣭⣶⡿⣿⣵⣾⣿⣿⣿⣾⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣯⣿⣷⣿⣻⣾⣽⡾⢿⣿⣽⢿⣭⠿⣽⢿⣷⣿⣽⡿⣿⣿⣿⣷⡿⣽⣳⢯⣟⣳⣯⢿⡽⣞⡾⣽
⣿⣯⣿⣽⣻⢍⣡⠀⡌⠐⡑⠰⣉⠒⢎⠱⣌⠳⢎⣳⠼⣛⣵⣾⢿⡯⣷⢿⣵⣿⣻⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣟⣿⣷⣯⣻⣿⣻⣿⣽⣻⣯⣿⣿⣿⣷⣯⣿⣽⣿⣷⣯⣟⡾⣭⣟⣯⣿⣽⣻⣽
⣿⣿⣿⣯⣷⠞⣄⠊⠄⢁⠂⡥⢠⠍⡜⢱⡨⢑⣯⢗⣻⣽⢿⡹⢧⡿⣽⣾⣟⣾⢿⣟⣾⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣯⣿⣯⢻⣯⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⣯⣿⣽⣻⣿⣿⣯⣿⣾⣽⣾⣿⣻⣷⣯⣷⡻⣟⣿⣟⣯⣟⣶⢯⣷⣻
⣿⣿⡿⣃⢆⡉⢄⠠⠌⡀⠅⡂⢌⠊⡬⠡⢖⠫⠞⣜⢯⣛⢮⣽⢿⡽⣯⣿⢾⣿⣟⣿⡿⣷⣟⣿⡿⣟⣿⡿⣽⣷⡿⣿⢿⠻⣝⣳⣿⣿⢿⣿⣟⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣿⣷⣟⡿⣝⡿⣿⣯⣿⣷⣟⡿⣞⣯⢷⡿⣿⣽⡾⣟⣿⣽⣻⣞⣿
⣿⣿⡶⣍⠆⡑⢂⡐⢂⢈⠡⢈⡐⢂⠠⡑⢊⠭⣙⡜⢶⣹⡾⣯⣿⣟⣷⣿⣿⣿⣾⣟⣿⣿⣻⡽⣿⣯⢿⣿⣳⢞⡵⢯⡾⣿⢿⣿⠿⣽⣿⣿⣿⣿⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣾⣽⣿⣾⣿⣟⣯⡿⣯⢿⣳⢯⡿⣟⣾⣳⢿⡾⣽
⣿⣿⡝⣎⠃⡐⠠⢐⠁⢂⡁⢂⡈⠄⠆⠱⡈⠒⢥⢚⡵⢲⣟⡿⣟⣿⣯⣿⡿⣿⣿⢿⣾⣳⢿⣽⣳⣿⣻⢮⣽⢾⣽⣳⣏⠿⣿⢫⣿⣿⣟⣾⣽⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣻⣷⣿⡷⣿⡽⣟⣯⣿⣯⡿⣽⢯⣷⣻⣟⣾⣽
⣿⣿⡽⢦⡙⠄⢃⠂⡱⢀⠔⠢⠤⠍⠌⣡⠄⡛⡰⠎⣜⡳⢮⣳⢯⢷⣻⣽⣻⣽⡿⣿⣻⣿⣿⣾⣟⣷⢿⣯⣿⡿⣟⡷⢮⣿⣾⣟⣯⣿⣼⣿⣟⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣾⣛⣿⣾⣛⢿⣯⢿⣾⣻⣽⣟⣾⣳⡿⣯⣿
⣿⣳⣝⢢⠀⠡⢂⠘⠠⢌⠊⣡⠃⡖⡡⠖⢌⡡⢃⡎⠵⣙⢦⡛⢮⡻⡵⣯⢿⣽⣿⣿⢿⣿⣽⣷⣿⡿⣿⣹⣾⡿⣝⣟⣿⢯⣽⣟⣿⣾⣿⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣿⣟⣿⣿⣿⣷⣟⣿⣿⣳⣽⢿⣷⣽⢿⣽⣟⣯⣟⣾⢯⣿⢿⣻
⣿⡿⢯⠆⡡⠈⢄⠘⠡⣈⠴⣁⠮⡐⠥⡑⡌⡔⠃⢌⠲⢁⡪⡝⢮⠵⣫⢽⣻⣞⣷⣿⡿⣿⣻⣽⣷⣿⣿⣿⣯⣷⣿⣻⣿⣯⣿⣿⣿⢿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣯⣿⣟⣿⣿⣷⡻⣯⣿⣷⣟⣯⣿⣷⣟⢿⣿⣮⡿⣟⣿⣯⡿⣿⣿⣿
⣿⠟⡧⠇⠐⡀⠂⡄⠑⣀⠒⡤⠖⣉⠒⣅⠊⡔⠩⣀⠒⡉⠶⠙⣠⠛⡔⢫⣞⡯⣝⣮⣽⣷⣿⣿⢿⣿⣿⣻⣽⣿⣳⣟⣳⢿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣻⣿⣽⣾⡽⣿⢿⣯⢷⣿⢾⣷⣟⣾⣿⣿⣽⢯⣿⣾⣽⢷⣿⣯⣷⣿
7 ASCII text
1
2
3
4
5
6
7
8
    ____
  (.   \
    \  |  
     \ |___(\--/)
   __/    (  . . )
  "'._.    '-.O.'
       '-.  \ "|\
          '.,,/'.,,
8 ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
              .__....._             _.....__,
                 .": o :':         ;': o :".
                 `. `-' .'.       .'. `-' .'  
                   `---'             `---' 

         _...----...      ...   ...      ...----..._
      .-'__..-""'----    `.  `"`  .'    ----'""-..__`-.
     '.-'   _.--"""'       `-._.-'       '"""--._   `-.`
     '  .-"'                  :                  `"-.  `
       '   `.              _.'"'._              .'   `
             `.       ,.-'"       "'-.,       .'
               `.                           .'
                 `-._                   _.-'
                     `"'--...___...--'"`
9 ASCII text
1
2
3
4
   |\      _,,,---,,_
   /,`.-'`'    -.  ;-;;,_
  |,4-  ) )-,_..;\ (  `'-'
 '---''(_/--'  `-'\_)
; ASCII text
1
2
3
 /\-/\    /\-/\    /\-/\    /\-/\    /\-/\    /\-/\    /\-/\    /\-/\
(=^Y^=)  (=^Y^=)  (=^Y^=)  (=^Y^=)  (=^Y^=)  (=^Y^=)  (=^Y^=)  (=^Y^=)
 (>o<)    (>o<)    (>o<)    (>o<)    (>o<)    (>o<)    (>o<)    (>o<)
< ASCII text
1
2
3
4
5
6
7
8
9
                         .--.       
                       ."  o \__    
                    _.-"    ,(  `   
                _.-"      ,;;|      
           _.-=" _,"    ,,;;;'      
       .-"`_.-"``-..,,;;;;:'        
       `"'`          `\`\           
                      /^\\\         
                                    
= ASCII text
1
2
3
4
5
6
7
8
          _,
         //      /)/)
        ||      / ..\
        \\.----' ,_Y/
         \        (
         l  \_/   |
         | /`/| //
         \_)_)\_))
> ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
          M.                                         .:M
           MMMM.                                   .:MMMM
           MMMMMMMM                             .:MMMMMMM
           :MMHHHMMMMHMM.  .:MMMMMMMMM:.      .:MMHHMHMM:
            :MMHHIIIHMMMM.:MMHHHHIIIHHMMMM. .:MMHIHIIHHM:
             MMMHIIIIHHMMMIIHHMHHIIIIIHHMMMMMMHHHIIIIHHM:
             :MMHIIIIIHMMMMMMMHHIIIIIIHHHMMMMMHHII:::IHM.
              MH:I:::IHHMMMMMHHII:::IIHHMMMHHHMMM:I:IHMM
              :MHI:HHIHMMHHIIHII::.::IIHMMHHIHHMMM::HMM:
               MI::HHMMIIM:IIHII::..::HM:MHHII:::IHHMM:
               MMMHII::..:::IHMMHHHMHHMMI:::...::IHM:
               :MHHI::....::::HMMMMMMHHI::.. ..:::HM:
                :MI:.:MH:.....:HMMMMHHMIHMMHHI:HH.:M
                M:.I..MHHHHHMMMIHMMMMHMMHHHHHMMH:.:M.
                M:.H..H  I:HM:MHMHI:IM:I:MM::  MMM:M:
                :M:HM:.M I:MHMIIMMIIHM I:MM::.:MMI:M.
                'M::MM:IMH:MMII MMHIMHI :M::IIHMM:MM
                 MH:HMMHIHMMMMMMHMMIMHIIHHHHIMMHHMM
                  MI:MMMMHI:::::IMM:MHI:::IMMMMHIM
                  :IMHIHMMMMMM:MMMMMHHHHMMMHI:M
                    HI:IMIHMMMM:MMMMMMHHHMI:.:M      .....
        ............M::..:HMMMMIMHIIHMMMMHII:M:::''''
            ....:::MHI:.:HMMMMMMMMHHHMHHI::M:::::::''''''
           ''   ...:MHI:.::MMHHHMHMIHMMMMHH.MI..........
              ''  ...MHI::.::MHHHHIHHMM:::IHM           '''
                 '  IMH.::..::HMMHMMMH::..:HM:
                   :M:.H.IHMIIII::IIMHMMM:H.MH
                    IMMMH:HI:MMIMI:IHI:HIMIHM:
                  .MMI:.HIHMIMI:IHIHMMHIHI:MIM.
                 .MHI:::HHIIIIIHHI:IIII::::M:IM.
                .MMHII:::IHIII::::::IIIIIIHMHIIM
                MHHHI::.:IHHII:::.:::IIIIHMHIIHM:
               MHHHII::..::MII::.. ..:IIIHHHII:IM.
              .MHHII::....:MHII::.  .:IHHHI::IIHMM.
              MMHHII::.....:IHMI:. ..:IHII::..:HHMM
              MHHII:::......:IIHI...:IHI::.....::HM:
             :MMH:::........ ...::..::....  ...:IHMM
             IMHIII:::..........     .........::IHMM.
             :MHIII::::......          .......::IHMM:
              MHHIII::::...             ......::IHMM:
              IMHHIII:::...             .....::IIHMM,
              :MHHIII:::I:::...     ....:::I:::IIHMM
               MMHHIII::IHI:::...........:::IIH:IHMM
               :MMHHII:IIHHI::::::.....:::::IH:IHMIM
                MMMHHII:IIHHI:::::::::::::IHI:IIHM:M.
                MMMHHIII::IHHII:::::::::IHI:IIIHMM:M:
                :MMHHHIII::IIIHHII::::IHI..IIIHHM:MHM
                :MMMHHII:..:::IHHMMHHHHI:IIIIHHMM:MIM
                .MMMMHHII::.:IHHMM:::IIIIIIHHHMM:MI.M
              .MMMMHHII::.:IHHMM:::IIIIIIHHHMM:MI.M
            .MMMMHHMHHII:::IHHMM:::IIIIIHHHHMM:MI.IM.
           .MMHMMMHHHII::::IHHMM::I&&&IHHHHMM:MMH::IM.
          .MMHHMHMHHII:::.::IHMM::IIIIHHHMMMM:MMH::IHM
          :MHIIIHMMHHHII:::IIHMM::IIIHHMMMMM::MMMMHHHMM.
          MMHI:IIHMMHHHI::::IHMM:IIIIHHHMMMM:MMMHI::IHMM.
          MMH:::IHMMHHHHI:::IHMM:IIIHHHHMMMM:MMHI:.:IHHMM.
          :MHI:::IHMHMHHII::IHMM:IIIHHHMMMMM:MHH::.::IHHM:
          'MHHI::IHMMHMHHII:IHMM:IIHHHHMMMM:MMHI:...:IHHMM.
           :MHII:IIHMHIHHIIIIHMM:IIHHHHMMMM:MHHI:...:IIHMM:
           'MHIII:IHHMIHHHIIHHHMM:IHHHMMMMM:MHHI:..::IIHHM:
            :MHHIIIHHMIIHHHIHHHMM:HHHHMMMMM:MHII::::IIIHHMM
             MHHIIIIHMMIHHHIIHHMM:HHHHMMMM:MMHHIIHIIIIIHHMM.
             'MHHIIIHHMIIHHIIIHMM:HHHMMMMH:MHHMHII:IIIHHHMM:
              'MHHIIIHMMIHHHIHHMM:HHHMMMHH:MMIMMMHHHIIIHHMM:
               'MHHIIHHMIHHHHHMMM:HHHMMMH:MIMMMMMMMMMMHIHHM:
                'MHIIIHMMIHHHHHMM:HHHMMMH:IMMMMMHHIHHHMMHHM'
                 :MHHIIHMIHHHHHMM:HHHMMMM:MMHMMHIHMHI:IHHHM
                  MHHIIHM:HHHHHMM:HHHMMMM:MMMHIHHIHMM:HHIHM
                   MHHIHM:IHHHHMM:HHHHMM:MMHMIIHMIMMMHMHIM:
                   :MHIHMH:HHHHMM:HHHHMM:MMHIIHMIIHHMMHIHM:
                    MMHHMH:HHHHMM:HHHHMM:MHHIHMMIIIMMMIIHM'
                    'MMMMH:HHHHMM:HHHMM:MHHHIMMHIIII::IHM:
                     :MMHM:HHHHMM:HHHMM:MHIHIMMHHIIIIIHM:
                      MMMM:HHHHMM:HHHHM:MHHMIMMMHHHIHHM:MMMM.
                      :MMM:IHHHMM:HHHMM:MHHMIIMMMHHMM:MMMMMMM:
                      :MMM:IHHHM:HHHHMM:MMHHHIHHMMM:MMMMMMMMMM
                       MHM:IHHHM:HHHMMM:MMHHHHIIIMMIIMMMMMMMMM
                       MHM:HHHHM:HHHMMM:HMMHHHHHHHHHMMMMMMMMM:
                    .MI:MM:MHHMM:MHMMHMHHMMMMHHHHHHHMMMMMMMMM'
                   :IM:MMIM:M:MM:MH:MM:MH:MMMMMHHHHHMMMMMMMM'
                   :IM:M:IM:M:HM:IMIHM:IMI:MMMMMHHHMMMMMM:'
                    'M:MHM:HM:MN:HMIHM::M'   '::MMMMMMM:'
                       'M'HMM'M''M''HM'I'
? Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠤⠀⠀⠀⠀⠀⠀⠀⣀⠀⣼⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⢸⣿⣶⣄⡀⠀⠀⣀⣬⣿⣾⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠈⢻⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠜⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀
⠀⠀⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⣴⣾⣿⣿⣷⡆
⠀⠀⠀⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⡟⠁⠀
⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⣿⣿⣿⣿⠋⠀⠀⠀
⠀⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡀⠀⠀⠀⢸⣿⣿⣿⠃⠀⠀⠀⠀
⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⠀⢸⣿⣿⣿⠀⠀⠀⠀⠀
⠀⠀⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⢸⣿⣿⣿⡀⠀⠀⠀⠀
⠀⠀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⠈⣿⣿⣿⡅⠀⠀⠀⠀
⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⠀⠀⣿⣿⣿⡷⠀⠀⠀⠀
⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⣿⣿⣿⣿⠀⠀⠀⠀
⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⢰⣿⣿⣿⣿⠀⠀⠀⠀
⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢀⣾⣿⣿⣿⡏⠀⠀⠀⠀
⠀⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⣼⣿⣿⣿⣿⠃⠀⠀⠀⠀
⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀
⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠁⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠙⠻⠿⠿⣿⢿⡿⣿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠢⠤⠰⠖⠶⠶⠴⠦⠶⠶⠦⡴⠺⣤⠤⠤⠦⡤⠤⣄⡀⠀⠈⠛⢻⠛⠟⠛⠚⠒⠒⠲⡖⢒⠒⠂⠀⠀
@ Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
        ./:::::\        /::::::ヽ
       /::::::::::::;ゝ--──-- 、._/::::::::::::::|
       /,.-‐''"´          \:::::::::|
     /              ヽ、::|
    /    ●                ヽ|
     l   、、、             ●     l
    .|        (_人__丿   、、、  |
     l                   l
    ` 、                    /
      `ー 、__             /
         /`'''ー‐‐──‐‐‐┬--- /
[ Unicode text, UTF-8 text, with no line terminators
1
/ᐠ. .ᐟ\ฅ/ᐠ. .ᐟ\ฅ
\ Unicode text, UTF-8 text, with no line terminators
1
𓃠
] Unicode text, UTF-8 text
1
2
3
4
5
6
7
☆  *    .      ☆

    . ∧_∧    ∩    * ☆
☆ ( ・∀・)/ .
. ⊂ ノ* ☆
☆ * (つ ノ .☆
          (ノ
^ Unicode text, UTF-8 text
1
2
3
4
──────▄▀▄─────▄▀▄
─────▄█░░▀▀▀▀▀░░█▄
─▄▄──█░░░░░░░░░░░█──▄▄
█▄▄█─█░░▀░░┬░░▀░░█─█▄▄█
_ Unicode text, UTF-8 text, with no line terminators
1
🐈
` Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
⠐⠄⢂⠐⠠⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠈⡐⠠⢈⠠⠁⠠⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⢀⠀⠀
⡐⠠⢁⠄⡠⢈⠀⠄⠀⠂⠀⠀⠂⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀⡀⠠⠐⠀⠄⡀⠂
⠄⡃⠄⠂⡐⠠⠈⠄⡐⠀⢁⠀⠄⠀⠐⠈⠀⠀⠄⠀⠀⠠⠀⠀⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠂⠀⠀⠈⠀⠄⠐⠀⡀⠠⠐⠀⠄⡀⠐⠀⠠⠐⠀
⡊⠔⣈⠐⠄⡐⠀⠂⠄⠠⠀⢂⠀⠂⠐⢀⠈⠄⢀⠀⢂⠀⠠⠐⠀⠀⠀⠐⠀⠐⠀⠀⠠⠀⠀⠠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠈⠀⠄⠀⠀⠀⠂⠀⠐⠀⠄⠂⠀⢀⠀⠄⠂⠁⠐⢀⠀⡀⠂⢀⠐⠠⠐⢀⠠⠁⡈⠐⡀⢁
⠐⡠⠄⡈⡐⠠⠁⠌⠠⢁⠐⠀⠂⠌⠐⢀⠠⠀⠂⠠⢀⠠⠐⠀⠄⠂⢀⠂⠠⠀⠄⡀⠄⠠⠀⠄⠀⠀⡀⠂⢀⠀⠀⠄⠀⠀⠀⠀⠀⢲⠍⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠄⠀⠀⠠⠀⠠⠀⠄⠈⢀⠀⠄⠀⠀⠂⢈⠀⠠⠀⡀⠁⠄⠐⠈⠀⠄⡀⠈⠠⠀⠄⠂⡀⠡⢈⠀⠄⠠⠁⠄⠠⠁⡐⢀⠂⡐⠠⢁⠰⠀
⠑⡄⠢⠁⠔⢡⠈⠄⡁⢂⠈⠄⡁⢂⠈⠠⢀⠁⠠⠁⡀⠄⠐⠈⠀⠄⡀⠠⠀⠄⡀⠀⡀⠄⠀⡀⠈⡀⠀⢀⠀⠀⠀⠀⠀⢆⡆⢦⣷⣤⣀⣀⣂⣀⡀⠀⠀⠂⠀⡂⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠂⠀⠈⠀⠁⠀⠀⠁⠐⠀⠀⠄⠀⡀⠂⢀⠀⠠⠁⢀⠀⢀⠠⠀⡀⠄⠐⡀⠐⠈⠀⠄⡈⠐⢈⠀⡐⢀⠐⡀⢈⠐⠠⠁⠌⠠⢁⠐⡀⢂⡁⠂⢌⠠⢁
⢨⠐⡄⢉⠌⠠⢈⠒⡀⢂⠌⠐⡀⠂⠌⡐⠠⠈⠄⠡⢀⠈⠐⠠⠁⠄⠠⠐⢈⠀⡀⠁⡀⠐⠠⠀⠁⡀⠐⠀⡀⠈⠀⠄⠂⠀⢙⣾⣿⣿⣿⡿⢿⡿⣿⣿⣷⣶⣦⣤⣴⣌⡀⠈⠀⠄⡀⠈⠀⠄⠂⠀⠐⠀⠁⠀⡁⠈⢀⠈⢀⠈⠀⠂⢀⠀⠂⠀⠐⠀⠐⠀⠄⠂⠠⠀⠠⢁⠀⠌⢀⠠⠈⠠⠁⠄⠠⠈⠄⢂⠐⡀⠂⠌⢠⠈⢄⠡⢈⠐⡁⢂⡁⠂⡄⠡⢂⠂⡄
⠂⠥⢐⡈⠌⠄⠃⡄⠡⠂⠌⡐⠠⢁⠆⠠⠁⠌⡠⠁⠂⠌⡐⠠⠁⠌⡐⢈⠀⢂⠠⢁⠐⡈⠀⠌⡀⠄⠡⢀⠐⠀⠁⡀⠠⣹⣿⣿⣳⡿⣿⣟⡻⢽⣿⣽⣿⣿⣿⣿⣻⡿⣿⣷⣶⣶⡿⣷⣶⣶⣶⣦⣤⣭⣄⣰⣀⣐⠠⠀⢂⠠⢁⠈⢀⠠⠂⢁⠈⠄⡁⢈⠀⢂⠁⡈⠐⡀⠈⠄⠂⠄⡁⢂⠡⠈⠄⠡⠌⡀⠂⡄⠑⡈⠤⠈⠄⠂⡌⢐⡈⠄⡄⠣⡀⢅⠢⢁⡐
⢣⠘⡄⠸⢘⡘⠠⡘⢠⠃⢄⠠⠃⠄⡘⣀⠣⠘⡀⠃⠜⠠⢀⠃⡘⠠⠀⠄⡘⠀⠄⡀⠄⡀⠃⠄⡀⢀⠃⢀⠀⡘⠠⠀⣼⣿⣿⣿⣿⣧⢧⡻⣿⡸⢿⣼⣻⣿⣿⣿⣿⣿⣤⡟⣧⣿⣿⣿⣿⣼⣿⣟⠿⣻⢻⢿⣿⣿⣿⣿⣿⣤⣤⣜⣀⠠⠀⠄⡘⠠⠀⠄⡘⠀⠄⡀⢃⠀⠃⠜⠠⠘⠠⠀⠄⠃⡜⠠⢠⢀⠃⡀⠇⠠⢀⠛⡀⠇⠠⠄⡘⢠⢀⠣⠘⠄⡄⢃⠤
⢂⠱⣀⠃⢆⠨⠁⡔⠡⢈⠂⠆⡑⠌⡐⠠⢂⠡⠄⣉⠰⢁⠢⠄⡁⠆⠡⢈⠄⠡⠂⠔⡐⠠⢁⠂⡁⠂⠌⡀⠒⡀⢆⣴⣿⣿⣿⢻⡝⡻⣝⢳⣴⡹⣎⣿⠷⡿⣛⣿⠟⣽⣟⠹⣿⣽⡇⢿⣿⢯⣿⢻⣾⡙⢆⣋⣿⣿⡿⢿⣿⣿⣿⣿⣿⡿⠷⠶⣦⡔⣈⠐⠠⢁⢂⠰⠀⠎⡐⠌⠤⢁⢂⠁⠎⡐⠄⢡⠂⡄⢂⠅⢌⠡⠌⡠⠁⠎⣁⠒⢨⠐⢢⠘⢌⠰⡈⠆⡜
⡡⠣⢄⠋⡄⢃⠡⢌⡑⢨⠘⡐⠰⣈⠰⢁⢂⠡⠌⡀⠆⣂⠰⢈⡐⠌⡐⠂⢌⡐⠁⢆⡀⠃⢄⠒⢈⠡⠘⠠⢁⣢⣿⣿⣿⣿⣯⢳⢞⡱⣯⠿⣧⡽⢳⡎⣷⣱⡫⣝⣼⡿⠸⣏⢽⣿⢻⡟⣿⣾⢒⡧⣛⠿⢮⠧⣽⣯⡝⢧⣿⣫⣿⠛⣿⠿⢪⣀⣷⡨⠅⠌⡐⠂⡄⢂⠱⠀⡜⢀⠒⡈⢄⠊⠔⡐⠌⡰⠐⣀⠣⠌⡐⢌⠢⢁⠣⡘⠄⡊⠤⡉⢆⡉⢆⠱⣈⠒⠼
⡰⢉⠦⡑⣘⠢⡑⢢⠘⡄⢣⢈⡑⠄⡒⠌⡄⢃⠌⡐⢂⠄⡒⠤⠐⠢⡑⠌⡠⠄⢩⠀⠔⡉⠄⠌⠂⡄⠃⣁⢦⣿⣿⣿⣿⣿⣯⣟⣬⢳⣍⢳⢧⣯⡝⣞⠻⣯⡵⣈⢿⡿⠄⢹⡾⣿⣾⠃⢼⣿⡂⢼⣿⢯⢇⣻⣶⣟⡼⢏⣿⠿⠋⣰⠏⡠⠞⠡⢀⡐⢈⠰⠀⠥⡐⠨⡐⢡⠐⢢⠁⡜⢠⠘⡄⠱⡈⠔⡡⠂⡅⢊⠔⡈⢆⠡⢢⠑⡌⠔⡡⠜⡠⠜⡠⢃⢆⡩⢘
⠖⣉⠆⡱⢄⠣⡘⢄⢣⠘⡄⢢⠘⠤⡑⢌⠰⣁⠊⡜⢠⠊⠤⢡⠉⢆⠡⢊⠔⡨⠄⢊⠔⡈⠰⢉⠰⢀⠣⣼⣿⣿⣿⣿⣿⣿⣟⣿⡬⣷⢮⡱⣚⡧⣘⣤⣷⣦⣦⣌⡘⠏⠒⡄⢛⣿⠃⡈⠜⢫⣘⣣⣍⡚⣿⣊⣿⣿⣼⣿⣃⡟⢰⡤⢉⠂⡌⠰⡁⠰⡈⠤⣉⢂⠡⡑⠌⣂⠩⢄⠱⡈⢄⠣⢌⢡⠘⠤⣁⠣⡘⢌⢢⠑⣌⠢⢅⢎⡘⠬⣐⠣⡑⢎⠱⠌⠦⣡⠣
⠚⡔⢪⠑⡬⢡⢑⠪⣄⠣⡘⣄⢋⡔⢡⢊⠔⡠⢃⠜⡠⢉⢆⠡⠎⡄⠣⢌⠒⢄⠃⡌⠢⢌⠡⢂⠙⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⡷⠾⠟⢩⣿⣿⣯⣿⣿⣷⡄⠐⡶⡄⢒⣃⠂⣼⣿⣿⣿⣿⡏⠷⣿⣿⣷⡿⠇⢪⡅⢌⡑⢂⠡⢌⡁⢆⠱⣀⠣⡐⢌⠒⡌⠒⡄⠣⢌⠢⡑⢌⠒⡌⢢⢉⡒⠤⢃⠜⣐⠢⣉⠤⢓⡌⡒⣌⠣⠜⢢⡙⣌⢣⡙⢦⢡⢚
⢭⡘⢥⢋⡔⡃⢎⡑⢢⠣⠱⠌⢆⡜⣠⠊⢆⡱⡈⠦⡑⢌⢢⠱⣈⠔⠣⢌⢊⠤⢃⠌⡑⢢⡡⢮⣰⣿⣿⣿⣿⣿⣞⡿⣿⣿⣿⣯⣽⢏⡲⣻⣏⢶⣀⠻⣿⣿⣿⣿⡿⣷⠀⡡⣭⣶⡨⢰⣿⣿⣿⣿⡿⠃⣼⣾⣿⢹⠏⣦⠇⡑⢢⠘⡄⢃⠆⡘⡄⠣⢄⢣⠘⡄⠣⢌⡱⢈⡱⢂⠵⡘⣄⠣⡌⢥⠒⡘⡜⡨⢜⡠⢓⡰⡘⠦⡘⢥⢢⡙⣌⢣⠒⣌⠲⡘⢆⠣⢎
⢆⡹⡐⢎⠴⣉⠦⡙⢦⡉⢧⡉⢖⣈⢆⡩⢒⠤⣃⠇⡜⢨⠢⡑⢤⠊⡵⢈⠆⢎⠌⢦⠉⡖⣵⣟⠎⠁⠠⠉⠩⠝⠻⠾⡿⣿⣿⣿⣾⣷⣦⣉⡻⣯⢽⡟⠶⣭⣉⠠⡱⣿⣤⡖⡁⡿⣷⣼⣏⣉⡉⡍⠴⣾⣿⡿⢻⠛⣶⡿⢃⠍⢢⡑⢌⠲⣈⠱⢨⡑⢪⠄⡓⣌⠓⡬⢐⡃⢦⡑⢢⡑⢦⠱⡘⠦⡙⠴⣡⢃⠦⣑⢃⠖⣩⠒⡍⢆⢣⠒⣬⢂⠯⡰⢣⠝⣬⠹⣌
⣎⠴⣉⢎⠲⣡⠒⣍⠲⡘⢆⡹⠰⣌⢢⠱⣉⠲⣁⠞⣈⢇⡱⢘⢢⡙⢤⢋⡜⢌⡚⡄⣋⢾⣟⣤⣤⣀⣀⡀⠀⠀⠀⠂⠂⠄⠅⡈⠙⠷⣿⣯⡟⣿⢿⣞⣧⡻⢃⢔⣻⣿⣽⣗⠄⡓⢸⣿⣿⡄⢻⣟⣾⡿⢋⡇⣋⣾⡏⡰⠡⢎⠥⡘⣌⠲⣁⢋⠦⣉⠦⡙⡔⢢⡙⡔⢣⠜⡢⢜⣡⠚⡤⢓⡍⢲⡉⢖⡡⢎⠲⡡⢎⡚⣤⠛⡜⣬⢣⡙⣤⢋⠶⣱⢩⡚⣤⠳⣜
⢬⡓⢬⢎⢳⠰⣉⢦⢹⡘⢦⢱⢃⢆⢣⠓⣌⠳⢌⡚⡔⢪⢔⡩⢆⡍⠲⡌⡜⢢⠱⡘⢤⠣⢜⡐⢢⢅⠫⣙⠛⡟⠶⡒⠖⡶⢲⠶⣤⢤⢬⣻⣿⣶⣮⢽⠥⠴⣴⣮⣄⡩⢿⣏⠠⡉⠤⣿⢍⣿⠾⢫⠏⣝⣤⠾⢋⡍⢣⠱⣉⠖⡬⠱⣌⠱⡌⢎⠲⣡⠚⡴⣉⠦⡱⡘⢥⢊⡵⢊⡴⢩⠖⣡⢎⠳⡌⠧⡜⢬⢓⡱⢎⡖⡥⢛⠼⣠⢇⡳⢬⡙⢶⡡⢧⡙⢦⡛⡼
⢧⡙⣖⢪⢣⡝⢬⡒⢧⡹⢌⡎⡭⢎⡲⢍⡼⡘⢦⠱⢎⡱⢪⡔⢣⠜⣱⡘⢬⢃⠧⡙⢆⡙⢦⡙⢆⢎⡱⢌⠣⡜⡱⢌⡓⣌⢣⢚⡰⢊⣦⣡⣭⣭⢿⣿⣯⣔⡂⣉⣛⡀⠛⠿⣷⣶⡷⠛⣺⣟⣀⢈⣏⣻⠤⣋⠖⣌⢣⠓⣌⠞⣰⢣⣌⢳⠸⣌⠳⢤⢋⡴⡡⢞⡡⡝⢎⡲⢥⢫⡔⣣⠏⡖⡎⢧⣍⠳⣍⡚⣬⢣⡝⡴⣩⢏⡺⢥⢎⡵⢣⡛⡦⡝⢶⡩⢧⠽⣼
⠶⡹⣌⢧⠳⣜⢣⡝⢦⣙⢎⠶⣱⢣⠞⣱⢲⡙⣬⢓⡣⡝⡲⣌⠧⣛⢤⡙⢦⡙⢦⡙⢦⡙⢦⡙⢬⢆⠳⣌⠳⢬⡑⢎⠴⡌⣦⡷⢞⣍⠣⡕⠦⣋⡞⣿⣽⣿⣧⣄⣀⣌⣰⣤⣽⣯⣤⣵⠾⣌⡹⠿⠿⢎⢲⢡⡚⣤⠣⢏⡲⡍⢦⢣⡜⢢⡛⡴⣋⢎⡣⢖⡙⢦⠳⣜⢣⢞⣡⠳⣜⡱⢎⡵⣚⠥⣎⢳⣌⢳⣌⡳⣜⡱⢣⡞⣱⣋⢞⡜⡧⡝⣶⢹⣣⡝⣮⢳⣽
⢯⣱⣚⡜⡯⡜⣦⢹⠲⣍⢮⢳⡱⢎⡝⢦⢧⡙⢦⣋⠶⣩⠕⡮⣜⡜⢦⡙⢦⡙⢦⡙⢦⡙⢦⡙⣖⢪⡓⣬⡙⢦⡙⣎⠾⣸⠱⡜⣎⠶⡹⡜⡳⣩⢏⡽⡛⣿⣿⣿⣿⣭⣇⣶⡶⢞⡛⣭⢚⡴⢣⡙⢮⣑⣋⢦⡱⢎⡽⢬⡱⢎⣇⠳⣜⢣⢳⡱⢎⢮⡱⢫⡜⣣⢛⡬⣓⢎⠶⣙⠦⣝⠺⡴⣩⠞⣬⠳⣬⠳⣬⠳⣜⡵⢫⡼⣱⢎⡯⣜⡳⢽⡜⣳⢦⣛⠶⣫⢾
⣳⢳⣬⢳⡵⣙⠦⢯⡹⣜⢎⡧⡝⢮⡜⢧⢎⡝⡦⡝⢮⣱⢫⢖⡱⢎⡧⡹⢎⡝⢦⡝⢦⡹⢎⡵⣊⢧⡹⢴⡙⡦⢽⡸⡜⣥⢛⡜⢦⢳⡱⣍⠶⡱⢎⠶⣙⢬⣹⠻⣟⡻⢏⠯⣜⢣⡝⢆⡏⣖⣣⠝⣦⠳⡜⢦⡝⣎⢖⡣⡝⢮⡜⡳⢬⢣⢧⣙⣎⢧⣙⠧⡞⣥⢏⠶⡭⢮⡝⣎⡳⢭⡳⣝⣬⢛⡶⡹⣖⡻⣬⣛⢦⡝⣧⢳⡝⣮⢳⡭⣝⢧⡻⣵⢫⡞⣽⢣⣿
⡳⣏⢶⣫⠼⣍⡟⣣⡝⣞⡺⣴⢫⡗⡽⣚⡞⡼⣱⡝⣲⢣⢏⣮⢹⣚⡴⣋⠷⣜⣣⢞⡣⣝⡺⢴⡙⣦⢛⠦⡝⣎⢧⢳⣙⢦⡛⣜⡣⢇⡳⢎⣳⡙⣎⡳⣍⠶⣡⡛⡴⣙⣎⢳⣬⠳⣜⢳⡚⢦⣣⢛⠶⣙⣞⣱⠺⣜⢮⡱⡝⡦⣏⡝⢮⡳⢞⡲⣎⡳⢮⡝⣞⡜⣮⣋⢷⣓⢮⣳⢹⣣⢗⡾⣜⡳⡞⣵⢣⡗⣧⡝⣮⡝⣮⡳⣝⣮⢳⡽⣎⡷⣻⡼⢧⣻⢎⡿⣼
⡿⣜⣳⢮⡟⣼⠳⣝⢾⣱⢳⣣⢗⡾⣱⢳⢞⡵⣓⢾⡱⢏⡾⣴⢫⡖⣳⢭⣛⠶⣱⢏⡶⣹⡜⢧⣝⡲⣫⢝⣳⠺⣜⣣⢞⣣⠻⣔⢯⣫⢵⣋⢶⡹⢶⡱⣋⡞⣥⢯⣱⢳⣬⢳⡬⣛⣬⢳⣭⢳⢎⡯⣝⡳⣜⡖⣻⡜⣶⢹⡞⣵⣋⢾⣣⢟⣭⢳⢧⣛⢧⡝⡾⣼⡱⣎⠷⣎⢷⣣⢟⡼⣫⠶⣭⢳⣽⣚⢧⡟⣶⣛⢶⣫⠷⣽⢳⡞⣯⢞⣽⣳⡽⣞⣯⠷⣏⡿⣽
⡿⣼⢣⣟⣼⢳⢯⡽⣎⢷⣫⢞⡭⣞⡵⣫⢾⣱⢏⡾⣍⠿⣴⣋⢾⡱⣏⢾⡱⣏⠷⣎⢷⣣⣝⡳⣎⢷⡣⣟⢼⣛⣬⢳⣎⢷⢻⡜⣶⡹⣞⡼⣣⢟⠶⣹⢵⣋⢮⡳⢎⡷⢎⡷⣭⢳⣎⠷⣮⡝⣮⢳⡽⡜⣧⣝⡳⣞⡵⣫⢞⣵⡹⣎⢷⣫⢞⡽⢮⣝⢮⡽⣳⢧⡻⣼⢻⡼⢧⣛⣮⠷⣏⣟⠾⣝⣶⢫⣟⢾⣣⢿⡭⣷⣻⣭⢷⣻⣭⣟⡾⣵⣻⡽⣞⡿⣽⢯⣿
⣿⣱⣟⢾⢮⣛⣮⢷⣫⢷⣫⣞⣳⡽⣞⣵⣫⢾⡹⣞⣭⣛⣶⡹⢧⣻⡜⣧⡟⣼⢻⡜⣧⣳⢎⣷⡹⣎⢷⡹⣎⢷⣚⠷⣎⡟⣮⣝⡶⡽⢶⡹⣧⢏⡿⣱⠿⣜⣳⡝⣯⢞⡽⣺⢵⣫⢞⣽⡲⡽⣎⣷⡹⣝⡶⣭⣳⢽⡺⣵⡻⣜⡷⣫⢷⡽⢾⣹⢷⡺⣏⣷⣛⣮⢷⣫⢷⣻⣝⣧⢯⣟⡾⣭⢿⡽⣮⣟⡾⣯⡽⣾⡽⣳⢷⣫⣟⡷⣞⡾⣽⣳⢯⣽⢯⡿⣽⢯⣿
⣷⢻⡞⣯⣯⠛⣾⣭⣷⣯⢳⡞⣧⡟⣾⣼⢣⣿⢹⣾⡜⣷⡞⣽⠛⣶⡏⣷⣽⣭⣷⢻⣵⢫⡟⣶⣽⢹⡎⣿⣽⢺⣭⡟⣧⣿⡜⣮⢳⣽⡏⣷⣽⣾⢹⣭⡟⣾⢱⡟⣮⣯⡗⡟⣮⣷⣯⣶⢻⡝⣾⡞⣽⢣⣿⢱⣯⣷⢻⣵⢻⣽⡞⣽⢳⣯⡟⣵⣯⡟⣵⡞⣧⡟⣾⣽⡞⢳⣾⣽⡞⣷⢻⣽⢳⡟⣷⣾⣽⢳⡟⣷⢻⣽⣯⣷⣯⣿⣽⢻⣷⡟⣿⣯⣿⣽⢻⣿⣿
⣿⢯⣟⡾⣽⣻⢧⣟⡾⣞⣯⡽⣾⡽⣧⢯⣟⣞⣟⣶⣻⣵⡻⣝⣯⢗⣻⢧⡷⣻⣼⡳⣏⡿⣼⣳⣭⢷⡻⣵⢯⢾⣹⣞⣳⢾⣹⡽⣫⣗⢯⣗⢷⡞⣯⣻⣼⡳⣯⣻⡼⣞⣽⣳⡟⣶⣫⣞⡷⣻⣵⣻⣭⣟⣾⣛⡾⣾⣽⣳⢯⣷⣻⣽⣳⢯⣷⣻⢾⣽⣳⢿⣽⣛⣷⣳⣟⡿⣞⣷⣻⡽⣯⣟⣯⣟⡷⣯⣟⣯⢿⡽⣯⣷⢯⣷⢿⡾⣽⣟⣾⣟⣷⣯⣷⣿⣟⣷⣿
⣿⣻⢾⣽⣳⢯⣟⡾⣽⣻⢾⣽⣳⢿⣽⣻⢾⡽⣞⡷⣯⢾⣽⣻⣞⣯⢯⣟⣳⣟⣶⣻⣽⣳⣟⣶⣻⢾⡽⣯⣞⣯⢷⣛⡾⣽⢧⣟⡷⣯⣟⣾⣫⣟⢷⣻⢶⣻⠷⣽⣳⣟⣾⡳⣟⣳⢿⣼⣻⣗⡿⣞⣧⣟⡾⣽⣻⢷⡾⣽⣻⢶⣻⢾⣽⣻⢾⣽⣻⢾⣽⣻⢾⡽⣞⡷⣯⢿⣽⣞⣷⣻⢷⣻⣾⣽⣻⢷⣻⣾⢿⣽⣷⣻⣯⣿⣯⣿⢿⣾⣟⣾⣿⣳⣿⣾⡿⣿⣿
⣿⡽⣿⣞⣯⡿⣞⣿⣳⣯⣟⣾⣽⣻⢾⡽⣯⢿⣽⣻⣽⣻⣞⣷⣻⣞⡿⣞⣷⣻⣞⣷⣳⣟⣾⣳⢯⡿⣽⣳⣟⡾⣯⢿⡽⣯⣟⡾⣽⣳⣟⣾⣳⢯⡿⣽⢯⣟⣿⣳⣟⣾⣳⢿⡽⣯⣟⣾⣳⢯⡿⣽⢾⣽⣻⢷⣯⢿⣽⣳⣯⢿⣽⣻⢾⣽⣻⢾⣽⣻⡾⣽⣯⢿⣻⣽⣟⣯⣷⢿⣽⣯⣿⣟⣾⣷⡿⣿⣿⣽⡿⣟⣾⣿⣽⣾⣿⣽⣿⢿⣾⣿⢿⣿⣿⣿⣿⣿⣿
⣿⣿⢷⡿⣯⣿⣟⣷⣯⣷⡿⣞⣷⣟⣿⣽⣟⡿⣞⣷⢯⣷⣻⣞⣷⣯⢿⣽⣞⣷⣻⣞⣷⣻⢾⡽⣯⣟⣷⣻⢾⣽⢯⡿⣽⣳⢯⣟⣷⣻⣞⡷⣯⡿⣽⢯⣟⣾⣳⣟⣾⣳⣯⡿⣽⣷⣻⡾⣽⡿⣽⣟⣿⡾⣽⡿⣾⣟⣾⣟⣾⣿⣳⣿⣯⣷⢿⣻⣯⣷⣿⢿⣽⣿⣟⣷⡿⣯⣿⢿⣻⣾⣟⣿⣿⣾⢿⣿⣾⣟⣿⣿⣿⣽⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⡿⣿⣟⣷⣿⢿⣾⣿⣽⡿⣟⣾⣯⣿⣾⢿⣿⢯⣿⣯⣷⣿⣻⣾⢿⣻⣾⢯⣷⣯⣿⢯⣿⡿⣽⣻⣾⣟⣯⡿⣿⣽⡿⣽⣟⣿⢾⣯⣿⣽⡷⣿⣻⣯⣿⢿⣽⣾⢿⣽⣷⡿⣿⣾⣽⡿⣟⣿⡿⣽⣾⣿⢿⣽⣿⣾⢿⣽⣷⣿⣻⣷⡿⣯⣿⣿⣻⣷⣿⣿⣯⣿⣾⣿⢿⣿⣿⣿⣿⢿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⢿⣿⣯⣷⣿⣿⢿⣿⣯⣷⣿⢿⣽⡿⣿⣟⣯⣿⣟⣷⣿⡿⣯⣿⢿⣟⣷⡿⣿⣽⣿⣷⡿⣟⣯⣿⢿⣻⣾⢿⣽⡿⣿⣽⡿⣿⣟⣿⡿⣿⣾⣿⢿⣽⣷⣿⣿⣟⣿⣿⣟⣾⣿⣿⣷⣿⣿⣿⣿⣽⣿⣟⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⢿⣟⣿⣿⣿⣿⣿⣿⣿⣟⣿⣯⣷⣿⣿⡿⣿⣻⣿⣿⣿⣿⣻⣾⣿⣿⣿⢿⣿⣿⣻⣿⣿⢿⣟⣿⣿⣿⣿⣿⣿⣿⣟⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
a ASCII text
1
2
3
4
5
   
            /\__/\
         =( o  o   )=
           /         \
          /_|_|_(_-|====,
b Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡜⢾⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⠁⡿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠘⡆⢣⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠇⢠⠇⠳⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡎⠀⢀⡇⠀⠙⣆⣀⣀⠀⠀⠀⠀⠀⠀⠀⢠⠞⠁⠀⡇⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡤⠤⠤⡗⠚⠁⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⠉⠓⠃⠀⠀⠸⠤⠤⠤⢽⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡤⠖⠒⠒⠒⠢⡀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⢀⠏⠀⠀⠀⠀⠀⠀⠈⢧⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⡏⠀⠀⠀⠀⠀⠀⠀⠀⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣶⡆⠀⠀⠀⠀⠀⠡⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠉⠉⠉⠉⠉⠇⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢠⠋⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢸⡒⠒⠒⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠉⠉⠉⠉⠉⠍⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⡖⠒⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⢰⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⢸⠀⠀⠀⠤⠤⠤⠤⠤⠠⠅⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣆⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠓⠒⠊⠙⠦⠔⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡎⠀⠀⠀⠀⠀⠀⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠅⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠙⠲⠤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣞⣀⣀⣀⡀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠏⠉⠉⠉⠓⠒⠒⠒⠒⠒⠒⠂⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠡⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⡤⠖⠊⠉⢃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡤⠤⠤⠤⡖⠒⠊⠉⠁⠀⠀⠀⢸⠀⠀⠀⠀⠀⡅⠀⠀⠀⠀⠀⠀⢀⣉⣉⣉⡁⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⢨⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⡆⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⡄⠀⠀⠀⢸⠀⠀⠀⠀⠀⠀⠀⠀⢠⠊⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠣⣄⠀⠀⠀⠀⣰⠯⣄⣀⣀⡴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠉⠉⢆⣀⡀⡀⠠⠂⠈⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
c Unicode text, UTF-8 text
1
2
3
4
                            ╱|、
                          (˚ˎ 。7  
                           |、˜〵          
                          じしˍ,)ノ
d Unicode text, UTF-8 text, with no line terminators
1
ᓚᘏᗢ
e Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠛⠻⠿⠿⣿⣿⣿⣿⣿⢿⠿⠿⠟⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣻⣉⡫⠒⢄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠔⣐⡫⡑⢶⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⡿⣟⣜⣶⣨⡰⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡴⣊⠵⣿⣲⢺⡽⣄⡔⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣻⡽⢶⣚⣵⢔⠬⠙⢶⣤⣄⡠⢀⣀⡀⡀⣀⡠⢄⠤⢦⠲⢦⣀⢀⣄⠀⡀⢀⠀⢀⣄⣤⡶⣛⡴⢞⣬⣿⡭⢟⣗⡶⣢⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣾⣟⡏⣭⣯⣭⣚⣐⢙⢻⣿⣷⡍⠀⣿⡱⢠⣟⢮⣺⡵⢎⡩⠃⡴⡟⢰⢌⢞⣫⡿⣋⢖⢭⣰⡩⡕⣫⠝⣾⣞⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣞⡕⠶⢴⣾⣷⣽⣯⡇⠹⠿⠌⠀⣵⣅⠺⢇⠺⣅⠒⣺⠅⢀⣿⠌⠀⠈⠢⠏⢼⣽⣿⣽⣽⣽⣷⢞⡿⣶⣽⣿⠃⠄⠘⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣾⣦⣼⣿⣿⡻⣉⢴⡂⠀⡄⢠⣩⡏⠰⣈⠖⣌⡷⠡⠐⢸⡇⠀⠀⠀⠀⠀⠽⠻⣛⡭⠼⢶⢭⣿⢾⣿⡿⡝⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⣟⢿⣿⣿⡏⡧⢦⣄⣙⢬⡷⠚⡈⢺⣿⣤⠓⠬⣽⢸⡿⠠⢴⡀⡜⡀⠀⠀⠀⢂⠐⢩⢠⣾⢻⣿⣿⣿⢿⢯⣽⠄⠠⠁⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣯⣿⣿⣿⣿⣿⣿⣟⣧⢷⡤⢂⢥⢣⡿⣽⣶⣸⢿⣏⣾⣥⣿⡿⢓⠠⢂⠀⠀⠄⡈⢝⣷⢷⠟⡽⣽⢿⣅⠈⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢨⠟⠙⣿⣿⣾⣿⣷⣿⣟⢧⡒⢯⢾⣿⡿⠙⣿⡵⣾⣿⠏⣼⡟⠀⠐⢠⠂⠀⠀⠀⠀⠐⠙⠚⣩⣔⣿⣿⣿⠃⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⡸⡿⣿⢿⣟⣿⢋⡚⢣⠀⠀⢻⣿⡀⠸⣿⠴⣿⣿⠇⣿⡏⠀⢀⣂⢀⠀⠀⠀⠀⠀⠀⠀⢪⣵⣾⣛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⡑⢂⠣⣟⣺⡥⡋⠈⠭⣁⢤⣔⣻⠇⢠⡟⣃⠸⣿⢑⣸⡆⠀⣲⡗⡁⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⡜⣧⠍⠶⣨⢭⣰⣶⣷⣾⣷⣾⣿⣷⣫⣬⡈⠒⣊⠡⣬⣧⠂⣠⣶⣷⣾⣿⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣏⣾⣳⣷⡿⣿⣿⣿⣿⣿⣾⣿⡷⣿⣿⡀⡐⠀⠀⡸⠠⢠⣿⣿⣿⣯⣽⣿⣿⠷⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⢿⣛⣏⣿⣿⣿⣿⣿⣿⣿⣿⠑⡿⠉⠁⠀⠀⠀⠀⢾⣿⣿⣿⣿⣿⣿⡿⠃⢈⢻⢥⡀⠀⠀⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⢯⣿⣾⣿⣿⣿⠿⠿⣛⣿⣇⡒⣤⢇⠜⠂⠀⢒⢠⣒⠙⠿⢿⣿⡿⠟⠀⣰⢺⠴⠘⠓⠢⠀⠀⠀⠀⢀⠀⠰⠄⠰⠐⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣏⣭⣽⣿⣿⣿⡶⣭⢵⣾⣿⣿⣿⡿⡁⠀⠀⠛⢯⣽⣿⣆⡐⠀⠀⡉⢰⣿⢷⠃⠂⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠘⢁⠀⠀⠂⣀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣯⣿⣿⣯⡽⣿⣶⡯⠿⠉⠻⣿⣷⣵⢩⣓⣶⣯⠏⠀⢨⠅⣁⠻⣤⣜⠦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⠀⠐⢀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⣿⢿⣹⣽⣩⠁⠀⠉⠀⠀⠉⠻⢿⣿⡿⠉⠁⠀⠀⠀⠉⠁⠉⠉⠀⠀⢶⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠀⠀⠀⠀⢀⠠⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡷⡯⣛⣤⣶⡦⣠⠐⡐⣼⣴⣫⣽⣿⣿⡵⡐⡢⠀⠀⠀⠀⠀⢤⣒⠶⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠁⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣭⣷⣿⣷⣷⣧⣞⣵⢾⣐⠮⣟⠻⣛⠻⠟⡿⢿⠇⠀⡀⢠⢀⡐⢋⢍⠀⠠⠢⠄⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣸⣿⡿⣿⣿⣿⣿⣿⣾⣿⣯⣽⣢⣍⣠⠃⢂⣁⣢⣜⡞⣷⣆⣣⣰⣴⠲⣅⠀⠄⠤⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠁
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢤⣿⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣾⣿⣿⠿⡿⠃⠙⡷⡤⠧⠀⠀⠀⠀⠀⠀⠀⠀⠀⡠⢀⠀⡈⠰⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⡿⣽⣿⣏⡶⣯⡿⢿⣿⣿⣿⣿⣿⣿⢿⢟⡛⠿⡏⢙⠻⣁⡐⢴⡞⠯⠘⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠌⠘⢠⠉⠄⠀
⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣽⣻⠿⣟⣷⡿⣛⡿⣜⢣⡿⣻⢽⠿⣫⠏⠜⡺⠔⠐⠙⠡⠳⠘⠋⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠠⠀⠈⠀⠀
⢰⠀⠀⠀⠈⠂⡄⠀⠀⡀⠀⠀⢸⣿⣽⣟⣯⡽⢿⡛⢶⣹⡾⣵⢧⠞⠔⠰⠀⠀⠀⡎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢀⠠⠅⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢱⡀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⣽⣿⣿⣿⣿⣛⡲⢍⢶⢭⣿⡽⡵⢤⠀⠜⢁⠀⠈⡅⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠠⡀⢀⢐⠏⠀⠈⠀⡀⠀⠀⠀⠀⠂⠀⠐⠀⠀⠀⠀
⢬⡃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣷⣯⠿⣟⣿⣿⣿⡶⢟⣵⣽⢞⠄⢀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣞⠿⣽⡽⠟⠞⠀⠀⡀⣤⡄⠆⠂⢀⠂⠄⠄⠀⠀⠀⠘⢀⠀
⢨⢧⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢻⠻⣌⠀⣁⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠏⢘⠃⠂⢑⢠⣄⡢⠉⠁⠀⠈⠁⠆⡄⠈⢠⠀⠀⠀⠈⠀⠀
⢎⡻⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⡭⣿⣿⣿⣿⣿⣿⣿⣮⢧⣛⢌⡽⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣿⣿⣷⣼⣾⣟⠷⠬⢀⡀⠀⠀⠀⠀⠈⢌⠠⠁⠌⠘⢤⠀⠁⠀
⢞⡽⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⢟⠓⣻⣟⣿⣿⣿⣿⣿⣫⢎⣼⢂⡀⣷⢁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠟⡁⣍⠀⠀⠀⠀⠁⠀⠀⠀⠀⠄⠀⠀⠠⠀⠀⠈⡈⠨⠀
⢸⣣⢿⠀⠀⢀⡰⡂⠀⡀⠀⠀⠀⢙⣷⣫⣕⣟⣯⣿⣿⣿⣿⣯⢻⡛⣎⡥⣎⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣌⠢⡁⠃⠑⠀⠀⠀⠀⠀⠄⠀⠄⠀⠠⠠⡀⠀⠠⢌⠀⠄⠄
⢨⡳⣞⣯⠄⣫⠢⢎⢦⢨⠀⢁⠀⢠⡿⠟⠛⡻⡾⣿⣿⣿⣿⣎⢳⢽⢹⢸⢃⡞⠀⠀⠀⠀⠀⠀⠀⠀⢠⡟⠃⠐⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠠⠀⡔⠜⢰⢣⢁⠌⡈⠜⡀
⣸⢳⣽⣻⣼⣾⣵⣾⣹⣶⣏⣜⡦⢩⣔⡲⢷⡴⡟⣯⣿⣿⣿⣽⣿⡞⡾⣞⣸⢬⣇⠃⠀⠀⠀⠀⠀⠀⣸⣇⡠⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⡣⠕⠈⠐⢁⠀⠌⠞⠘⣲⢀⠀
⢾⣻⣾⣿⣾⣿⣿⣿⣿⣿⣿⣿⣯⡭⠿⢷⣷⢿⡳⢏⣿⣿⣿⣿⣻⡛⣯⢺⣼⢸⢷⢸⣰⠇⠀⠀⠀⢐⣻⣧⢧⢚⡼⡀⠀⠀⠀⠀⠀⠀⠀⠐⠐⡀⢣⠀⢀⡐⠠⡀⠂⠁⠁
⣿⣿⣿⣿⢿⣿⡾⣿⢿⣯⣿⣿⣯⠏⡹⠩⠂⠈⢰⠾⠶⣿⣿⣿⢿⣱⣿⢾⢻⢻⣼⠀⣏⠀⠀⠀⣣⡉⣿⣿⡄⡊⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠨⡂⢑⠊⠊⡌⠆⠀
⣽⣿⣿⣿⣿⣾⣿⣽⢷⣟⣿⣿⣿⢿⡈⠎⣖⣮⠯⠂⠀⣼⣿⣿⣝⣿⣿⢿⢾⣿⣿⣷⣿⡇⢇⡇⣷⣷⣿⣧⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡈⠠⠐⠐⢐⢰⠁⠀
⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⣚⣤⣠⢵⣾⣿⣿⠿⣾⢣⣿⣎⢷⣻⣌⢼⣫⠇⡸⣣⡼⣿⣿⣟⣮⠐⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢂⠚⠎⠈⠈⡂⡐⠀
⣿⣿⣿⣿⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣏⢧⡛⢬⣷⣿⣿⣿⣿⡾⣿⡟⣮⣷⣻⣷⢿⣿⡿⣿⡛⠆⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠊⠈⠸⠀⣱⠄⠃⠂
⢿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣭⡘⣏⠜⣫⢿⢿⣞⡿⢳⢿⣟⣿⢿⣋⠯⣗⠗⠃⠈⠀⠀⡠⠀⠀⠠⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠀⠣⠄⡙⠔⠀
⢾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣷⣿⢾⣸⣄⣋⡘⢚⢧⢞⣭⢄⣚⣾⡇⣗⠇⠀⠀⠀⠈⠂⠀⠀⠀⠈⠀⠀⠀⠀⠀⠠⠀⠠⠀⠀⠀⠀⠜⠈⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣟⣿⣻⣿⣾⣿⣾⣷⣾⡌⣰⢞⣺⣏⠅⢆⡉⡀⠡⡠⠀⠀⠁⠀⠀⠀⠄⠁⠀⠀⠀⠀⠀⠀⡀⠀⠠⠠⠀⢄⠈⠂⠀
⣼⢿⣿⠚⣿⣿⣽⢿⣿⢿⣿⣿⣿⣿⣷⣿⣟⣿⣿⣻⡾⣷⣻⣿⣿⣿⣿⣿⣿⣧⣿⣾⣿⣾⡇⣾⡿⡳⡍⠊⡰⡀⠀⠀⠀⠀⠀⠱⡀⠀⠀⠀⠀⠀⠁⠪⠀⢀⢠⠰⢀⠨⠀
⠈⠊⢞⠋⠌⠛⠈⡙⢎⠛⢿⡯⣿⢿⣿⣿⣿⣿⣷⠿⣙⣷⣻⣿⢏⣯⢿⣿⣿⣿⡛⠟⠹⠟⠁⠀⠁⠐⠘⠋⠀⠀⠀⠤⢀⢐⠀⠀⠀⠁⠀⠀⠀⠀⠀⠙⡠⢌⠁⠀⠀⠎⠀
⠀⠁⠀⠣⠀⠀⠀⠀⠀⡂⠀⠣⠇⢉⡋⠇⠇⠛⢿⣦⡽⠉⠁⠊⠁⠘⠉⠙⣿⡟⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⡀⠀⠀⠀⠡⠢⠈⡀
⠀⠀⢀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠐⠀⠁⠁⡀⠀⢀⠙⠿⠂⠘⠛⢂⠄⠂⠂⢝⢿⣆⠉⠢⠀⠀⠀⡀⠀⠀⢐⠀⠄⢀⠀⠀⠀⠀⠀⠂⠂⢠⠀⠀⠀⠀⢀⠂⠀⠀⡀⠘⠰⡀
⠀⠀⠀⠁⠀⠄⠄⠂⠀⠀⠀⠀⠀⠀⠀⠀⠤⠀⠠⠀⠰⠠⠀⠀⠀⠁⠀⢀⠀⠐⠙⠟⢷⢦⢀⠀⠀⠠⠐⢀⠨⠐⠘⠐⠁⠀⠀⠀⠘⠂⠁⠀⠀⠀⠀⠁⠀⢂⡀⢀⢋⠄⠂
⠀⠀⠀⠢⢁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠠⠀⠂⠊⠆⠂⠀⠀⠂⠀⠓⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀
f Unicode text, UTF-8 text, with no line terminators
1
/ᐠ - ˕ -マ Ⳋ
g Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
⠀⠀⠀⠀⠀⠀⠀⠙⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢺⣿⣿⡆⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡇⠀⠀⠀⠀⠀⠀⣾⢡⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠈⣿⣿⣷⡦⠀⠀⠀⠀⢰⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠃⣠⣾⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣆⠀⠀⠀⣾⣿⣿⣿⣷⠄⠀⠰⠤⣀⠀⠀⣴⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠃⢺⣿⣿⣿⣿⡄⠀⠀⣿⣿⢿⣿⣿⣦⣦⣦⣶⣼⣭⣼⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⣿⣿⣿⣷⡆⠂⣿⣿⣞⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢙⣿⣿⣿⣿⣷⠸⣿⣿⣿⣿⣿⣿⠟⠻⣿⣿⣿⣿⡿⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠄⢿⣿⣿⣿⣿⡄⣿⣿⣿⣿⣿⣿⡀⢀⣿⣿⣿⣿⠀⢸⣿⣿⠅⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⢐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣤⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⢀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⡀⣠⣾⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡔⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠠⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣀⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣻⣿⣿⣿⣿⣿⡟⠋⠙⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠙⢿⣿⣿⣿⣿⣿⣿⣄⠀⠀⠀⠀⠀⠀
⠀⠀⠀⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⢿⣿⣿⣿⣿⣿⣿⠿⢿⡿⠛⠋⠁⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣅⠀⠀⠀⠀⠀
⠀⠀⠀⣿⣿⣿⣿⡟⠃⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢻⣿⣿⣿⣿⣿⣤⡀⠀⠀⠀
⠀⠜⢠⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⢿⣿⣿⣿⣿⣿⣗⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣦⠄⣠⠀
⠠⢸⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⣿⣿⣿⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⣿⣿⣿
⠀⠛⣿⣿⣿⡿⠏⠀⠀⠀⠀⠀⠀⢳⣾⣿⣿⣿⣿⣿⣿⡶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿
⠀⢨⠀⠉⠉⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣿⡿⡿⠿⠛⠙⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⠏⠉⠻⠿⠟⠁
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
h Unicode text, UTF-8 text
1
2
3
4
5
6
7
∩――――∩
||     ∧ ヘ  ||
||    (* ´ ー`) ZZzz
|ノ^⌒⌒づ` ̄  \
( ノ  ⌒ ヽ \
\  || ̄ ̄ ̄ ̄ ̄||
  \,ノ||
i Unicode text, UTF-8 text, with no line terminators
1
>^•-•^<
j Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⣿⣯⣿⣾⢿⣿⣿⣿⠽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣷⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⡿⣿⢿⡿⣿⢿⣿⣿⣿⣿⣿⡀⠂⠀⠈⠙⠻⢿⣿⣿⣿⣏⢿⣿⣷⣯⣟⡷⣯⣿⢿⣽⣾⣻⣷⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠁⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⡇⣿⢣⢟⡻⣛⢟⡤⢧⡜⣇⠿⣇⠀⠀⠀⠀⠀⠀⠛⢿⣼⡟⣼⣿⣧⢻⣼⣻⣧⢟⡿⣼⢧⣟⣧⣿⣼⣟⣿⣿⣼⣟⣿⣿⣿⠟⠃⠀⠀⠀⠀⣼⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣗⡌⣣⠏⡜⡭⣚⡜⣣⠞⡼⡸⢻⡤⠀⠀⠀⠀⠀⠀⠈⠙⠾⠿⢿⠿⠁⠉⠙⠛⠛⠛⠓⠛⠛⠋⠉⠛⠋⠁⠉⠘⠙⠛⠋⠀⠀⠀⠀⠀⠀⢰⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⠘⡤⢩⡘⠰⡡⢊⡕⠪⢔⢣⡙⢷⡀⠀⠀⠀⠀⠀⠐⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⡆⡘⠤⣈⠣⡁⠧⡘⡑⢊⠔⠲⢈⠻⢦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣽⣷⣿
⣿⣿⣟⣿⣿⣿⣿⡇⠑⠒⡁⠛⠛⠛⠛⠛⠋⠛⡛⠛⠛⢻⡇⠀⠀⠀⠀⠀⠀⣀⡀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣤⣀⡀⠀⠀⠀⠚⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣋⠭⣍⢭⡙
⣿⣿⡿⣿⣿⣿⣿⣷⠀⠡⠐⠤⠣⠌⢡⢉⠡⡁⠒⡐⠂⣺⡷⠀⠀⠀⠀⠐⠿⣯⣭⣻⣿⣷⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣿⣿⣿⢯⠽⠟⠛⠈⠀⠀⠀⢿⣿⢾⣿⣿⣿⣿⢿⣿⣿⢿⣿⣿⣿⣽⢯⡟⡿⣿⣿⣿⣟⠛⡋⠿⣛⣌⣲⡉⢦⠘
⣿⣿⢿⣿⣿⣿⣿⣿⠀⠐⠠⠐⢀⠂⡐⢈⠂⡁⠂⠙⣶⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣻⠟⣻⡟⠾⣌⢳⣽⣾⣿⣥⣩⣴⣸⣿⣿⣿⡳⠌⡜
⣿⣿⡿⣿⣾⣿⣿⣿⡆⠀⠀⠀⠀⢀⠀⠀⡐⣀⠠⠉⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣀⣀⡀⠀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⢯⣷⢿⡾⣿⣿⣿⣿⣿⣿⣿⣉⠆⠩⢾⣾⣿⣿⣷⡳⡴⣾⣿⢿⢫⡝⢆⠡
⣿⣿⣿⣿⣿⣿⣟⣿⡇⠀⠀⠐⠀⠀⠀⢀⠀⠀⢤⠀⢻⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢲⣶⣟⣈⣹⣷⣿⠟⠀⠀⠀⠀⠀⠀⠀⠤⠤⢤⣤⣀⣤⣠⣿⡶⣶⣷⡶⣶⠶⣶⠶⡿⢿⢿⡅⣈⡡⠈⢸⣿⣿⣿⣷⣳⣿⣟⠢⡃⡜⢄⢫
⣿⡿⢹⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣄⠀⣵⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣷⣿⠟⠁⠀⠀⠀⠀⠂⣈⣀⣤⡴⠦⠦⢤⣄⣤⣻⣛⣛⣛⣟⡛⠿⠷⠿⡳⡹⠀⢿⡃⠜⣀⣽⣿⣿⣿⣿⣿⣿⣿⢌⠳⡥⣘⢆⢣
⡷⣿⠸⣿⣿⣿⣿⢿⣿⡀⠠⠀⢀⣀⠀⠀⠀⠘⠛⠉⠉⠄⢻⠀⠀⠀⠀⠀⠀⠀⢀⣈⡉⠒⠒⠂⠒⠒⠒⢩⣿⡇⠐⠒⠒⢒⣺⡯⡍⠯⣉⠙⢶⡒⠦⣄⣀⣜⣿⡿⣿⣿⣿⣿⣿⣿⣷⣷⣶⣿⣯⣥⣔⣰⣿⣿⣿⣿⣿⣿⣿⣿⣎⣕⣒⣡⣚⠲
⣗⣿⡆⢿⣿⣿⣿⣿⣿⣇⣀⣠⣤⣤⣴⣶⣶⣶⣾⣷⠾⣻⣿⡧⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⢙⣷⣶⣶⠿⠿⠻⠛⠻⠿⠿⣿⣷⣦⠙⢦⡈⠳⢤⡉⠒⢦⣼⣿⣿⣿⣶⣯⣝⣛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣍
⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣻⡽⣟⣫⣵⡾⠛⣫⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠭⠄⠀⠀⠀⠀⠀⠀⠀⠀⠙⣿⣻⣧⠠⣙⣶⡀⠙⠲⣄⣹⡿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣝⡻⢯⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣯⡽⣟⣧⣿⠟⣋⣥⣶⣿⠿⣿⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣷⢻⡱⢂⢿⣌⢳⡀⠘⢹⣿⣯⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣟⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⣿⣿⡿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⢟⣵⣿⡟⡏⣼⣾⣿⣿⠟⣭⣾⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⠿⡹⠥⡉⠚⠙⠀⠚⠂⠈⢿⣿⣿⣷⣿⣿⣿⣿⣿⣿⣿⣿⢿⡿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⡟⣧⣿⡿⣫⣷⢿⣶⣿⣿⢟⣽⡾⣯⣾⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠐⡈⠀⠀⠀⠀⠴⡏⠰⡃⠅⠱⠀⠸⠀⠀⠀⠀⠈⣿⣿⣿⣿⣷⣿⣿⣿⡳⠜⣦⢳⡝⡶⣱⢎⡷⢭⡜⣭⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⡏⣷⣿⡟⣷⣿⣿⣽⣿⣿⣿⢱⣿⣯⣿⡟⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢡⠘⢠⠃⡆⠐⢨⢱⡌⠁⠈⡄⠁⡄⠐⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣷⣿⣿⣿⣤⣯⡜⢳⣭⣾⣽⣮⣵⣾⠛⠃⠈⠙⠛⠛⢻⣿⣿⣿
⣿⣿⣿⣿⣯⣿⡿⣿⣿⣿⣽⣿⣿⣿⢿⣼⣿⣳⡿⢿⣛⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠌⡐⢈⠱⣈⠂⡄⠁⠂⠀⡁⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣷⣾⣿⣶⣿⣷⣶⣶⣶⣶⣤⣤⣤⣄⣀⡉
⣿⣿⣿⣿⢿⣿⣿⣿⣿⣾⢿⣿⢿⣹⣾⣟⣶⡿⣿⢿⡱⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡁⢆⠠⠃⠄⠂⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣟⣶⣿⣿⣿⢯⣷⣿⣻⣞⡾⣽⡽⣯⡟⣽⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠠⢈⠐⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣿⣟⣷⣻⢾⡽⣞⣳⢯⣝⢮⢻⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠠⢁⠐⡀⠀⠀⠀⠀⠀⠀⠀⠀⢼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⣿⣷⣻⡾⣽⢯⡿⣽⣫⣟⣮⢯⡻⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠀⠄⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣯⣷⣿⡿⣟⣾⡿⣽⣯⢿⣽⣳⢿⡼⣞⣭⠷⡹⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿⣿⣻⣽⣷⢯⣟⡾⣽⣛⡾⣝⡞⣿⡱⢻⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⠁⡀⠀⠀⠀⠀⠀⠐⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣻⣟⣿⡾⣯⢿⣽⣳⢯⡽⢯⡽⡶⢯⡅⣈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⢁⠀⡀⠀⠠⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
k Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
⬛⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛⬛
⬛🏿⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛🏿⬛
⬛🏿🏿🏽⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛🏽🏿🏿⬛
⬛🏿🏿🏿🏿🏽⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛🏽🏿🏿🏿🏿⬛
⬛🏿🏿🏿🏿🏿🏽🏽⬛⬛⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜⬛⬛🏽🏽🏿🏿🏿🏿🏿⬛
⬛🏿🏿🏿🏿🏿🏿🏽🏽🏽⬛⬛⬜⬜⬜⬜⬜⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜⬛⬛⬛🏽🏽🏿🏿🏿🏿🏿🏿⬛
⬜⬛🏽🏿🏿🏿🏿🏿🏽🏽🏽🏽⬛⬜⬜⬛⬛🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛⬛⬜⬜⬛⬛🏽🏽🏽🏿🏿🏿🏿🏿🏽⬛⬜
⬜⬛🏽🏿🏿🏿🏿🏿🏿🏽🏽🏽🏽⬛⬛🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛⬛⬛🏽🏽🏽🏿🏿🏿🏿🏿🏿🏽⬛⬜
⬜⬛🏽🏽🏿🏿🏿🏿🏿🏿🏽🏽🏽🏽🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏽🏽🏽🏽🏿🏿🏿🏿🏿🏿🏽🏽⬛⬜
⬜⬜⬛🏽🏽🏿🏿🏿🏿🏿🏿🏽🏽🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏽🏽🏿🏿🏿🏿🏿🏿🏽🏽⬛⬜⬜
⬜⬜⬛🏽🏽🏽🏿🏿🏿🏿🏿🏿🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏿🏿🏿🏿🏿🏿🏽🏽🏽⬛⬜⬜
⬜⬜⬜⬛🏽🏽🏿🏿🏿🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏿🏿🏿🏽🏽⬛⬜⬜⬜
⬜⬜⬜⬛🏽🏽🏽🏿🏿🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏿🏿🏽🏽🏽⬛⬜⬜⬜
⬜⬜⬜⬜⬛🏽🏽🏽🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼🏻🏻🏻🏻🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏽🏽🏽⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬛🏽🏽🏻🏻🏻🏻🏻🏻🏻🏼🏼🏼🏼🏼🏼🏼🏼🏻🏻🏻🏻🏼🏼🏼🏼🏼🏼🏼🏼🏻🏻🏻🏻🏻🏻🏽🏽⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬛⬛🏽🏻🏻🏻🏻🏻🏼🏼🏼🏼🏼🏼🏼🏼🏼🏼🏼🏻🏻🏼🏼🏼🏼🏼🏼🏼🏼🏼🏼🏻🏻🏻🏻🏻🏽🏽⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏻🏻🏻🏻🏻🏼🏼🏼🏼🏼🏼🏼🏽🏼🏼🏼🏻🏻🏻🏻🏼🏼🏼🏽🏼🏼🏼🏼🏼🏼🏼🏻🏻🏻🏻⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏻🏻🏻🏻🏼🏼🏼🏼🏼🏼🏼🏼🏽🏽🏼🏻🏻🏻🏻🏻🏻🏼🏽🏽🏽🏼🏼🏼🏼🏼🏼🏻🏻🏻🏻⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏻🏻🏻🏼🏼🏼🏼🏼🏼🏼🏼🏽🏽🏽🏼🏻🏻🏼🏼🏻🏻🏼🏽🏽🏽🏼🏼🏼🏼🏼🏼🏼🏻🏻🏻⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏻🏻🏼🏼🏼🏼🏼🏼🏼🏼🏽🏽🏽🏽🏼🏽🏻🏼🏼🏻🏽🏼🏽🏽🏽🏽🏼🏼🏼🏼🏼🏼🏼🏻🏻⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬛🏻🏻🏼🏼🏼⬛⬛⬛⬛⬛⬛⬛⬛⬛🏽🏽🏽🏻🏻🏻🏻🏽🏽🏽⬛⬛⬛⬛⬛⬛⬛⬛⬛🏼🏼🏻🏻⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬛🏻🏼🏼🏼🏼⬛⬛🟦🟦⬛⬛🟦🟦⬛⬛🏽🏽🏻🏻🏻🏻🏽🏽⬛⬛🟦🟦⬛⬛🟦🟦⬛⬛🏼🏼🏼🏻⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬛🏻🏼🏼🏼🏼🏿⬛🟦🟦⬛⬛🟦🟦⬛⬛🏽🏻🏻🏻🏻🏻🏻🏽⬛⬛🟦🟦⬛⬛🟦🟦⬛🏿🏼🏼🏼🏻⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬛🏻🏼🏼🏼🏼🏿⬛🟦⬜🟦🟦🟦🟦⬛🏿🏼🏻🏻🏻🏻🏻🏻🏼🏿⬛🟦🟦🟦🟦⬜🟦⬛🏿🏼🏼🏼🏻⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏼🏼🏼🏼🏽🏿⬛🟦🟦🟦🟦⬛🏿🏽🏻🏻🟥🏽🏽🟥🏻🏻🏽🏿⬛🟦🟦🟦🟦⬛🏿🏽🏼🏼🏼⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏼🏼🏼🏼🏽🏽🏿⬛⬛⬛⬛🏿🏽🏼🏻🏻🏻🟥🟥🏻🏻🏻🏽🏽🏿⬛⬛⬛⬛🏿🏽🏽🏼🏼🏼⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏻🏼🏼🏼🏼🏽🏽🏽🏽🏽🏽🏽🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏽🏽🏽🏽🏽🏽🏽🏽🏼🏼🏼🏻⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏻🏼🏼🏼🏼🏼🏽🏽🏽🏽🏽🏽🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏽🏽🏽🏽🏽🏽🏼🏼🏼🏼🏻⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬛🏻🏼🏼🏼🏼🏼🏽🏽🏽🏽🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏽🏽🏽🏽🏽🏼🏼🏼🏻⬛⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬛🏻🏻🏼🏼🏼🏼🏽🏽🏽🏽🏻🏻🏻🏻⬛⬛⬛⬛⬛⬛🏻🏻🏻🏻🏽🏽🏽🏽🏼🏼🏼🏻🏻⬛⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬛🏼🏻🏻🏼🏼🏼🏼🏽🏽🏻🏻🏻🏻⬛🏻🏻🏻🏻🏻🏻⬛🏻🏻🏻🏻🏽🏽🏼🏼🏼🏻🏻🏼⬛⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬛🏻🏼🏼🏻🏻🏼🏼🏼🏼🏻🏻🏻⬛🏻🏻🏻🏻🏻🏻🏻🏻⬛🏻🏻🏻🏼🏼🏼🏼🏻🏼🏼🏻⬛⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬛🏻🏻🏻🏼🏻🏻🏻🏼🏼🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼🏼🏼🏻🏻🏼🏻🏻🏻⬛⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬛🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼🏼🏻🏻🏻🏻🏻🏻🏻🏻⬛⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬛🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼🏻🏻🏻🏻🏻🏻🏻🏻🏼⬛⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬛🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼⬛⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬛🏻🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼🏻⬛⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏻🏻🏻🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼🏻🏻🏻⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬛🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛⬛🏻🏻🏻🏻🏻⬛🏻🏻⬛⬛⬛⬛⬛🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬛🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛🏻⬛🏻🏻🏻🏻⬛🏻⬛🏻🏻🏻🏻🏻⬛🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬛🏼🏼🏻🏼🏻🏻🏻🏻🏻🏻⬛🏻🏻⬛🏻🏻🏻⬛🏻⬛🏻🏻🏻🏻🏻⬛🏻🏻🏻🏻🏻🏻🏻🏼🏻🏼🏼⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬛🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛🏻🏻🏻⬛🏻🏻⬛🏻⬛🏻🏻🏻🏻🏻⬛🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬛🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛🏻🏻🏻🏻⬛🏻⬛🏻⬛🏻🏻🏻🏻🏻⬛🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬛🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻⬛🏻🏻🏻🏻🏻⬛⬛🏻🏻⬛⬛⬛⬛⬛🏻🏻⬛🏻🏻🏻🏻🏻🏻🏻🏻🏼⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬛🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼⬛⬜⬜⬜⬜
⬜⬜⬜⬜⬛🏼🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏻🏼⬛⬜⬜⬜⬜
l Unicode text, UTF-8 text, with no line terminators
1
/ᐠ - ˕ -マ - ᶻ 𝗓 𐰁
m Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⡟⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣷⣌⠙⢦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠞⣡⡶⡇⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⢻⡌⠳⣄⠉⠳⢤⠴⠒⠛⠛⠛⠛⠒⠦⢤⡤⠚⣡⠞⢁⣿⡇⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣽⡷⠒⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠛⠲⢾⣿⡇⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⡇⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢿⠀⠀⠀⠀⠀⢀⠀
⠀⠀⠀⠀⠙⠓⠦⢤⣀⡀⢸⠁⠀⠀⠀⣰⠟⠛⢦⠀⠀⠀⠀⠀⠀⠀⢠⣾⠛⢳⡆⠀⠀⠀⠸⣇⣀⣠⠤⠶⠛⠁
⠀⠀⠀⠀⢀⠀⠀⠀⠀⠉⣿⠒⠦⢄⠀⠻⣴⣳⠾⠁⠀⠰⣿⣿⠂⠀⠘⢿⣿⡽⠋⠀⣤⢖⠚⣏⠉⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠉⠉⠉⠉⠉⠙⢻⣍⣽⠿⠀⠀⠀⠀⠀⠀⠸⣦⣼⣷⣼⠆⠀⠀⠀⠀⠀⠐⠿⣍⣹⡏⠉⠉⠉⠉⠙⠁
⠀⠀⠀⠀⠀⣀⣠⠤⠶⠚⠛⢷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⢀⡟⠉⠓⠲⠤⣄⣀⠀
⠀⠀⠀⠀⠉⠉⠀⠀⠀⠀⠀⠀⠱⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⡞⠀⠀⠀⠀⠀⠀⠉⠁
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⡄⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡾⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣆⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣆⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⡆⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢀⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⡀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢸⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⡇⠀⠀⠀⠀
⠀⢀⡴⠖⠲⢄⠀⠀⣼⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣇⠀⠀⠀⠀
⢠⠏⠀⠀⠀⠈⢧⠀⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡟⠀⠀⠀⠀
⣿⠀⠀⠀⠀⠀⢸⡄⢸⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡇⠀⠀⠀⠀
⢻⡀⠀⠀⠀⠀⠘⡇⠸⡇⠀⠀⠀⠀⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡀⠀⠀⠀⠀⠀⣸⢧⡀⠀⠀⠀
⠸⡇⠀⠀⠀⠀⠀⣧⠀⢻⡄⠀⠀⠀⠸⡇⠀⠀⠀⠀⠀⣠⠀⣠⠀⠀⠀⠀⠀⢈⣟⠀⠀⠀⠀⢠⡏⠈⢳⡀⠀⠀
⠀⢻⡄⠀⠀⠀⠀⢹⡄⠀⡳⡄⠀⠀⠀⣧⠀⠀⠀⠀⠀⢸⠀⣿⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⢠⣟⠀⠀⠈⣇⠀⠀
⠀⠀⢳⡄⠀⠀⠀⠀⠳⡄⠀⠙⢦⡀⠀⢹⡀⠀⠀⠀⠀⢸⠀⣿⠀⠀⠀⠀⠀⣼⠀⠀⢀⡴⠋⣿⠀⠀⠀⣿⠀⠀
⠀⠀⠀⠱⣄⠀⠀⠀⠀⠙⢦⡀⠀⠈⠓⠮⣧⠀⠀⢀⠀⡾⠀⢹⡀⢀⠀⠀⣸⣇⡤⠞⠉⢀⣴⠃⠀⠀⢀⣿⠀⠀
⠀⠀⠀⠀⠘⢦⡀⠀⠀⠀⠀⠉⠲⢤⣀⠀⠈⠳⣿⣸⡾⠛⠛⠚⢷⣟⣸⡴⠋⠀⠀⣀⡴⠚⠁⠀⠀⠀⣼⠁⠀⠀
⠀⠀⠀⠀⠀⠀⠙⠦⣀⠀⠀⠀⠀⠀⠈⠉⠓⠲⠶⠤⠤⣤⣤⣤⣤⠼⠵⠶⠖⠚⠉⠁⠀⠀⠀⠀⢀⡼⠁⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠈⠓⠦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠴⠋⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠓⠲⠤⣤⣀⣀⣀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣤⠤⠴⠚⠉⠁⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠈⠉⠉⠉⠉⠉⠉⠉⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
n Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
⠀⠁⢀⣍⠿⣷⣾⣿⣿⣿⣿⢷⣞⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠉⢦⣙⣿⣿⣿⡏⠁⠀⠙⣿⣻⣶⣦⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢩⣿⠟⠉⠁⠀⠀⠀⠺⢿⣿⣿⣿⡛⣶⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣰⠾⣿⣆⠀⠃⠀⡀⠀⠀⠀⠙⠛⠟⣯⣿⣯⡻⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⢀⣠⠾⣡⠞⠉⠉⢓⣀⠆⠘⡄⠀⠀⠀⠀⠐⣻⣹⣿⣹⢿⣿⡿⣶⢤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣠⡿⠋⠀⠉⠀⠀⠀⢸⡏⠀⡀⠁⠀⠀⠀⢴⡖⢿⣸⣿⣿⣼⣿⣷⣿⣄⣯⢻⡷⣦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣟⠁⣤⣤⣄⡀⠀⠀⢝⣿⡶⡇⢡⠀⠀⠀⢸⣤⣿⣿⣫⣽⣡⣿⣿⣿⣿⣿⣾⣿⣶⣿⣿⣶⣶⣦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠏⠀⠀⠙⠙⣿⣧⣄⣼⡟⢁⡉⢻⡄⠳⠠⢸⣷⣏⣼⣿⢏⠉⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠉⢻⠻⢿⠄⠀⠈⠛⠷⠀⠠⣿⣿⣿⣿⣿⣇⣴⣿⣏⣿⣿⣿⣿⣿⣿⣿⣹⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣁⠲⢨⡀⠈⢿⣦⠀⠀⠀⠀⢀⣿⣿⣿⡷⢻⣿⣿⣱⣿⣿⡟⣿⣿⣼⣿⢻⣿⣿⣿⣋⣤⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⢻⡀⢸⡞⠦⣷⡀⣿⣿⣿⣶⣄⠀⠀⢿⣿⣏⠀⣺⣿⡿⣿⣿⣿⣰⣿⣿⣿⣿⣿⣽⢿⣿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⢳⡀⢷⡄⠺⢧⡹⣿⡿⣿⣿⣷⣄⠀⠛⠁⠀⣴⣏⣿⣿⣿⢹⣿⣿⢹⣿⣿⣿⣷⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠙⢦⣝⣯⣘⣷⡝⢿⣿⣿⣿⣿⠄⠀⠀⢸⢏⣹⣿⣿⡟⣽⣿⡇⠈⣿⣿⠟⣋⣿⣯⣽⣿⠄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠙⠿⡮⣝⡿⣷⣯⡙⠛⠿⠃⠀⠀⠀⠀⣻⣿⡏⢹⣿⡿⠖⠀⠉⠁⣈⣭⡽⢿⣿⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠙⠪⡙⡚⣿⡿⣶⣶⣾⣁⠀⠀⢀⣼⣿⣿⣿⠏⣤⣴⣾⣿⣿⣿⣿⠟⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠐⠦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢢⣸⣶⣿⠿⠋⢧⢠⣸⣿⣿⣿⣿⢠⣿⣿⣿⣿⣿⣿⢏⣴⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠢⣀⠀⠀⠀⡀⠲⢦⡒⣦⣝⢿⣧⣿⣿⣿⢙⢱⣿⣿⣿⣿⣿⣿⣿⣿⣿⣭⣷⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢒⣀⣀⣀⣚⣒⣄⠀⠉⠢⣄⠙⣿⡅⠈⣿⡿⠻⠃⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⡍⠠⣭⢥⡀⠀⠈⠣⠈⠻⣄⡻⡇⠀⠀⠀⠘⢿⣿⣿⣿⣿⡿⢿⣿⠿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠐⠀⠀⠀⣶⣿⣷⡄⠀⠀⠀⠀⠀⠀⢳⡄⠀⠀⠀⣹⣿⡿⠫⣶⣾⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠁⣀⠀⠀⢒⣒⣛⣿⣻⣷⡀⠘⠓⠀⠀⠀⠈⣧⣼⠶⠛⠋⠛⠷⠿⣿⣗⣶⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠐⠠⢥⣠⣼⣿⣿⣌⣳⣄⠀⠀⠀⠀⣻⣯⣄⣀⣀⣀⣀⣤⣴⣾⣿⣿⡿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢻⣿⣿⣿⣿⣿⣿⣿⢷⣄⣀⣀⠀⣀⣤⣽⣿⣿⣿⣿⣿⣿⣿⣿⣿⢯⡛⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠛⡿⣿⣿⣿⣿⣿⣷⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢿⣿⣤⠶⠒⠿⣧⡷⣦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⣘⣛⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⣯⣻⣿⣷⠦⠬⢅⡓⣶⣦⠅⢿⣮⣙⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠈⣫⡞⣸⡇⢙⢉⣿⢻⣿⠻⣧⡉⠛⢿⣛⣿⡿⣦⡙⠻⢦⣤⣄⡾⠛⣮⣭⣻⣦⡴⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⣠⣿⢡⣿⠐⣿⡀⢸⣄⠀⠀⠙⠇⠸⢳⣿⣿⣷⣌⢷⣤⣌⠉⢉⣿⣿⡷⢿⣟⢻⣧⠀⠀⠀⠄⠀⢀⣤⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢁⣿⡿⣇⠀⠸⣧⡄⡿⢱⡆⠀⠀⠀⠀⢻⣿⣿⡻⡟⠓⣛⣳⣾⣶⣿⢃⣽⠏⢸⣿⣀⣀⣀⣠⣿⣿⢟⣀⡀⢐⣄⠀⠀⢸
⠀⠀⠀⠀⢀⡼⣽⠁⣿⣴⣿⢸⢣⡌⠈⢿⣶⠀⢺⡷⡎⠿⠿⠽⠛⠓⢾⣭⢿⣿⡿⠿⢫⡏⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⠀⠀⣿
⢀⠄⠀⠀⠈⢀⡉⢸⣿⣿⣧⡉⣿⣧⣠⣌⣻⡆⢳⡙⠻⣦⠄⠦⡀⢀⡀⢽⡛⠭⢀⣴⠏⠴⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⣀⣹
⠀⠀⠀⠀⠀⠀⢡⠘⣿⡿⢿⢧⣹⣿⣯⢻⡻⣧⡓⠹⣦⡈⣳⡻⢻⣦⣁⣤⣤⠂⣈⡵⣛⣴⣿⠟⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
o empty
p Unicode text, UTF-8 text, with no line terminators
1
≽ܫ≼
q ASCII text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
NO|SN
IZ|PN|MN
LE|CIL
BT|F
s1ZPO|PxP(Sx)|MOZ|MSxMx
p1ZMO|MxM(Sx)|POZ|PSxPx
a2Zxx|xZx|POxsx|xPOsx|PSxys(a(Px)y)|MOxpx|xMOpx|MSxyp(a(Mx)y)
n1ZZ|PxMx|MxPx
m2xyax(ny)
t2ZxZ|xZZ|POxx|xPOx|MxMyt(Px)(Py)|PxMyn(t(Px)(Py))|MxPyn(t(Px)(Py))|PSxPya(Py)(t(Px)(Py))
g2ZZT|P_ZT|ZP_F|P_M_T|M_P_F|M_ZF|ZM_F|PxPyg(p(Px))(p(Py))|MxMyg(s(Mx))(s(My))
i3Tx_x|F_xx
d2MxMyd(Px)(Py)|PxMyn(d(Px)(Py))|MxPyn(d(Px)(Py))|xyi(gxy)[1_s(d(mxy)y)][1_Z]Z
^0Z
r JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=3, software=Google], baseline, precision 8, 1600x1000, components 3
s Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
⠀⠀⠀⢠⣾⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⣰⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⢰⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣤⣄⣀⣀⣤⣤⣶⣾⣿⣿⣿⡷
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠁⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀
⣿⣿⣿⡇⠀⡾⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀
⣿⣿⣿⣧⡀⠁⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⢹⠉⠙⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣀⠀⣀⣼⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠀⠤⢀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⣿⣿⣿⣿⠿⣿⣿⣿⣿⣿⣿⣿⠿⠋⢃⠈⠢⡁⠒⠄⡀⠈⠁⠀⠀⠀⠀⠀⠀⠀
⣿⣿⠟⠁⠀⠀⠈⠉⠉⠁⠀⠀⠀⠀⠈⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
t Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
░░░░░░░░░░░░░░░░░░░░░▄▀░░▌
░░░░░░░░░░░░░░░░░░░▄▀▐░░░▌
░░░░░░░░░░░░░░░░▄▀▀▒▐▒░░░▌
░░░░░▄▀▀▄░░░▄▄▀▀▒▒▒▒▌▒▒░░▌
░░░░▐▒░░░▀▄▀▒▒▒▒▒▒▒▒▒▒▒▒▒█
░░░░▌▒░░░░▒▀▄▒▒▒▒▒▒▒▒▒▒▒▒▒▀▄
░░░░▐▒░░░░░▒▒▒▒▒▒▒▒▒▌▒▐▒▒▒▒▒▀▄
░░░░▌▀▄░░▒▒▒▒▒▒▒▒▐▒▒▒▌▒▌▒▄▄▒▒▐
░░░▌▌▒▒▀▒▒▒▒▒▒▒▒▒▒▐▒▒▒▒▒█▄█▌▒▒▌
░▄▀▒▐▒▒▒▒▒▒▒▒▒▒▒▄▀█▌▒▒▒▒▒▀▀▒▒▐░░░▄
▀▒▒▒▒▌▒▒▒▒▒▒▒▄▒▐███▌▄▒▒▒▒▒▒▒▄▀▀▀▀
▒▒▒▒▒▐▒▒▒▒▒▄▀▒▒▒▀▀▀▒▒▒▒▄█▀░░▒▌▀▀▄▄
▒▒▒▒▒▒█▒▄▄▀▒▒▒▒▒▒▒▒▒▒▒░░▐▒▀▄▀▄░░░░▀
▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒▄▒▒▒▒▄▀▒▒▒▌░░▀▄
▒▒▒▒▒▒▒▒▀▄▒▒▒▒▒▒▒▒▀▀▀▀▒▒▒▄▀
u Unicode text, UTF-8 text
1
2
3
4
5
6
7
8
⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⠿⢿⣶⡄⠀⠀⠀⠀⠀⢀⣴⣾⠿⢿⣶⣄⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⣰⣿⠏⠀⠀⠀⠻⣿⣆⠀⠀⠀⢠⣿⡟⠁⠀⠀⠙⣿⣧⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⣰⣿⠋⠀⠀⠀⠀⠀⠘⣿⣿⣿⣿⣿⡏⠀⠀⠀⠀⠀⠈⢿⣧⠀⠀⠀⠀⠀
⠀⠀⠀⠀⣰⣿⠇⠀⠀⠀⠀⠀⠀⠀⢧⠿⣧⠿⣴⠀⠀⠀⠀⠀⠀⠀⠘⣿⣧⠀⠀⠀⠀
⢰⣿⣿⣿⣿⣧⣤⠀⠀⠀⢀⣀⠀⠀⠀⠀⣤⡀⠀⠀⠀⣀⡀⠀⠀⠀⣤⣼⣿⣿⣿⣿⡆
⢀⣤⣿⣿⣯⣭⣭⠀⠀⠀⢿⣿⡇⠀⢀⣤⣿⣧⡄⠀⢸⣿⣿⠀⠀⠀⣭⣭⣽⣿⣯⣤⡀
⠘⢻⣿⠏⠉⠉⠉⠀⠀⠀⠈⠉⠀⠀⠀⠉⠉⠉⠁⠀⠀⠉⠁⠀⠀⠀⠉⠉⠉⠙⣿⣿⠃
⢀⣿⣟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣹⣿⡄
v Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
⠀⠀⠀⠀⠀⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢿⣧⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⢸⣿⣇⠀⢸⣿⣿⣦⣤⣄⣀⣴⣿⣷⠀⠀⠀
⠀⠀⠀⠀⠀⢸⣿⣿⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀
⠀⠀⠀⠀⢀⣼⣿⣿⣧⣿⣿⣿⣿⡟⣿⣿⣿⠻⣿⠂⡀⠀
⠀⠀⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣧⣿⣿⣿⣦⣿⣏⠁⠀
⠀⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀
⠀⠀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⠀⠀⠀
⠀⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡀⠀⠀
⢠⣾⣿⡿⠋⠀⠈⠙⣿⣿⣿⡿⣿⡿⠿⠟⢿⣿⣿⣷⣄⠀
⠈⠿⡿⠃⠀⠀⠀⠀⣿⣿⣿⣧⠀⠀⠀⠀⠀⠉⠻⣿⡿⠂
⠀⠀⠀⠀⠀⠀⠀⠈⢿⡿⠟⠃⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀
w Unicode text, UTF-8 text, with no line terminators
1
ฅ^._.^ฅ
x Unicode text, UTF-8 text
1
2
⦮   ⦯
‎≽ܫ≼
y Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
⣤⣤⣄⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣾⡿⣿⣇⠀⠀⠀⠀
⣿⢏⣹⣳⣯⣗⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣾⣿⡿⠃⠒⣜⣮⢧⡀⠀⠀
⣿⡞⠁⡉⠙⠻⣷⣿⢦⣤⣤⣶⣶⣶⣶⣶⣶⣾⣿⡿⠋⠀⠌⡐⠈⢿⣿⣣⠀⠀
⣿⠀⢂⠐⡁⢂⣬⣿⣿⢫⠉⠀⠀⠀⠀⠀⠀⠜⡹⢿⣿⣿⣶⣶⣤⣈⣿⣷⣗⠀
⡇⢀⣦⣼⣾⣿⣿⣿⡭⡃⠌⠀⠀⠀⠀⠀⠀⠀⠑⡹⣚⢿⣿⣿⣿⣿⣿⣿⣼⠀
⣿⣿⣿⣿⣿⣿⣟⢧⢃⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠐⠉⢎⠳⢯⡟⣿⣻⢿⣯⡷
⣿⣿⡿⣟⡿⡓⢎⠂⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⣰⣬⣧⡝⢊⠙⣷
⠟⢧⠛⠥⠃⢉⠀⣴⣾⣿⣦⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣿⣿⣿⣿⠀⠀⢸
⠈⠄⡈⠤⣁⠢⡀⢿⣿⣿⣿⠃⠀⠀⠀⠀⢠⡄⠀⣴⠀⠀⡀⢙⢛⡛⠭⢠⠃⢆
⠐⡠⢑⡒⡄⠓⡌⣌⢩⣩⠷⠶⣤⠀⠀⠀⠀⠳⠾⠃⢀⢸⡼⠋⠋⠛⢦⡃⠞⡠
⢀⠱⡈⢖⡈⢣⠜⣠⠟⠀⠀⠀⠀⢳⡄⠀⠀⠀⠀⠀⠐⣾⠁⠀⠀⠀⠈⢧⢣⢸
⣆⠠⢑⠢⣉⠆⢼⡟⠀⠀⠀⠀⠀⠈⣷⠀⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠈⣷⢯
⡏⠀⠀⢁⠂⢌⡟⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠈⣗⠀⠀⠀⠀⠀⠀⠈⢯
⠀⠀⠀⠀⠀⠋⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⠀⠀⠀⠀⢿⡀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⡇⠀⠀⠀⠀⠀⠀⠘⣷⠀⠀⠀⠀⠀⠀⠀
z Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠔⠋⠁⠀⠀⠀⠉⠒⢤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⣠⡞⠁⠀⠀⠀⠀⠀⣀⣀⣀⡀⠙⠢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⣀⣤⡴⠚⠁⣀⣀⠀⠉⠀⠀⠀⠀⠀⡾⢿⣽⣿⣿⣷⡄⠱⣤⣤⣴⣶⣶⣷⣿⣶⣶⣦⣄⡀⠀
⠀⠀⠀⣀⣴⣿⠏⠀⢠⣿⣿⣿⣷⣆⠀⠀⠀⠀⠀⢷⠒⣿⣿⣿⣷⣿⡄⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠃
⣤⣶⣿⣿⣿⡗⠀⢠⣿⠛⣿⣿⣿⣿⡇⠀⠀⠀⠀⠈⠳⣿⣿⣿⣿⣿⠃⢸⣿⠟⠛⠉⠉⠁⠀⠀⠀⠀⠀⠀
⠙⠻⢿⣿⣿⡇⠀⢸⣿⣬⡟⣿⣿⣿⣃⠀⠀⠀⠀⠀⠀⠀⠙⠛⠋⠁⢀⡜⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⢿⣿⡇⠀⠸⣿⣿⣿⣿⡿⠛⠁⠀⠀⠀⠀⠀⠀⣠⠄⠀⠀⣠⠎⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⣠⡟⠁⠤⣤⡘⠿⠛⠙⠒⠋⠀⠀⠀⢀⣀⣴⣿⡥⠶⠒⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠈⠻⠦⢤⣽⣄⣀⣀⣤⣤⣤⡤⠾⠛⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
{ Unicode text, UTF-8 text
1
2
3
    ∧,,,∧  
   („. .„)
 🍓⊂ )
| Unicode text, UTF-8 text
1
2
3
4
 Λ_Λ
(oωo)
( ^^  ) Ⳋ
  υυ
} Unicode text, UTF-8 text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
⠀⣠⣤⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⡄⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣤⠀⠀⠀⠀⠀⠀⠀⠀
⢠⠏⠉⠳⣌⠙⠲⢄⡀⠀⠀⠀⠀⢀⣀⡤⠞⢡⠷⠊⢹⡀⠀⠀⠀⠀⣠⠴⠚⢉⡴⠋⠉⡇⠀⠀⠀⠀⠀⠀⠀
⢸⠀⠀⠀⠈⠳⣄⠀⢉⣶⠴⠚⠉⠁⠀⠀⠀⠀⠀⠀⠀⠉⠑⠲⢴⡋⠁⢀⡴⠋⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀
⢸⠀⠀⠀⠀⠀⣸⠗⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠳⣏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⢸⡄⠀⠀⠀⡴⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢷⡀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⠀
⠀⣇⠀⠀⣼⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⢳⡀⠀⢠⠇⠀⠀⠀⠀⠀⠀⠀
⠀⠸⡄⢰⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣇⠀⡞⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠹⡾⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⢠⠇⠀⠀⢠⣤⣴⣶⣦⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣴⣶⣶⣤⡄⠀⢘⠀⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⣴⠏⠀⠀⠀⠀⠁⠀⠀⠀⠈⠙⠃⠀⠀⢤⣤⠄⠀⠀⠋⠉⠀⠀⠀⠀⠁⠀⢸⠀⠘⢦⡄⠀⠀⠀⠀⠀⠀⠀
⠀⠙⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣄⣠⣧⣀⠆⠀⠀⠀⠀⠀⠀⠀⠀⢀⠞⠀⢀⠞⠁⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠈⣷⠖⠀⠀⠀⠀⠀⣀⣀⣀⣀⣀⣸⠀⠁⢻⣀⣀⣀⣀⣀⡀⠀⠀⠐⠃⠀⢶⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠘⠶⣄⠰⣾⣍⣉⣓⣲⡤⢭⣿⣿⣦⣤⣾⣦⡀⢀⣀⣈⣉⣩⣿⠖⢀⡴⠋⠀⠀⣀⣀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠈⠙⢺⣷⣄⠀⠈⠉⠉⠉⢹⠏⣉⢻⠉⠉⠉⠉⠀⣀⣴⣿⠚⠉⠀⠀⢠⡟⠉⠈⠉⠲⣄⠀⠀⠀
⠀⠀⠀⠀⠀⠀⡼⠉⠀⠛⢳⡀⠀⠀⢀⣸⠀⣿⢹⣀⣀⡀⠀⡼⠛⠂⠈⢳⡀⠀⠀⠀⠳⣄⠀⠈⠢⡈⢣⡀⠀
⠀⠀⠀⠀⠀⠀⣇⠀⠀⠠⢼⣧⠀⠀⣽⣙⣀⣙⣋⣀⣀⣉⣽⡷⠤⠀⠀⢨⠇⠀⠀⠀⠀⠈⢣⡀⠀⠱⡄⢣⠀
⠀⠀⠀⠀⠀⠀⠘⢶⣤⣤⡟⠙⠀⠀⡇⠀⠀⠉⠀⠀⠀⠀⠀⠙⡦⣤⣴⠋⠀⠀⠀⠀⠀⠀⠀⢳⠀⠀⠁⠘⡄
⠀⠀⠀⠀⠀⠀⠀⡟⠀⡇⡇⢸⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠇⡇⢸⡀⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⠀⡇
⠀⠀⠀⠀⣠⣶⣿⣷⣤⣇⢱⠸⠀⠀⢸⠈⠻⠿⠃⠀⣾⡄⠀⢸⢸⣣⣾⣷⡶⣄⠀⠀⠀⠀⠀⡸⠀⠀⠀⣸⠀
⠀⠀⠀⢰⣿⣾⣿⣿⡟⢿⢼⠀⡇⠀⢸⣠⢿⠏⠁⠐⢙⡻⠃⡟⣸⠋⣿⣿⣿⣿⡇⠀⢀⣠⠞⠁⠀⠀⣰⠃⠀
⠀⠀⠀⠘⣟⠛⢻⠁⢹⣿⡘⡄⣇⠀⢸⣿⣧⣤⣿⣦⢾⣿⡆⡏⡿⣏⠉⢳⠻⢻⠟⠈⠉⠀⠀⢀⡠⠟⠁⠀⠀
⠀⠀⠀⠀⠘⢦⠈⠛⠉⠈⡇⡇⣿⠿⣧⣼⣿⡟⢻⣿⣶⠀⢠⠃⡇⠈⠛⠋⣠⣏⣀⣠⠤⠴⠚⠉⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠈⠳⡀⠀⠀⣇⠙⢮⣑⠛⠛⠿⠃⠘⠿⢏⡠⠞⢸⠃⠀⢀⡴⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠈⠲⠤⠼⠓⠦⠤⢭⣉⣉⣉⣉⣩⠥⠴⠒⠻⠤⠴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
._pics AppleDouble encoded Macintosh file
1
cg: couldn't decode file contents

round #37

submitted at
3 likes

guesses
comments 0

post a comment


bits data
digit_classification.ipynb JSON text data
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
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
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
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
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "6fa9abb7",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Digit classification is a classic problem in machine learning.\n",
    "# In this, a neural network is tasked at recognizing digits from \n",
    "# a dataset of 8x8 greyscale images.\n",
    "# \n",
    "# Digital root classification is another classic problem, though\n",
    "# somewhat less well known. In this task, the neural network must\n",
    "# recognize the digital roots of a 64-bit integer.\n",
    "#\n",
    "# In this notebook, we explore the joint task \"digital classification\"\n",
    "# using the MNIST database for labelled digit images, and the \n",
    "# FEMINIST database for labelled 64-bit integers.\n",
    "\n",
    "import numpy as np\n",
    "import matplotlib.pyplot as plt\n",
    "from sklearn import datasets, svm, metrics\n",
    "from sklearn.model_selection import train_test_split"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "4d4d8492",
   "metadata": {},
   "outputs": [],
   "source": [
    "# We fetch the digits dataset. This will be altered to train the neural\n",
    "# network for digital classification. Thanks, MNIST!\n",
    "digits = datasets.load_digits()\n",
    "_, axes = plt.subplots(nrows=1, ncols=4, figsize=(10, 3))\n",
    "for ax, image, label in zip(axes, digits.images, digits.target):\n",
    "    ax.set_axis_off()\n",
    "    ax.imshow(image, cmap=plt.cm.gray_r, interpolation=\"nearest\")\n",
    "    ax.set_title(\"Dataset: %i\" % label)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "6e8c52dd",
   "metadata": {},
   "outputs": [],
   "source": [
    "# We initialize the digital roots dataset. Thanks, FEMINIST!\n",
    "bits = np.load(\"bits\", allow_pickle=True)\n",
    "roots = np.load(\"roots\", allow_pickle=True)\n",
    "\n",
    "for i in range(4):\n",
    "    print(f\"Number:\\n{bits[i]}\\nDigital root:\\n\\t{roots[i]}\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "1aafc18e",
   "metadata": {},
   "outputs": [],
   "source": [
    "# We interleave the digital root dataset into the \n",
    "# least significant bit of the digits dataset.\n",
    "n_samples = len(digits.images)\n",
    "data = digits.images.reshape((n_samples, -1))\n",
    "altered = data // 2 * 2 + bits\n",
    "\n",
    "clf = svm.SVC(gamma=0.001)\n",
    "\n",
    "# Let's train with 80% training data, and 20% testing.\n",
    "X_train, X_test, y_train, y_test = train_test_split(\n",
    "    altered, roots, test_size=0.80, shuffle=False\n",
    ")\n",
    "\n",
    "# Learn the digits on the train subset\n",
    "clf.fit(X_train, y_train)\n",
    "\n",
    "# Predict the value of the digit on the test subset\n",
    "predicted = clf.predict(X_test)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "27cc0c5d",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Observe the model's predictions!\n",
    "_, axes = plt.subplots(nrows=1, ncols=4, figsize=(10, 3))\n",
    "for ax, image, prediction in zip(axes, X_test, predicted):\n",
    "    ax.set_axis_off()\n",
    "    image = image.reshape(8, 8)\n",
    "    ax.imshow(image, cmap=plt.cm.gray_r, interpolation=\"nearest\")\n",
    "    ax.set_title(f\"Prediction: {prediction}\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "007eb980",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Let's assess the precision of the model on the dataset!\n",
    "print(\n",
    "    f\"Classification report for classifier {clf}:\\n\"\n",
    "    f\"{metrics.classification_report(y_test, predicted)}\\n\"\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "e9a6a199",
   "metadata": {},
   "outputs": [],
   "source": [
    "# O-oh. That's, uh, not very good. That's not good at all.\n",
    "# That's actually equivalent to random guessing.\n",
    "# Hold on, what is the model actually doing?\n",
    "disp = metrics.ConfusionMatrixDisplay.from_predictions(y_test, predicted)\n",
    "disp.figure_.suptitle(\"Confusion Matrix\")\n",
    "print(f\"Confusion matrix:\\n{disp.confusion_matrix}\")\n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "af63087a",
   "metadata": {},
   "outputs": [],
   "source": [
    "# What on earth are you doing? This isn't what you're supposed to do!\n",
    "# You were supposed to classify digital roots! This is just the\n",
    "# same distribution with little influence from the input!\n",
    "#\n",
    "# Gosh, what now?\n",
    "# Maybe the least significant bit is not significant enough. Let's\n",
    "# put that bit somewhere else, then???\n",
    "altered2 = data // 4 * 4 + 2 * bits + data % 2\n",
    "\n",
    "clf2 = svm.SVC(gamma=0.001)\n",
    "X_train2, X_test2, y_train2, y_test2 = train_test_split(\n",
    "    altered2, roots, test_size=0.80, shuffle=False\n",
    ")\n",
    "clf2.fit(X_train2, y_train2)\n",
    "predicted2 = clf2.predict(X_test2)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "5a57915b",
   "metadata": {},
   "outputs": [],
   "source": [
    "_, axes = plt.subplots(nrows=1, ncols=4, figsize=(10, 3))\n",
    "for ax, image, prediction in zip(axes, X_test2, predicted2):\n",
    "    ax.set_axis_off()\n",
    "    image = image.reshape(8, 8)\n",
    "    ax.imshow(image, cmap=plt.cm.gray_r, interpolation=\"nearest\")\n",
    "    ax.set_title(f\"Prediction: {prediction}\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "5de80395",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Show me what's wrong this time!\n",
    "print(\n",
    "    f\"Classification report for classifier {clf2}:\\n\"\n",
    "    f\"{metrics.classification_report(y_test2, predicted2)}\\n\"\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "5e8bd438",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Aaaaaaaaaaaaaaaaaargh\n",
    "# But I read through the tutorial! This is supposed to work!\n",
    "# Sure, this data is totally unfit for machine learning, but\n",
    "# it should work because neural networks are supposed to learn!\n",
    "# \n",
    "# Maybe it just needs a different kind of model? Yeah! \n",
    "# Let's pick some other thing from the, whew, staggeringly\n",
    "# long list of technical sounding terms on sklearn's website!\n",
    "from sklearn import ensemble\n",
    "clf3 = ensemble.RandomForestClassifier(n_estimators=40)\n",
    "\n",
    "bitbits = bits.astype(bool)\n",
    "\n",
    "# Hoping for the best this time...\n",
    "X_train3, X_test3, y_train3, y_test3 = train_test_split(\n",
    "    bitbits, roots, test_size=0.80, shuffle=False\n",
    ")\n",
    "\n",
    "clf3.fit(X_train3, y_train3)\n",
    "predicted3 = clf3.predict(X_test3)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "f581d224",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Pretty please?\n",
    "_, axes = plt.subplots(nrows=1, ncols=4, figsize=(10, 3))\n",
    "for ax, image, prediction in zip(axes, X_test3, predicted3):\n",
    "    ax.set_axis_off()\n",
    "    image = image.reshape(8, 8)\n",
    "    ax.imshow(image, cmap=plt.cm.gray_r, interpolation=\"nearest\")\n",
    "    ax.set_title(f\"Prediction: {prediction}\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "f54b62f3",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Not sure yet...\n",
    "print(\n",
    "    f\"Classification report for classifier {clf3}:\\n\"\n",
    "    f\"{metrics.classification_report(y_test3, predicted3)}\\n\"\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "84e11bf9",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Whyyyyyyyyyy this is not good at alllllllllllllllll\n",
    "disp = metrics.ConfusionMatrixDisplay.from_predictions(y_test3, predicted3)\n",
    "disp.figure_.suptitle(\"Confusion Matrix\")\n",
    "print(f\"Confusion matrix:\\n{disp.confusion_matrix}\")\n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "5ab9795d",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Ugh, fine. Maybe what this needs is more data. \n",
    "# \n",
    "# Yeah, more data. That's a good idea. Let's do that.\n",
    "# How do we get more data? FEMINIST only had that dataset.\n",
    "# \n",
    "# Hmm... Maybe we can generate our own data? Sure, that's\n",
    "# totally normal. Yeah let's do that.\n",
    "def entry(n):\n",
    "    while n > 9:\n",
    "        n = sum(map(int, str(n)))\n",
    "    return n\n",
    "\n",
    "# What's a good number of data points? A million?\n",
    "import random\n",
    "n_points = 1_000_000\n",
    "numbers = [random.randint(0, (1 << 64) - 1) for _ in range(1_000_000)]\n",
    "\n",
    "b_iii_iiits = np.array([np.array(list(np.binary_repr(n, width = 64))) == '1' for n in numbers])\n",
    "r_ooo_ooots = np.array([entry(n) for n in numbers])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "d5c1030b",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Maybe this is enough data? It took more than a second to generate after all.\n",
    "for i in range(4):\n",
    "    print(f\"Number:\\n{b_iii_iiits[i]}\\nDigital root:\\n\\t{r_ooo_ooots[i]}\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "31970791",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Here we go......\n",
    "clf4 = ensemble.RandomForestClassifier(n_estimators=100)\n",
    "X_train4, X_test4, y_train4, y_test4 = train_test_split(\n",
    "    b_iii_iiits, r_ooo_ooots, test_size=0.80, shuffle=False\n",
    ")\n",
    "clf4.fit(X_train4, y_train4)\n",
    "predicted4 = clf4.predict(X_test4)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "ab3d458b",
   "metadata": {},
   "outputs": [],
   "source": [
    "# That took a long time to train... Hoping for the best...\n",
    "_, axes = plt.subplots(nrows=1, ncols=4, figsize=(10, 3))\n",
    "for ax, image, prediction in zip(axes, X_test4, predicted4):\n",
    "    ax.set_axis_off()\n",
    "    image = image.reshape(8, 8)\n",
    "    ax.imshow(image, cmap=plt.cm.gray_r, interpolation=\"nearest\")\n",
    "    ax.set_title(f\"Prediction: {prediction}\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "6233a6c0",
   "metadata": {},
   "outputs": [],
   "source": [
    "# Please, don't make me cry...\n",
    "print(\n",
    "    f\"Classification report for classifier {clf4}:\\n\"\n",
    "    f\"{metrics.classification_report(y_test4, predicted4)}\\n\"\n",
    ")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "362b7c12",
   "metadata": {},
   "outputs": [],
   "source": [
    "# OMG, 0.11 ACCURACY!!!!!!!!!!!!!!!!!!!\n",
    "# THAT'S BETTER THAN RANDOM GUESSING!!!\n",
    "# I'm so happyyyyyyy\n",
    "#\n",
    "# But, uh, what is it actually doing\n",
    "disp = metrics.ConfusionMatrixDisplay.from_predictions(y_test4, predicted4)\n",
    "disp.figure_.suptitle(\"Confusion Matrix\")\n",
    "print(f\"Confusion matrix:\\n{disp.confusion_matrix}\")\n",
    "\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "c232822d",
   "metadata": {},
   "outputs": [],
   "source": [
    "# I'm celebrating so much! This data definitely doesn't \n",
    "# demonstrate a massive flaw in the training data. It means\n",
    "# that my neural network learned! Yippeeeee!!!\n",
    "print(\"yous tryly, sans undertale\")"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.11.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
roots data

round #34

submitted at
3 likes

guesses
comments 0

post a comment


.py ASCII text
1
2
3
4
#!/bin/echo I didn't have a time for more
import ctypes

ctypes.string_at (0) #undifined behaviour

round #32

submitted at
5 likes

guesses
comments 3
razetime

why did you have to make me work on zirconium again


Olivia

your welcomr


razetime

love you too


post a comment


maze.zc ASCII text, with very long lines (1707)
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
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
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
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
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
(programmable life-like bounded cellular automaton implemented in the zirconium language)
(written for the esolangs code guessing challenge, round 32, by yours truly)
(the initial state is seeded from standard input but might behave badly due to undefined behavior)
(the result is pretty printed to standard output as a bitmap of dead / alive cells, rows delimited by newlines)
((A=3N=10N=11N=12N=13N=14N=++++++)) (rule: B3/S12345)
                        ((T=256N*)) (iterations: about 256)
                ((Z=2N=32*3N=35*+)) (dead: ' ', alive: '#')

              ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==                               ~~   ==
          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]                          @>@{>?}-[>0]
              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]                              ~~  [ 0]
    ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====                ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===            [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /               |      \              /             | |
  ==   0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           === 0 ] 0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>. [0 ]   |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
               [0-]---+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                ==    |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ d]|        /          \         ~~  [ a]|        /          \         ~~  [ d]|        /          \         ~~  [ c]|        /          \         ~~  [ c]|        /          \         ~~  [ b]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|
              ~~  [ 0]|   ~    *          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ c]|        /          \         ~~  [ d]|        /          \         ~~  [ b]|        /          \         ~~  [ a]|        /          \         ~~  [ d]|        /          \         ~~  [ a]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|        /          \         ~~  [ 0]|
    ==============  v ====    /|          ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====    /           ==============  v ====
   [0 0  0 0  0 0 0 0 0  0===/ |         [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===/           [0 0  0 0  0 0 0 0 0  0===
  [0>0>00>0>00>0>0>000>00>00A]-+--------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]----------[0>0>00>0>00>0>0>000>00>00A]
   ==========================  |         ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================            ==========================
                    | |      \ |            /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |      \              /             | |
  ==   0    ======  v |     ==\| ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==\  ~      == / 0    ======  v |     ==   ~
@[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]*{&}   @[>T]>Q>0>.[>x>x>0]>O-+>.>0[>Z]-{&}
^ ==       [ ^  0 ] v |  0 [ ^]|\~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^] \~    ^ ==       [ ^  0 ] v |  0 [ ^]  ~
@           ======  0 |     == | \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==   \    @ /         ======  0 |     ==
       @>.>.>.        |      . v  \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .    \    /     @>.>.>.        |      .
                      |       .0---*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.-----*--*---------------------+----->.
                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |             \/                      |      0
                      |   ==   .<---**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+-------------**----------------------+------0
                      |  [n<]--.   /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |            /  \                     |
                      |   ==   |  /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |           /    \                    |
              ~~   == |   ~    | /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |          /      \           ~~   == |
          @>@{>?}-[>0]|  {&}   |/        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-[>0]|         /        \      @>@{>?}-