[JS] A* Algoritme vindt alleen verticaal?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

.Net ontwikkelaars voor de zorgsector

Bedrijfsomschrijving Voor onze klant in de omgeving van Zwolle zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale organisatie ontwikkelt software voor de zorgsector. Er werken zo'n 25 medewerkers hard aan een oplossing die gebruikt wordt door heel Nederland. Er heerst een informele sfeer waarbij er altijd ruimte is voor een grapje. Je collega's zijn stuk voor stuk sterke ontwikkelaars vanuit verschillende achtergronden en met verschillende leeftijden. Je komt hier terecht in een organisatie die zich hard inzet om de zorgsector te verbeteren. De mogelijkheden

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Back-end Developer C#

Functie omschrijving We are looking for a dutch native speaker Ben jij een ervaren back-end developer, die graag in een in-house functie wil werken? Passen de woorden innovatie, programmeren en teamspeler bij jou? Zoek niet verder en lees snel verder. Voor een echt familiebedrijf in de regio van Uden ben ik op zoek naar een back-end developer, die met name kennis heeft van C# en .NET. Jij gaat de interne applicaties verder optimaliseren en nieuwe features ontwikkelen. Verder ga je de volgende werkzaamheden uitvoeren: Ondersteunen gebruikers; Uitvoeren van analyses van de software/applicaties; Maken van functionele ontwerpen en deze door vertalen

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

Bekijk vacature »

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Full stack Developer / .NET / Angular / Azure

Dit ga je doen Jij gaat je als Full Stack .NET Developer voornamelijk bezighouden met: Het vertalen van concepten naar passende innovatieve en duurzame oplossingen; Het ontwikkelen van bedrijf kritische en gebruiksvriendelijke applicaties voor de internationale markt en intern gebruik; Bouwen aan software om het Internet of Things netwerk te ondersteunen; Het maken en onderhouden van interfaces tussen systemen aan de hand van API's; Het onderhouden en blijven verbeteren van de ontwikkelde software. Hier ga je werken Binnen deze organisatie zal jij als Full Stack .NET Developer een belangrijke rol krijgen en ga je dagelijks de uitdaging aan om maatwerk

Bekijk vacature »
Rens Rikkerink

Rens Rikkerink

18/01/2010 19:40:00
Quote Anchor link
Hey allemaal, ik ben de laatste tijd bezig met een browser based MMORPG.
Ik ben alleen op 1 probleem gelandt.

Dit zijn de libs die ik gebruik:
JS A* Algoritm ( http://devpro.it/code/137.html )
Jquery ( http://www.jquery.com/ )
Jquery UI (http://ui.jquery.com/ )

Dus dan heb ik een klein stukje javascript code waarmee het wordt berekend.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
function mapmouse (obj) {
    //Get the coordinates
    coords = obj.id.split('_');
    //Reset old position
    $('#grid_'+KW.temp.cursor_x+'_'+KW.temp.cursor_y).css('border', '0px');
    //Save new coordinates
    KW.temp.cursor_x = coords[1];
    KW.temp.cursor_y = coords[2];
    //Mark new slot
    $('#grid_'+KW.temp.cursor_x+'_'+KW.temp.cursor_y).css('border', '1px solid red');
}

function mapmouseclick () {
    if ( !KW.temp.clickedonce )
    {
        //First click -> pathfind
        path = AStar(KW.data.map.flat, [KW.user.map_x, KW.user.map_y], [KW.temp.cursor_x, KW.temp.cursor_y], "Manhattan");
        //Reset grid
        $('.grid').css('border', '0px');
        for( i = 0; i < path.length; i++ )
        {
            $('#grid_'+path[i][0]+'_'+path[i][1]).css('border', '1px solid blue');
        }
        if ( path.length ) { KW.temp.clickedonce = true; }
        //Save for checking
        KW.temp.validate_x = KW.temp.cursor_x;
        KW.temp.validate_y = KW.temp.cursor_y;
    }
    else
    {
        KW.temp.clickedonce = false;
        //Check if the coordinates are still the same
        if ( KW.temp.validate_x == KW.temp.cursor_x  && KW.temp.validate_y == KW.temp.cursor_y )
        {
            //Reset grid
            $('.grid').css('border', '0px');
            //Save
            KW.user.map_x = KW.temp.cursor_x;
            KW.user.map_y = KW.temp.cursor_y;
            dir = 's'; //Temporarily
            //Send
            KW.ajax('loop::move', { x: KW.user.map_x, y: KW.user.map_y, d: dir });
            //Apply
            $('#character').css('z-index', KW.user.map_y);
            $('#character').animate({ left: ((KW.user.map_x*32)-32), top: ((KW.user.map_y*32)-32) }, 1, "linear");
            KW.map.center('linear');
        }
        else
        {
            //They're not the same, so restart this function
            mapmouseclick();
        }
    }
}


En de code wordt steeds aangeroepen door dit: (voorbeeld coordinaten)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<div id="grid_5_5" class="grid" onClick="javascript:mapmouseclick();" onMouseover="javascript:mapmouse(this);"></div>


En door de class grid wordt het blokje 32x32 pixels.

Wat er dus foutgaat:
De AStar vindt alleen verticale paden.
Hier doet hij het dus wel (want het is verticaal)
Afbeelding
En hier niet
Afbeelding

Waar ik zelf ben achtergekomen:
Als ik een niet-verticaal pad kiest, dan wordt var path (dus wat AStart teruggeeft), een lege array. (path.length = 0)
Als ik een verticaal pad geef, dan doet hij het gewoon

****Edit****
Zoals je bij dit testje kunt zien, werkt de functie AStar, wel gewoon:
http://beta.knightsway.com/testing/
Gewijzigd op 01/01/1970 01:00:00 door Rens Rikkerink
 
PHP hulp

PHP hulp

24/11/2024 06:04:56
 
Pepijn

Pepijn

18/01/2010 19:49:00
Quote Anchor link
Wauw! als ik de plaatsen zo zie wordt dat een mooi spel.
 
Rens Rikkerink

Rens Rikkerink

18/01/2010 19:50:00
Quote Anchor link
Ben er ook druk mee bezig, als je geïnteresseerd bent, moet je je aanmelden op http://forums.knightsway.com/

Als ik een beetje stable versie heb, krijgt iedereen die zich heeft aangemeld een beta key.

(P.S. Het JS bestand wat ik tot nu toe heb is al 270 kb groot :O)
Gewijzigd op 01/01/1970 01:00:00 door Rens Rikkerink
 
Jelmer -

Jelmer -

18/01/2010 21:16:00
Quote Anchor link
Heb je alle argumenten al eens gecontroleerd, met bijv. console.log? Misschien is er eentje niet wat jij denkt dat hij is.

Zou het anders kunnen zijn dat er een foutje in je map zit waardoor A* denkt dat er objecten tussen links en rechts zitten, waardoor het niet bereikbaar is? (zie ook de successor functie in Astar.js, en probeer ook eens uit te lezen wat de waarden van die private variabelen in Astar.js zijn, en of die kloppen)
 
Rens Rikkerink

Rens Rikkerink

18/01/2010 21:27:00
Quote Anchor link
Ik ben alle variabelen al nagegaan met firebug, die kloppen wel.
Ik ga nu die andere dingen die je zei nakijken.

***Edit***
Resultaten van succesors
1 vakje naar beneden
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
[{"x":"12","y":17},{"x":11,"y":"18"}]


1 vakje naar rechts
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
[{"x":"13","y":16},{"x":12,"y":"17"}][{"x":12,"y":16},{"x":13,"y":"17"},{"x":11,"y":"17"}][{"x":"13","y":17},{"x":12,"y":16}][{"x":13,"y":16},{"x":12,"y":17},{"x":11,"y":16}][{"x":13,"y":16},{"x":14,"y":"17"},{"x":12,"y":"17"}][{"x":11,"y":16},{"x":12,"y":"17"},{"x":10,"y":"17"}][{"x":"13","y":16},{"x":"13","y":18},{"x":12,"y":17}][{"x":14,"y":16},{"x":13,"y":17},{"x":12,"y":16}][{"x":12,"y":16},{"x":11,"y":17},{"x":10,"y":16}][{"x":14,"y":16},{"x":15,"y":"17"},{"x":13,"y":"17"}][{"x":10,"y":16},{"x":11,"y":"17"},{"x":9,"y":"17"}][{"x":"13","y":17},{"x":"13","y":19},{"x":12,"y":18}][{"x":12,"y":17},{"x":13,"y":18},{"x":12,"y":19},{"x":11,"y":18}][{"x":15,"y":16},{"x":14,"y":17},{"x":13,"y":16}][{"x":11,"y":16},{"x":10,"y":17},{"x":9,"y":16}][{"x":15,"y":16},{"x":16,"y":"17"},{"x":14,"y":"17"}][{"x":9,"y":16},{"x":10,"y":"17"},{"x":8,"y":"17"}][{"x":"13","y":18},{"x":"13","y":20},{"x":12,"y":19}][{"x":13,"y":17},{"x":14,"y":18},{"x":13,"y":19},{"x":12,"y":18}][{"x":12,"y":18},{"x":13,"y":19},{"x":12,"y":20},{"x":11,"y":19}][{"x":11,"y":17},{"x":12,"y":18},{"x":11,"y":19},{"x":10,"y":18}][{"x":16,"y":16},{"x":15,"y":17},{"x":14,"y":16}][{"x":9,"y":15},{"x":10,"y":16},{"x":9,"y":17},{"x":8,"y":16}][{"x":16,"y":16},{"x":17,"y":"17"},{"x":15,"y":"17"}][{"x":8,"y":16},{"x":9,"y":"17"},{"x":7,"y":"17"}][{"x":"13","y":19},{"x":"13","y":21},{"x":12,"y":20}][{"x":14,"y":17},{"x":15,"y":18},{"x":14,"y":19},{"x":13,"y":18}][{"x":13,"y":18},{"x":14,"y":19},{"x":13,"y":20},{"x":12,"y":19}][{"x":12,"y":19},{"x":13,"y":20},{"x":12,"y":21},{"x":11,"y":20}][{"x":11,"y":18},{"x":12,"y":19},{"x":11,"y":20},{"x":10,"y":19}][{"x":10,"y":17},{"x":11,"y":18},{"x":10,"y":19},{"x":9,"y":18}][{"x":16,"y":15},{"x":17,"y":16},{"x":16,"y":17},{"x":15,"y":16}][{"x":9,"y":14},{"x":9,"y":16},{"x":8,"y":15}][{"x":8,"y":15},{"x":9,"y":16},{"x":8,"y":17},{"x":7,"y":16}][{"x":17,"y":16},{"x":18,"y":"17"},{"x":16,"y":"17"}][{"x":7,"y":16},{"x":8,"y":"17"},{"x":6,"y":"17"}][{"x":"13","y":20},{"x":"13","y":22},{"x":12,"y":21}][{"x":15,"y":17},{"x":16,"y":18},{"x":15,"y":19},{"x":14,"y":18}][{"x":14,"y":18},{"x":15,"y":19},{"x":14,"y":20},{"x":13,"y":19}][{"x":13,"y":19},{"x":14,"y":20},{"x":13,"y":21},{"x":12,"y":20}][{"x":12,"y":20},{"x":13,"y":21},{"x":12,"y":22},{"x":11,"y":21}][{"x":11,"y":19},{"x":12,"y":20},{"x":11,"y":21},{"x":10,"y":20}][{"x":10,"y":18},{"x":11,"y":19},{"x":10,"y":20},{"x":9,"y":19}][{"x":9,"y":17},{"x":10,"y":18},{"x":9,"y":19},{"x":8,"y":18}][{"x":16,"y":14},{"x":17,"y":15},{"x":16,"y":16}][{"x":17,"y":15},{"x":18,"y":16},{"x":17,"y":17},{"x":16,"y":16}][{"x":9,"y":13},{"x":9,"y":15},{"x":8,"y":14}][{"x":8,"y":14},{"x":9,"y":15},{"x":8,"y":16},{"x":7,"y":15}][{"x":7,"y":15},{"x":8,"y":16},{"x":7,"y":17},{"x":6,"y":16}][{"x":18,"y":16},{"x":19,"y":"17"},{"x":17,"y":"17"}][{"x":6,"y":16},{"x":7,"y":"17"},{"x":5,"y":"17"}][{"x":"13","y":21},{"x":"13","y":23},{"x":12,"y":22}][{"x":16,"y":17},{"x":17,"y":18},{"x":16,"y":19},{"x":15,"y":18}][{"x":15,"y":18},{"x":16,"y":19},{"x":15,"y":20},{"x":14,"y":19}][{"x":14,"y":19},{"x":15,"y":20},{"x":14,"y":21},{"x":13,"y":20}][{"x":13,"y":20},{"x":14,"y":21},{"x":13,"y":22},{"x":12,"y":21}][{"x":12,"y":21},{"x":13,"y":22},{"x":12,"y":23},{"x":11,"y":22}][{"x":11,"y":20},{"x":12,"y":21},{"x":11,"y":22},{"x":10,"y":21}][{"x":10,"y":19},{"x":11,"y":20},{"x":10,"y":21},{"x":9,"y":20}][{"x":9,"y":18},{"x":10,"y":19},{"x":9,"y":20},{"x":8,"y":19}][{"x":8,"y":17},{"x":9,"y":18},{"x":8,"y":19},{"x":7,"y":18}][{"x":16,"y":13},{"x":17,"y":14},{"x":16,"y":15}][{"x":17,"y":14},{"x":18,"y":15},{"x":17,"y":16},{"x":16,"y":15}][{"x":18,"y":15},{"x":19,"y":16},{"x":18,"y":17},{"x":17,"y":16}][{"x":9,"y":12},{"x":9,"y":14},{"x":8,"y":13}][{"x":8,"y":13},{"x":9,"y":14},{"x":8,"y":15},{"x":7,"y":14}][{"x":7,"y":14},{"x":8,"y":15},{"x":7,"y":16},{"x":6,"y":15}][{"x":6,"y":15},{"x":7,"y":16},{"x":6,"y":17},{"x":5,"y":16}][{"x":19,"y":16},{"x":20,"y":"17"},{"x":18,"y":"17"}][{"x":5,"y":16},{"x":6,"y":"17"},{"x":4,"y":"17"}][{"x":"13","y":22},{"x":"13","y":24},{"x":12,"y":23}][{"x":17,"y":17},{"x":18,"y":18},{"x":17,"y":19},{"x":16,"y":18}][{"x":16,"y":18},{"x":17,"y":19},{"x":16,"y":20},{"x":15,"y":19}][{"x":15,"y":19},{"x":16,"y":20},{"x":15,"y":21},{"x":14,"y":20}][{"x":14,"y":20},{"x":15,"y":21},{"x":14,"y":22},{"x":13,"y":21}][{"x":13,"y":21},{"x":14,"y":22},{"x":13,"y":23},{"x":12,"y":22}][{"x":12,"y":22},{"x":13,"y":23},{"x":12,"y":24},{"x":11,"y":23}][{"x":11,"y":21},{"x":12,"y":22},{"x":11,"y":23},{"x":10,"y":22}][{"x":10,"y":20},{"x":11,"y":21},{"x":10,"y":22},{"x":9,"y":21}][{"x":9,"y":19},{"x":10,"y":20},{"x":9,"y":21},{"x":8,"y":20}][{"x":8,"y":18},{"x":9,"y":19},{"x":8,"y":20},{"x":7,"y":19}][{"x":7,"y":17},{"x":8,"y":18},{"x":7,"y":19},{"x":6,"y":18}][{"x":16,"y":12},{"x":17,"y":13},{"x":16,"y":14}][{"x":17,"y":13},{"x":18,"y":14},{"x":17,"y":15},{"x":16,"y":14}][{"x":18,"y":14},{"x":19,"y":15},{"x":18,"y":16},{"x":17,"y":15}][{"x":19,"y":15},{"x":20,"y":16},{"x":19,"y":17},{"x":18,"y":16}][{"x":9,"y":11},{"x":10,"y":12},{"x":9,"y":13},{"x":8,"y":12}][{"x":8,"y":12},{"x":9,"y":13},{"x":8,"y":14},{"x":7,"y":13}][{"x":7,"y":13},{"x":8,"y":14},{"x":7,"y":15},{"x":6,"y":14}][{"x":6,"y":14},{"x":7,"y":15},{"x":6,"y":16},{"x":5,"y":15}][{"x":5,"y":15},{"x":6,"y":16},{"x":5,"y":17},{"x":4,"y":16}][{"x":20,"y":16},{"x":21,"y":"17"},{"x":19,"y":"17"}][{"x":4,"y":16},{"x":5,"y":"17"},{"x":3,"y":"17"}][{"x":"13","y":23},{"x":12,"y":24}][{"x":18,"y":17},{"x":19,"y":18},{"x":18,"y":19},{"x":17,"y":18}][{"x":17,"y":18},{"x":18,"y":19},{"x":17,"y":20},{"x":16,"y":19}][{"x":16,"y":19},{"x":17,"y":20},{"x":16,"y":21},{"x":15,"y":20}][{"x":15,"y":20},{"x":16,"y":21},{"x":15,"y":22},{"x":14,"y":21}][{"x":14,"y":21},{"x":15,"y":22},{"x":14,"y":23},{"x":13,"y":22}][{"x":13,"y":22},{"x":14,"y":23},{"x":13,"y":24},{"x":12,"y":23}][{"x":12,"y":23},{"x":13,"y":24},{"x":11,"y":24}][{"x":11,"y":22},{"x":12,"y":23},{"x":11,"y":24},{"x":10,"y":23}][{"x":10,"y":21},{"x":11,"y":22},{"x":10,"y":23},{"x":9,"y":22}][{"x":9,"y":20},{"x":10,"y":21},{"x":9,"y":22},{"x":8,"y":21}][{"x":8,"y":19},{"x":9,"y":20},{"x":8,"y":21},{"x":7,"y":20}][{"x":7,"y":18},{"x":8,"y":19},{"x":7,"y":20},{"x":6,"y":19}][{"x":6,"y":17},{"x":7,"y":18},{"x":6,"y":19},{"x":5,"y":18}][{"x":10,"y":11},{"x":11,"y":12},{"x":9,"y":12}][{"x":11,"y":11},{"x":12,"y":12},{"x":10,"y":12}][{"x":12,"y":11},{"x":13,"y":12},{"x":11,"y":12}][{"x":16,"y":11},{"x":17,"y":12},{"x":16,"y":13},{"x":15,"y":12}][{"x":17,"y":12},{"x":18,"y":13},{"x":17,"y":14},{"x":16,"y":13}][{"x":18,"y":13},{"x":19,"y":14},{"x":18,"y":15},{"x":17,"y":14}][{"x":19,"y":14},{"x":20,"y":15},{"x":19,"y":16},{"x":18,"y":15}][{"x":20,"y":15},{"x":21,"y":16},{"x":20,"y":17},{"x":19,"y":16}][{"x":9,"y":10},{"x":10,"y":11},{"x":9,"y":12},{"x":8,"y":11}][{"x":8,"y":11},{"x":9,"y":12},{"x":8,"y":13},{"x":7,"y":12}][{"x":7,"y":12},{"x":8,"y":13},{"x":7,"y":14},{"x":6,"y":13}][{"x":6,"y":13},{"x":7,"y":14},{"x":6,"y":15},{"x":5,"y":14}][{"x":5,"y":14},{"x":6,"y":15},{"x":5,"y":16},{"x":4,"y":15}][{"x":4,"y":15},{"x":5,"y":16},{"x":4,"y":17},{"x":3,"y":16}][{"x":21,"y":16},{"x":22,"y":"17"},{"x":20,"y":"17"}][{"x":3,"y":16},{"x":4,"y":"17"},{"x":2,"y":"17"}][{"x":19,"y":17},{"x":20,"y":18},{"x":19,"y":19},{"x":18,"y":18}][{"x":18,"y":18},{"x":19,"y":19},{"x":18,"y":20},{"x":17,"y":19}][{"x":17,"y":19},{"x":18,"y":20},{"x":17,"y":21},{"x":16,"y":20}][{"x":16,"y":20},{"x":17,"y":21},{"x":16,"y":22},{"x":15,"y":21}][{"x":15,"y":21},{"x":16,"y":22},{"x":15,"y":23},{"x":14,"y":22}][{"x":14,"y":22},{"x":15,"y":23},{"x":14,"y":24},{"x":13,"y":23}][{"x":13,"y":23},{"x":14,"y":24},{"x":12,"y":24}][{"x":11,"y":23},{"x":12,"y":24},{"x":10,"y":24}][{"x":10,"y":22},{"x":11,"y":23},{"x":10,"y":24},{"x":9,"y":23}][{"x":9,"y":21},{"x":10,"y":22},{"x":9,"y":23},{"x":8,"y":22}][{"x":8,"y":20},{"x":9,"y":21},{"x":8,"y":22},{"x":7,"y":21}][{"x":7,"y":19},{"x":8,"y":20},{"x":7,"y":21},{"x":6,"y":20}][{"x":6,"y":18},{"x":7,"y":19},{"x":6,"y":20},{"x":5,"y":19}][{"x":5,"y":17},{"x":6,"y":18},{"x":5,"y":19},{"x":4,"y":18}][{"x":10,"y":10},{"x":11,"y":11},{"x":10,"y":12},{"x":9,"y":11}][{"x":11,"y":10},{"x":12,"y":11},{"x":11,"y":12},{"x":10,"y":11}][{"x":12,"y":10},{"x":13,"y":11},{"x":12,"y":12},{"x":11,"y":11}][{"x":13,"y":11},{"x":14,"y":12},{"x":12,"y":12}][{"x":15,"y":11},{"x":16,"y":12},{"x":14,"y":12}][{"x":16,"y":10},{"x":17,"y":11},{"x":16,"y":12},{"x":15,"y":11}][{"x":17,"y":11},{"x":18,"y":12},{"x":17,"y":13},{"x":16,"y":12}][{"x":18,"y":12},{"x":19,"y":13},{"x":18,"y":14},{"x":17,"y":13}][{"x":19,"y":13},{"x":20,"y":14},{"x":19,"y":15},{"x":18,"y":14}][{"x":20,"y":14},{"x":21,"y":15},{"x":20,"y":16},{"x":19,"y":15}][{"x":21,"y":15},{"x":22,"y":16},{"x":21,"y":17},{"x":20,"y":16}][{"x":9,"y":9},{"x":10,"y":10},{"x":9,"y":11},{"x":8,"y":10}][{"x":8,"y":10},{"x":9,"y":11},{"x":8,"y":12},{"x":7,"y":11}][{"x":7,"y":11},{"x":8,"y":12},{"x":7,"y":13},{"x":6,"y":12}][{"x":6,"y":12},{"x":7,"y":13},{"x":6,"y":14},{"x":5,"y":13}][{"x":5,"y":13},{"x":6,"y":14},{"x":5,"y":15},{"x":4,"y":14}][{"x":4,"y":14},{"x":5,"y":15},{"x":4,"y":16},{"x":3,"y":15}][{"x":3,"y":15},{"x":4,"y":16},{"x":3,"y":17},{"x":2,"y":16}][{"x":22,"y":16},{"x":23,"y":"17"},{"x":21,"y":"17"}][{"x":2,"y":16},{"x":3,"y":"17"},{"x":1,"y":"17"}][{"x":20,"y":17},{"x":21,"y":18},{"x":20,"y":19},{"x":19,"y":18}][{"x":19,"y":18},{"x":20,"y":19},{"x":19,"y":20},{"x":18,"y":19}][{"x":18,"y":19},{"x":19,"y":20},{"x":18,"y":21},{"x":17,"y":20}][{"x":17,"y":20},{"x":18,"y":21},{"x":17,"y":22},{"x":16,"y":21}][{"x":16,"y":21},{"x":17,"y":22},{"x":16,"y":23},{"x":15,"y":22}][{"x":15,"y":22},{"x":16,"y":23},{"x":15,"y":24},{"x":14,"y":23}][{"x":14,"y":23},{"x":15,"y":24},{"x":13,"y":24}][{"x":10,"y":23},{"x":11,"y":24},{"x":9,"y":24}][{"x":9,"y":22},{"x":10,"y":23},{"x":9,"y":24},{"x":8,"y":23}][{"x":8,"y":21},{"x":9,"y":22},{"x":8,"y":23},{"x":7,"y":22}][{"x":7,"y":20},{"x":8,"y":21},{"x":7,"y":22},{"x":6,"y":21}][{"x":6,"y":19},{"x":7,"y":20},{"x":6,"y":21},{"x":5,"y":20}][{"x":5,"y":18},{"x":6,"y":19},{"x":5,"y":20},{"x":4,"y":19}][{"x":4,"y":17},{"x":5,"y":18},{"x":4,"y":19},{"x":3,"y":18}][{"x":10,"y":9},{"x":11,"y":10},{"x":10,"y":11},{"x":9,"y":10}][{"x":11,"y":9},{"x":12,"y":10},{"x":11,"y":11},{"x":10,"y":10}][{"x":12,"y":9},{"x":13,"y":10},{"x":12,"y":11},{"x":11,"y":10}][{"x":13,"y":10},{"x":14,"y":11},{"x":13,"y":12},{"x":12,"y":11}][{"x":14,"y":11},{"x":15,"y":12},{"x":13,"y":12}][{"x":15,"y":10},{"x":16,"y":11},{"x":15,"y":12},{"x":14,"y":11}][{"x":16,"y":9},{"x":17,"y":10},{"x":16,"y":11},{"x":15,"y":10}][{"x":17,"y":10},{"x":18,"y":11},{"x":17,"y":12},{"x":16,"y":11}][{"x":18,"y":11},{"x":19,"y":12},{"x":18,"y":13},{"x":17,"y":12}][{"x":19,"y":12},{"x":20,"y":13},{"x":19,"y":14},{"x":18,"y":13}][{"x":20,"y":13},{"x":21,"y":14},{"x":20,"y":15},{"x":19,"y":14}][{"x":21,"y":14},{"x":22,"y":15},{"x":21,"y":16},{"x":20,"y":15}][{"x":22,"y":15},{"x":23,"y":16},{"x":22,"y":17},{"x":21,"y":16}][{"x":9,"y":8},{"x":10,"y":9},{"x":9,"y":10},{"x":8,"y":9}][{"x":8,"y":9},{"x":9,"y":10},{"x":8,"y":11},{"x":7,"y":10}][{"x":7,"y":10},{"x":8,"y":11},{"x":7,"y":12},{"x":6,"y":11}][{"x":6,"y":11},{"x":7,"y":12},{"x":6,"y":13},{"x":5,"y":12}][{"x":5,"y":12},{"x":6,"y":13},{"x":5,"y":14},{"x":4,"y":13}][{"x":4,"y":13},{"x":5,"y":14},{"x":4,"y":15},{"x":3,"y":14}][{"x":3,"y":14},{"x":4,"y":15},{"x":3,"y":16},{"x":2,"y":15}][{"x":2,"y":15},{"x":3,"y":16},{"x":2,"y":17},{"x":1,"y":16}][{"x":23,"y":16},{"x":24,"y":"17"},{"x":22,"y":"17"}][{"x":1,"y":16},{"x":2,"y":"17"},{"x":0,"y":"17"}][{"x":21,"y":17},{"x":22,"y":18},{"x":21,"y":19},{"x":20,"y":18}][{"x":20,"y":18},{"x":21,"y":19},{"x":20,"y":20},{"x":19,"y":19}][{"x":19,"y":19},{"x":20,"y":20},{"x":19,"y":21},{"x":18,"y":20}][{"x":18,"y":20},{"x":19,"y":21},{"x":18,"y":22},{"x":17,"y":21}][{"x":17,"y":21},{"x":18,"y":22},{"x":17,"y":23},{"x":16,"y":22}][{"x":16,"y":22},{"x":17,"y":23},{"x":16,"y":24},{"x":15,"y":23}][{"x":15,"y":23},{"x":16,"y":24},{"x":14,"y":24}][{"x":9,"y":23},{"x":10,"y":24},{"x":8,"y":24}][{"x":8,"y":22},{"x":9,"y":23},{"x":8,"y":24},{"x":7,"y":23}][{"x":7,"y":21},{"x":8,"y":22},{"x":7,"y":23},{"x":6,"y":22}][{"x":6,"y":20},{"x":7,"y":21},{"x":6,"y":22},{"x":5,"y":21}][{"x":5,"y":19},{"x":6,"y":20},{"x":5,"y":21},{"x":4,"y":20}][{"x":4,"y":18},{"x":5,"y":19},{"x":4,"y":20},{"x":3,"y":19}][{"x":3,"y":17},{"x":4,"y":18},{"x":3,"y":19},{"x":2,"y":18}][{"x":10,"y":8},{"x":11,"y":9},{"x":10,"y":10},{"x":9,"y":9}][{"x":11,"y":8},{"x":12,"y":9},{"x":11,"y":10},{"x":10,"y":9}][{"x":12,"y":8},{"x":13,"y":9},{"x":12,"y":10},{"x":11,"y":9}][{"x":13,"y":9},{"x":14,"y":10},{"x":13,"y":11},{"x":12,"y":10}][{"x":14,"y":10},{"x":15,"y":11},{"x":14,"y":12},{"x":13,"y":11}][{"x":15,"y":9},{"x":16,"y":10},{"x":15,"y":11},{"x":14,"y":10}][{"x":16,"y":8},{"x":17,"y":9},{"x":16,"y":10},{"x":15,"y":9}][{"x":17,"y":9},{"x":18,"y":10},{"x":17,"y":11},{"x":16,"y":10}][{"x":18,"y":10},{"x":19,"y":11},{"x":18,"y":12},{"x":17,"y":11}][{"x":19,"y":11},{"x":20,"y":12},{"x":19,"y":13},{"x":18,"y":12}][{"x":20,"y":12},{"x":21,"y":13},{"x":20,"y":14},{"x":19,"y":13}][{"x":21,"y":13},{"x":22,"y":14},{"x":21,"y":15},{"x":20,"y":14}][{"x":22,"y":14},{"x":23,"y":15},{"x":22,"y":16},{"x":21,"y":15}][{"x":23,"y":15},{"x":24,"y":16},{"x":23,"y":17},{"x":22,"y":16}][{"x":9,"y":7},{"x":10,"y":8},{"x":9,"y":9},{"x":8,"y":8}][{"x":8,"y":8},{"x":9,"y":9},{"x":8,"y":10},{"x":7,"y":9}][{"x":7,"y":9},{"x":8,"y":10},{"x":7,"y":11},{"x":6,"y":10}][{"x":6,"y":10},{"x":7,"y":11},{"x":6,"y":12},{"x":5,"y":11}][{"x":5,"y":11},{"x":6,"y":12},{"x":5,"y":13},{"x":4,"y":12}][{"x":4,"y":12},{"x":5,"y":13},{"x":4,"y":14},{"x":3,"y":13}][{"x":3,"y":13},{"x":4,"y":14},{"x":3,"y":15},{"x":2,"y":14}][{"x":2,"y":14},{"x":3,"y":15},{"x":2,"y":16},{"x":1,"y":15}][{"x":1,"y":15},{"x":2,"y":16},{"x":1,"y":17},{"x":0,"y":16}][{"x":24,"y":16},{"x":23,"y":"17"}][{"x":0,"y":16},{"x":1,"y":"17"}][{"x":22,"y":17},{"x":23,"y":18},{"x":22,"y":19},{"x":21,"y":18}][{"x":21,"y":18},{"x":22,"y":19},{"x":21,"y":20},{"x":20,"y":19}][{"x":20,"y":19},{"x":21,"y":20},{"x":20,"y":21},{"x":19,"y":20}][{"x":19,"y":20},{"x":20,"y":21},{"x":19,"y":22},{"x":18,"y":21}][{"x":18,"y":21},{"x":19,"y":22},{"x":18,"y":23},{"x":17,"y":22}][{"x":17,"y":22},{"x":18,"y":23},{"x":17,"y":24},{"x":16,"y":23}][{"x":16,"y":23},{"x":17,"y":24},{"x":15,"y":24}][{"x":8,"y":23},{"x":9,"y":24},{"x":7,"y":24}][{"x":7,"y":22},{"x":8,"y":23},{"x":7,"y":24},{"x":6,"y":23}][{"x":6,"y":21},{"x":7,"y":22},{"x":6,"y":23},{"x":5,"y":22}][{"x":5,"y":20},{"x":6,"y":21},{"x":5,"y":22},{"x":4,"y":21}][{"x":4,"y":19},{"x":5,"y":20},{"x":4,"y":21},{"x":3,"y":20}][{"x":3,"y":18},{"x":4,"y":19},{"x":3,"y":20},{"x":2,"y":19}][{"x":2,"y":17},{"x":3,"y":18},{"x":2,"y":19},{"x":1,"y":18}][{"x":10,"y":7},{"x":11,"y":8},{"x":10,"y":9},{"x":9,"y":8}][{"x":11,"y":7},{"x":12,"y":8},{"x":11,"y":9},{"x":10,"y":8}][{"x":12,"y":7},{"x":13,"y":8},{"x":12,"y":9},{"x":11,"y":8}][{"x":13,"y":8},{"x":14,"y":9},{"x":13,"y":10},{"x":12,"y":9}][{"x":14,"y":9},{"x":15,"y":10},{"x":14,"y":11},{"x":13,"y":10}][{"x":15,"y":8},{"x":16,"y":9},{"x":15,"y":10},{"x":14,"y":9}][{"x":16,"y":7},{"x":17,"y":8},{"x":16,"y":9},{"x":15,"y":8}][{"x":17,"y":8},{"x":18,"y":9},{"x":17,"y":10},{"x":16,"y":9}][{"x":18,"y":9},{"x":19,"y":10},{"x":18,"y":11},{"x":17,"y":10}][{"x":19,"y":10},{"x":20,"y":11},{"x":19,"y":12},{"x":18,"y":11}][{"x":20,"y":11},{"x":21,"y":12},{"x":20,"y":13},{"x":19,"y":12}][{"x":21,"y":12},{"x":22,"y":13},{"x":21,"y":14},{"x":20,"y":13}][{"x":22,"y":13},{"x":23,"y":14},{"x":22,"y":15},{"x":21,"y":14}][{"x":23,"y":14},{"x":24,"y":15},{"x":23,"y":16},{"x":22,"y":15}][{"x":24,"y":15},{"x":24,"y":17},{"x":23,"y":16}][{"x":9,"y":6},{"x":10,"y":7},{"x":9,"y":8},{"x":8,"y":7}][{"x":8,"y":7},{"x":9,"y":8},{"x":8,"y":9},{"x":7,"y":8}][{"x":7,"y":8},{"x":8,"y":9},{"x":7,"y":10},{"x":6,"y":9}][{"x":6,"y":9},{"x":7,"y":10},{"x":6,"y":11},{"x":5,"y":10}][{"x":5,"y":10},{"x":6,"y":11},{"x":5,"y":12},{"x":4,"y":11}][{"x":4,"y":11},{"x":5,"y":12},{"x":4,"y":13},{"x":3,"y":12}][{"x":3,"y":12},{"x":4,"y":13},{"x":3,"y":14},{"x":2,"y":13}][{"x":2,"y":13},{"x":3,"y":14},{"x":2,"y":15},{"x":1,"y":14}][{"x":1,"y":14},{"x":2,"y":15},{"x":1,"y":16},{"x":0,"y":15}][{"x":0,"y":15},{"x":1,"y":16},{"x":0,"y":17}][{"x":23,"y":17},{"x":24,"y":18},{"x":23,"y":19},{"x":22,"y":18}][{"x":22,"y":18},{"x":23,"y":19},{"x":22,"y":20},{"x":21,"y":19}][{"x":21,"y":19},{"x":22,"y":20},{"x":21,"y":21},{"x":20,"y":20}][{"x":20,"y":20},{"x":21,"y":21},{"x":20,"y":22},{"x":19,"y":21}][{"x":19,"y":21},{"x":20,"y":22},{"x":19,"y":23},{"x":18,"y":22}][{"x":18,"y":22},{"x":19,"y":23},{"x":18,"y":24},{"x":17,"y":23}][{"x":17,"y":23},{"x":18,"y":24},{"x":16,"y":24}][{"x":7,"y":23},{"x":8,"y":24},{"x":6,"y":24}][{"x":6,"y":22},{"x":7,"y":23},{"x":6,"y":24},{"x":5,"y":23}][{"x":5,"y":21},{"x":6,"y":22},{"x":5,"y":23},{"x":4,"y":22}][{"x":4,"y":20},{"x":5,"y":21},{"x":4,"y":22},{"x":3,"y":21}][{"x":3,"y":19},{"x":4,"y":20},{"x":3,"y":21},{"x":2,"y":20}][{"x":2,"y":18},{"x":3,"y":19},{"x":2,"y":20},{"x":1,"y":19}][{"x":1,"y":17},{"x":2,"y":18},{"x":1,"y":19},{"x":0,"y":18}][{"x":10,"y":6},{"x":11,"y":7},{"x":10,"y":8},{"x":9,"y":7}][{"x":11,"y":6},{"x":12,"y":7},{"x":11,"y":8},{"x":10,"y":7}][{"x":12,"y":6},{"x":13,"y":7},{"x":12,"y":8},{"x":11,"y":7}][{"x":13,"y":7},{"x":14,"y":8},{"x":13,"y":9},{"x":12,"y":8}][{"x":14,"y":8},{"x":15,"y":9},{"x":14,"y":10},{"x":13,"y":9}][{"x":15,"y":7},{"x":16,"y":8},{"x":15,"y":9},{"x":14,"y":8}][{"x":16,"y":6},{"x":17,"y":7},{"x":16,"y":8},{"x":15,"y":7}][{"x":17,"y":7},{"x":18,"y":8},{"x":17,"y":9},{"x":16,"y":8}][{"x":18,"y":8},{"x":19,"y":9},{"x":18,"y":10},{"x":17,"y":9}][{"x":19,"y":9},{"x":20,"y":10},{"x":19,"y":11},{"x":18,"y":10}][{"x":20,"y":10},{"x":21,"y":11},{"x":20,"y":12},{"x":19,"y":11}][{"x":21,"y":11},{"x":22,"y":12},{"x":21,"y":13},{"x":20,"y":12}][{"x":22,"y":12},{"x":23,"y":13},{"x":22,"y":14},{"x":21,"y":13}][{"x":23,"y":13},{"x":24,"y":14},{"x":23,"y":15},{"x":22,"y":14}][{"x":24,"y":14},{"x":24,"y":16},{"x":23,"y":15}][{"x":9,"y":5},{"x":10,"y":6},{"x":9,"y":7},{"x":8,"y":6}][{"x":8,"y":6},{"x":9,"y":7},{"x":8,"y":8},{"x":7,"y":7}][{"x":7,"y":7},{"x":8,"y":8},{"x":7,"y":9},{"x":6,"y":8}][{"x":6,"y":8},{"x":7,"y":9},{"x":6,"y":10},{"x":5,"y":9}][{"x":5,"y":9},{"x":6,"y":10},{"x":5,"y":11},{"x":4,"y":10}][{"x":4,"y":10},{"x":5,"y":11},{"x":4,"y":12},{"x":3,"y":11}][{"x":3,"y":11},{"x":4,"y":12},{"x":3,"y":13},{"x":2,"y":12}][{"x":2,"y":12},{"x":3,"y":13},{"x":2,"y":14},{"x":1,"y":13}][{"x":1,"y":13},{"x":2,"y":14},{"x":1,"y":15},{"x":0,"y":14}][{"x":0,"y":14},{"x":1,"y":15},{"x":0,"y":16}][{"x":24,"y":17},{"x":24,"y":19},{"x":23,"y":18}][{"x":23,"y":18},{"x":24,"y":19},{"x":23,"y":20},{"x":22,"y":19}][{"x":22,"y":19},{"x":23,"y":20},{"x":22,"y":21},{"x":21,"y":20}][{"x":21,"y":20},{"x":22,"y":21},{"x":21,"y":22},{"x":20,"y":21}][{"x":20,"y":21},{"x":21,"y":22},{"x":20,"y":23},{"x":19,"y":22}][{"x":19,"y":22},{"x":20,"y":23},{"x":19,"y":24},{"x":18,"y":23}][{"x":18,"y":23},{"x":19,"y":24},{"x":17,"y":24}][{"x":6,"y":23},{"x":7,"y":24},{"x":5,"y":24}][{"x":5,"y":22},{"x":6,"y":23},{"x":5,"y":24},{"x":4,"y":23}][{"x":4,"y":21},{"x":5,"y":22},{"x":4,"y":23},{"x":3,"y":22}][{"x":3,"y":20},{"x":4,"y":21},{"x":3,"y":22},{"x":2,"y":21}][{"x":2,"y":19},{"x":3,"y":20},{"x":2,"y":21},{"x":1,"y":20}][{"x":1,"y":18},{"x":2,"y":19},{"x":1,"y":20},{"x":0,"y":19}][{"x":0,"y":17},{"x":1,"y":18},{"x":0,"y":19}][{"x":10,"y":5},{"x":11,"y":6},{"x":10,"y":7},{"x":9,"y":6}][{"x":11,"y":5},{"x":12,"y":6},{"x":11,"y":7},{"x":10,"y":6}][{"x":12,"y":5},{"x":13,"y":6},{"x":12,"y":7},{"x":11,"y":6}][{"x":13,"y":6},{"x":14,"y":7},{"x":13,"y":8},{"x":12,"y":7}][{"x":14,"y":7},{"x":15,"y":8},{"x":14,"y":9},{"x":13,"y":8}][{"x":15,"y":6},{"x":16,"y":7},{"x":15,"y":8},{"x":14,"y":7}][{"x":16,"y":5},{"x":17,"y":6},{"x":16,"y":7},{"x":15,"y":6}][{"x":17,"y":6},{"x":18,"y":7},{"x":17,"y":8},{"x":16,"y":7}][{"x":18,"y":7},{"x":19,"y":8},{"x":18,"y":9},{"x":17,"y":8}][{"x":19,"y":8},{"x":20,"y":9},{"x":19,"y":10},{"x":18,"y":9}][{"x":20,"y":9},{"x":21,"y":10},{"x":20,"y":11},{"x":19,"y":10}][{"x":21,"y":10},{"x":22,"y":11},{"x":21,"y":12},{"x":20,"y":11}][{"x":22,"y":11},{"x":23,"y":12},{"x":22,"y":13},{"x":21,"y":12}][{"x":23,"y":12},{"x":24,"y":13},{"x":23,"y":14},{"x":22,"y":13}][{"x":24,"y":13},{"x":24,"y":15},{"x":23,"y":14}][{"x":9,"y":4},{"x":10,"y":5},{"x":9,"y":6},{"x":8,"y":5}][{"x":8,"y":5},{"x":9,"y":6},{"x":8,"y":7},{"x":7,"y":6}][{"x":7,"y":6},{"x":8,"y":7},{"x":7,"y":8},{"x":6,"y":7}][{"x":6,"y":7},{"x":7,"y":8},{"x":6,"y":9},{"x":5,"y":8}][{"x":5,"y":8},{"x":6,"y":9},{"x":5,"y":10},{"x":4,"y":9}][{"x":4,"y":9},{"x":5,"y":10},{"x":4,"y":11},{"x":3,"y":10}][{"x":3,"y":10},{"x":4,"y":11},{"x":3,"y":12},{"x":2,"y":11}][{"x":2,"y":11},{"x":3,"y":12},{"x":2,"y":13},{"x":1,"y":12}][{"x":1,"y":12},{"x":2,"y":13},{"x":1,"y":14},{"x":0,"y":13}][{"x":0,"y":13},{"x":1,"y":14},{"x":0,"y":15}][{"x":24,"y":18},{"x":24,"y":20},{"x":23,"y":19}][{"x":23,"y":19},{"x":24,"y":20},{"x":23,"y":21},{"x":22,"y":20}][{"x":22,"y":20},{"x":23,"y":21},{"x":22,"y":22},{"x":21,"y":21}][{"x":21,"y":21},{"x":22,"y":22},{"x":21,"y":23},{"x":20,"y":22}][{"x":20,"y":22},{"x":21,"y":23},{"x":20,"y":24},{"x":19,"y":23}][{"x":19,"y":23},{"x":20,"y":24},{"x":18,"y":24}][{"x":5,"y":23},{"x":6,"y":24},{"x":4,"y":24}][{"x":4,"y":22},{"x":5,"y":23},{"x":4,"y":24},{"x":3,"y":23}][{"x":3,"y":21},{"x":4,"y":22},{"x":3,"y":23},{"x":2,"y":22}][{"x":2,"y":20},{"x":3,"y":21},{"x":2,"y":22},{"x":1,"y":21}][{"x":1,"y":19},{"x":2,"y":20},{"x":1,"y":21},{"x":0,"y":20}][{"x":0,"y":18},{"x":1,"y":19},{"x":0,"y":20}][{"x":10,"y":4},{"x":11,"y":5},{"x":10,"y":6},{"x":9,"y":5}][{"x":11,"y":4},{"x":12,"y":5},{"x":11,"y":6},{"x":10,"y":5}][{"x":12,"y":4},{"x":13,"y":5},{"x":12,"y":6},{"x":11,"y":5}][{"x":13,"y":5},{"x":14,"y":6},{"x":13,"y":7},{"x":12,"y":6}][{"x":14,"y":6},{"x":15,"y":7},{"x":14,"y":8},{"x":13,"y":7}][{"x":15,"y":5},{"x":16,"y":6},{"x":15,"y":7},{"x":14,"y":6}][{"x":16,"y":4},{"x":17,"y":5},{"x":16,"y":6},{"x":15,"y":5}][{"x":17,"y":5},{"x":18,"y":6},{"x":17,"y":7},{"x":16,"y":6}][{"x":18,"y":6},{"x":19,"y":7},{"x":18,"y":8},{"x":17,"y":7}][{"x":19,"y":7},{"x":20,"y":8},{"x":19,"y":9},{"x":18,"y":8}][{"x":20,"y":8},{"x":21,"y":9},{"x":20,"y":10},{"x":19,"y":9}][{"x":21,"y":9},{"x":22,"y":10},{"x":21,"y":11},{"x":20,"y":10}][{"x":22,"y":10},{"x":23,"y":11},{"x":22,"y":12},{"x":21,"y":11}][{"x":23,"y":11},{"x":24,"y":12},{"x":23,"y":13},{"x":22,"y":12}][{"x":24,"y":12},{"x":24,"y":14},{"x":23,"y":13}][{"x":9,"y":3},{"x":10,"y":4},{"x":9,"y":5},{"x":8,"y":4}][{"x":8,"y":4},{"x":9,"y":5},{"x":8,"y":6},{"x":7,"y":5}][{"x":7,"y":5},{"x":8,"y":6},{"x":7,"y":7},{"x":6,"y":6}][{"x":6,"y":6},{"x":7,"y":7},{"x":6,"y":8},{"x":5,"y":7}][{"x":5,"y":7},{"x":6,"y":8},{"x":5,"y":9},{"x":4,"y":8}][{"x":4,"y":8},{"x":5,"y":9},{"x":4,"y":10},{"x":3,"y":9}][{"x":3,"y":9},{"x":4,"y":10},{"x":3,"y":11},{"x":2,"y":10}][{"x":2,"y":10},{"x":3,"y":11},{"x":2,"y":12},{"x":1,"y":11}][{"x":1,"y":11},{"x":2,"y":12},{"x":1,"y":13},{"x":0,"y":12}][{"x":0,"y":12},{"x":1,"y":13},{"x":0,"y":14}][{"x":24,"y":19},{"x":24,"y":21},{"x":23,"y":20}][{"x":23,"y":20},{"x":24,"y":21},{"x":23,"y":22},{"x":22,"y":21}][{"x":22,"y":21},{"x":23,"y":22},{"x":22,"y":23},{"x":21,"y":22}][{"x":21,"y":22},{"x":22,"y":23},{"x":21,"y":24},{"x":20,"y":23}][{"x":20,"y":23},{"x":21,"y":24},{"x":19,"y":24}][{"x":4,"y":23},{"x":5,"y":24},{"x":3,"y":24}][{"x":3,"y":22},{"x":4,"y":23},{"x":3,"y":24},{"x":2,"y":23}][{"x":2,"y":21},{"x":3,"y":22},{"x":2,"y":23},{"x":1,"y":22}][{"x":1,"y":20},{"x":2,"y":21},{"x":1,"y":22},{"x":0,"y":21}][{"x":0,"y":19},{"x":1,"y":20},{"x":0,"y":21}][{"x":10,"y":3},{"x":11,"y":4},{"x":10,"y":5},{"x":9,"y":4}][{"x":11,"y":3},{"x":12,"y":4},{"x":11,"y":5},{"x":10,"y":4}][{"x":12,"y":3},{"x":13,"y":4},{"x":12,"y":5},{"x":11,"y":4}][{"x":13,"y":4},{"x":14,"y":5},{"x":13,"y":6},{"x":12,"y":5}][{"x":14,"y":5},{"x":15,"y":6},{"x":14,"y":7},{"x":13,"y":6}][{"x":15,"y":4},{"x":16,"y":5},{"x":15,"y":6},{"x":14,"y":5}][{"x":16,"y":3},{"x":17,"y":4},{"x":16,"y":5},{"x":15,"y":4}][{"x":17,"y":4},{"x":18,"y":5},{"x":17,"y":6},{"x":16,"y":5}][{"x":18,"y":5},{"x":19,"y":6},{"x":18,"y":7},{"x":17,"y":6}][{"x":19,"y":6},{"x":20,"y":7},{"x":19,"y":8},{"x":18,"y":7}][{"x":20,"y":7},{"x":21,"y":8},{"x":20,"y":9},{"x":19,"y":8}][{"x":21,"y":8},{"x":22,"y":9},{"x":21,"y":10},{"x":20,"y":9}][{"x":22,"y":9},{"x":23,"y":10},{"x":22,"y":11},{"x":21,"y":10}][{"x":23,"y":10},{"x":24,"y":11},{"x":23,"y":12},{"x":22,"y":11}][{"x":24,"y":11},{"x":24,"y":13},{"x":23,"y":12}][{"x":9,"y":2},{"x":10,"y":3},{"x":9,"y":4},{"x":8,"y":3}][{"x":8,"y":3},{"x":9,"y":4},{"x":8,"y":5},{"x":7,"y":4}][{"x":7,"y":4},{"x":8,"y":5},{"x":7,"y":6},{"x":6,"y":5}][{"x":6,"y":5},{"x":7,"y":6},{"x":6,"y":7},{"x":5,"y":6}][{"x":5,"y":6},{"x":6,"y":7},{"x":5,"y":8},{"x":4,"y":7}][{"x":4,"y":7},{"x":5,"y":8},{"x":4,"y":9},{"x":3,"y":8}][{"x":3,"y":8},{"x":4,"y":9},{"x":3,"y":10},{"x":2,"y":9}][{"x":2,"y":9},{"x":3,"y":10},{"x":2,"y":11},{"x":1,"y":10}][{"x":1,"y":10},{"x":2,"y":11},{"x":1,"y":12},{"x":0,"y":11}][{"x":0,"y":11},{"x":1,"y":12},{"x":0,"y":13}][{"x":24,"y":20},{"x":24,"y":22},{"x":23,"y":21}][{"x":23,"y":21},{"x":24,"y":22},{"x":23,"y":23},{"x":22,"y":22}][{"x":22,"y":22},{"x":23,"y":23},{"x":22,"y":24},{"x":21,"y":23}][{"x":21,"y":23},{"x":22,"y":24},{"x":20,"y":24}][{"x":3,"y":23},{"x":4,"y":24},{"x":2,"y":24}][{"x":2,"y":22},{"x":3,"y":23},{"x":2,"y":24},{"x":1,"y":23}][{"x":1,"y":21},{"x":2,"y":22},{"x":1,"y":23},{"x":0,"y":22}][{"x":0,"y":20},{"x":1,"y":21},{"x":0,"y":22}][{"x":10,"y":2},{"x":11,"y":3},{"x":10,"y":4},{"x":9,"y":3}][{"x":11,"y":2},{"x":12,"y":3},{"x":11,"y":4},{"x":10,"y":3}][{"x":12,"y":2},{"x":13,"y":3},{"x":12,"y":4},{"x":11,"y":3}][{"x":13,"y":3},{"x":14,"y":4},{"x":13,"y":5},{"x":12,"y":4}][{"x":14,"y":4},{"x":15,"y":5},{"x":14,"y":6},{"x":13,"y":5}][{"x":15,"y":3},{"x":16,"y":4},{"x":15,"y":5},{"x":14,"y":4}][{"x":16,"y":2},{"x":17,"y":3},{"x":16,"y":4},{"x":15,"y":3}][{"x":17,"y":3},{"x":18,"y":4},{"x":17,"y":5},{"x":16,"y":4}][{"x":18,"y":4},{"x":19,"y":5},{"x":18,"y":6},{"x":17,"y":5}][{"x":19,"y":5},{"x":20,"y":6},{"x":19,"y":7},{"x":18,"y":6}][{"x":20,"y":6},{"x":21,"y":7},{"x":20,"y":8},{"x":19,"y":7}][{"x":21,"y":7},{"x":22,"y":8},{"x":21,"y":9},{"x":20,"y":8}][{"x":22,"y":8},{"x":23,"y":9},{"x":22,"y":10},{"x":21,"y":9}][{"x":23,"y":9},{"x":24,"y":10},{"x":23,"y":11},{"x":22,"y":10}][{"x":24,"y":10},{"x":24,"y":12},{"x":23,"y":11}][{"x":9,"y":1},{"x":10,"y":2},{"x":9,"y":3},{"x":8,"y":2}][{"x":8,"y":2},{"x":9,"y":3},{"x":8,"y":4},{"x":7,"y":3}][{"x":7,"y":3},{"x":8,"y":4},{"x":7,"y":5},{"x":6,"y":4}][{"x":6,"y":4},{"x":7,"y":5},{"x":6,"y":6},{"x":5,"y":5}][{"x":5,"y":5},{"x":6,"y":6},{"x":5,"y":7},{"x":4,"y":6}][{"x":4,"y":6},{"x":5,"y":7},{"x":4,"y":8},{"x":3,"y":7}][{"x":3,"y":7},{"x":4,"y":8},{"x":3,"y":9},{"x":2,"y":8}][{"x":2,"y":8},{"x":3,"y":9},{"x":2,"y":10},{"x":1,"y":9}][{"x":1,"y":9},{"x":2,"y":10},{"x":1,"y":11},{"x":0,"y":10}][{"x":0,"y":10},{"x":1,"y":11},{"x":0,"y":12}][{"x":24,"y":21},{"x":24,"y":23},{"x":23,"y":22}][{"x":23,"y":22},{"x":24,"y":23},{"x":23,"y":24},{"x":22,"y":23}][{"x":22,"y":23},{"x":23,"y":24},{"x":21,"y":24}][{"x":2,"y":23},{"x":3,"y":24},{"x":1,"y":24}][{"x":1,"y":22},{"x":2,"y":23},{"x":1,"y":24},{"x":0,"y":23}][{"x":0,"y":21},{"x":1,"y":22},{"x":0,"y":23}][{"x":10,"y":1},{"x":11,"y":2},{"x":10,"y":3},{"x":9,"y":2}][{"x":11,"y":1},{"x":12,"y":2},{"x":11,"y":3},{"x":10,"y":2}][{"x":12,"y":1},{"x":13,"y":2},{"x":12,"y":3},{"x":11,"y":2}][{"x":13,"y":2},{"x":14,"y":3},{"x":13,"y":4},{"x":12,"y":3}][{"x":14,"y":3},{"x":15,"y":4},{"x":14,"y":5},{"x":13,"y":4}][{"x":15,"y":2},{"x":16,"y":3},{"x":15,"y":4},{"x":14,"y":3}][{"x":16,"y":1},{"x":17,"y":2},{"x":16,"y":3},{"x":15,"y":2}][{"x":17,"y":2},{"x":18,"y":3},{"x":17,"y":4},{"x":16,"y":3}][{"x":18,"y":3},{"x":19,"y":4},{"x":18,"y":5},{"x":17,"y":4}][{"x":19,"y":4},{"x":20,"y":5},{"x":19,"y":6},{"x":18,"y":5}][{"x":20,"y":5},{"x":21,"y":6},{"x":20,"y":7},{"x":19,"y":6}][{"x":21,"y":6},{"x":22,"y":7},{"x":21,"y":8},{"x":20,"y":7}][{"x":22,"y":7},{"x":23,"y":8},{"x":22,"y":9},{"x":21,"y":8}][{"x":23,"y":8},{"x":24,"y":9},{"x":23,"y":10},{"x":22,"y":9}][{"x":24,"y":9},{"x":24,"y":11},{"x":23,"y":10}][{"x":9,"y":0},{"x":10,"y":1},{"x":9,"y":2},{"x":8,"y":1}][{"x":8,"y":1},{"x":9,"y":2},{"x":8,"y":3},{"x":7,"y":2}][{"x":7,"y":2},{"x":8,"y":3},{"x":7,"y":4},{"x":6,"y":3}][{"x":6,"y":3},{"x":7,"y":4},{"x":6,"y":5},{"x":5,"y":4}][{"x":5,"y":4},{"x":6,"y":5},{"x":5,"y":6},{"x":4,"y":5}][{"x":4,"y":5},{"x":5,"y":6},{"x":4,"y":7},{"x":3,"y":6}][{"x":3,"y":6},{"x":4,"y":7},{"x":3,"y":8},{"x":2,"y":7}][{"x":2,"y":7},{"x":3,"y":8},{"x":2,"y":9},{"x":1,"y":8}][{"x":1,"y":8},{"x":2,"y":9},{"x":1,"y":10},{"x":0,"y":9}][{"x":0,"y":9},{"x":1,"y":10},{"x":0,"y":11}][{"x":24,"y":22},{"x":24,"y":24},{"x":23,"y":23}][{"x":23,"y":23},{"x":24,"y":24},{"x":22,"y":24}][{"x":1,"y":23},{"x":2,"y":24},{"x":0,"y":24}][{"x":0,"y":22},{"x":1,"y":23},{"x":0,"y":24}][{"x":10,"y":0},{"x":11,"y":1},{"x":10,"y":2},{"x":9,"y":1}][{"x":11,"y":0},{"x":12,"y":1},{"x":11,"y":2},{"x":10,"y":1}][{"x":12,"y":0},{"x":13,"y":1},{"x":12,"y":2},{"x":11,"y":1}][{"x":13,"y":1},{"x":14,"y":2},{"x":13,"y":3},{"x":12,"y":2}][{"x":14,"y":2},{"x":15,"y":3},{"x":14,"y":4},{"x":13,"y":3}][{"x":15,"y":1},{"x":16,"y":2},{"x":15,"y":3},{"x":14,"y":2}][{"x":16,"y":0},{"x":17,"y":1},{"x":16,"y":2},{"x":15,"y":1}][{"x":17,"y":1},{"x":18,"y":2},{"x":17,"y":3},{"x":16,"y":2}][{"x":18,"y":2},{"x":19,"y":3},{"x":18,"y":4},{"x":17,"y":3}][{"x":19,"y":3},{"x":20,"y":4},{"x":19,"y":5},{"x":18,"y":4}][{"x":20,"y":4},{"x":21,"y":5},{"x":20,"y":6},{"x":19,"y":5}][{"x":21,"y":5},{"x":22,"y":6},{"x":21,"y":7},{"x":20,"y":6}][{"x":22,"y":6},{"x":23,"y":7},{"x":22,"y":8},{"x":21,"y":7}][{"x":23,"y":7},{"x":24,"y":8},{"x":23,"y":9},{"x":22,"y":8}][{"x":24,"y":8},{"x":24,"y":10},{"x":23,"y":9}][{"x":10,"y":0},{"x":9,"y":1},{"x":8,"y":0}][{"x":8,"y":0},{"x":9,"y":1},{"x":8,"y":2},{"x":7,"y":1}][{"x":7,"y":1},{"x":8,"y":2},{"x":7,"y":3},{"x":6,"y":2}][{"x":6,"y":2},{"x":7,"y":3},{"x":6,"y":4},{"x":5,"y":3}][{"x":5,"y":3},{"x":6,"y":4},{"x":5,"y":5},{"x":4,"y":4}][{"x":4,"y":4},{"x":5,"y":5},{"x":4,"y":6},{"x":3,"y":5}][{"x":3,"y":5},{"x":4,"y":6},{"x":3,"y":7},{"x":2,"y":6}][{"x":2,"y":6},{"x":3,"y":7},{"x":2,"y":8},{"x":1,"y":7}][{"x":1,"y":7},{"x":2,"y":8},{"x":1,"y":9},{"x":0,"y":8}][{"x":0,"y":8},{"x":1,"y":9},{"x":0,"y":10}][{"x":24,"y":23},{"x":23,"y":24}][{"x":0,"y":23},{"x":1,"y":24}][{"x":11,"y":0},{"x":10,"y":1},{"x":9,"y":0}][{"x":12,"y":0},{"x":11,"y":1},{"x":10,"y":0}][{"x":13,"y":0},{"x":12,"y":1},{"x":11,"y":0}][{"x":13,"y":0},{"x":14,"y":1},{"x":13,"y":2},{"x":12,"y":1}][{"x":14,"y":1},{"x":15,"y":2},{"x":14,"y":3},{"x":13,"y":2}][{"x":15,"y":0},{"x":16,"y":1},{"x":15,"y":2},{"x":14,"y":1}][{"x":17,"y":0},{"x":16,"y":1},{"x":15,"y":0}][{"x":17,"y":0},{"x":18,"y":1},{"x":17,"y":2},{"x":16,"y":1}][{"x":18,"y":1},{"x":19,"y":2},{"x":18,"y":3},{"x":17,"y":2}][{"x":19,"y":2},{"x":20,"y":3},{"x":19,"y":4},{"x":18,"y":3}][{"x":20,"y":3},{"x":21,"y":4},{"x":20,"y":5},{"x":19,"y":4}][{"x":21,"y":4},{"x":22,"y":5},{"x":21,"y":6},{"x":20,"y":5}][{"x":22,"y":5},{"x":23,"y":6},{"x":22,"y":7},{"x":21,"y":6}][{"x":23,"y":6},{"x":24,"y":7},{"x":23,"y":8},{"x":22,"y":7}][{"x":24,"y":7},{"x":24,"y":9},{"x":23,"y":8}][{"x":9,"y":0},{"x":8,"y":1},{"x":7,"y":0}][{"x":7,"y":0},{"x":8,"y":1},{"x":7,"y":2},{"x":6,"y":1}][{"x":6,"y":1},{"x":7,"y":2},{"x":6,"y":3},{"x":5,"y":2}][{"x":5,"y":2},{"x":6,"y":3},{"x":5,"y":4},{"x":4,"y":3}][{"x":4,"y":3},{"x":5,"y":4},{"x":4,"y":5},{"x":3,"y":4}][{"x":3,"y":4},{"x":4,"y":5},{"x":3,"y":6},{"x":2,"y":5}][{"x":2,"y":5},{"x":3,"y":6},{"x":2,"y":7},{"x":1,"y":6}][{"x":1,"y":6},{"x":2,"y":7},{"x":1,"y":8},{"x":0,"y":7}][{"x":0,"y":7},{"x":1,"y":8},{"x":0,"y":9}][{"x":14,"y":0},{"x":13,"y":1},{"x":12,"y":0}][{"x":14,"y":0},{"x":15,"y":1},{"x":14,"y":2},{"x":13,"y":1}][{"x":16,"y":0},{"x":15,"y":1},{"x":14,"y":0}][{"x":18,"y":0},{"x":17,"y":1},{"x":16,"y":0}][{"x":18,"y":0},{"x":19,"y":1},{"x":18,"y":2},{"x":17,"y":1}][{"x":19,"y":1},{"x":20,"y":2},{"x":19,"y":3},{"x":18,"y":2}][{"x":20,"y":2},{"x":21,"y":3},{"x":20,"y":4},{"x":19,"y":3}][{"x":21,"y":3},{"x":22,"y":4},{"x":21,"y":5},{"x":20,"y":4}][{"x":22,"y":4},{"x":23,"y":5},{"x":22,"y":6},{"x":21,"y":5}][{"x":23,"y":5},{"x":24,"y":6},{"x":23,"y":7},{"x":22,"y":6}][{"x":24,"y":6},{"x":24,"y":8},{"x":23,"y":7}][{"x":8,"y":0},{"x":7,"y":1},{"x":6,"y":0}][{"x":6,"y":0},{"x":7,"y":1},{"x":6,"y":2},{"x":5,"y":1}][{"x":5,"y":1},{"x":6,"y":2},{"x":5,"y":3},{"x":4,"y":2}][{"x":4,"y":2},{"x":5,"y":3},{"x":4,"y":4},{"x":3,"y":3}][{"x":3,"y":3},{"x":4,"y":4},{"x":3,"y":5},{"x":2,"y":4}][{"x":2,"y":4},{"x":3,"y":5},{"x":2,"y":6},{"x":1,"y":5}][{"x":1,"y":5},{"x":2,"y":6},{"x":1,"y":7},{"x":0,"y":6}][{"x":0,"y":6},{"x":1,"y":7},{"x":0,"y":8}][{"x":15,"y":0},{"x":14,"y":1},{"x":13,"y":0}][{"x":19,"y":0},{"x":18,"y":1},{"x":17,"y":0}][{"x":19,"y":0},{"x":20,"y":1},{"x":19,"y":2},{"x":18,"y":1}][{"x":20,"y":1},{"x":21,"y":2},{"x":20,"y":3},{"x":19,"y":2}][{"x":21,"y":2},{"x":22,"y":3},{"x":21,"y":4},{"x":20,"y":3}][{"x":22,"y":3},{"x":23,"y":4},{"x":22,"y":5},{"x":21,"y":4}][{"x":23,"y":4},{"x":24,"y":5},{"x":23,"y":6},{"x":22,"y":5}][{"x":24,"y":5},{"x":24,"y":7},{"x":23,"y":6}][{"x":7,"y":0},{"x":6,"y":1},{"x":5,"y":0}][{"x":5,"y":0},{"x":6,"y":1},{"x":5,"y":2},{"x":4,"y":1}][{"x":4,"y":1},{"x":5,"y":2},{"x":4,"y":3},{"x":3,"y":2}][{"x":3,"y":2},{"x":4,"y":3},{"x":3,"y":4},{"x":2,"y":3}][{"x":2,"y":3},{"x":3,"y":4},{"x":2,"y":5},{"x":1,"y":4}][{"x":1,"y":4},{"x":2,"y":5},{"x":1,"y":6},{"x":0,"y":5}][{"x":0,"y":5},{"x":1,"y":6},{"x":0,"y":7}][{"x":20,"y":0},{"x":19,"y":1},{"x":18,"y":0}][{"x":20,"y":0},{"x":21,"y":1},{"x":20,"y":2},{"x":19,"y":1}][{"x":21,"y":1},{"x":22,"y":2},{"x":21,"y":3},{"x":20,"y":2}][{"x":22,"y":2},{"x":23,"y":3},{"x":22,"y":4},{"x":21,"y":3}][{"x":23,"y":3},{"x":24,"y":4},{"x":23,"y":5},{"x":22,"y":4}][{"x":24,"y":4},{"x":24,"y":6},{"x":23,"y":5}][{"x":6,"y":0},{"x":5,"y":1},{"x":4,"y":0}][{"x":4,"y":0},{"x":5,"y":1},{"x":4,"y":2},{"x":3,"y":1}][{"x":3,"y":1},{"x":4,"y":2},{"x":3,"y":3},{"x":2,"y":2}][{"x":2,"y":2},{"x":3,"y":3},{"x":2,"y":4},{"x":1,"y":3}][{"x":1,"y":3},{"x":2,"y":4},{"x":1,"y":5},{"x":0,"y":4}][{"x":0,"y":4},{"x":1,"y":5},{"x":0,"y":6}][{"x":21,"y":0},{"x":20,"y":1},{"x":19,"y":0}][{"x":21,"y":0},{"x":22,"y":1},{"x":21,"y":2},{"x":20,"y":1}][{"x":22,"y":1},{"x":23,"y":2},{"x":22,"y":3},{"x":21,"y":2}][{"x":23,"y":2},{"x":24,"y":3},{"x":23,"y":4},{"x":22,"y":3}][{"x":24,"y":3},{"x":24,"y":5},{"x":23,"y":4}][{"x":5,"y":0},{"x":4,"y":1},{"x":3,"y":0}][{"x":3,"y":0},{"x":4,"y":1},{"x":3,"y":2},{"x":2,"y":1}][{"x":2,"y":1},{"x":3,"y":2},{"x":2,"y":3},{"x":1,"y":2}][{"x":1,"y":2},{"x":2,"y":3},{"x":1,"y":4},{"x":0,"y":3}][{"x":0,"y":3},{"x":1,"y":4},{"x":0,"y":5}][{"x":22,"y":0},{"x":21,"y":1},{"x":20,"y":0}][{"x":22,"y":0},{"x":23,"y":1},{"x":22,"y":2},{"x":21,"y":1}][{"x":23,"y":1},{"x":24,"y":2},{"x":23,"y":3},{"x":22,"y":2}][{"x":24,"y":2},{"x":24,"y":4},{"x":23,"y":3}][{"x":4,"y":0},{"x":3,"y":1},{"x":2,"y":0}][{"x":2,"y":0},{"x":3,"y":1},{"x":2,"y":2},{"x":1,"y":1}][{"x":1,"y":1},{"x":2,"y":2},{"x":1,"y":3},{"x":0,"y":2}][{"x":0,"y":2},{"x":1,"y":3},{"x":0,"y":4}][{"x":23,"y":0},{"x":22,"y":1},{"x":21,"y":0}][{"x":23,"y":0},{"x":24,"y":1},{"x":23,"y":2},{"x":22,"y":1}][{"x":24,"y":1},{"x":24,"y":3},{"x":23,"y":2}][{"x":3,"y":0},{"x":2,"y":1},{"x":1,"y":0}][{"x":1,"y":0},{"x":2,"y":1},{"x":1,"y":2},{"x":0,"y":1}][{"x":0,"y":1},{"x":1,"y":2},{"x":0,"y":3}][{"x":24,"y":0},{"x":23,"y":1},{"x":22,"y":0}][{"x":24,"y":0},{"x":24,"y":2},{"x":23,"y":1}][{"x":2,"y":0},{"x":1,"y":1},{"x":0,"y":0}][{"x":0,"y":0},{"x":1,"y":1},{"x":0,"y":2}][{"x":24,"y":1},{"x":23,"y":0}][{"x":1,"y":0},{"x":0,"y":1}]


Zoals je ziet, doet het script veel te veel moeite en neemt een omweg...
Terwijl hij dat bij http://beta.knightsway.com/testing/ niet doet.

Ik heb KW.data.map.flat al gecontroleerd, en dat is gewoon de map zoals hij hoort te zijn.

Iemand nog ideeën?
Gewijzigd op 01/01/1970 01:00:00 door Rens Rikkerink
 
Rens Rikkerink

Rens Rikkerink

19/01/2010 20:00:00
Quote Anchor link
Ik heb het!!!!

KW.temp.cursor_x;
KW.temp.cursor_y;

Die 2 variabelen waren strings, waardoor AStar ze niet kon verwerken.
In ieder geval bedankt iedereen.

@Mods - Kan gesloten worden
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.