{"run":"Pokémon RL 16.4.0 · bundled historical telemetry snapshot through release 12.1.34","sampled_visits":357874338,"episode_endings":67876,"ending_kinds":{"other":38708,"violation":29077,"objective":91},"map_ids":[40,0,12,1,42,13,50,51,47,2,33,37,38,39,41,43,44,52,53,54,55,56,57,58,255,14],"map_names":{"0":"Pallet Town","1":"Viridian City","2":"Pewter City","12":"Route 1","13":"Route 2","14":"Route 3","33":"Route 22","37":"Red's House 1F","38":"Red's Bedroom","39":"Blue's House","40":"Professor Oak's Lab","41":"Viridian Pokemon Center","42":"Viridian Poke Mart","43":"Viridian School","44":"Viridian House","47":"Viridian Forest North Gate","50":"Viridian Forest South Gate","51":"Viridian Forest","52":"Pewter Museum 1F","53":"Pewter Museum 2F","54":"Pewter Gym","55":"Pewter House","56":"Pewter Poke Mart","57":"Pewter House 2","58":"Pewter Pokemon Center","255":"Map 255"},"map_backgrounds":{"0":{"filename":"map_0_pallet_town.png","width":20,"height":18},"1":{"filename":"map_1_viridian_city.png","width":40,"height":36},"2":{"filename":"map_2_pewter_city.png","width":40,"height":36},"12":{"filename":"map_12_route_1.png","width":20,"height":36},"13":{"filename":"map_13_route_2.png","width":20,"height":72},"14":{"filename":"map_14_route_3.png","width":70,"height":18},"33":{"filename":"map_33_route_22.png","width":40,"height":18},"37":{"filename":"map_37_reds_house_1f.png","width":8,"height":8},"38":{"filename":"map_38_reds_bedroom.png","width":8,"height":8},"39":{"filename":"map_37_reds_house_1f.png","width":8,"height":8},"40":{"filename":"map_40_oaks_lab.png","width":10,"height":12},"41":{"filename":"map_41_viridian_center.png","width":14,"height":8},"42":{"filename":"map_42_viridian_mart.png","width":8,"height":8},"43":{"filename":"map_43_viridian_school.png","width":8,"height":8},"44":{"filename":"map_37_reds_house_1f.png","width":8,"height":8},"50":{"filename":"map_50_forest_south_gate.png","width":6,"height":8},"51":{"filename":"map_51_viridian_forest.png","width":34,"height":48},"52":{"filename":"map_52_pewter_museum_1f.png","width":20,"height":8},"53":{"filename":"map_53_pewter_museum_2f.png","width":14,"height":8},"54":{"filename":"map_54_pewter_gym.png","width":10,"height":14},"55":{"filename":"map_37_reds_house_1f.png","width":8,"height":8},"56":{"filename":"map_42_viridian_mart.png","width":8,"height":8},"57":{"filename":"map_37_reds_house_1f.png","width":8,"height":8},"58":{"filename":"map_41_viridian_center.png","width":14,"height":8}},"visits":[{"map_id":0,"x":0,"y":0,"count":681},{"map_id":0,"x":0,"y":57,"count":151378},{"map_id":0,"x":1,"y":2,"count":231546},{"map_id":0,"x":1,"y":3,"count":166178},{"map_id":0,"x":1,"y":4,"count":125115},{"map_id":0,"x":1,"y":5,"count":104926},{"map_id":0,"x":1,"y":6,"count":90569},{"map_id":0,"x":1,"y":7,"count":77959},{"map_id":0,"x":1,"y":8,"count":70130},{"map_id":0,"x":1,"y":9,"count":68072},{"map_id":0,"x":1,"y":10,"count":66138},{"map_id":0,"x":1,"y":11,"count":64998},{"map_id":0,"x":1,"y":12,"count":74334},{"map_id":0,"x":1,"y":13,"count":86206},{"map_id":0,"x":1,"y":14,"count":101934},{"map_id":0,"x":1,"y":15,"count":135329},{"map_id":0,"x":1,"y":16,"count":203466},{"map_id":0,"x":2,"y":2,"count":199622},{"map_id":0,"x":2,"y":3,"count":147128},{"map_id":0,"x":2,"y":4,"count":110295},{"map_id":0,"x":2,"y":5,"count":110692},{"map_id":0,"x":2,"y":6,"count":86405},{"map_id":0,"x":2,"y":7,"count":109615},{"map_id":0,"x":2,"y":8,"count":67663},{"map_id":0,"x":2,"y":9,"count":60731},{"map_id":0,"x":2,"y":10,"count":58400},{"map_id":0,"x":2,"y":11,"count":57897},{"map_id":0,"x":2,"y":12,"count":65733},{"map_id":0,"x":2,"y":13,"count":74287},{"map_id":0,"x":2,"y":14,"count":93114},{"map_id":0,"x":2,"y":15,"count":125046},{"map_id":0,"x":2,"y":16,"count":204219},{"map_id":0,"x":2,"y":17,"count":325418},{"map_id":0,"x":3,"y":2,"count":178246},{"map_id":0,"x":3,"y":3,"count":118969},{"map_id":0,"x":3,"y":4,"count":111675},{"map_id":0,"x":3,"y":6,"count":105162},{"map_id":0,"x":3,"y":7,"count":93869},{"map_id":0,"x":3,"y":8,"count":66567},{"map_id":0,"x":3,"y":9,"count":53271},{"map_id":0,"x":3,"y":10,"count":52799},{"map_id":0,"x":3,"y":11,"count":53057},{"map_id":0,"x":3,"y":12,"count":58799},{"map_id":0,"x":3,"y":13,"count":67838},{"map_id":0,"x":3,"y":14,"count":86929},{"map_id":0,"x":3,"y":15,"count":123990},{"map_id":0,"x":3,"y":16,"count":192080},{"map_id":0,"x":3,"y":17,"count":331849},{"map_id":0,"x":4,"y":2,"count":149539},{"map_id":0,"x":4,"y":6,"count":111361},{"map_id":0,"x":4,"y":7,"count":91836},{"map_id":0,"x":4,"y":8,"count":65743},{"map_id":0,"x":4,"y":10,"count":47549},{"map_id":0,"x":4,"y":11,"count":61050},{"map_id":0,"x":4,"y":12,"count":52506},{"map_id":0,"x":4,"y":13,"count":59305},{"map_id":0,"x":5,"y":2,"count":138713},{"map_id":0,"x":5,"y":5,"count":32156},{"map_id":0,"x":5,"y":6,"count":211581},{"map_id":0,"x":5,"y":7,"count":108615},{"map_id":0,"x":5,"y":8,"count":77705},{"map_id":0,"x":5,"y":10,"count":49140},{"map_id":0,"x":5,"y":11,"count":69784},{"map_id":0,"x":5,"y":12,"count":48945},{"map_id":0,"x":5,"y":13,"count":55134},{"map_id":0,"x":6,"y":2,"count":128918},{"map_id":0,"x":6,"y":6,"count":140845},{"map_id":0,"x":6,"y":7,"count":95264},{"map_id":0,"x":6,"y":8,"count":74034},{"map_id":0,"x":6,"y":10,"count":45923},{"map_id":0,"x":6,"y":11,"count":46869},{"map_id":0,"x":6,"y":12,"count":48733},{"map_id":0,"x":6,"y":13,"count":55310},{"map_id":0,"x":7,"y":2,"count":132987},{"map_id":0,"x":7,"y":6,"count":124393},{"map_id":0,"x":7,"y":7,"count":84844},{"map_id":0,"x":7,"y":8,"count":94948},{"map_id":0,"x":7,"y":10,"count":67856},{"map_id":0,"x":7,"y":11,"count":45339},{"map_id":0,"x":7,"y":12,"count":49353},{"map_id":0,"x":7,"y":13,"count":55642},{"map_id":0,"x":8,"y":2,"count":160352},{"map_id":0,"x":8,"y":3,"count":102616},{"map_id":0,"x":8,"y":4,"count":87852},{"map_id":0,"x":8,"y":5,"count":82458},{"map_id":0,"x":8,"y":6,"count":98046},{"map_id":0,"x":8,"y":7,"count":76991},{"map_id":0,"x":8,"y":8,"count":66667},{"map_id":0,"x":8,"y":9,"count":75093},{"map_id":0,"x":8,"y":10,"count":50399},{"map_id":0,"x":8,"y":11,"count":49821},{"map_id":0,"x":8,"y":12,"count":52108},{"map_id":0,"x":8,"y":13,"count":58286},{"map_id":0,"x":8,"y":14,"count":69492},{"map_id":0,"x":8,"y":15,"count":96585},{"map_id":0,"x":8,"y":16,"count":160397},{"map_id":0,"x":9,"y":2,"count":175222},{"map_id":0,"x":9,"y":3,"count":114474},{"map_id":0,"x":9,"y":4,"count":95603},{"map_id":0,"x":9,"y":5,"count":85892},{"map_id":0,"x":9,"y":6,"count":83738},{"map_id":0,"x":9,"y":7,"count":73271},{"map_id":0,"x":9,"y":8,"count":65211},{"map_id":0,"x":9,"y":9,"count":57435},{"map_id":0,"x":9,"y":10,"count":56659},{"map_id":0,"x":9,"y":11,"count":56033},{"map_id":0,"x":9,"y":12,"count":58664},{"map_id":0,"x":9,"y":13,"count":55350},{"map_id":0,"x":9,"y":14,"count":68270},{"map_id":0,"x":9,"y":15,"count":95351},{"map_id":0,"x":9,"y":16,"count":157236},{"map_id":0,"x":10,"y":0,"count":1513723},{"map_id":0,"x":10,"y":1,"count":271124},{"map_id":0,"x":10,"y":2,"count":157579},{"map_id":0,"x":10,"y":3,"count":110539},{"map_id":0,"x":10,"y":4,"count":94598},{"map_id":0,"x":10,"y":5,"count":95971},{"map_id":0,"x":10,"y":6,"count":75179},{"map_id":0,"x":10,"y":7,"count":65285},{"map_id":0,"x":10,"y":8,"count":1},{"map_id":0,"x":10,"y":10,"count":1},{"map_id":0,"x":10,"y":11,"count":1},{"map_id":0,"x":10,"y":12,"count":59166},{"map_id":0,"x":10,"y":14,"count":60514},{"map_id":0,"x":10,"y":15,"count":93115},{"map_id":0,"x":10,"y":16,"count":141850},{"map_id":0,"x":11,"y":0,"count":2473372},{"map_id":0,"x":11,"y":1,"count":324885},{"map_id":0,"x":11,"y":2,"count":152115},{"map_id":0,"x":11,"y":3,"count":100012},{"map_id":0,"x":11,"y":4,"count":107038},{"map_id":0,"x":11,"y":5,"count":1},{"map_id":0,"x":11,"y":6,"count":93504},{"map_id":0,"x":11,"y":7,"count":65413},{"map_id":0,"x":11,"y":12,"count":64516},{"map_id":0,"x":11,"y":14,"count":63401},{"map_id":0,"x":11,"y":15,"count":91795},{"map_id":0,"x":11,"y":16,"count":144596},{"map_id":0,"x":12,"y":2,"count":144375},{"map_id":0,"x":12,"y":6,"count":78707},{"map_id":0,"x":12,"y":7,"count":66934},{"map_id":0,"x":12,"y":11,"count":56591},{"map_id":0,"x":12,"y":12,"count":103597},{"map_id":0,"x":12,"y":14,"count":66740},{"map_id":0,"x":12,"y":15,"count":94812},{"map_id":0,"x":12,"y":16,"count":146602},{"map_id":0,"x":13,"y":2,"count":164225},{"map_id":0,"x":13,"y":5,"count":14981},{"map_id":0,"x":13,"y":6,"count":87528},{"map_id":0,"x":13,"y":7,"count":67330},{"map_id":0,"x":13,"y":11,"count":782},{"map_id":0,"x":13,"y":12,"count":66762},{"map_id":0,"x":13,"y":14,"count":86918},{"map_id":0,"x":13,"y":15,"count":96181},{"map_id":0,"x":13,"y":16,"count":142340},{"map_id":0,"x":14,"y":2,"count":186307},{"map_id":0,"x":14,"y":6,"count":76744},{"map_id":0,"x":14,"y":7,"count":63934},{"map_id":0,"x":14,"y":12,"count":56337},{"map_id":0,"x":14,"y":14,"count":74463},{"map_id":0,"x":14,"y":15,"count":100447},{"map_id":0,"x":14,"y":16,"count":148092},{"map_id":0,"x":15,"y":2,"count":214213},{"map_id":0,"x":15,"y":6,"count":75119},{"map_id":0,"x":15,"y":7,"count":65381},{"map_id":0,"x":15,"y":12,"count":54675},{"map_id":0,"x":15,"y":14,"count":78895},{"map_id":0,"x":15,"y":15,"count":114555},{"map_id":0,"x":15,"y":16,"count":170243},{"map_id":0,"x":16,"y":2,"count":262315},{"map_id":0,"x":16,"y":3,"count":168717},{"map_id":0,"x":16,"y":4,"count":123744},{"map_id":0,"x":16,"y":5,"count":93400},{"map_id":0,"x":16,"y":6,"count":83196},{"map_id":0,"x":16,"y":7,"count":71895},{"map_id":0,"x":16,"y":8,"count":61086},{"map_id":0,"x":16,"y":9,"count":57355},{"map_id":0,"x":16,"y":10,"count":55382},{"map_id":0,"x":16,"y":11,"count":57054},{"map_id":0,"x":16,"y":12,"count":69165},{"map_id":0,"x":16,"y":13,"count":72205},{"map_id":0,"x":16,"y":14,"count":91384},{"map_id":0,"x":16,"y":15,"count":125533},{"map_id":0,"x":16,"y":16,"count":207585},{"map_id":0,"x":17,"y":2,"count":309766},{"map_id":0,"x":17,"y":3,"count":203713},{"map_id":0,"x":17,"y":4,"count":146669},{"map_id":0,"x":17,"y":5,"count":114981},{"map_id":0,"x":17,"y":6,"count":91948},{"map_id":0,"x":17,"y":7,"count":81472},{"map_id":0,"x":17,"y":8,"count":72618},{"map_id":0,"x":17,"y":9,"count":69018},{"map_id":0,"x":17,"y":10,"count":69458},{"map_id":0,"x":17,"y":11,"count":68467},{"map_id":0,"x":17,"y":12,"count":78296},{"map_id":0,"x":17,"y":13,"count":89177},{"map_id":0,"x":17,"y":14,"count":113243},{"map_id":0,"x":17,"y":15,"count":158913},{"map_id":0,"x":17,"y":16,"count":252732},{"map_id":0,"x":18,"y":2,"count":388631},{"map_id":0,"x":18,"y":3,"count":252359},{"map_id":0,"x":18,"y":4,"count":180192},{"map_id":0,"x":18,"y":5,"count":138290},{"map_id":0,"x":18,"y":6,"count":114565},{"map_id":0,"x":18,"y":7,"count":98723},{"map_id":0,"x":18,"y":8,"count":86763},{"map_id":0,"x":18,"y":9,"count":81697},{"map_id":0,"x":18,"y":10,"count":77719},{"map_id":0,"x":18,"y":11,"count":82837},{"map_id":0,"x":18,"y":12,"count":97584},{"map_id":0,"x":18,"y":13,"count":112330},{"map_id":0,"x":18,"y":14,"count":148041},{"map_id":0,"x":18,"y":15,"count":203164},{"map_id":0,"x":18,"y":16,"count":326165},{"map_id":1,"x":0,"y":14,"count":704124},{"map_id":1,"x":0,"y":15,"count":488341},{"map_id":1,"x":0,"y":16,"count":340654},{"map_id":1,"x":0,"y":17,"count":189175},{"map_id":1,"x":1,"y":14,"count":24517},{"map_id":1,"x":1,"y":15,"count":13323},{"map_id":1,"x":1,"y":16,"count":11633},{"map_id":1,"x":1,"y":17,"count":43922},{"map_id":1,"x":2,"y":7,"count":274899},{"map_id":1,"x":2,"y":14,"count":22300},{"map_id":1,"x":2,"y":15,"count":17723},{"map_id":1,"x":2,"y":16,"count":15331},{"map_id":1,"x":2,"y":17,"count":16801},{"map_id":1,"x":3,"y":7,"count":117242},{"map_id":1,"x":3,"y":14,"count":28405},{"map_id":1,"x":3,"y":15,"count":21410},{"map_id":1,"x":3,"y":16,"count":16976},{"map_id":1,"x":3,"y":17,"count":19331},{"map_id":1,"x":4,"y":7,"count":43760},{"map_id":1,"x":4,"y":14,"count":32469},{"map_id":1,"x":4,"y":15,"count":23904},{"map_id":1,"x":4,"y":16,"count":21918},{"map_id":1,"x":4,"y":17,"count":23857},{"map_id":1,"x":4,"y":18,"count":28073},{"map_id":1,"x":4,"y":19,"count":36187},{"map_id":1,"x":4,"y":20,"count":52279},{"map_id":1,"x":4,"y":28,"count":595035},{"map_id":1,"x":4,"y":29,"count":569267},{"map_id":1,"x":4,"y":30,"count":622348},{"map_id":1,"x":5,"y":14,"count":34011},{"map_id":1,"x":5,"y":15,"count":28610},{"map_id":1,"x":5,"y":16,"count":25216},{"map_id":1,"x":5,"y":17,"count":25601},{"map_id":1,"x":5,"y":18,"count":27253},{"map_id":1,"x":5,"y":19,"count":32267},{"map_id":1,"x":5,"y":20,"count":46762},{"map_id":1,"x":5,"y":28,"count":444611},{"map_id":1,"x":5,"y":29,"count":416043},{"map_id":1,"x":5,"y":30,"count":460745},{"map_id":1,"x":6,"y":4,"count":302183},{"map_id":1,"x":6,"y":5,"count":199379},{"map_id":1,"x":6,"y":6,"count":133296},{"map_id":1,"x":6,"y":7,"count":102419},{"map_id":1,"x":6,"y":8,"count":78826},{"map_id":1,"x":6,"y":9,"count":64839},{"map_id":1,"x":6,"y":10,"count":57022},{"map_id":1,"x":6,"y":11,"count":46747},{"map_id":1,"x":6,"y":12,"count":43091},{"map_id":1,"x":6,"y":13,"count":38180},{"map_id":1,"x":6,"y":14,"count":38171},{"map_id":1,"x":6,"y":15,"count":31639},{"map_id":1,"x":6,"y":16,"count":31358},{"map_id":1,"x":6,"y":17,"count":30555},{"map_id":1,"x":6,"y":18,"count":30623},{"map_id":1,"x":6,"y":19,"count":34552},{"map_id":1,"x":6,"y":20,"count":43697},{"map_id":1,"x":6,"y":28,"count":342908},{"map_id":1,"x":6,"y":29,"count":325868},{"map_id":1,"x":6,"y":30,"count":356477},{"map_id":1,"x":7,"y":4,"count":289966},{"map_id":1,"x":7,"y":5,"count":189172},{"map_id":1,"x":7,"y":16,"count":41088},{"map_id":1,"x":7,"y":17,"count":38721},{"map_id":1,"x":7,"y":18,"count":33806},{"map_id":1,"x":7,"y":19,"count":37385},{"map_id":1,"x":7,"y":20,"count":39589},{"map_id":1,"x":7,"y":28,"count":279059},{"map_id":1,"x":7,"y":29,"count":266292},{"map_id":1,"x":7,"y":30,"count":289342},{"map_id":1,"x":8,"y":4,"count":290804},{"map_id":1,"x":8,"y":17,"count":48990},{"map_id":1,"x":8,"y":18,"count":39957},{"map_id":1,"x":8,"y":19,"count":37569},{"map_id":1,"x":8,"y":20,"count":37344},{"map_id":1,"x":8,"y":21,"count":41906},{"map_id":1,"x":8,"y":28,"count":236018},{"map_id":1,"x":8,"y":29,"count":224866},{"map_id":1,"x":8,"y":30,"count":242525},{"map_id":1,"x":9,"y":4,"count":309904},{"map_id":1,"x":9,"y":17,"count":59588},{"map_id":1,"x":9,"y":18,"count":44155},{"map_id":1,"x":9,"y":19,"count":38564},{"map_id":1,"x":9,"y":20,"count":37729},{"map_id":1,"x":9,"y":21,"count":44241},{"map_id":1,"x":9,"y":22,"count":46410},{"map_id":1,"x":9,"y":28,"count":203049},{"map_id":1,"x":9,"y":29,"count":196658},{"map_id":1,"x":9,"y":30,"count":214899},{"map_id":1,"x":10,"y":4,"count":364462},{"map_id":1,"x":10,"y":17,"count":77678},{"map_id":1,"x":10,"y":18,"count":51603},{"map_id":1,"x":10,"y":19,"count":39579},{"map_id":1,"x":10,"y":20,"count":36876},{"map_id":1,"x":10,"y":21,"count":37720},{"map_id":1,"x":10,"y":22,"count":46209},{"map_id":1,"x":10,"y":23,"count":53201},{"map_id":1,"x":10,"y":28,"count":181941},{"map_id":1,"x":10,"y":29,"count":171224},{"map_id":1,"x":10,"y":30,"count":191832},{"map_id":1,"x":11,"y":4,"count":467346},{"map_id":1,"x":11,"y":17,"count":92351},{"map_id":1,"x":11,"y":18,"count":59386},{"map_id":1,"x":11,"y":19,"count":41982},{"map_id":1,"x":11,"y":20,"count":38837},{"map_id":1,"x":11,"y":21,"count":38590},{"map_id":1,"x":11,"y":22,"count":42330},{"map_id":1,"x":11,"y":23,"count":53375},{"map_id":1,"x":11,"y":28,"count":169824},{"map_id":1,"x":11,"y":29,"count":160648},{"map_id":1,"x":11,"y":30,"count":186948},{"map_id":1,"x":12,"y":4,"count":671996},{"map_id":1,"x":12,"y":17,"count":109709},{"map_id":1,"x":12,"y":18,"count":61570},{"map_id":1,"x":12,"y":19,"count":45209},{"map_id":1,"x":12,"y":20,"count":40111},{"map_id":1,"x":12,"y":21,"count":39706},{"map_id":1,"x":12,"y":22,"count":41746},{"map_id":1,"x":12,"y":23,"count":44200},{"map_id":1,"x":12,"y":28,"count":164682},{"map_id":1,"x":12,"y":29,"count":156904},{"map_id":1,"x":12,"y":30,"count":176885},{"map_id":1,"x":13,"y":4,"count":942693},{"map_id":1,"x":13,"y":17,"count":118062},{"map_id":1,"x":13,"y":18,"count":68878},{"map_id":1,"x":13,"y":19,"count":44619},{"map_id":1,"x":13,"y":20,"count":41320},{"map_id":1,"x":13,"y":21,"count":42741},{"map_id":1,"x":13,"y":22,"count":40476},{"map_id":1,"x":13,"y":23,"count":41522},{"map_id":1,"x":13,"y":28,"count":164057},{"map_id":1,"x":13,"y":29,"count":150916},{"map_id":1,"x":13,"y":30,"count":176983},{"map_id":1,"x":14,"y":17,"count":128530},{"map_id":1,"x":14,"y":18,"count":70861},{"map_id":1,"x":14,"y":19,"count":49774},{"map_id":1,"x":14,"y":20,"count":42403},{"map_id":1,"x":14,"y":21,"count":47571},{"map_id":1,"x":14,"y":22,"count":41139},{"map_id":1,"x":14,"y":23,"count":43004},{"map_id":1,"x":14,"y":24,"count":40129},{"map_id":1,"x":14,"y":25,"count":35958},{"map_id":1,"x":14,"y":26,"count":28381},{"map_id":1,"x":14,"y":27,"count":2049},{"map_id":1,"x":14,"y":28,"count":152995},{"map_id":1,"x":14,"y":29,"count":144763},{"map_id":1,"x":14,"y":30,"count":173216},{"map_id":1,"x":15,"y":4,"count":517525},{"map_id":1,"x":15,"y":17,"count":111793},{"map_id":1,"x":15,"y":18,"count":69255},{"map_id":1,"x":15,"y":19,"count":50975},{"map_id":1,"x":15,"y":20,"count":42925},{"map_id":1,"x":15,"y":21,"count":40840},{"map_id":1,"x":15,"y":22,"count":37763},{"map_id":1,"x":15,"y":23,"count":40495},{"map_id":1,"x":15,"y":24,"count":38406},{"map_id":1,"x":15,"y":25,"count":38549},{"map_id":1,"x":15,"y":26,"count":50985},{"map_id":1,"x":15,"y":27,"count":81793},{"map_id":1,"x":15,"y":28,"count":140111},{"map_id":1,"x":15,"y":29,"count":139418},{"map_id":1,"x":15,"y":30,"count":172876},{"map_id":1,"x":16,"y":4,"count":280944},{"map_id":1,"x":16,"y":5,"count":190629},{"map_id":1,"x":16,"y":16,"count":142715},{"map_id":1,"x":16,"y":17,"count":137477},{"map_id":1,"x":16,"y":18,"count":63498},{"map_id":1,"x":16,"y":19,"count":51647},{"map_id":1,"x":16,"y":20,"count":44435},{"map_id":1,"x":16,"y":21,"count":43213},{"map_id":1,"x":16,"y":22,"count":41131},{"map_id":1,"x":16,"y":23,"count":39447},{"map_id":1,"x":16,"y":24,"count":32240},{"map_id":1,"x":16,"y":25,"count":28168},{"map_id":1,"x":16,"y":26,"count":23269},{"map_id":1,"x":16,"y":27,"count":1585},{"map_id":1,"x":16,"y":28,"count":170283},{"map_id":1,"x":16,"y":29,"count":149105},{"map_id":1,"x":16,"y":30,"count":178317},{"map_id":1,"x":17,"y":0,"count":326471},{"map_id":1,"x":17,"y":1,"count":242596},{"map_id":1,"x":17,"y":2,"count":190535},{"map_id":1,"x":17,"y":3,"count":155419},{"map_id":1,"x":17,"y":4,"count":235113},{"map_id":1,"x":17,"y":5,"count":268091},{"map_id":1,"x":17,"y":6,"count":293198},{"map_id":1,"x":17,"y":7,"count":146839},{"map_id":1,"x":17,"y":8,"count":252516},{"map_id":1,"x":17,"y":10,"count":670957},{"map_id":1,"x":17,"y":11,"count":175391},{"map_id":1,"x":17,"y":12,"count":134768},{"map_id":1,"x":17,"y":13,"count":115058},{"map_id":1,"x":17,"y":14,"count":101344},{"map_id":1,"x":17,"y":15,"count":89645},{"map_id":1,"x":17,"y":16,"count":117099},{"map_id":1,"x":17,"y":18,"count":113396},{"map_id":1,"x":17,"y":19,"count":50039},{"map_id":1,"x":17,"y":20,"count":40571},{"map_id":1,"x":17,"y":21,"count":39407},{"map_id":1,"x":17,"y":22,"count":38021},{"map_id":1,"x":17,"y":23,"count":40633},{"map_id":1,"x":17,"y":24,"count":31671},{"map_id":1,"x":17,"y":25,"count":28065},{"map_id":1,"x":17,"y":26,"count":20487},{"map_id":1,"x":17,"y":27,"count":1315},{"map_id":1,"x":17,"y":28,"count":192625},{"map_id":1,"x":17,"y":29,"count":158778},{"map_id":1,"x":17,"y":30,"count":181087},{"map_id":1,"x":18,"y":0,"count":271238},{"map_id":1,"x":18,"y":1,"count":354292},{"map_id":1,"x":18,"y":2,"count":135468},{"map_id":1,"x":18,"y":3,"count":122234},{"map_id":1,"x":18,"y":4,"count":160841},{"map_id":1,"x":18,"y":5,"count":170089},{"map_id":1,"x":18,"y":6,"count":256885},{"map_id":1,"x":18,"y":7,"count":130183},{"map_id":1,"x":18,"y":8,"count":134439},{"map_id":1,"x":18,"y":9,"count":222916},{"map_id":1,"x":18,"y":10,"count":221034},{"map_id":1,"x":18,"y":11,"count":145808},{"map_id":1,"x":18,"y":12,"count":113294},{"map_id":1,"x":18,"y":13,"count":99667},{"map_id":1,"x":18,"y":14,"count":88757},{"map_id":1,"x":18,"y":15,"count":86301},{"map_id":1,"x":18,"y":16,"count":81070},{"map_id":1,"x":18,"y":17,"count":98567},{"map_id":1,"x":18,"y":18,"count":65961},{"map_id":1,"x":18,"y":19,"count":58169},{"map_id":1,"x":18,"y":20,"count":45020},{"map_id":1,"x":18,"y":21,"count":40132},{"map_id":1,"x":18,"y":22,"count":39950},{"map_id":1,"x":18,"y":23,"count":43608},{"map_id":1,"x":18,"y":24,"count":38080},{"map_id":1,"x":18,"y":25,"count":36215},{"map_id":1,"x":18,"y":26,"count":32418},{"map_id":1,"x":18,"y":27,"count":1928},{"map_id":1,"x":18,"y":28,"count":201352},{"map_id":1,"x":18,"y":29,"count":160667},{"map_id":1,"x":18,"y":30,"count":180503},{"map_id":1,"x":18,"y":255,"count":1},{"map_id":1,"x":19,"y":0,"count":543025},{"map_id":1,"x":19,"y":2,"count":233232},{"map_id":1,"x":19,"y":3,"count":92677},{"map_id":1,"x":19,"y":4,"count":109618},{"map_id":1,"x":19,"y":5,"count":128300},{"map_id":1,"x":19,"y":6,"count":136852},{"map_id":1,"x":19,"y":7,"count":92011},{"map_id":1,"x":19,"y":8,"count":95213},{"map_id":1,"x":19,"y":9,"count":237359},{"map_id":1,"x":19,"y":10,"count":164870},{"map_id":1,"x":19,"y":11,"count":107881},{"map_id":1,"x":19,"y":12,"count":90509},{"map_id":1,"x":19,"y":13,"count":79169},{"map_id":1,"x":19,"y":14,"count":75276},{"map_id":1,"x":19,"y":15,"count":72317},{"map_id":1,"x":19,"y":16,"count":75569},{"map_id":1,"x":19,"y":17,"count":66057},{"map_id":1,"x":19,"y":18,"count":72122},{"map_id":1,"x":19,"y":19,"count":58530},{"map_id":1,"x":19,"y":20,"count":46002},{"map_id":1,"x":19,"y":21,"count":44303},{"map_id":1,"x":19,"y":22,"count":42806},{"map_id":1,"x":19,"y":23,"count":51413},{"map_id":1,"x":19,"y":24,"count":48105},{"map_id":1,"x":19,"y":25,"count":54739},{"map_id":1,"x":19,"y":26,"count":81090},{"map_id":1,"x":19,"y":27,"count":128381},{"map_id":1,"x":19,"y":28,"count":240727},{"map_id":1,"x":19,"y":29,"count":164169},{"map_id":1,"x":19,"y":30,"count":180532},{"map_id":1,"x":20,"y":4,"count":65955},{"map_id":1,"x":20,"y":5,"count":61316},{"map_id":1,"x":20,"y":10,"count":139175},{"map_id":1,"x":20,"y":11,"count":84621},{"map_id":1,"x":20,"y":12,"count":65131},{"map_id":1,"x":20,"y":16,"count":53974},{"map_id":1,"x":20,"y":18,"count":90091},{"map_id":1,"x":20,"y":19,"count":56697},{"map_id":1,"x":20,"y":20,"count":42111},{"map_id":1,"x":20,"y":21,"count":42452},{"map_id":1,"x":20,"y":22,"count":38992},{"map_id":1,"x":20,"y":23,"count":43096},{"map_id":1,"x":20,"y":24,"count":42586},{"map_id":1,"x":20,"y":25,"count":40819},{"map_id":1,"x":20,"y":26,"count":44279},{"map_id":1,"x":20,"y":27,"count":2402},{"map_id":1,"x":20,"y":28,"count":620045},{"map_id":1,"x":20,"y":29,"count":417747},{"map_id":1,"x":20,"y":30,"count":184091},{"map_id":1,"x":20,"y":31,"count":149585},{"map_id":1,"x":20,"y":32,"count":135239},{"map_id":1,"x":20,"y":33,"count":128488},{"map_id":1,"x":20,"y":34,"count":126201},{"map_id":1,"x":20,"y":35,"count":129648},{"map_id":1,"x":21,"y":4,"count":50269},{"map_id":1,"x":21,"y":5,"count":44181},{"map_id":1,"x":21,"y":6,"count":33241},{"map_id":1,"x":21,"y":7,"count":30979},{"map_id":1,"x":21,"y":9,"count":619618},{"map_id":1,"x":21,"y":10,"count":678772},{"map_id":1,"x":21,"y":11,"count":79503},{"map_id":1,"x":21,"y":12,"count":64288},{"map_id":1,"x":21,"y":15,"count":20539},{"map_id":1,"x":21,"y":16,"count":59704},{"map_id":1,"x":21,"y":18,"count":78443},{"map_id":1,"x":21,"y":19,"count":47968},{"map_id":1,"x":21,"y":20,"count":37516},{"map_id":1,"x":21,"y":21,"count":34088},{"map_id":1,"x":21,"y":22,"count":35178},{"map_id":1,"x":21,"y":23,"count":38800},{"map_id":1,"x":21,"y":24,"count":53937},{"map_id":1,"x":21,"y":25,"count":41625},{"map_id":1,"x":21,"y":26,"count":61649},{"map_id":1,"x":21,"y":27,"count":2953},{"map_id":1,"x":21,"y":28,"count":941504},{"map_id":1,"x":21,"y":30,"count":421841},{"map_id":1,"x":21,"y":31,"count":153411},{"map_id":1,"x":21,"y":32,"count":139845},{"map_id":1,"x":21,"y":33,"count":128928},{"map_id":1,"x":21,"y":34,"count":128429},{"map_id":1,"x":21,"y":35,"count":138188},{"map_id":1,"x":21,"y":36,"count":1},{"map_id":1,"x":22,"y":4,"count":35024},{"map_id":1,"x":22,"y":5,"count":34116},{"map_id":1,"x":22,"y":6,"count":27534},{"map_id":1,"x":22,"y":7,"count":26192},{"map_id":1,"x":22,"y":10,"count":123714},{"map_id":1,"x":22,"y":11,"count":73724},{"map_id":1,"x":22,"y":12,"count":62595},{"map_id":1,"x":22,"y":16,"count":45489},{"map_id":1,"x":22,"y":18,"count":60786},{"map_id":1,"x":22,"y":19,"count":38468},{"map_id":1,"x":22,"y":20,"count":29013},{"map_id":1,"x":22,"y":21,"count":23658},{"map_id":1,"x":22,"y":26,"count":106425},{"map_id":1,"x":22,"y":27,"count":6248},{"map_id":1,"x":22,"y":28,"count":728664},{"map_id":1,"x":22,"y":29,"count":746528},{"map_id":1,"x":22,"y":30,"count":269643},{"map_id":1,"x":23,"y":4,"count":26865},{"map_id":1,"x":23,"y":5,"count":24810},{"map_id":1,"x":23,"y":6,"count":20628},{"map_id":1,"x":23,"y":7,"count":17870},{"map_id":1,"x":23,"y":10,"count":98169},{"map_id":1,"x":23,"y":11,"count":67131},{"map_id":1,"x":23,"y":12,"count":64399},{"map_id":1,"x":23,"y":16,"count":42173},{"map_id":1,"x":23,"y":18,"count":43617},{"map_id":1,"x":23,"y":19,"count":32728},{"map_id":1,"x":23,"y":20,"count":24286},{"map_id":1,"x":23,"y":21,"count":20435},{"map_id":1,"x":23,"y":25,"count":112483},{"map_id":1,"x":23,"y":26,"count":235739},{"map_id":1,"x":23,"y":27,"count":12710},{"map_id":1,"x":23,"y":28,"count":485831},{"map_id":1,"x":23,"y":29,"count":301646},{"map_id":1,"x":23,"y":30,"count":284741},{"map_id":1,"x":24,"y":2,"count":66661},{"map_id":1,"x":24,"y":3,"count":30534},{"map_id":1,"x":24,"y":4,"count":22614},{"map_id":1,"x":24,"y":5,"count":21779},{"map_id":1,"x":24,"y":6,"count":15230},{"map_id":1,"x":24,"y":7,"count":11735},{"map_id":1,"x":24,"y":8,"count":5736},{"map_id":1,"x":24,"y":9,"count":522},{"map_id":1,"x":24,"y":10,"count":90655},{"map_id":1,"x":24,"y":11,"count":67137},{"map_id":1,"x":24,"y":12,"count":67002},{"map_id":1,"x":24,"y":14,"count":400142},{"map_id":1,"x":24,"y":15,"count":114439},{"map_id":1,"x":24,"y":16,"count":49873},{"map_id":1,"x":24,"y":17,"count":32465},{"map_id":1,"x":24,"y":18,"count":33804},{"map_id":1,"x":24,"y":19,"count":29238},{"map_id":1,"x":24,"y":20,"count":22934},{"map_id":1,"x":24,"y":21,"count":17931},{"map_id":1,"x":24,"y":26,"count":70753},{"map_id":1,"x":24,"y":27,"count":3870},{"map_id":1,"x":24,"y":28,"count":392320},{"map_id":1,"x":24,"y":29,"count":287656},{"map_id":1,"x":24,"y":30,"count":275507},{"map_id":1,"x":25,"y":2,"count":43482},{"map_id":1,"x":25,"y":3,"count":25778},{"map_id":1,"x":25,"y":4,"count":18698},{"map_id":1,"x":25,"y":5,"count":14178},{"map_id":1,"x":25,"y":6,"count":11199},{"map_id":1,"x":25,"y":7,"count":7639},{"map_id":1,"x":25,"y":8,"count":4294},{"map_id":1,"x":25,"y":9,"count":371},{"map_id":1,"x":25,"y":10,"count":86745},{"map_id":1,"x":25,"y":11,"count":67849},{"map_id":1,"x":25,"y":12,"count":69349},{"map_id":1,"x":25,"y":14,"count":237913},{"map_id":1,"x":25,"y":15,"count":78461},{"map_id":1,"x":25,"y":16,"count":38554},{"map_id":1,"x":25,"y":17,"count":26164},{"map_id":1,"x":25,"y":18,"count":23000},{"map_id":1,"x":25,"y":19,"count":21137},{"map_id":1,"x":25,"y":20,"count":21439},{"map_id":1,"x":25,"y":21,"count":15001},{"map_id":1,"x":25,"y":26,"count":20258},{"map_id":1,"x":25,"y":27,"count":1246},{"map_id":1,"x":25,"y":28,"count":350515},{"map_id":1,"x":25,"y":29,"count":281416},{"map_id":1,"x":25,"y":30,"count":266020},{"map_id":1,"x":26,"y":2,"count":36112},{"map_id":1,"x":26,"y":3,"count":21404},{"map_id":1,"x":26,"y":4,"count":15825},{"map_id":1,"x":26,"y":5,"count":13692},{"map_id":1,"x":26,"y":6,"count":11140},{"map_id":1,"x":26,"y":7,"count":10066},{"map_id":1,"x":26,"y":8,"count":3316},{"map_id":1,"x":26,"y":9,"count":276},{"map_id":1,"x":26,"y":10,"count":84887},{"map_id":1,"x":26,"y":11,"count":68672},{"map_id":1,"x":26,"y":12,"count":74190},{"map_id":1,"x":26,"y":14,"count":154150},{"map_id":1,"x":26,"y":15,"count":58418},{"map_id":1,"x":26,"y":16,"count":30540},{"map_id":1,"x":26,"y":17,"count":22952},{"map_id":1,"x":26,"y":18,"count":20118},{"map_id":1,"x":26,"y":19,"count":21109},{"map_id":1,"x":26,"y":20,"count":22292},{"map_id":1,"x":26,"y":21,"count":14481},{"map_id":1,"x":26,"y":22,"count":10799},{"map_id":1,"x":26,"y":23,"count":8300},{"map_id":1,"x":26,"y":24,"count":7894},{"map_id":1,"x":26,"y":25,"count":7322},{"map_id":1,"x":26,"y":26,"count":7276},{"map_id":1,"x":26,"y":27,"count":579},{"map_id":1,"x":26,"y":28,"count":337771},{"map_id":1,"x":26,"y":29,"count":272786},{"map_id":1,"x":26,"y":30,"count":261132},{"map_id":1,"x":27,"y":2,"count":31891},{"map_id":1,"x":27,"y":3,"count":20528},{"map_id":1,"x":27,"y":4,"count":16160},{"map_id":1,"x":27,"y":5,"count":13124},{"map_id":1,"x":27,"y":6,"count":18729},{"map_id":1,"x":27,"y":8,"count":894},{"map_id":1,"x":27,"y":9,"count":79},{"map_id":1,"x":27,"y":10,"count":84132},{"map_id":1,"x":27,"y":11,"count":70510},{"map_id":1,"x":27,"y":12,"count":76935},{"map_id":1,"x":27,"y":14,"count":114716},{"map_id":1,"x":27,"y":15,"count":46975},{"map_id":1,"x":27,"y":16,"count":26204},{"map_id":1,"x":27,"y":17,"count":20442},{"map_id":1,"x":27,"y":18,"count":20166},{"map_id":1,"x":27,"y":19,"count":21525},{"map_id":1,"x":27,"y":20,"count":25945},{"map_id":1,"x":27,"y":21,"count":13045},{"map_id":1,"x":27,"y":22,"count":8768},{"map_id":1,"x":27,"y":23,"count":7317},{"map_id":1,"x":27,"y":24,"count":6121},{"map_id":1,"x":27,"y":25,"count":4546},{"map_id":1,"x":27,"y":26,"count":3047},{"map_id":1,"x":27,"y":27,"count":297},{"map_id":1,"x":27,"y":28,"count":334629},{"map_id":1,"x":27,"y":29,"count":268234},{"map_id":1,"x":27,"y":30,"count":252102},{"map_id":1,"x":28,"y":2,"count":29981},{"map_id":1,"x":28,"y":3,"count":18669},{"map_id":1,"x":28,"y":8,"count":370},{"map_id":1,"x":28,"y":9,"count":32},{"map_id":1,"x":28,"y":10,"count":89478},{"map_id":1,"x":28,"y":11,"count":76649},{"map_id":1,"x":28,"y":12,"count":85580},{"map_id":1,"x":28,"y":14,"count":89619},{"map_id":1,"x":28,"y":15,"count":39024},{"map_id":1,"x":28,"y":20,"count":27203},{"map_id":1,"x":28,"y":21,"count":11658},{"map_id":1,"x":28,"y":22,"count":7458},{"map_id":1,"x":28,"y":23,"count":6257},{"map_id":1,"x":28,"y":24,"count":5808},{"map_id":1,"x":28,"y":25,"count":4042},{"map_id":1,"x":28,"y":26,"count":1946},{"map_id":1,"x":28,"y":27,"count":241},{"map_id":1,"x":28,"y":28,"count":322931},{"map_id":1,"x":28,"y":29,"count":263034},{"map_id":1,"x":28,"y":30,"count":246608},{"map_id":1,"x":29,"y":2,"count":25467},{"map_id":1,"x":29,"y":3,"count":18184},{"map_id":1,"x":29,"y":8,"count":537},{"map_id":1,"x":29,"y":9,"count":23},{"map_id":1,"x":29,"y":10,"count":96300},{"map_id":1,"x":29,"y":11,"count":89243},{"map_id":1,"x":29,"y":12,"count":96197},{"map_id":1,"x":29,"y":14,"count":75648},{"map_id":1,"x":29,"y":15,"count":36972},{"map_id":1,"x":29,"y":19,"count":24656},{"map_id":1,"x":29,"y":20,"count":34398},{"map_id":1,"x":29,"y":21,"count":12483},{"map_id":1,"x":29,"y":22,"count":7724},{"map_id":1,"x":29,"y":23,"count":6310},{"map_id":1,"x":29,"y":24,"count":5391},{"map_id":1,"x":29,"y":25,"count":3227},{"map_id":1,"x":29,"y":26,"count":2355},{"map_id":1,"x":29,"y":27,"count":153},{"map_id":1,"x":29,"y":28,"count":307227},{"map_id":1,"x":29,"y":29,"count":255380},{"map_id":1,"x":29,"y":30,"count":249099},{"map_id":1,"x":30,"y":2,"count":25275},{"map_id":1,"x":30,"y":3,"count":17638},{"map_id":1,"x":30,"y":10,"count":106583},{"map_id":1,"x":30,"y":11,"count":97463},{"map_id":1,"x":30,"y":12,"count":107494},{"map_id":1,"x":30,"y":14,"count":68442},{"map_id":1,"x":30,"y":15,"count":34590},{"map_id":1,"x":30,"y":20,"count":15183},{"map_id":1,"x":30,"y":21,"count":8672},{"map_id":1,"x":30,"y":22,"count":5998},{"map_id":1,"x":30,"y":23,"count":5011},{"map_id":1,"x":30,"y":24,"count":4009},{"map_id":1,"x":30,"y":25,"count":2473},{"map_id":1,"x":30,"y":26,"count":986},{"map_id":1,"x":30,"y":27,"count":133},{"map_id":1,"x":30,"y":28,"count":315363},{"map_id":1,"x":30,"y":29,"count":265129},{"map_id":1,"x":30,"y":30,"count":249135},{"map_id":1,"x":31,"y":2,"count":26607},{"map_id":1,"x":31,"y":3,"count":17802},{"map_id":1,"x":31,"y":10,"count":120993},{"map_id":1,"x":31,"y":11,"count":117223},{"map_id":1,"x":31,"y":12,"count":128028},{"map_id":1,"x":31,"y":14,"count":63474},{"map_id":1,"x":31,"y":15,"count":31285},{"map_id":1,"x":31,"y":20,"count":8312},{"map_id":1,"x":31,"y":21,"count":6935},{"map_id":1,"x":31,"y":22,"count":4818},{"map_id":1,"x":31,"y":23,"count":4078},{"map_id":1,"x":31,"y":24,"count":3671},{"map_id":1,"x":31,"y":25,"count":2299},{"map_id":1,"x":31,"y":26,"count":884},{"map_id":1,"x":31,"y":27,"count":94},{"map_id":1,"x":31,"y":28,"count":328327},{"map_id":1,"x":31,"y":29,"count":284505},{"map_id":1,"x":31,"y":30,"count":275537},{"map_id":1,"x":32,"y":2,"count":28978},{"map_id":1,"x":32,"y":3,"count":16284},{"map_id":1,"x":32,"y":8,"count":175},{"map_id":1,"x":32,"y":9,"count":19},{"map_id":1,"x":32,"y":10,"count":149113},{"map_id":1,"x":32,"y":11,"count":146751},{"map_id":1,"x":32,"y":12,"count":165722},{"map_id":1,"x":32,"y":14,"count":62568},{"map_id":1,"x":32,"y":15,"count":32257},{"map_id":1,"x":32,"y":16,"count":19467},{"map_id":1,"x":32,"y":17,"count":14579},{"map_id":1,"x":32,"y":18,"count":10465},{"map_id":1,"x":32,"y":19,"count":7781},{"map_id":1,"x":32,"y":20,"count":7663},{"map_id":1,"x":32,"y":21,"count":5722},{"map_id":1,"x":32,"y":22,"count":4727},{"map_id":1,"x":32,"y":23,"count":3375},{"map_id":1,"x":32,"y":24,"count":2918},{"map_id":1,"x":32,"y":25,"count":2058},{"map_id":1,"x":32,"y":26,"count":1025},{"map_id":1,"x":32,"y":27,"count":115},{"map_id":1,"x":32,"y":28,"count":367091},{"map_id":1,"x":32,"y":29,"count":320328},{"map_id":1,"x":32,"y":30,"count":309294},{"map_id":1,"x":33,"y":2,"count":32796},{"map_id":1,"x":33,"y":3,"count":20297},{"map_id":1,"x":33,"y":8,"count":430},{"map_id":1,"x":33,"y":9,"count":22},{"map_id":1,"x":33,"y":10,"count":199180},{"map_id":1,"x":33,"y":11,"count":194360},{"map_id":1,"x":33,"y":12,"count":225906},{"map_id":1,"x":33,"y":14,"count":69988},{"map_id":1,"x":33,"y":15,"count":36460},{"map_id":1,"x":33,"y":16,"count":20560},{"map_id":1,"x":33,"y":17,"count":13954},{"map_id":1,"x":33,"y":18,"count":9888},{"map_id":1,"x":33,"y":19,"count":7396},{"map_id":1,"x":33,"y":20,"count":6000},{"map_id":1,"x":33,"y":21,"count":5004},{"map_id":1,"x":33,"y":22,"count":4027},{"map_id":1,"x":33,"y":23,"count":3112},{"map_id":1,"x":33,"y":24,"count":2922},{"map_id":1,"x":33,"y":25,"count":2119},{"map_id":1,"x":33,"y":26,"count":1129},{"map_id":1,"x":33,"y":27,"count":85},{"map_id":1,"x":33,"y":28,"count":452819},{"map_id":1,"x":33,"y":29,"count":381988},{"map_id":1,"x":33,"y":30,"count":377929},{"map_id":1,"x":34,"y":2,"count":44721},{"map_id":1,"x":34,"y":3,"count":22673},{"map_id":1,"x":34,"y":4,"count":14120},{"map_id":1,"x":34,"y":5,"count":9509},{"map_id":1,"x":34,"y":6,"count":5596},{"map_id":1,"x":34,"y":7,"count":2594},{"map_id":1,"x":34,"y":8,"count":1054},{"map_id":1,"x":34,"y":9,"count":87},{"map_id":1,"x":34,"y":10,"count":299884},{"map_id":1,"x":34,"y":11,"count":302186},{"map_id":1,"x":34,"y":12,"count":360261},{"map_id":1,"x":34,"y":14,"count":79892},{"map_id":1,"x":34,"y":15,"count":43922},{"map_id":1,"x":34,"y":16,"count":22916},{"map_id":1,"x":34,"y":17,"count":15211},{"map_id":1,"x":34,"y":18,"count":11510},{"map_id":1,"x":34,"y":19,"count":8355},{"map_id":1,"x":34,"y":20,"count":6458},{"map_id":1,"x":34,"y":21,"count":5484},{"map_id":1,"x":34,"y":22,"count":4061},{"map_id":1,"x":34,"y":23,"count":3560},{"map_id":1,"x":34,"y":24,"count":2836},{"map_id":1,"x":34,"y":25,"count":2417},{"map_id":1,"x":34,"y":26,"count":911},{"map_id":1,"x":34,"y":27,"count":112},{"map_id":1,"x":34,"y":28,"count":613641},{"map_id":1,"x":34,"y":29,"count":508002},{"map_id":1,"x":34,"y":30,"count":496568},{"map_id":1,"x":35,"y":2,"count":63002},{"map_id":1,"x":35,"y":3,"count":36000},{"map_id":1,"x":35,"y":4,"count":19733},{"map_id":1,"x":35,"y":5,"count":12648},{"map_id":1,"x":35,"y":6,"count":7122},{"map_id":1,"x":35,"y":7,"count":4344},{"map_id":1,"x":35,"y":8,"count":1882},{"map_id":1,"x":35,"y":9,"count":168},{"map_id":1,"x":35,"y":10,"count":470824},{"map_id":1,"x":35,"y":11,"count":488356},{"map_id":1,"x":35,"y":12,"count":595666},{"map_id":1,"x":35,"y":14,"count":108406},{"map_id":1,"x":35,"y":15,"count":56331},{"map_id":1,"x":35,"y":16,"count":28720},{"map_id":1,"x":35,"y":17,"count":21968},{"map_id":1,"x":35,"y":18,"count":13916},{"map_id":1,"x":35,"y":19,"count":11137},{"map_id":1,"x":35,"y":20,"count":8727},{"map_id":1,"x":35,"y":21,"count":7892},{"map_id":1,"x":35,"y":22,"count":5526},{"map_id":1,"x":35,"y":23,"count":4191},{"map_id":1,"x":35,"y":24,"count":3387},{"map_id":1,"x":35,"y":25,"count":2087},{"map_id":1,"x":35,"y":26,"count":828},{"map_id":1,"x":35,"y":27,"count":130},{"map_id":1,"x":35,"y":28,"count":882874},{"map_id":1,"x":35,"y":29,"count":729737},{"map_id":1,"x":35,"y":30,"count":696205},{"map_id":2,"x":2,"y":7,"count":2463},{"map_id":2,"x":3,"y":7,"count":13167},{"map_id":2,"x":4,"y":2,"count":49909},{"map_id":2,"x":4,"y":3,"count":30190},{"map_id":2,"x":4,"y":4,"count":18192},{"map_id":2,"x":4,"y":5,"count":11179},{"map_id":2,"x":4,"y":6,"count":5008},{"map_id":2,"x":4,"y":7,"count":5460},{"map_id":2,"x":4,"y":8,"count":111119},{"map_id":2,"x":4,"y":9,"count":77395},{"map_id":2,"x":4,"y":10,"count":55385},{"map_id":2,"x":4,"y":11,"count":42824},{"map_id":2,"x":4,"y":12,"count":36208},{"map_id":2,"x":4,"y":13,"count":36572},{"map_id":2,"x":4,"y":14,"count":30307},{"map_id":2,"x":4,"y":15,"count":28194},{"map_id":2,"x":4,"y":16,"count":31564},{"map_id":2,"x":4,"y":17,"count":31691},{"map_id":2,"x":4,"y":18,"count":32569},{"map_id":2,"x":4,"y":19,"count":40918},{"map_id":2,"x":4,"y":20,"count":49193},{"map_id":2,"x":4,"y":22,"count":95410},{"map_id":2,"x":4,"y":23,"count":65399},{"map_id":2,"x":4,"y":24,"count":50371},{"map_id":2,"x":4,"y":25,"count":41178},{"map_id":2,"x":4,"y":26,"count":35110},{"map_id":2,"x":4,"y":27,"count":35680},{"map_id":2,"x":4,"y":28,"count":34230},{"map_id":2,"x":4,"y":29,"count":37216},{"map_id":2,"x":4,"y":30,"count":43568},{"map_id":2,"x":4,"y":31,"count":49841},{"map_id":2,"x":5,"y":2,"count":34314},{"map_id":2,"x":5,"y":3,"count":21514},{"map_id":2,"x":5,"y":4,"count":14293},{"map_id":2,"x":5,"y":5,"count":9585},{"map_id":2,"x":5,"y":6,"count":4924},{"map_id":2,"x":5,"y":7,"count":286},{"map_id":2,"x":5,"y":8,"count":83422},{"map_id":2,"x":5,"y":9,"count":58963},{"map_id":2,"x":5,"y":10,"count":43407},{"map_id":2,"x":5,"y":11,"count":35028},{"map_id":2,"x":5,"y":12,"count":27383},{"map_id":2,"x":5,"y":13,"count":29831},{"map_id":2,"x":5,"y":14,"count":24575},{"map_id":2,"x":5,"y":15,"count":23807},{"map_id":2,"x":5,"y":16,"count":23588},{"map_id":2,"x":5,"y":17,"count":25480},{"map_id":2,"x":5,"y":18,"count":26737},{"map_id":2,"x":5,"y":19,"count":33199},{"map_id":2,"x":5,"y":20,"count":41285},{"map_id":2,"x":5,"y":22,"count":79806},{"map_id":2,"x":5,"y":23,"count":55539},{"map_id":2,"x":5,"y":24,"count":42239},{"map_id":2,"x":5,"y":25,"count":33338},{"map_id":2,"x":5,"y":26,"count":28979},{"map_id":2,"x":5,"y":27,"count":27717},{"map_id":2,"x":5,"y":28,"count":25564},{"map_id":2,"x":5,"y":29,"count":27133},{"map_id":2,"x":5,"y":30,"count":33174},{"map_id":2,"x":5,"y":31,"count":38849},{"map_id":2,"x":6,"y":2,"count":23192},{"map_id":2,"x":6,"y":3,"count":15440},{"map_id":2,"x":6,"y":4,"count":11534},{"map_id":2,"x":6,"y":5,"count":8929},{"map_id":2,"x":6,"y":6,"count":5348},{"map_id":2,"x":6,"y":7,"count":388},{"map_id":2,"x":6,"y":8,"count":60680},{"map_id":2,"x":6,"y":9,"count":44193},{"map_id":2,"x":6,"y":10,"count":34882},{"map_id":2,"x":6,"y":11,"count":27222},{"map_id":2,"x":6,"y":12,"count":23902},{"map_id":2,"x":6,"y":13,"count":21433},{"map_id":2,"x":6,"y":14,"count":21335},{"map_id":2,"x":6,"y":15,"count":20812},{"map_id":2,"x":6,"y":16,"count":21161},{"map_id":2,"x":6,"y":17,"count":22530},{"map_id":2,"x":6,"y":18,"count":25173},{"map_id":2,"x":6,"y":19,"count":28261},{"map_id":2,"x":6,"y":20,"count":46543},{"map_id":2,"x":6,"y":22,"count":76285},{"map_id":2,"x":6,"y":23,"count":50792},{"map_id":2,"x":6,"y":24,"count":38981},{"map_id":2,"x":6,"y":25,"count":32110},{"map_id":2,"x":6,"y":26,"count":25553},{"map_id":2,"x":6,"y":27,"count":21630},{"map_id":2,"x":6,"y":30,"count":23543},{"map_id":2,"x":6,"y":31,"count":29505},{"map_id":2,"x":7,"y":2,"count":18731},{"map_id":2,"x":7,"y":3,"count":13140},{"map_id":2,"x":7,"y":4,"count":10227},{"map_id":2,"x":7,"y":5,"count":9037},{"map_id":2,"x":7,"y":6,"count":12083},{"map_id":2,"x":7,"y":7,"count":23359},{"map_id":2,"x":7,"y":8,"count":37804},{"map_id":2,"x":7,"y":9,"count":33104},{"map_id":2,"x":7,"y":10,"count":28764},{"map_id":2,"x":7,"y":11,"count":23286},{"map_id":2,"x":7,"y":12,"count":21162},{"map_id":2,"x":7,"y":13,"count":19612},{"map_id":2,"x":7,"y":14,"count":19459},{"map_id":2,"x":7,"y":15,"count":34947},{"map_id":2,"x":7,"y":16,"count":17342},{"map_id":2,"x":7,"y":17,"count":20206},{"map_id":2,"x":7,"y":18,"count":22498},{"map_id":2,"x":7,"y":19,"count":26236},{"map_id":2,"x":7,"y":20,"count":43849},{"map_id":2,"x":7,"y":22,"count":72552},{"map_id":2,"x":7,"y":23,"count":50005},{"map_id":2,"x":7,"y":24,"count":37732},{"map_id":2,"x":7,"y":25,"count":29321},{"map_id":2,"x":7,"y":26,"count":24170},{"map_id":2,"x":7,"y":27,"count":21445},{"map_id":2,"x":7,"y":29,"count":2414},{"map_id":2,"x":7,"y":30,"count":21549},{"map_id":2,"x":7,"y":31,"count":23404},{"map_id":2,"x":8,"y":2,"count":14775},{"map_id":2,"x":8,"y":3,"count":10014},{"map_id":2,"x":8,"y":4,"count":8078},{"map_id":2,"x":8,"y":5,"count":5961},{"map_id":2,"x":8,"y":6,"count":4522},{"map_id":2,"x":8,"y":7,"count":306},{"map_id":2,"x":8,"y":8,"count":33831},{"map_id":2,"x":8,"y":9,"count":28311},{"map_id":2,"x":8,"y":10,"count":24050},{"map_id":2,"x":8,"y":11,"count":20482},{"map_id":2,"x":8,"y":12,"count":18726},{"map_id":2,"x":8,"y":13,"count":17871},{"map_id":2,"x":8,"y":14,"count":35137},{"map_id":2,"x":8,"y":16,"count":35055},{"map_id":2,"x":8,"y":17,"count":20862},{"map_id":2,"x":8,"y":18,"count":23329},{"map_id":2,"x":8,"y":19,"count":27061},{"map_id":2,"x":8,"y":20,"count":42982},{"map_id":2,"x":8,"y":22,"count":80863},{"map_id":2,"x":8,"y":23,"count":52711},{"map_id":2,"x":8,"y":24,"count":37786},{"map_id":2,"x":8,"y":25,"count":28936},{"map_id":2,"x":8,"y":26,"count":23709},{"map_id":2,"x":8,"y":27,"count":20816},{"map_id":2,"x":8,"y":30,"count":18924},{"map_id":2,"x":8,"y":31,"count":24051},{"map_id":2,"x":9,"y":2,"count":12133},{"map_id":2,"x":9,"y":3,"count":8879},{"map_id":2,"x":9,"y":4,"count":7177},{"map_id":2,"x":9,"y":5,"count":4653},{"map_id":2,"x":9,"y":6,"count":2578},{"map_id":2,"x":9,"y":7,"count":174},{"map_id":2,"x":9,"y":8,"count":30844},{"map_id":2,"x":9,"y":9,"count":24960},{"map_id":2,"x":9,"y":10,"count":21702},{"map_id":2,"x":9,"y":11,"count":19168},{"map_id":2,"x":9,"y":12,"count":20311},{"map_id":2,"x":9,"y":13,"count":20750},{"map_id":2,"x":9,"y":14,"count":20059},{"map_id":2,"x":9,"y":15,"count":36709},{"map_id":2,"x":9,"y":16,"count":22649},{"map_id":2,"x":9,"y":17,"count":26288},{"map_id":2,"x":9,"y":18,"count":26528},{"map_id":2,"x":9,"y":19,"count":28676},{"map_id":2,"x":9,"y":20,"count":46135},{"map_id":2,"x":9,"y":22,"count":93981},{"map_id":2,"x":9,"y":23,"count":61540},{"map_id":2,"x":9,"y":24,"count":41716},{"map_id":2,"x":9,"y":25,"count":30207},{"map_id":2,"x":9,"y":26,"count":26573},{"map_id":2,"x":9,"y":27,"count":21597},{"map_id":2,"x":9,"y":30,"count":19085},{"map_id":2,"x":9,"y":31,"count":23305},{"map_id":2,"x":10,"y":7,"count":2100},{"map_id":2,"x":10,"y":8,"count":25380},{"map_id":2,"x":10,"y":9,"count":23154},{"map_id":2,"x":10,"y":10,"count":21829},{"map_id":2,"x":10,"y":11,"count":21270},{"map_id":2,"x":10,"y":12,"count":19042},{"map_id":2,"x":10,"y":13,"count":22167},{"map_id":2,"x":10,"y":14,"count":22759},{"map_id":2,"x":10,"y":15,"count":22299},{"map_id":2,"x":10,"y":16,"count":26202},{"map_id":2,"x":10,"y":17,"count":48735},{"map_id":2,"x":10,"y":18,"count":31251},{"map_id":2,"x":10,"y":19,"count":32942},{"map_id":2,"x":10,"y":20,"count":48734},{"map_id":2,"x":10,"y":22,"count":117814},{"map_id":2,"x":10,"y":23,"count":74832},{"map_id":2,"x":10,"y":24,"count":48955},{"map_id":2,"x":10,"y":25,"count":35331},{"map_id":2,"x":10,"y":26,"count":28068},{"map_id":2,"x":10,"y":27,"count":23323},{"map_id":2,"x":10,"y":28,"count":19900},{"map_id":2,"x":10,"y":29,"count":18397},{"map_id":2,"x":10,"y":30,"count":19825},{"map_id":2,"x":10,"y":31,"count":20826},{"map_id":2,"x":11,"y":7,"count":1168},{"map_id":2,"x":11,"y":8,"count":23172},{"map_id":2,"x":11,"y":9,"count":23445},{"map_id":2,"x":11,"y":10,"count":21503},{"map_id":2,"x":11,"y":11,"count":20728},{"map_id":2,"x":11,"y":12,"count":22823},{"map_id":2,"x":11,"y":13,"count":25731},{"map_id":2,"x":11,"y":14,"count":24206},{"map_id":2,"x":11,"y":15,"count":29386},{"map_id":2,"x":11,"y":16,"count":60579},{"map_id":2,"x":11,"y":18,"count":60404},{"map_id":2,"x":11,"y":19,"count":32303},{"map_id":2,"x":11,"y":20,"count":52394},{"map_id":2,"x":11,"y":22,"count":152367},{"map_id":2,"x":11,"y":23,"count":94048},{"map_id":2,"x":11,"y":24,"count":57100},{"map_id":2,"x":11,"y":25,"count":38387},{"map_id":2,"x":11,"y":26,"count":33728},{"map_id":2,"x":11,"y":27,"count":27283},{"map_id":2,"x":11,"y":28,"count":21436},{"map_id":2,"x":11,"y":29,"count":17791},{"map_id":2,"x":11,"y":30,"count":19057},{"map_id":2,"x":11,"y":31,"count":22176},{"map_id":2,"x":12,"y":8,"count":22423},{"map_id":2,"x":12,"y":9,"count":20227},{"map_id":2,"x":12,"y":10,"count":21040},{"map_id":2,"x":12,"y":11,"count":21560},{"map_id":2,"x":12,"y":12,"count":24107},{"map_id":2,"x":12,"y":13,"count":30181},{"map_id":2,"x":12,"y":18,"count":32096},{"map_id":2,"x":12,"y":19,"count":35661},{"map_id":2,"x":12,"y":20,"count":53058},{"map_id":2,"x":12,"y":26,"count":38663},{"map_id":2,"x":12,"y":27,"count":28901},{"map_id":2,"x":12,"y":28,"count":24314},{"map_id":2,"x":12,"y":29,"count":19791},{"map_id":2,"x":12,"y":30,"count":19775},{"map_id":2,"x":12,"y":31,"count":21373},{"map_id":2,"x":13,"y":8,"count":21774},{"map_id":2,"x":13,"y":9,"count":22937},{"map_id":2,"x":13,"y":10,"count":20679},{"map_id":2,"x":13,"y":11,"count":23789},{"map_id":2,"x":13,"y":12,"count":27133},{"map_id":2,"x":13,"y":13,"count":31067},{"map_id":2,"x":13,"y":18,"count":32193},{"map_id":2,"x":13,"y":19,"count":36340},{"map_id":2,"x":13,"y":20,"count":58573},{"map_id":2,"x":13,"y":25,"count":11018},{"map_id":2,"x":13,"y":26,"count":54597},{"map_id":2,"x":13,"y":27,"count":32078},{"map_id":2,"x":13,"y":28,"count":26267},{"map_id":2,"x":13,"y":29,"count":23444},{"map_id":2,"x":13,"y":30,"count":22239},{"map_id":2,"x":13,"y":31,"count":22442},{"map_id":2,"x":14,"y":7,"count":3011},{"map_id":2,"x":14,"y":8,"count":39054},{"map_id":2,"x":14,"y":9,"count":26215},{"map_id":2,"x":14,"y":10,"count":22313},{"map_id":2,"x":14,"y":11,"count":22841},{"map_id":2,"x":14,"y":12,"count":26092},{"map_id":2,"x":14,"y":13,"count":35759},{"map_id":2,"x":14,"y":18,"count":40203},{"map_id":2,"x":14,"y":19,"count":42849},{"map_id":2,"x":14,"y":20,"count":64385},{"map_id":2,"x":14,"y":26,"count":64973},{"map_id":2,"x":14,"y":27,"count":34501},{"map_id":2,"x":14,"y":28,"count":26571},{"map_id":2,"x":14,"y":29,"count":25294},{"map_id":2,"x":14,"y":30,"count":23911},{"map_id":2,"x":14,"y":31,"count":22781},{"map_id":2,"x":15,"y":8,"count":22859},{"map_id":2,"x":15,"y":10,"count":24477},{"map_id":2,"x":15,"y":11,"count":21520},{"map_id":2,"x":15,"y":12,"count":27229},{"map_id":2,"x":15,"y":13,"count":35779},{"map_id":2,"x":15,"y":18,"count":48249},{"map_id":2,"x":15,"y":19,"count":54286},{"map_id":2,"x":15,"y":20,"count":78428},{"map_id":2,"x":15,"y":26,"count":46102},{"map_id":2,"x":15,"y":27,"count":34730},{"map_id":2,"x":15,"y":28,"count":28895},{"map_id":2,"x":15,"y":29,"count":24559},{"map_id":2,"x":15,"y":30,"count":22750},{"map_id":2,"x":15,"y":31,"count":23142},{"map_id":2,"x":16,"y":8,"count":21000},{"map_id":2,"x":16,"y":9,"count":23336},{"map_id":2,"x":16,"y":10,"count":18900},{"map_id":2,"x":16,"y":11,"count":20940},{"map_id":2,"x":16,"y":12,"count":24823},{"map_id":2,"x":16,"y":13,"count":36149},{"map_id":2,"x":16,"y":17,"count":8647},{"map_id":2,"x":16,"y":18,"count":71090},{"map_id":2,"x":16,"y":19,"count":76286},{"map_id":2,"x":16,"y":20,"count":102454},{"map_id":2,"x":16,"y":22,"count":124105},{"map_id":2,"x":16,"y":23,"count":84652},{"map_id":2,"x":16,"y":24,"count":58835},{"map_id":2,"x":16,"y":25,"count":71865},{"map_id":2,"x":16,"y":26,"count":40842},{"map_id":2,"x":16,"y":27,"count":34861},{"map_id":2,"x":16,"y":28,"count":27646},{"map_id":2,"x":16,"y":29,"count":24404},{"map_id":2,"x":16,"y":30,"count":21546},{"map_id":2,"x":16,"y":31,"count":21852},{"map_id":2,"x":17,"y":8,"count":20429},{"map_id":2,"x":17,"y":9,"count":17367},{"map_id":2,"x":17,"y":10,"count":18292},{"map_id":2,"x":17,"y":11,"count":20488},{"map_id":2,"x":17,"y":12,"count":23886},{"map_id":2,"x":17,"y":13,"count":32419},{"map_id":2,"x":17,"y":18,"count":84035},{"map_id":2,"x":17,"y":19,"count":104040},{"map_id":2,"x":17,"y":20,"count":126420},{"map_id":2,"x":17,"y":22,"count":101242},{"map_id":2,"x":17,"y":23,"count":68126},{"map_id":2,"x":17,"y":24,"count":101305},{"map_id":2,"x":17,"y":26,"count":79563},{"map_id":2,"x":17,"y":27,"count":28864},{"map_id":2,"x":17,"y":28,"count":25460},{"map_id":2,"x":17,"y":29,"count":22053},{"map_id":2,"x":17,"y":30,"count":22186},{"map_id":2,"x":17,"y":31,"count":20610},{"map_id":2,"x":18,"y":8,"count":18792},{"map_id":2,"x":18,"y":9,"count":16422},{"map_id":2,"x":18,"y":10,"count":16207},{"map_id":2,"x":18,"y":11,"count":18231},{"map_id":2,"x":18,"y":12,"count":23099},{"map_id":2,"x":18,"y":13,"count":34962},{"map_id":2,"x":18,"y":14,"count":59052},{"map_id":2,"x":18,"y":15,"count":106565},{"map_id":2,"x":18,"y":16,"count":194326},{"map_id":2,"x":18,"y":17,"count":286879},{"map_id":2,"x":18,"y":22,"count":74118},{"map_id":2,"x":18,"y":23,"count":54018},{"map_id":2,"x":18,"y":24,"count":41133},{"map_id":2,"x":18,"y":25,"count":67386},{"map_id":2,"x":18,"y":26,"count":29928},{"map_id":2,"x":18,"y":27,"count":26978},{"map_id":2,"x":18,"y":28,"count":23887},{"map_id":2,"x":18,"y":29,"count":33548},{"map_id":2,"x":18,"y":30,"count":23157},{"map_id":2,"x":18,"y":31,"count":22658},{"map_id":2,"x":18,"y":32,"count":21605},{"map_id":2,"x":18,"y":33,"count":25145},{"map_id":2,"x":18,"y":34,"count":25441},{"map_id":2,"x":18,"y":35,"count":25847},{"map_id":2,"x":19,"y":8,"count":19301},{"map_id":2,"x":19,"y":9,"count":15683},{"map_id":2,"x":19,"y":10,"count":14885},{"map_id":2,"x":19,"y":11,"count":17101},{"map_id":2,"x":19,"y":12,"count":20832},{"map_id":2,"x":19,"y":13,"count":30086},{"map_id":2,"x":19,"y":14,"count":41496},{"map_id":2,"x":19,"y":15,"count":57894},{"map_id":2,"x":19,"y":16,"count":66643},{"map_id":2,"x":19,"y":17,"count":86690},{"map_id":2,"x":19,"y":18,"count":91118},{"map_id":2,"x":19,"y":19,"count":88426},{"map_id":2,"x":19,"y":20,"count":77932},{"map_id":2,"x":19,"y":21,"count":63758},{"map_id":2,"x":19,"y":22,"count":56190},{"map_id":2,"x":19,"y":23,"count":44800},{"map_id":2,"x":19,"y":24,"count":35797},{"map_id":2,"x":19,"y":25,"count":30041},{"map_id":2,"x":19,"y":26,"count":26609},{"map_id":2,"x":19,"y":27,"count":24830},{"map_id":2,"x":19,"y":28,"count":38191},{"map_id":2,"x":19,"y":30,"count":38014},{"map_id":2,"x":19,"y":31,"count":22458},{"map_id":2,"x":19,"y":32,"count":22605},{"map_id":2,"x":19,"y":33,"count":24811},{"map_id":2,"x":19,"y":34,"count":23067},{"map_id":2,"x":19,"y":35,"count":21601},{"map_id":2,"x":20,"y":8,"count":18079},{"map_id":2,"x":20,"y":9,"count":14939},{"map_id":2,"x":20,"y":10,"count":15195},{"map_id":2,"x":20,"y":11,"count":15116},{"map_id":2,"x":20,"y":12,"count":15820},{"map_id":2,"x":20,"y":13,"count":22621},{"map_id":2,"x":20,"y":14,"count":30280},{"map_id":2,"x":20,"y":15,"count":38633},{"map_id":2,"x":20,"y":16,"count":46310},{"map_id":2,"x":20,"y":17,"count":43279},{"map_id":2,"x":20,"y":18,"count":59513},{"map_id":2,"x":20,"y":19,"count":63994},{"map_id":2,"x":20,"y":20,"count":59948},{"map_id":2,"x":20,"y":21,"count":52740},{"map_id":2,"x":20,"y":22,"count":42495},{"map_id":2,"x":20,"y":23,"count":35816},{"map_id":2,"x":20,"y":24,"count":30467},{"map_id":2,"x":20,"y":25,"count":26312},{"map_id":2,"x":20,"y":26,"count":23469},{"map_id":2,"x":20,"y":27,"count":24169},{"map_id":2,"x":20,"y":28,"count":21205},{"map_id":2,"x":20,"y":29,"count":28753},{"map_id":2,"x":20,"y":30,"count":22085},{"map_id":2,"x":20,"y":31,"count":20132},{"map_id":2,"x":21,"y":8,"count":16239},{"map_id":2,"x":21,"y":9,"count":14289},{"map_id":2,"x":21,"y":10,"count":12528},{"map_id":2,"x":21,"y":11,"count":14175},{"map_id":2,"x":21,"y":12,"count":15670},{"map_id":2,"x":21,"y":13,"count":17829},{"map_id":2,"x":21,"y":14,"count":24167},{"map_id":2,"x":21,"y":15,"count":28387},{"map_id":2,"x":21,"y":16,"count":32641},{"map_id":2,"x":21,"y":17,"count":36838},{"map_id":2,"x":21,"y":18,"count":44959},{"map_id":2,"x":21,"y":19,"count":46718},{"map_id":2,"x":21,"y":20,"count":42504},{"map_id":2,"x":21,"y":21,"count":38966},{"map_id":2,"x":21,"y":22,"count":33561},{"map_id":2,"x":21,"y":23,"count":27083},{"map_id":2,"x":21,"y":30,"count":20361},{"map_id":2,"x":21,"y":31,"count":19205},{"map_id":2,"x":22,"y":8,"count":14550},{"map_id":2,"x":22,"y":9,"count":13058},{"map_id":2,"x":22,"y":10,"count":13285},{"map_id":2,"x":22,"y":11,"count":12683},{"map_id":2,"x":22,"y":12,"count":13384},{"map_id":2,"x":22,"y":13,"count":13400},{"map_id":2,"x":22,"y":18,"count":34163},{"map_id":2,"x":22,"y":19,"count":33868},{"map_id":2,"x":22,"y":20,"count":31819},{"map_id":2,"x":22,"y":21,"count":28759},{"map_id":2,"x":22,"y":22,"count":25146},{"map_id":2,"x":22,"y":24,"count":19781},{"map_id":2,"x":22,"y":25,"count":7597},{"map_id":2,"x":22,"y":26,"count":4510},{"map_id":2,"x":22,"y":27,"count":2146},{"map_id":2,"x":22,"y":28,"count":591},{"map_id":2,"x":22,"y":29,"count":58},{"map_id":2,"x":22,"y":30,"count":18149},{"map_id":2,"x":22,"y":31,"count":17513},{"map_id":2,"x":23,"y":8,"count":15653},{"map_id":2,"x":23,"y":9,"count":12536},{"map_id":2,"x":23,"y":10,"count":10668},{"map_id":2,"x":23,"y":11,"count":11150},{"map_id":2,"x":23,"y":12,"count":11792},{"map_id":2,"x":23,"y":13,"count":12921},{"map_id":2,"x":23,"y":17,"count":4400},{"map_id":2,"x":23,"y":18,"count":30737},{"map_id":2,"x":23,"y":19,"count":26163},{"map_id":2,"x":23,"y":20,"count":24437},{"map_id":2,"x":23,"y":21,"count":21130},{"map_id":2,"x":23,"y":22,"count":18003},{"map_id":2,"x":23,"y":24,"count":15298},{"map_id":2,"x":23,"y":25,"count":6398},{"map_id":2,"x":23,"y":26,"count":3970},{"map_id":2,"x":23,"y":27,"count":1443},{"map_id":2,"x":23,"y":28,"count":695},{"map_id":2,"x":23,"y":29,"count":48},{"map_id":2,"x":23,"y":30,"count":16906},{"map_id":2,"x":23,"y":31,"count":15535},{"map_id":2,"x":24,"y":2,"count":15608},{"map_id":2,"x":24,"y":8,"count":15007},{"map_id":2,"x":24,"y":9,"count":12755},{"map_id":2,"x":24,"y":10,"count":10091},{"map_id":2,"x":24,"y":11,"count":10822},{"map_id":2,"x":24,"y":12,"count":10267},{"map_id":2,"x":24,"y":13,"count":10181},{"map_id":2,"x":24,"y":18,"count":32408},{"map_id":2,"x":24,"y":19,"count":19011},{"map_id":2,"x":24,"y":20,"count":17792},{"map_id":2,"x":24,"y":21,"count":16891},{"map_id":2,"x":24,"y":22,"count":14717},{"map_id":2,"x":24,"y":24,"count":11643},{"map_id":2,"x":24,"y":25,"count":6194},{"map_id":2,"x":24,"y":26,"count":3488},{"map_id":2,"x":24,"y":27,"count":1947},{"map_id":2,"x":24,"y":28,"count":1332},{"map_id":2,"x":24,"y":29,"count":92},{"map_id":2,"x":24,"y":30,"count":13800},{"map_id":2,"x":24,"y":31,"count":13692},{"map_id":2,"x":25,"y":2,"count":12250},{"map_id":2,"x":25,"y":8,"count":15913},{"map_id":2,"x":25,"y":9,"count":13907},{"map_id":2,"x":25,"y":10,"count":10211},{"map_id":2,"x":25,"y":11,"count":9777},{"map_id":2,"x":25,"y":12,"count":9463},{"map_id":2,"x":25,"y":13,"count":8366},{"map_id":2,"x":25,"y":18,"count":17212},{"map_id":2,"x":25,"y":19,"count":15738},{"map_id":2,"x":25,"y":20,"count":14029},{"map_id":2,"x":25,"y":21,"count":13065},{"map_id":2,"x":25,"y":22,"count":16927},{"map_id":2,"x":25,"y":24,"count":15912},{"map_id":2,"x":25,"y":25,"count":4471},{"map_id":2,"x":25,"y":26,"count":3644},{"map_id":2,"x":25,"y":27,"count":2035},{"map_id":2,"x":25,"y":28,"count":3500},{"map_id":2,"x":25,"y":29,"count":6959},{"map_id":2,"x":25,"y":30,"count":12582},{"map_id":2,"x":25,"y":31,"count":11601},{"map_id":2,"x":26,"y":2,"count":10136},{"map_id":2,"x":26,"y":8,"count":16459},{"map_id":2,"x":26,"y":9,"count":12158},{"map_id":2,"x":26,"y":10,"count":10349},{"map_id":2,"x":26,"y":11,"count":10731},{"map_id":2,"x":26,"y":12,"count":9489},{"map_id":2,"x":26,"y":13,"count":9266},{"map_id":2,"x":26,"y":14,"count":8578},{"map_id":2,"x":26,"y":15,"count":7758},{"map_id":2,"x":26,"y":16,"count":8544},{"map_id":2,"x":26,"y":17,"count":12045},{"map_id":2,"x":26,"y":18,"count":13635},{"map_id":2,"x":26,"y":19,"count":12787},{"map_id":2,"x":26,"y":20,"count":10443},{"map_id":2,"x":26,"y":21,"count":11276},{"map_id":2,"x":26,"y":22,"count":8615},{"map_id":2,"x":26,"y":24,"count":8495},{"map_id":2,"x":26,"y":25,"count":4805},{"map_id":2,"x":26,"y":26,"count":2660},{"map_id":2,"x":26,"y":27,"count":1801},{"map_id":2,"x":26,"y":28,"count":1083},{"map_id":2,"x":26,"y":29,"count":74},{"map_id":2,"x":26,"y":30,"count":9651},{"map_id":2,"x":26,"y":31,"count":10722},{"map_id":2,"x":27,"y":2,"count":8864},{"map_id":2,"x":27,"y":4,"count":2859},{"map_id":2,"x":27,"y":8,"count":18682},{"map_id":2,"x":27,"y":9,"count":12912},{"map_id":2,"x":27,"y":10,"count":11735},{"map_id":2,"x":27,"y":11,"count":10055},{"map_id":2,"x":27,"y":12,"count":9293},{"map_id":2,"x":27,"y":13,"count":8030},{"map_id":2,"x":27,"y":14,"count":8240},{"map_id":2,"x":27,"y":15,"count":8161},{"map_id":2,"x":27,"y":16,"count":10914},{"map_id":2,"x":27,"y":17,"count":362},{"map_id":2,"x":27,"y":18,"count":13999},{"map_id":2,"x":27,"y":19,"count":8330},{"map_id":2,"x":27,"y":20,"count":8318},{"map_id":2,"x":27,"y":21,"count":8427},{"map_id":2,"x":27,"y":22,"count":8081},{"map_id":2,"x":27,"y":24,"count":8277},{"map_id":2,"x":27,"y":25,"count":4936},{"map_id":2,"x":27,"y":26,"count":1752},{"map_id":2,"x":27,"y":27,"count":1139},{"map_id":2,"x":27,"y":28,"count":470},{"map_id":2,"x":27,"y":29,"count":50},{"map_id":2,"x":27,"y":30,"count":9874},{"map_id":2,"x":27,"y":31,"count":10390},{"map_id":2,"x":28,"y":2,"count":8185},{"map_id":2,"x":28,"y":3,"count":4605},{"map_id":2,"x":28,"y":4,"count":2934},{"map_id":2,"x":28,"y":5,"count":1649},{"map_id":2,"x":28,"y":6,"count":954},{"map_id":2,"x":28,"y":7,"count":36},{"map_id":2,"x":28,"y":8,"count":17650},{"map_id":2,"x":28,"y":9,"count":13763},{"map_id":2,"x":28,"y":10,"count":10822},{"map_id":2,"x":28,"y":11,"count":10340},{"map_id":2,"x":28,"y":14,"count":7408},{"map_id":2,"x":28,"y":15,"count":6489},{"map_id":2,"x":28,"y":16,"count":6631},{"map_id":2,"x":28,"y":17,"count":10240},{"map_id":2,"x":28,"y":18,"count":7598},{"map_id":2,"x":28,"y":19,"count":7817},{"map_id":2,"x":28,"y":20,"count":6770},{"map_id":2,"x":28,"y":21,"count":8437},{"map_id":2,"x":28,"y":22,"count":6903},{"map_id":2,"x":28,"y":24,"count":8655},{"map_id":2,"x":28,"y":25,"count":3381},{"map_id":2,"x":28,"y":26,"count":2018},{"map_id":2,"x":28,"y":27,"count":1175},{"map_id":2,"x":28,"y":28,"count":683},{"map_id":2,"x":28,"y":29,"count":14},{"map_id":2,"x":28,"y":30,"count":10324},{"map_id":2,"x":28,"y":31,"count":11793},{"map_id":2,"x":29,"y":2,"count":8054},{"map_id":2,"x":29,"y":3,"count":4573},{"map_id":2,"x":29,"y":4,"count":3808},{"map_id":2,"x":29,"y":5,"count":1700},{"map_id":2,"x":29,"y":6,"count":1376},{"map_id":2,"x":29,"y":7,"count":84},{"map_id":2,"x":29,"y":8,"count":19688},{"map_id":2,"x":29,"y":9,"count":14745},{"map_id":2,"x":29,"y":10,"count":12396},{"map_id":2,"x":29,"y":11,"count":10320},{"map_id":2,"x":29,"y":13,"count":1082},{"map_id":2,"x":29,"y":14,"count":8230},{"map_id":2,"x":29,"y":15,"count":6516},{"map_id":2,"x":29,"y":16,"count":6429},{"map_id":2,"x":29,"y":17,"count":6586},{"map_id":2,"x":29,"y":18,"count":6833},{"map_id":2,"x":29,"y":19,"count":7027},{"map_id":2,"x":29,"y":20,"count":6816},{"map_id":2,"x":29,"y":21,"count":6807},{"map_id":2,"x":29,"y":22,"count":6397},{"map_id":2,"x":29,"y":24,"count":7073},{"map_id":2,"x":29,"y":25,"count":3008},{"map_id":2,"x":29,"y":26,"count":1809},{"map_id":2,"x":29,"y":27,"count":1247},{"map_id":2,"x":29,"y":28,"count":478},{"map_id":2,"x":29,"y":29,"count":32},{"map_id":2,"x":29,"y":30,"count":9292},{"map_id":2,"x":29,"y":31,"count":9797},{"map_id":2,"x":30,"y":2,"count":7376},{"map_id":2,"x":30,"y":3,"count":6003},{"map_id":2,"x":30,"y":4,"count":3281},{"map_id":2,"x":30,"y":5,"count":3456},{"map_id":2,"x":30,"y":6,"count":2430},{"map_id":2,"x":30,"y":7,"count":148},{"map_id":2,"x":30,"y":8,"count":19550},{"map_id":2,"x":30,"y":9,"count":15411},{"map_id":2,"x":30,"y":10,"count":13668},{"map_id":2,"x":30,"y":11,"count":11926},{"map_id":2,"x":30,"y":14,"count":7845},{"map_id":2,"x":30,"y":15,"count":7035},{"map_id":2,"x":30,"y":16,"count":6609},{"map_id":2,"x":30,"y":17,"count":6234},{"map_id":2,"x":30,"y":18,"count":6315},{"map_id":2,"x":30,"y":19,"count":6665},{"map_id":2,"x":30,"y":20,"count":6817},{"map_id":2,"x":30,"y":21,"count":5505},{"map_id":2,"x":30,"y":22,"count":6247},{"map_id":2,"x":30,"y":23,"count":5211},{"map_id":2,"x":30,"y":30,"count":9261},{"map_id":2,"x":30,"y":31,"count":9338},{"map_id":2,"x":31,"y":2,"count":10367},{"map_id":2,"x":31,"y":3,"count":5323},{"map_id":2,"x":31,"y":4,"count":4585},{"map_id":2,"x":31,"y":5,"count":4031},{"map_id":2,"x":31,"y":6,"count":5151},{"map_id":2,"x":31,"y":7,"count":12011},{"map_id":2,"x":31,"y":8,"count":20435},{"map_id":2,"x":31,"y":9,"count":19172},{"map_id":2,"x":31,"y":10,"count":14398},{"map_id":2,"x":31,"y":11,"count":13138},{"map_id":2,"x":31,"y":14,"count":7783},{"map_id":2,"x":31,"y":15,"count":7167},{"map_id":2,"x":31,"y":16,"count":6493},{"map_id":2,"x":31,"y":17,"count":5020},{"map_id":2,"x":31,"y":18,"count":6644},{"map_id":2,"x":31,"y":19,"count":6315},{"map_id":2,"x":31,"y":20,"count":6142},{"map_id":2,"x":31,"y":21,"count":5750},{"map_id":2,"x":31,"y":22,"count":6887},{"map_id":2,"x":31,"y":23,"count":5890},{"map_id":2,"x":31,"y":24,"count":6011},{"map_id":2,"x":31,"y":25,"count":4815},{"map_id":2,"x":31,"y":26,"count":4773},{"map_id":2,"x":31,"y":27,"count":5067},{"map_id":2,"x":31,"y":28,"count":6489},{"map_id":2,"x":31,"y":29,"count":6384},{"map_id":2,"x":31,"y":30,"count":9286},{"map_id":2,"x":31,"y":31,"count":11134},{"map_id":2,"x":32,"y":2,"count":10595},{"map_id":2,"x":32,"y":3,"count":7085},{"map_id":2,"x":32,"y":4,"count":3929},{"map_id":2,"x":32,"y":5,"count":3614},{"map_id":2,"x":32,"y":6,"count":3106},{"map_id":2,"x":32,"y":7,"count":114},{"map_id":2,"x":32,"y":8,"count":26760},{"map_id":2,"x":32,"y":9,"count":22000},{"map_id":2,"x":32,"y":10,"count":19250},{"map_id":2,"x":32,"y":11,"count":15589},{"map_id":2,"x":32,"y":12,"count":12666},{"map_id":2,"x":32,"y":13,"count":9955},{"map_id":2,"x":32,"y":14,"count":9929},{"map_id":2,"x":32,"y":15,"count":7405},{"map_id":2,"x":32,"y":16,"count":6233},{"map_id":2,"x":32,"y":17,"count":5053},{"map_id":2,"x":32,"y":18,"count":5486},{"map_id":2,"x":32,"y":19,"count":13017},{"map_id":2,"x":32,"y":20,"count":6345},{"map_id":2,"x":32,"y":21,"count":6849},{"map_id":2,"x":32,"y":22,"count":6622},{"map_id":2,"x":32,"y":23,"count":6467},{"map_id":2,"x":32,"y":24,"count":6736},{"map_id":2,"x":32,"y":25,"count":5657},{"map_id":2,"x":32,"y":26,"count":6694},{"map_id":2,"x":32,"y":27,"count":6672},{"map_id":2,"x":32,"y":28,"count":7441},{"map_id":2,"x":32,"y":29,"count":8191},{"map_id":2,"x":32,"y":30,"count":10900},{"map_id":2,"x":32,"y":31,"count":12717},{"map_id":2,"x":33,"y":2,"count":13588},{"map_id":2,"x":33,"y":3,"count":7133},{"map_id":2,"x":33,"y":4,"count":4570},{"map_id":2,"x":33,"y":5,"count":3314},{"map_id":2,"x":33,"y":6,"count":2288},{"map_id":2,"x":33,"y":7,"count":80},{"map_id":2,"x":33,"y":8,"count":38536},{"map_id":2,"x":33,"y":9,"count":28996},{"map_id":2,"x":33,"y":10,"count":22584},{"map_id":2,"x":33,"y":11,"count":19507},{"map_id":2,"x":33,"y":12,"count":16423},{"map_id":2,"x":33,"y":13,"count":12790},{"map_id":2,"x":33,"y":14,"count":10222},{"map_id":2,"x":33,"y":15,"count":7553},{"map_id":2,"x":33,"y":16,"count":5769},{"map_id":2,"x":33,"y":17,"count":4419},{"map_id":2,"x":33,"y":18,"count":7354},{"map_id":2,"x":33,"y":20,"count":19667},{"map_id":2,"x":33,"y":21,"count":7262},{"map_id":2,"x":33,"y":22,"count":7085},{"map_id":2,"x":33,"y":23,"count":7556},{"map_id":2,"x":33,"y":24,"count":8055},{"map_id":2,"x":33,"y":25,"count":7599},{"map_id":2,"x":33,"y":26,"count":9010},{"map_id":2,"x":33,"y":27,"count":7449},{"map_id":2,"x":33,"y":28,"count":9140},{"map_id":2,"x":33,"y":29,"count":9917},{"map_id":2,"x":33,"y":30,"count":13778},{"map_id":2,"x":33,"y":31,"count":14951},{"map_id":2,"x":34,"y":2,"count":16552},{"map_id":2,"x":34,"y":3,"count":9242},{"map_id":2,"x":34,"y":4,"count":5281},{"map_id":2,"x":34,"y":5,"count":3536},{"map_id":2,"x":34,"y":6,"count":1598},{"map_id":2,"x":34,"y":7,"count":122},{"map_id":2,"x":34,"y":8,"count":52195},{"map_id":2,"x":34,"y":9,"count":38983},{"map_id":2,"x":34,"y":16,"count":5200},{"map_id":2,"x":34,"y":17,"count":2557},{"map_id":2,"x":34,"y":18,"count":2792},{"map_id":2,"x":34,"y":19,"count":2500},{"map_id":2,"x":34,"y":26,"count":9327},{"map_id":2,"x":34,"y":27,"count":9757},{"map_id":2,"x":34,"y":28,"count":10622},{"map_id":2,"x":34,"y":29,"count":13288},{"map_id":2,"x":34,"y":30,"count":15488},{"map_id":2,"x":34,"y":31,"count":19649},{"map_id":2,"x":35,"y":16,"count":96},{"map_id":2,"x":35,"y":17,"count":6209},{"map_id":2,"x":35,"y":18,"count":1618},{"map_id":2,"x":35,"y":19,"count":1003},{"map_id":2,"x":36,"y":17,"count":442},{"map_id":2,"x":36,"y":18,"count":356},{"map_id":2,"x":36,"y":19,"count":407},{"map_id":2,"x":37,"y":18,"count":466},{"map_id":2,"x":37,"y":19,"count":821},{"map_id":12,"x":4,"y":2,"count":6922},{"map_id":12,"x":4,"y":3,"count":4413},{"map_id":12,"x":4,"y":4,"count":2846},{"map_id":12,"x":4,"y":5,"count":389},{"map_id":12,"x":4,"y":6,"count":9894},{"map_id":12,"x":4,"y":7,"count":5628},{"map_id":12,"x":4,"y":8,"count":3492},{"map_id":12,"x":4,"y":9,"count":545},{"map_id":12,"x":4,"y":10,"count":19340},{"map_id":12,"x":4,"y":11,"count":18085},{"map_id":12,"x":4,"y":12,"count":23210},{"map_id":12,"x":4,"y":14,"count":119812},{"map_id":12,"x":4,"y":15,"count":67092},{"map_id":12,"x":4,"y":16,"count":43864},{"map_id":12,"x":4,"y":17,"count":30505},{"map_id":12,"x":4,"y":18,"count":18189},{"map_id":12,"x":4,"y":19,"count":2103},{"map_id":12,"x":4,"y":20,"count":105595},{"map_id":12,"x":4,"y":21,"count":114085},{"map_id":12,"x":4,"y":22,"count":164558},{"map_id":12,"x":4,"y":24,"count":162972},{"map_id":12,"x":4,"y":25,"count":88946},{"map_id":12,"x":4,"y":26,"count":42703},{"map_id":12,"x":4,"y":27,"count":4009},{"map_id":12,"x":4,"y":28,"count":192347},{"map_id":12,"x":4,"y":29,"count":181190},{"map_id":12,"x":4,"y":30,"count":901209},{"map_id":12,"x":4,"y":31,"count":1087827},{"map_id":12,"x":5,"y":2,"count":7151},{"map_id":12,"x":5,"y":3,"count":4684},{"map_id":12,"x":5,"y":4,"count":3278},{"map_id":12,"x":5,"y":5,"count":366},{"map_id":12,"x":5,"y":6,"count":9179},{"map_id":12,"x":5,"y":7,"count":6275},{"map_id":12,"x":5,"y":8,"count":3377},{"map_id":12,"x":5,"y":9,"count":468},{"map_id":12,"x":5,"y":10,"count":16939},{"map_id":12,"x":5,"y":11,"count":15394},{"map_id":12,"x":5,"y":12,"count":15568},{"map_id":12,"x":5,"y":14,"count":126906},{"map_id":12,"x":5,"y":15,"count":73726},{"map_id":12,"x":5,"y":16,"count":46664},{"map_id":12,"x":5,"y":17,"count":34884},{"map_id":12,"x":5,"y":18,"count":35036},{"map_id":12,"x":5,"y":19,"count":51132},{"map_id":12,"x":5,"y":20,"count":84374},{"map_id":12,"x":5,"y":21,"count":95840},{"map_id":12,"x":5,"y":22,"count":129478},{"map_id":12,"x":5,"y":24,"count":127211},{"map_id":12,"x":5,"y":25,"count":110304},{"map_id":12,"x":5,"y":26,"count":40337},{"map_id":12,"x":5,"y":27,"count":3494},{"map_id":12,"x":5,"y":28,"count":152537},{"map_id":12,"x":5,"y":29,"count":143858},{"map_id":12,"x":5,"y":30,"count":531738},{"map_id":12,"x":5,"y":31,"count":621483},{"map_id":12,"x":6,"y":2,"count":8677},{"map_id":12,"x":6,"y":3,"count":6173},{"map_id":12,"x":6,"y":4,"count":3669},{"map_id":12,"x":6,"y":5,"count":466},{"map_id":12,"x":6,"y":6,"count":11226},{"map_id":12,"x":6,"y":7,"count":7182},{"map_id":12,"x":6,"y":8,"count":4219},{"map_id":12,"x":6,"y":9,"count":502},{"map_id":12,"x":6,"y":10,"count":14353},{"map_id":12,"x":6,"y":11,"count":11774},{"map_id":12,"x":6,"y":12,"count":7799},{"map_id":12,"x":6,"y":13,"count":1108},{"map_id":12,"x":6,"y":14,"count":141727},{"map_id":12,"x":6,"y":15,"count":79213},{"map_id":12,"x":6,"y":16,"count":48177},{"map_id":12,"x":6,"y":17,"count":30682},{"map_id":12,"x":6,"y":18,"count":20068},{"map_id":12,"x":6,"y":19,"count":2088},{"map_id":12,"x":6,"y":20,"count":92098},{"map_id":12,"x":6,"y":21,"count":89569},{"map_id":12,"x":6,"y":22,"count":106472},{"map_id":12,"x":6,"y":24,"count":292058},{"map_id":12,"x":6,"y":25,"count":175482},{"map_id":12,"x":6,"y":26,"count":136381},{"map_id":12,"x":6,"y":27,"count":110238},{"map_id":12,"x":6,"y":28,"count":429086},{"map_id":12,"x":6,"y":29,"count":394411},{"map_id":12,"x":6,"y":30,"count":399532},{"map_id":12,"x":6,"y":31,"count":527726},{"map_id":12,"x":7,"y":2,"count":11570},{"map_id":12,"x":7,"y":3,"count":8941},{"map_id":12,"x":7,"y":4,"count":4664},{"map_id":12,"x":7,"y":5,"count":672},{"map_id":12,"x":7,"y":6,"count":12647},{"map_id":12,"x":7,"y":7,"count":9046},{"map_id":12,"x":7,"y":8,"count":5134},{"map_id":12,"x":7,"y":9,"count":590},{"map_id":12,"x":7,"y":10,"count":15098},{"map_id":12,"x":7,"y":11,"count":10422},{"map_id":12,"x":7,"y":12,"count":7475},{"map_id":12,"x":7,"y":13,"count":830},{"map_id":12,"x":7,"y":14,"count":155437},{"map_id":12,"x":7,"y":15,"count":86634},{"map_id":12,"x":7,"y":16,"count":49569},{"map_id":12,"x":7,"y":17,"count":29113},{"map_id":12,"x":7,"y":18,"count":16652},{"map_id":12,"x":7,"y":19,"count":1693},{"map_id":12,"x":7,"y":20,"count":96039},{"map_id":12,"x":7,"y":21,"count":85607},{"map_id":12,"x":7,"y":22,"count":98707},{"map_id":12,"x":7,"y":24,"count":279047},{"map_id":12,"x":7,"y":25,"count":167228},{"map_id":12,"x":7,"y":26,"count":121609},{"map_id":12,"x":7,"y":27,"count":112257},{"map_id":12,"x":7,"y":28,"count":477755},{"map_id":12,"x":7,"y":29,"count":369949},{"map_id":12,"x":7,"y":30,"count":420813},{"map_id":12,"x":7,"y":31,"count":552127},{"map_id":12,"x":8,"y":2,"count":17409},{"map_id":12,"x":8,"y":3,"count":14345},{"map_id":12,"x":8,"y":4,"count":7595},{"map_id":12,"x":8,"y":5,"count":937},{"map_id":12,"x":8,"y":6,"count":14816},{"map_id":12,"x":8,"y":7,"count":9966},{"map_id":12,"x":8,"y":8,"count":5439},{"map_id":12,"x":8,"y":9,"count":687},{"map_id":12,"x":8,"y":10,"count":15126},{"map_id":12,"x":8,"y":11,"count":11727},{"map_id":12,"x":8,"y":12,"count":7247},{"map_id":12,"x":8,"y":13,"count":842},{"map_id":12,"x":8,"y":14,"count":168520},{"map_id":12,"x":8,"y":15,"count":89244},{"map_id":12,"x":8,"y":16,"count":50180},{"map_id":12,"x":8,"y":17,"count":30813},{"map_id":12,"x":8,"y":18,"count":18915},{"map_id":12,"x":8,"y":19,"count":1964},{"map_id":12,"x":8,"y":20,"count":94248},{"map_id":12,"x":8,"y":21,"count":77061},{"map_id":12,"x":8,"y":22,"count":82598},{"map_id":12,"x":8,"y":24,"count":286754},{"map_id":12,"x":8,"y":25,"count":170952},{"map_id":12,"x":8,"y":26,"count":130175},{"map_id":12,"x":8,"y":27,"count":173085},{"map_id":12,"x":8,"y":28,"count":564340},{"map_id":12,"x":8,"y":29,"count":486306},{"map_id":12,"x":8,"y":30,"count":135579},{"map_id":12,"x":8,"y":31,"count":150233},{"map_id":12,"x":9,"y":2,"count":27847},{"map_id":12,"x":9,"y":3,"count":25217},{"map_id":12,"x":9,"y":10,"count":14515},{"map_id":12,"x":9,"y":11,"count":12725},{"map_id":12,"x":9,"y":12,"count":9963},{"map_id":12,"x":9,"y":13,"count":1229},{"map_id":12,"x":9,"y":14,"count":178016},{"map_id":12,"x":9,"y":15,"count":92247},{"map_id":12,"x":9,"y":16,"count":56073},{"map_id":12,"x":9,"y":17,"count":43786},{"map_id":12,"x":9,"y":18,"count":45731},{"map_id":12,"x":9,"y":19,"count":61891},{"map_id":12,"x":9,"y":20,"count":89646},{"map_id":12,"x":9,"y":21,"count":71771},{"map_id":12,"x":9,"y":22,"count":77968},{"map_id":12,"x":9,"y":24,"count":227073},{"map_id":12,"x":9,"y":25,"count":133859},{"map_id":12,"x":9,"y":26,"count":126814},{"map_id":12,"x":9,"y":28,"count":774571},{"map_id":12,"x":9,"y":29,"count":561977},{"map_id":12,"x":9,"y":30,"count":151843},{"map_id":12,"x":9,"y":31,"count":163453},{"map_id":12,"x":10,"y":0,"count":120279},{"map_id":12,"x":10,"y":1,"count":83526},{"map_id":12,"x":10,"y":2,"count":54414},{"map_id":12,"x":10,"y":3,"count":37583},{"map_id":12,"x":10,"y":4,"count":20416},{"map_id":12,"x":10,"y":5,"count":3068},{"map_id":12,"x":10,"y":6,"count":175188},{"map_id":12,"x":10,"y":7,"count":115392},{"map_id":12,"x":10,"y":8,"count":76378},{"map_id":12,"x":10,"y":9,"count":53188},{"map_id":12,"x":10,"y":10,"count":20019},{"map_id":12,"x":10,"y":11,"count":17346},{"map_id":12,"x":10,"y":12,"count":18994},{"map_id":12,"x":10,"y":14,"count":153177},{"map_id":12,"x":10,"y":15,"count":74333},{"map_id":12,"x":10,"y":16,"count":39614},{"map_id":12,"x":10,"y":17,"count":25895},{"map_id":12,"x":10,"y":18,"count":16396},{"map_id":12,"x":10,"y":19,"count":1655},{"map_id":12,"x":10,"y":20,"count":124831},{"map_id":12,"x":10,"y":21,"count":71682},{"map_id":12,"x":10,"y":22,"count":70098},{"map_id":12,"x":10,"y":24,"count":178619},{"map_id":12,"x":10,"y":25,"count":95831},{"map_id":12,"x":10,"y":26,"count":53621},{"map_id":12,"x":10,"y":27,"count":4629},{"map_id":12,"x":10,"y":28,"count":271253},{"map_id":12,"x":10,"y":29,"count":203374},{"map_id":12,"x":10,"y":30,"count":188164},{"map_id":12,"x":10,"y":31,"count":216419},{"map_id":12,"x":10,"y":32,"count":1047008},{"map_id":12,"x":10,"y":33,"count":2105490},{"map_id":12,"x":10,"y":34,"count":2433911},{"map_id":12,"x":10,"y":35,"count":5952118},{"map_id":12,"x":11,"y":0,"count":133455},{"map_id":12,"x":11,"y":1,"count":104663},{"map_id":12,"x":11,"y":2,"count":73714},{"map_id":12,"x":11,"y":3,"count":42357},{"map_id":12,"x":11,"y":4,"count":24168},{"map_id":12,"x":11,"y":5,"count":3293},{"map_id":12,"x":11,"y":6,"count":183506},{"map_id":12,"x":11,"y":7,"count":120208},{"map_id":12,"x":11,"y":8,"count":80480},{"map_id":12,"x":11,"y":9,"count":54350},{"map_id":12,"x":11,"y":10,"count":22426},{"map_id":12,"x":11,"y":11,"count":21123},{"map_id":12,"x":11,"y":12,"count":24990},{"map_id":12,"x":11,"y":14,"count":127941},{"map_id":12,"x":11,"y":15,"count":59000},{"map_id":12,"x":11,"y":16,"count":31358},{"map_id":12,"x":11,"y":17,"count":17945},{"map_id":12,"x":11,"y":18,"count":9271},{"map_id":12,"x":11,"y":19,"count":942},{"map_id":12,"x":11,"y":20,"count":147839},{"map_id":12,"x":11,"y":21,"count":77936},{"map_id":12,"x":11,"y":22,"count":61969},{"map_id":12,"x":11,"y":24,"count":119066},{"map_id":12,"x":11,"y":25,"count":63637},{"map_id":12,"x":11,"y":26,"count":34920},{"map_id":12,"x":11,"y":27,"count":2918},{"map_id":12,"x":11,"y":28,"count":283656},{"map_id":12,"x":11,"y":29,"count":208338},{"map_id":12,"x":11,"y":30,"count":185723},{"map_id":12,"x":11,"y":31,"count":206105},{"map_id":12,"x":11,"y":32,"count":847047},{"map_id":12,"x":11,"y":33,"count":1239150},{"map_id":12,"x":11,"y":34,"count":2166650},{"map_id":12,"x":11,"y":35,"count":8553742},{"map_id":12,"x":11,"y":37,"count":62},{"map_id":12,"x":11,"y":38,"count":2003},{"map_id":12,"x":11,"y":39,"count":122},{"map_id":12,"x":11,"y":40,"count":1437},{"map_id":12,"x":11,"y":41,"count":672},{"map_id":12,"x":11,"y":42,"count":122},{"map_id":12,"x":11,"y":43,"count":49},{"map_id":12,"x":11,"y":44,"count":18},{"map_id":12,"x":11,"y":45,"count":6},{"map_id":12,"x":11,"y":46,"count":5},{"map_id":12,"x":11,"y":47,"count":6},{"map_id":12,"x":12,"y":2,"count":55957},{"map_id":12,"x":12,"y":3,"count":35271},{"map_id":12,"x":12,"y":4,"count":22576},{"map_id":12,"x":12,"y":5,"count":2669},{"map_id":12,"x":12,"y":6,"count":154144},{"map_id":12,"x":12,"y":7,"count":111198},{"map_id":12,"x":12,"y":8,"count":73058},{"map_id":12,"x":12,"y":9,"count":58242},{"map_id":12,"x":12,"y":10,"count":24432},{"map_id":12,"x":12,"y":11,"count":23127},{"map_id":12,"x":12,"y":12,"count":28339},{"map_id":12,"x":12,"y":14,"count":102148},{"map_id":12,"x":12,"y":15,"count":45490},{"map_id":12,"x":12,"y":16,"count":22196},{"map_id":12,"x":12,"y":17,"count":11981},{"map_id":12,"x":12,"y":18,"count":6577},{"map_id":12,"x":12,"y":19,"count":698},{"map_id":12,"x":12,"y":20,"count":157952},{"map_id":12,"x":12,"y":21,"count":80837},{"map_id":12,"x":12,"y":22,"count":206668},{"map_id":12,"x":12,"y":23,"count":169263},{"map_id":12,"x":12,"y":24,"count":245752},{"map_id":12,"x":12,"y":25,"count":139965},{"map_id":12,"x":12,"y":26,"count":23027},{"map_id":12,"x":12,"y":27,"count":1951},{"map_id":12,"x":12,"y":28,"count":282236},{"map_id":12,"x":12,"y":29,"count":201951},{"map_id":12,"x":12,"y":30,"count":561028},{"map_id":12,"x":12,"y":31,"count":494391},{"map_id":12,"x":12,"y":38,"count":799},{"map_id":12,"x":12,"y":40,"count":3493},{"map_id":12,"x":12,"y":41,"count":3033},{"map_id":12,"x":12,"y":44,"count":7},{"map_id":12,"x":12,"y":45,"count":6},{"map_id":12,"x":12,"y":46,"count":6},{"map_id":12,"x":12,"y":47,"count":7},{"map_id":12,"x":13,"y":2,"count":55506},{"map_id":12,"x":13,"y":3,"count":33095},{"map_id":12,"x":13,"y":4,"count":21919},{"map_id":12,"x":13,"y":5,"count":2367},{"map_id":12,"x":13,"y":6,"count":120538},{"map_id":12,"x":13,"y":7,"count":91481},{"map_id":12,"x":13,"y":8,"count":78830},{"map_id":12,"x":13,"y":9,"count":59114},{"map_id":12,"x":13,"y":10,"count":26885},{"map_id":12,"x":13,"y":11,"count":26520},{"map_id":12,"x":13,"y":12,"count":28997},{"map_id":12,"x":13,"y":14,"count":70739},{"map_id":12,"x":13,"y":15,"count":28513},{"map_id":12,"x":13,"y":16,"count":14832},{"map_id":12,"x":13,"y":17,"count":8660},{"map_id":12,"x":13,"y":18,"count":5072},{"map_id":12,"x":13,"y":19,"count":469},{"map_id":12,"x":13,"y":20,"count":151478},{"map_id":12,"x":13,"y":21,"count":83916},{"map_id":12,"x":13,"y":22,"count":176674},{"map_id":12,"x":13,"y":23,"count":133141},{"map_id":12,"x":13,"y":24,"count":131342},{"map_id":12,"x":13,"y":25,"count":79065},{"map_id":12,"x":13,"y":26,"count":13595},{"map_id":12,"x":13,"y":27,"count":1361},{"map_id":12,"x":13,"y":28,"count":293023},{"map_id":12,"x":13,"y":29,"count":214866},{"map_id":12,"x":13,"y":30,"count":510570},{"map_id":12,"x":13,"y":31,"count":474596},{"map_id":12,"x":13,"y":38,"count":984},{"map_id":12,"x":13,"y":40,"count":10645},{"map_id":12,"x":13,"y":41,"count":2763},{"map_id":12,"x":13,"y":44,"count":2},{"map_id":12,"x":13,"y":45,"count":3},{"map_id":12,"x":13,"y":46,"count":2},{"map_id":12,"x":13,"y":47,"count":358},{"map_id":12,"x":14,"y":2,"count":57644},{"map_id":12,"x":14,"y":3,"count":40162},{"map_id":12,"x":14,"y":4,"count":36167},{"map_id":12,"x":14,"y":5,"count":37000},{"map_id":12,"x":14,"y":6,"count":95188},{"map_id":12,"x":14,"y":7,"count":81571},{"map_id":12,"x":14,"y":8,"count":72619},{"map_id":12,"x":14,"y":9,"count":69241},{"map_id":12,"x":14,"y":10,"count":31912},{"map_id":12,"x":14,"y":11,"count":32669},{"map_id":12,"x":14,"y":12,"count":91384},{"map_id":12,"x":14,"y":13,"count":64753},{"map_id":12,"x":14,"y":14,"count":216402},{"map_id":12,"x":14,"y":15,"count":61977},{"map_id":12,"x":14,"y":16,"count":11328},{"map_id":12,"x":14,"y":17,"count":7580},{"map_id":12,"x":14,"y":18,"count":4517},{"map_id":12,"x":14,"y":19,"count":428},{"map_id":12,"x":14,"y":20,"count":138134},{"map_id":12,"x":14,"y":21,"count":71485},{"map_id":12,"x":14,"y":22,"count":145133},{"map_id":12,"x":14,"y":23,"count":100473},{"map_id":12,"x":14,"y":24,"count":74582},{"map_id":12,"x":14,"y":25,"count":55726},{"map_id":12,"x":14,"y":26,"count":11619},{"map_id":12,"x":14,"y":27,"count":1078},{"map_id":12,"x":14,"y":28,"count":830893},{"map_id":12,"x":14,"y":29,"count":609418},{"map_id":12,"x":14,"y":30,"count":506817},{"map_id":12,"x":14,"y":31,"count":466038},{"map_id":12,"x":14,"y":38,"count":4413},{"map_id":12,"x":14,"y":40,"count":13810},{"map_id":12,"x":14,"y":41,"count":2020},{"map_id":12,"x":14,"y":44,"count":3},{"map_id":12,"x":14,"y":45,"count":3},{"map_id":12,"x":14,"y":46,"count":6},{"map_id":12,"x":14,"y":47,"count":4},{"map_id":12,"x":15,"y":2,"count":52486},{"map_id":12,"x":15,"y":3,"count":36302},{"map_id":12,"x":15,"y":4,"count":31636},{"map_id":12,"x":15,"y":5,"count":31619},{"map_id":12,"x":15,"y":6,"count":68126},{"map_id":12,"x":15,"y":7,"count":60068},{"map_id":12,"x":15,"y":8,"count":59615},{"map_id":12,"x":15,"y":9,"count":57645},{"map_id":12,"x":15,"y":10,"count":27913},{"map_id":12,"x":15,"y":11,"count":27439},{"map_id":12,"x":15,"y":12,"count":67545},{"map_id":12,"x":15,"y":13,"count":51067},{"map_id":12,"x":15,"y":14,"count":80034},{"map_id":12,"x":15,"y":15,"count":37009},{"map_id":12,"x":15,"y":16,"count":10294},{"map_id":12,"x":15,"y":17,"count":6516},{"map_id":12,"x":15,"y":18,"count":3881},{"map_id":12,"x":15,"y":19,"count":393},{"map_id":12,"x":15,"y":20,"count":132897},{"map_id":12,"x":15,"y":21,"count":67493},{"map_id":12,"x":15,"y":22,"count":122424},{"map_id":12,"x":15,"y":23,"count":81286},{"map_id":12,"x":15,"y":24,"count":98144},{"map_id":12,"x":15,"y":25,"count":53653},{"map_id":12,"x":15,"y":26,"count":10080},{"map_id":12,"x":15,"y":27,"count":1170},{"map_id":12,"x":15,"y":28,"count":852590},{"map_id":12,"x":15,"y":29,"count":663306},{"map_id":12,"x":15,"y":30,"count":567031},{"map_id":12,"x":15,"y":31,"count":544278},{"map_id":12,"x":15,"y":38,"count":6962},{"map_id":12,"x":15,"y":39,"count":5681},{"map_id":12,"x":15,"y":40,"count":9063},{"map_id":12,"x":15,"y":41,"count":6884},{"map_id":12,"x":15,"y":44,"count":4},{"map_id":12,"x":15,"y":45,"count":4},{"map_id":12,"x":15,"y":46,"count":6},{"map_id":12,"x":15,"y":47,"count":342},{"map_id":12,"x":16,"y":2,"count":55125},{"map_id":12,"x":16,"y":3,"count":38903},{"map_id":12,"x":16,"y":4,"count":35039},{"map_id":12,"x":16,"y":5,"count":33818},{"map_id":12,"x":16,"y":6,"count":68498},{"map_id":12,"x":16,"y":7,"count":58513},{"map_id":12,"x":16,"y":8,"count":61460},{"map_id":12,"x":16,"y":9,"count":58266},{"map_id":12,"x":16,"y":10,"count":32452},{"map_id":12,"x":16,"y":11,"count":29803},{"map_id":12,"x":16,"y":12,"count":56316},{"map_id":12,"x":16,"y":13,"count":41795},{"map_id":12,"x":16,"y":14,"count":47390},{"map_id":12,"x":16,"y":15,"count":25486},{"map_id":12,"x":16,"y":16,"count":11837},{"map_id":12,"x":16,"y":17,"count":8632},{"map_id":12,"x":16,"y":18,"count":4204},{"map_id":12,"x":16,"y":19,"count":456},{"map_id":12,"x":16,"y":20,"count":126717},{"map_id":12,"x":16,"y":21,"count":63017},{"map_id":12,"x":16,"y":22,"count":28465},{"map_id":12,"x":16,"y":23,"count":2452},{"map_id":12,"x":16,"y":24,"count":46832},{"map_id":12,"x":16,"y":25,"count":25058},{"map_id":12,"x":16,"y":26,"count":11336},{"map_id":12,"x":16,"y":27,"count":1236},{"map_id":12,"x":16,"y":28,"count":951097},{"map_id":12,"x":16,"y":29,"count":1114336},{"map_id":12,"x":16,"y":30,"count":289075},{"map_id":12,"x":16,"y":31,"count":292083},{"map_id":12,"x":17,"y":2,"count":59792},{"map_id":12,"x":17,"y":3,"count":46530},{"map_id":12,"x":17,"y":4,"count":41209},{"map_id":12,"x":17,"y":5,"count":42326},{"map_id":12,"x":17,"y":6,"count":73400},{"map_id":12,"x":17,"y":7,"count":65970},{"map_id":12,"x":17,"y":8,"count":68839},{"map_id":12,"x":17,"y":9,"count":64580},{"map_id":12,"x":17,"y":10,"count":36515},{"map_id":12,"x":17,"y":11,"count":32847},{"map_id":12,"x":17,"y":12,"count":54881},{"map_id":12,"x":17,"y":13,"count":35217},{"map_id":12,"x":17,"y":14,"count":36622},{"map_id":12,"x":17,"y":15,"count":25866},{"map_id":12,"x":17,"y":16,"count":13523},{"map_id":12,"x":17,"y":17,"count":9577},{"map_id":12,"x":17,"y":18,"count":6148},{"map_id":12,"x":17,"y":19,"count":559},{"map_id":12,"x":17,"y":20,"count":127851},{"map_id":12,"x":17,"y":21,"count":63796},{"map_id":12,"x":17,"y":22,"count":26872},{"map_id":12,"x":17,"y":23,"count":2386},{"map_id":12,"x":17,"y":24,"count":56091},{"map_id":12,"x":17,"y":25,"count":28157},{"map_id":12,"x":17,"y":26,"count":13146},{"map_id":12,"x":17,"y":27,"count":1334},{"map_id":12,"x":17,"y":28,"count":1022744},{"map_id":12,"x":17,"y":29,"count":827779},{"map_id":12,"x":17,"y":30,"count":346190},{"map_id":12,"x":17,"y":31,"count":380804},{"map_id":13,"x":0,"y":2,"count":156615},{"map_id":13,"x":0,"y":3,"count":121226},{"map_id":13,"x":0,"y":4,"count":129732},{"map_id":13,"x":0,"y":5,"count":138008},{"map_id":13,"x":0,"y":6,"count":104251},{"map_id":13,"x":0,"y":7,"count":103874},{"map_id":13,"x":0,"y":8,"count":17035},{"map_id":13,"x":0,"y":9,"count":18948},{"map_id":13,"x":0,"y":44,"count":199459},{"map_id":13,"x":0,"y":45,"count":78624},{"map_id":13,"x":0,"y":46,"count":28063},{"map_id":13,"x":0,"y":47,"count":2422},{"map_id":13,"x":0,"y":48,"count":731722},{"map_id":13,"x":0,"y":49,"count":408435},{"map_id":13,"x":0,"y":50,"count":243337},{"map_id":13,"x":0,"y":51,"count":161499},{"map_id":13,"x":0,"y":52,"count":124604},{"map_id":13,"x":0,"y":53,"count":95358},{"map_id":13,"x":0,"y":54,"count":74871},{"map_id":13,"x":0,"y":55,"count":64585},{"map_id":13,"x":0,"y":56,"count":54508},{"map_id":13,"x":0,"y":57,"count":49210},{"map_id":13,"x":0,"y":58,"count":44022},{"map_id":13,"x":0,"y":59,"count":45095},{"map_id":13,"x":1,"y":2,"count":125699},{"map_id":13,"x":1,"y":3,"count":197771},{"map_id":13,"x":1,"y":4,"count":221237},{"map_id":13,"x":1,"y":5,"count":138973},{"map_id":13,"x":1,"y":6,"count":121253},{"map_id":13,"x":1,"y":7,"count":118000},{"map_id":13,"x":1,"y":8,"count":14287},{"map_id":13,"x":1,"y":9,"count":15206},{"map_id":13,"x":1,"y":44,"count":372302},{"map_id":13,"x":1,"y":45,"count":112814},{"map_id":13,"x":1,"y":46,"count":36502},{"map_id":13,"x":1,"y":47,"count":2975},{"map_id":13,"x":1,"y":48,"count":684130},{"map_id":13,"x":1,"y":49,"count":389521},{"map_id":13,"x":1,"y":50,"count":237476},{"map_id":13,"x":1,"y":51,"count":160781},{"map_id":13,"x":1,"y":52,"count":122538},{"map_id":13,"x":1,"y":53,"count":96126},{"map_id":13,"x":1,"y":54,"count":77071},{"map_id":13,"x":1,"y":55,"count":64145},{"map_id":13,"x":1,"y":56,"count":53316},{"map_id":13,"x":1,"y":57,"count":44384},{"map_id":13,"x":1,"y":58,"count":40488},{"map_id":13,"x":1,"y":59,"count":37166},{"map_id":13,"x":2,"y":2,"count":127685},{"map_id":13,"x":2,"y":3,"count":159230},{"map_id":13,"x":2,"y":4,"count":702652},{"map_id":13,"x":2,"y":5,"count":175653},{"map_id":13,"x":2,"y":6,"count":97417},{"map_id":13,"x":2,"y":7,"count":151384},{"map_id":13,"x":2,"y":8,"count":11468},{"map_id":13,"x":2,"y":9,"count":12099},{"map_id":13,"x":2,"y":44,"count":425113},{"map_id":13,"x":2,"y":45,"count":148265},{"map_id":13,"x":2,"y":46,"count":45927},{"map_id":13,"x":2,"y":47,"count":3508},{"map_id":13,"x":2,"y":48,"count":663709},{"map_id":13,"x":2,"y":49,"count":378181},{"map_id":13,"x":2,"y":50,"count":230428},{"map_id":13,"x":2,"y":51,"count":164583},{"map_id":13,"x":2,"y":52,"count":125598},{"map_id":13,"x":2,"y":53,"count":102078},{"map_id":13,"x":2,"y":54,"count":86919},{"map_id":13,"x":2,"y":55,"count":70139},{"map_id":13,"x":2,"y":56,"count":57073},{"map_id":13,"x":2,"y":57,"count":44365},{"map_id":13,"x":2,"y":58,"count":36656},{"map_id":13,"x":2,"y":59,"count":27406},{"map_id":13,"x":2,"y":60,"count":12947},{"map_id":13,"x":2,"y":61,"count":1297},{"map_id":13,"x":2,"y":62,"count":511044},{"map_id":13,"x":2,"y":63,"count":320870},{"map_id":13,"x":2,"y":64,"count":230017},{"map_id":13,"x":2,"y":65,"count":185952},{"map_id":13,"x":2,"y":66,"count":170201},{"map_id":13,"x":2,"y":67,"count":183467},{"map_id":13,"x":2,"y":68,"count":219021},{"map_id":13,"x":2,"y":69,"count":310377},{"map_id":13,"x":3,"y":2,"count":170328},{"map_id":13,"x":3,"y":3,"count":129290},{"map_id":13,"x":3,"y":4,"count":137966},{"map_id":13,"x":3,"y":5,"count":99887},{"map_id":13,"x":3,"y":6,"count":124738},{"map_id":13,"x":3,"y":7,"count":126306},{"map_id":13,"x":3,"y":8,"count":10205},{"map_id":13,"x":3,"y":9,"count":11969},{"map_id":13,"x":3,"y":10,"count":10618},{"map_id":13,"x":3,"y":11,"count":22635},{"map_id":13,"x":3,"y":43,"count":141361},{"map_id":13,"x":3,"y":44,"count":576461},{"map_id":13,"x":3,"y":45,"count":180848},{"map_id":13,"x":3,"y":46,"count":55319},{"map_id":13,"x":3,"y":47,"count":4283},{"map_id":13,"x":3,"y":48,"count":674269},{"map_id":13,"x":3,"y":49,"count":398004},{"map_id":13,"x":3,"y":50,"count":254450},{"map_id":13,"x":3,"y":51,"count":178998},{"map_id":13,"x":3,"y":52,"count":143723},{"map_id":13,"x":3,"y":53,"count":119011},{"map_id":13,"x":3,"y":54,"count":102977},{"map_id":13,"x":3,"y":55,"count":87990},{"map_id":13,"x":3,"y":56,"count":77549},{"map_id":13,"x":3,"y":57,"count":54860},{"map_id":13,"x":3,"y":58,"count":38396},{"map_id":13,"x":3,"y":59,"count":25723},{"map_id":13,"x":3,"y":60,"count":13904},{"map_id":13,"x":3,"y":61,"count":1202},{"map_id":13,"x":3,"y":62,"count":464189},{"map_id":13,"x":3,"y":63,"count":285292},{"map_id":13,"x":3,"y":64,"count":195610},{"map_id":13,"x":3,"y":65,"count":159960},{"map_id":13,"x":3,"y":66,"count":143759},{"map_id":13,"x":3,"y":67,"count":146930},{"map_id":13,"x":3,"y":68,"count":171307},{"map_id":13,"x":3,"y":69,"count":223170},{"map_id":13,"x":4,"y":2,"count":93256},{"map_id":13,"x":4,"y":3,"count":114410},{"map_id":13,"x":4,"y":4,"count":124472},{"map_id":13,"x":4,"y":5,"count":131887},{"map_id":13,"x":4,"y":6,"count":73612},{"map_id":13,"x":4,"y":7,"count":174361},{"map_id":13,"x":4,"y":8,"count":9537},{"map_id":13,"x":4,"y":9,"count":10876},{"map_id":13,"x":4,"y":44,"count":468157},{"map_id":13,"x":4,"y":45,"count":165801},{"map_id":13,"x":4,"y":46,"count":59270},{"map_id":13,"x":4,"y":47,"count":4340},{"map_id":13,"x":4,"y":48,"count":1348572},{"map_id":13,"x":4,"y":49,"count":941371},{"map_id":13,"x":4,"y":50,"count":616959},{"map_id":13,"x":4,"y":51,"count":439406},{"map_id":13,"x":4,"y":52,"count":168915},{"map_id":13,"x":4,"y":53,"count":146795},{"map_id":13,"x":4,"y":54,"count":129839},{"map_id":13,"x":4,"y":55,"count":122636},{"map_id":13,"x":4,"y":56,"count":126877},{"map_id":13,"x":4,"y":57,"count":84303},{"map_id":13,"x":4,"y":58,"count":51189},{"map_id":13,"x":4,"y":59,"count":32488},{"map_id":13,"x":4,"y":60,"count":17335},{"map_id":13,"x":4,"y":61,"count":1312},{"map_id":13,"x":4,"y":62,"count":441049},{"map_id":13,"x":4,"y":63,"count":260919},{"map_id":13,"x":4,"y":64,"count":182507},{"map_id":13,"x":4,"y":65,"count":197729},{"map_id":13,"x":4,"y":66,"count":132494},{"map_id":13,"x":4,"y":67,"count":128223},{"map_id":13,"x":4,"y":68,"count":135177},{"map_id":13,"x":4,"y":69,"count":173457},{"map_id":13,"x":5,"y":0,"count":2904},{"map_id":13,"x":5,"y":2,"count":221705},{"map_id":13,"x":5,"y":3,"count":141284},{"map_id":13,"x":5,"y":4,"count":131056},{"map_id":13,"x":5,"y":5,"count":153208},{"map_id":13,"x":5,"y":6,"count":94603},{"map_id":13,"x":5,"y":7,"count":572541},{"map_id":13,"x":5,"y":8,"count":9863},{"map_id":13,"x":5,"y":9,"count":12932},{"map_id":13,"x":5,"y":44,"count":428319},{"map_id":13,"x":5,"y":45,"count":172072},{"map_id":13,"x":5,"y":46,"count":65193},{"map_id":13,"x":5,"y":47,"count":5002},{"map_id":13,"x":5,"y":48,"count":1556047},{"map_id":13,"x":5,"y":49,"count":1222521},{"map_id":13,"x":5,"y":50,"count":797264},{"map_id":13,"x":5,"y":51,"count":486055},{"map_id":13,"x":5,"y":52,"count":166474},{"map_id":13,"x":5,"y":53,"count":124473},{"map_id":13,"x":5,"y":56,"count":203703},{"map_id":13,"x":5,"y":57,"count":146742},{"map_id":13,"x":5,"y":58,"count":78231},{"map_id":13,"x":5,"y":59,"count":47009},{"map_id":13,"x":5,"y":60,"count":26432},{"map_id":13,"x":5,"y":61,"count":1791},{"map_id":13,"x":5,"y":62,"count":428152},{"map_id":13,"x":5,"y":63,"count":243302},{"map_id":13,"x":5,"y":64,"count":233124},{"map_id":13,"x":5,"y":66,"count":177176},{"map_id":13,"x":5,"y":67,"count":114553},{"map_id":13,"x":5,"y":68,"count":122843},{"map_id":13,"x":5,"y":69,"count":143194},{"map_id":13,"x":6,"y":2,"count":129309},{"map_id":13,"x":6,"y":3,"count":97186},{"map_id":13,"x":6,"y":4,"count":108570},{"map_id":13,"x":6,"y":5,"count":172842},{"map_id":13,"x":6,"y":6,"count":115654},{"map_id":13,"x":6,"y":7,"count":109136},{"map_id":13,"x":6,"y":8,"count":10475},{"map_id":13,"x":6,"y":9,"count":13827},{"map_id":13,"x":6,"y":44,"count":430570},{"map_id":13,"x":6,"y":45,"count":189912},{"map_id":13,"x":6,"y":46,"count":82895},{"map_id":13,"x":6,"y":47,"count":6125},{"map_id":13,"x":6,"y":48,"count":1588936},{"map_id":13,"x":6,"y":49,"count":1462234},{"map_id":13,"x":6,"y":50,"count":944612},{"map_id":13,"x":6,"y":51,"count":496584},{"map_id":13,"x":6,"y":52,"count":171301},{"map_id":13,"x":6,"y":57,"count":241626},{"map_id":13,"x":6,"y":58,"count":118834},{"map_id":13,"x":6,"y":59,"count":78010},{"map_id":13,"x":6,"y":60,"count":54154},{"map_id":13,"x":6,"y":61,"count":3392},{"map_id":13,"x":6,"y":62,"count":392280},{"map_id":13,"x":6,"y":63,"count":232342},{"map_id":13,"x":6,"y":64,"count":165788},{"map_id":13,"x":6,"y":65,"count":185264},{"map_id":13,"x":6,"y":66,"count":118784},{"map_id":13,"x":6,"y":67,"count":111504},{"map_id":13,"x":6,"y":68,"count":120103},{"map_id":13,"x":6,"y":69,"count":132788},{"map_id":13,"x":7,"y":2,"count":173960},{"map_id":13,"x":7,"y":3,"count":312771},{"map_id":13,"x":7,"y":4,"count":145669},{"map_id":13,"x":7,"y":5,"count":144784},{"map_id":13,"x":7,"y":6,"count":134233},{"map_id":13,"x":7,"y":7,"count":189143},{"map_id":13,"x":7,"y":8,"count":11896},{"map_id":13,"x":7,"y":9,"count":16734},{"map_id":13,"x":7,"y":44,"count":480256},{"map_id":13,"x":7,"y":45,"count":243351},{"map_id":13,"x":7,"y":46,"count":122412},{"map_id":13,"x":7,"y":47,"count":9364},{"map_id":13,"x":7,"y":48,"count":1275574},{"map_id":13,"x":7,"y":49,"count":1216114},{"map_id":13,"x":7,"y":50,"count":873479},{"map_id":13,"x":7,"y":51,"count":487075},{"map_id":13,"x":7,"y":52,"count":180030},{"map_id":13,"x":7,"y":57,"count":305231},{"map_id":13,"x":7,"y":58,"count":162033},{"map_id":13,"x":7,"y":59,"count":126874},{"map_id":13,"x":7,"y":60,"count":146562},{"map_id":13,"x":7,"y":61,"count":226582},{"map_id":13,"x":7,"y":62,"count":335573},{"map_id":13,"x":7,"y":63,"count":230272},{"map_id":13,"x":7,"y":64,"count":167977},{"map_id":13,"x":7,"y":65,"count":138178},{"map_id":13,"x":7,"y":66,"count":130499},{"map_id":13,"x":7,"y":67,"count":125968},{"map_id":13,"x":7,"y":68,"count":131367},{"map_id":13,"x":7,"y":69,"count":160053},{"map_id":13,"x":7,"y":70,"count":206405},{"map_id":13,"x":7,"y":71,"count":303453},{"map_id":13,"x":8,"y":0,"count":21323},{"map_id":13,"x":8,"y":1,"count":17624},{"map_id":13,"x":8,"y":2,"count":15126},{"map_id":13,"x":8,"y":3,"count":22916},{"map_id":13,"x":8,"y":4,"count":32318},{"map_id":13,"x":8,"y":5,"count":10270},{"map_id":13,"x":8,"y":6,"count":20323},{"map_id":13,"x":8,"y":7,"count":21410},{"map_id":13,"x":8,"y":8,"count":14471},{"map_id":13,"x":8,"y":9,"count":19659},{"map_id":13,"x":8,"y":44,"count":559427},{"map_id":13,"x":8,"y":45,"count":327126},{"map_id":13,"x":8,"y":46,"count":251096},{"map_id":13,"x":8,"y":47,"count":285132},{"map_id":13,"x":8,"y":48,"count":800962},{"map_id":13,"x":8,"y":49,"count":845397},{"map_id":13,"x":8,"y":50,"count":648149},{"map_id":13,"x":8,"y":51,"count":426201},{"map_id":13,"x":8,"y":52,"count":185162},{"map_id":13,"x":8,"y":57,"count":306300},{"map_id":13,"x":8,"y":58,"count":148428},{"map_id":13,"x":8,"y":59,"count":89329},{"map_id":13,"x":8,"y":60,"count":59787},{"map_id":13,"x":8,"y":61,"count":7556},{"map_id":13,"x":8,"y":62,"count":453224},{"map_id":13,"x":8,"y":63,"count":264419},{"map_id":13,"x":8,"y":64,"count":180520},{"map_id":13,"x":8,"y":65,"count":149152},{"map_id":13,"x":8,"y":66,"count":134697},{"map_id":13,"x":8,"y":67,"count":130214},{"map_id":13,"x":8,"y":68,"count":136529},{"map_id":13,"x":8,"y":69,"count":157375},{"map_id":13,"x":8,"y":70,"count":190017},{"map_id":13,"x":8,"y":71,"count":249613},{"map_id":13,"x":9,"y":0,"count":19286},{"map_id":13,"x":9,"y":1,"count":14946},{"map_id":13,"x":9,"y":2,"count":12485},{"map_id":13,"x":9,"y":3,"count":11766},{"map_id":13,"x":9,"y":4,"count":10833},{"map_id":13,"x":9,"y":5,"count":10795},{"map_id":13,"x":9,"y":6,"count":11944},{"map_id":13,"x":9,"y":7,"count":12133},{"map_id":13,"x":9,"y":8,"count":17906},{"map_id":13,"x":9,"y":9,"count":24827},{"map_id":13,"x":9,"y":44,"count":663115},{"map_id":13,"x":9,"y":45,"count":396409},{"map_id":13,"x":9,"y":46,"count":287248},{"map_id":13,"x":9,"y":47,"count":270670},{"map_id":13,"x":9,"y":48,"count":522859},{"map_id":13,"x":9,"y":49,"count":563724},{"map_id":13,"x":9,"y":50,"count":448842},{"map_id":13,"x":9,"y":51,"count":377643},{"map_id":13,"x":9,"y":52,"count":195752},{"map_id":13,"x":9,"y":57,"count":290218},{"map_id":13,"x":9,"y":58,"count":134646},{"map_id":13,"x":9,"y":59,"count":67522},{"map_id":13,"x":9,"y":60,"count":33562},{"map_id":13,"x":9,"y":61,"count":2146},{"map_id":13,"x":9,"y":62,"count":549622},{"map_id":13,"x":9,"y":63,"count":304852},{"map_id":13,"x":9,"y":64,"count":205562},{"map_id":13,"x":9,"y":65,"count":160567},{"map_id":13,"x":9,"y":66,"count":137340},{"map_id":13,"x":9,"y":67,"count":130363},{"map_id":13,"x":9,"y":68,"count":141718},{"map_id":13,"x":9,"y":69,"count":154836},{"map_id":13,"x":9,"y":70,"count":179314},{"map_id":13,"x":9,"y":71,"count":231679},{"map_id":13,"x":10,"y":44,"count":812760},{"map_id":13,"x":10,"y":45,"count":492664},{"map_id":13,"x":10,"y":46,"count":345111},{"map_id":13,"x":10,"y":47,"count":282387},{"map_id":13,"x":10,"y":48,"count":257368},{"map_id":13,"x":10,"y":49,"count":244929},{"map_id":13,"x":10,"y":50,"count":225817},{"map_id":13,"x":10,"y":51,"count":216078},{"map_id":13,"x":10,"y":52,"count":233869},{"map_id":13,"x":10,"y":57,"count":297702},{"map_id":13,"x":10,"y":58,"count":130388},{"map_id":13,"x":10,"y":59,"count":62104},{"map_id":13,"x":10,"y":60,"count":25503},{"map_id":13,"x":10,"y":61,"count":1540},{"map_id":13,"x":10,"y":62,"count":679186},{"map_id":13,"x":10,"y":63,"count":375269},{"map_id":13,"x":10,"y":64,"count":242907},{"map_id":13,"x":10,"y":65,"count":186957},{"map_id":13,"x":10,"y":66,"count":161743},{"map_id":13,"x":10,"y":67,"count":150437},{"map_id":13,"x":10,"y":68,"count":155226},{"map_id":13,"x":11,"y":52,"count":311272},{"map_id":13,"x":11,"y":57,"count":350869},{"map_id":13,"x":11,"y":58,"count":145862},{"map_id":13,"x":11,"y":59,"count":63479},{"map_id":13,"x":11,"y":60,"count":24950},{"map_id":13,"x":11,"y":61,"count":1688},{"map_id":13,"x":11,"y":62,"count":883582},{"map_id":13,"x":11,"y":63,"count":487410},{"map_id":13,"x":11,"y":64,"count":312743},{"map_id":13,"x":11,"y":65,"count":237872},{"map_id":13,"x":11,"y":66,"count":208484},{"map_id":13,"x":11,"y":67,"count":196267},{"map_id":13,"x":11,"y":68,"count":206782},{"map_id":33,"x":2,"y":14,"count":358369},{"map_id":33,"x":2,"y":15,"count":468912},{"map_id":33,"x":3,"y":14,"count":253659},{"map_id":33,"x":3,"y":15,"count":312754},{"map_id":33,"x":4,"y":14,"count":182747},{"map_id":33,"x":4,"y":15,"count":226621},{"map_id":33,"x":5,"y":14,"count":147469},{"map_id":33,"x":5,"y":15,"count":176092},{"map_id":33,"x":6,"y":14,"count":126344},{"map_id":33,"x":6,"y":15,"count":145488},{"map_id":33,"x":7,"y":14,"count":112632},{"map_id":33,"x":7,"y":15,"count":129558},{"map_id":33,"x":8,"y":14,"count":103470},{"map_id":33,"x":8,"y":15,"count":115714},{"map_id":33,"x":9,"y":12,"count":5},{"map_id":33,"x":9,"y":13,"count":2},{"map_id":33,"x":9,"y":14,"count":95118},{"map_id":33,"x":9,"y":15,"count":103873},{"map_id":33,"x":10,"y":12,"count":58},{"map_id":33,"x":10,"y":14,"count":93997},{"map_id":33,"x":10,"y":15,"count":102299},{"map_id":33,"x":11,"y":12,"count":7},{"map_id":33,"x":11,"y":14,"count":85731},{"map_id":33,"x":11,"y":15,"count":94900},{"map_id":33,"x":12,"y":12,"count":44},{"map_id":33,"x":12,"y":14,"count":83865},{"map_id":33,"x":12,"y":15,"count":89818},{"map_id":33,"x":13,"y":12,"count":80},{"map_id":33,"x":13,"y":13,"count":4},{"map_id":33,"x":13,"y":14,"count":82143},{"map_id":33,"x":13,"y":15,"count":87567},{"map_id":33,"x":14,"y":12,"count":95},{"map_id":33,"x":14,"y":13,"count":10},{"map_id":33,"x":14,"y":14,"count":78525},{"map_id":33,"x":14,"y":15,"count":81344},{"map_id":33,"x":15,"y":12,"count":221},{"map_id":33,"x":15,"y":13,"count":25},{"map_id":33,"x":15,"y":14,"count":77858},{"map_id":33,"x":15,"y":15,"count":77421},{"map_id":33,"x":16,"y":4,"count":996},{"map_id":33,"x":16,"y":5,"count":736},{"map_id":33,"x":16,"y":6,"count":292},{"map_id":33,"x":16,"y":7,"count":26},{"map_id":33,"x":16,"y":8,"count":8719},{"map_id":33,"x":16,"y":9,"count":4647},{"map_id":33,"x":16,"y":10,"count":2282},{"map_id":33,"x":16,"y":11,"count":1347},{"map_id":33,"x":16,"y":12,"count":409},{"map_id":33,"x":16,"y":13,"count":18},{"map_id":33,"x":16,"y":14,"count":72208},{"map_id":33,"x":16,"y":15,"count":73288},{"map_id":33,"x":17,"y":4,"count":1389},{"map_id":33,"x":17,"y":5,"count":943},{"map_id":33,"x":17,"y":6,"count":314},{"map_id":33,"x":17,"y":7,"count":20},{"map_id":33,"x":17,"y":8,"count":7524},{"map_id":33,"x":17,"y":9,"count":4600},{"map_id":33,"x":17,"y":10,"count":2179},{"map_id":33,"x":17,"y":11,"count":1104},{"map_id":33,"x":17,"y":12,"count":540},{"map_id":33,"x":17,"y":13,"count":25},{"map_id":33,"x":17,"y":14,"count":68057},{"map_id":33,"x":17,"y":15,"count":68636},{"map_id":33,"x":18,"y":4,"count":1272},{"map_id":33,"x":18,"y":5,"count":948},{"map_id":33,"x":18,"y":6,"count":607},{"map_id":33,"x":18,"y":7,"count":30},{"map_id":33,"x":18,"y":8,"count":7060},{"map_id":33,"x":18,"y":9,"count":3332},{"map_id":33,"x":18,"y":10,"count":2056},{"map_id":33,"x":18,"y":11,"count":1145},{"map_id":33,"x":18,"y":12,"count":275},{"map_id":33,"x":18,"y":13,"count":40},{"map_id":33,"x":18,"y":14,"count":64861},{"map_id":33,"x":18,"y":15,"count":67437},{"map_id":33,"x":19,"y":4,"count":2233},{"map_id":33,"x":19,"y":5,"count":1178},{"map_id":33,"x":19,"y":6,"count":525},{"map_id":33,"x":19,"y":7,"count":47},{"map_id":33,"x":19,"y":8,"count":7225},{"map_id":33,"x":19,"y":9,"count":3958},{"map_id":33,"x":19,"y":10,"count":2184},{"map_id":33,"x":19,"y":11,"count":946},{"map_id":33,"x":19,"y":12,"count":173},{"map_id":33,"x":19,"y":13,"count":12},{"map_id":33,"x":19,"y":14,"count":63170},{"map_id":33,"x":19,"y":15,"count":66575},{"map_id":33,"x":20,"y":4,"count":3503},{"map_id":33,"x":20,"y":5,"count":1310},{"map_id":33,"x":20,"y":6,"count":662},{"map_id":33,"x":20,"y":7,"count":45},{"map_id":33,"x":20,"y":8,"count":7626},{"map_id":33,"x":20,"y":9,"count":3726},{"map_id":33,"x":20,"y":10,"count":2102},{"map_id":33,"x":20,"y":11,"count":941},{"map_id":33,"x":20,"y":12,"count":266},{"map_id":33,"x":20,"y":13,"count":30},{"map_id":33,"x":20,"y":14,"count":67157},{"map_id":33,"x":20,"y":15,"count":63186},{"map_id":33,"x":21,"y":4,"count":3349},{"map_id":33,"x":21,"y":5,"count":2415},{"map_id":33,"x":21,"y":6,"count":1190},{"map_id":33,"x":21,"y":7,"count":77},{"map_id":33,"x":21,"y":8,"count":7535},{"map_id":33,"x":21,"y":9,"count":3667},{"map_id":33,"x":21,"y":10,"count":2072},{"map_id":33,"x":21,"y":11,"count":918},{"map_id":33,"x":21,"y":12,"count":738},{"map_id":33,"x":21,"y":13,"count":16},{"map_id":33,"x":21,"y":14,"count":67339},{"map_id":33,"x":21,"y":15,"count":65854},{"map_id":33,"x":22,"y":4,"count":4624},{"map_id":33,"x":22,"y":5,"count":4301},{"map_id":33,"x":22,"y":10,"count":1013},{"map_id":33,"x":22,"y":11,"count":903},{"map_id":33,"x":22,"y":12,"count":332},{"map_id":33,"x":22,"y":13,"count":23},{"map_id":33,"x":22,"y":14,"count":69161},{"map_id":33,"x":22,"y":15,"count":67383},{"map_id":33,"x":23,"y":4,"count":5388},{"map_id":33,"x":23,"y":5,"count":4542},{"map_id":33,"x":23,"y":10,"count":1147},{"map_id":33,"x":23,"y":11,"count":439},{"map_id":33,"x":23,"y":12,"count":197},{"map_id":33,"x":23,"y":13,"count":8},{"map_id":33,"x":23,"y":14,"count":69201},{"map_id":33,"x":23,"y":15,"count":66628},{"map_id":33,"x":24,"y":4,"count":6370},{"map_id":33,"x":24,"y":5,"count":6267},{"map_id":33,"x":24,"y":10,"count":1211},{"map_id":33,"x":24,"y":11,"count":479},{"map_id":33,"x":24,"y":12,"count":285},{"map_id":33,"x":24,"y":13,"count":12},{"map_id":33,"x":24,"y":14,"count":72546},{"map_id":33,"x":24,"y":15,"count":70497},{"map_id":33,"x":25,"y":4,"count":7720},{"map_id":33,"x":25,"y":5,"count":7023},{"map_id":33,"x":25,"y":10,"count":862},{"map_id":33,"x":25,"y":11,"count":521},{"map_id":33,"x":25,"y":12,"count":135},{"map_id":33,"x":25,"y":13,"count":8},{"map_id":33,"x":25,"y":14,"count":74270},{"map_id":33,"x":25,"y":15,"count":70127},{"map_id":33,"x":26,"y":4,"count":9907},{"map_id":33,"x":26,"y":5,"count":8300},{"map_id":33,"x":26,"y":14,"count":79718},{"map_id":33,"x":26,"y":15,"count":72608},{"map_id":33,"x":27,"y":4,"count":11926},{"map_id":33,"x":27,"y":5,"count":10513},{"map_id":33,"x":27,"y":14,"count":81284},{"map_id":33,"x":27,"y":15,"count":73034},{"map_id":33,"x":28,"y":4,"count":14632},{"map_id":33,"x":28,"y":5,"count":11310},{"map_id":33,"x":28,"y":14,"count":85736},{"map_id":33,"x":28,"y":15,"count":70489},{"map_id":33,"x":29,"y":4,"count":2166457},{"map_id":33,"x":29,"y":5,"count":17945},{"map_id":33,"x":29,"y":14,"count":91230},{"map_id":33,"x":29,"y":15,"count":72677},{"map_id":33,"x":30,"y":2,"count":739},{"map_id":33,"x":30,"y":3,"count":68},{"map_id":33,"x":30,"y":4,"count":18788},{"map_id":33,"x":30,"y":5,"count":17398},{"map_id":33,"x":30,"y":6,"count":10998},{"map_id":33,"x":30,"y":7,"count":2057},{"map_id":33,"x":30,"y":8,"count":68677},{"map_id":33,"x":30,"y":9,"count":54281},{"map_id":33,"x":30,"y":10,"count":39172},{"map_id":33,"x":30,"y":11,"count":26246},{"map_id":33,"x":30,"y":12,"count":9433},{"map_id":33,"x":30,"y":13,"count":580},{"map_id":33,"x":30,"y":14,"count":94002},{"map_id":33,"x":30,"y":15,"count":70435},{"map_id":33,"x":31,"y":2,"count":1761},{"map_id":33,"x":31,"y":3,"count":94},{"map_id":33,"x":31,"y":4,"count":20117},{"map_id":33,"x":31,"y":5,"count":17781},{"map_id":33,"x":31,"y":6,"count":20098},{"map_id":33,"x":31,"y":7,"count":35689},{"map_id":33,"x":31,"y":8,"count":75141},{"map_id":33,"x":31,"y":9,"count":61669},{"map_id":33,"x":31,"y":10,"count":42692},{"map_id":33,"x":31,"y":11,"count":27897},{"map_id":33,"x":31,"y":12,"count":11796},{"map_id":33,"x":31,"y":13,"count":694},{"map_id":33,"x":31,"y":14,"count":87798},{"map_id":33,"x":31,"y":15,"count":70466},{"map_id":33,"x":32,"y":2,"count":3275},{"map_id":33,"x":32,"y":3,"count":233},{"map_id":33,"x":32,"y":4,"count":20256},{"map_id":33,"x":32,"y":5,"count":16700},{"map_id":33,"x":32,"y":6,"count":10612},{"map_id":33,"x":32,"y":7,"count":949},{"map_id":33,"x":32,"y":8,"count":101515},{"map_id":33,"x":32,"y":9,"count":73232},{"map_id":33,"x":32,"y":10,"count":48070},{"map_id":33,"x":32,"y":11,"count":32522},{"map_id":33,"x":32,"y":12,"count":16020},{"map_id":33,"x":32,"y":13,"count":999},{"map_id":33,"x":32,"y":14,"count":84074},{"map_id":33,"x":32,"y":15,"count":68396},{"map_id":33,"x":33,"y":2,"count":9021},{"map_id":33,"x":33,"y":3,"count":12869},{"map_id":33,"x":33,"y":4,"count":19434},{"map_id":33,"x":33,"y":5,"count":16341},{"map_id":33,"x":33,"y":6,"count":9111},{"map_id":33,"x":33,"y":7,"count":700},{"map_id":33,"x":33,"y":8,"count":475388},{"map_id":33,"x":33,"y":9,"count":81143},{"map_id":33,"x":33,"y":10,"count":56886},{"map_id":33,"x":33,"y":11,"count":42962},{"map_id":33,"x":33,"y":12,"count":30957},{"map_id":33,"x":33,"y":13,"count":48416},{"map_id":33,"x":33,"y":14,"count":74459},{"map_id":33,"x":33,"y":15,"count":67661},{"map_id":33,"x":34,"y":2,"count":3785},{"map_id":33,"x":34,"y":3,"count":333},{"map_id":33,"x":34,"y":4,"count":26432},{"map_id":33,"x":34,"y":5,"count":20149},{"map_id":33,"x":34,"y":12,"count":13190},{"map_id":33,"x":34,"y":13,"count":967},{"map_id":33,"x":34,"y":14,"count":90662},{"map_id":33,"x":34,"y":15,"count":74588},{"map_id":33,"x":35,"y":2,"count":2510},{"map_id":33,"x":35,"y":3,"count":153},{"map_id":33,"x":35,"y":4,"count":31161},{"map_id":33,"x":35,"y":5,"count":23861},{"map_id":33,"x":35,"y":7,"count":65329},{"map_id":33,"x":35,"y":8,"count":43789},{"map_id":33,"x":35,"y":9,"count":29281},{"map_id":33,"x":35,"y":10,"count":18794},{"map_id":33,"x":35,"y":11,"count":11854},{"map_id":33,"x":35,"y":12,"count":7943},{"map_id":33,"x":35,"y":13,"count":551},{"map_id":33,"x":35,"y":14,"count":111930},{"map_id":33,"x":35,"y":15,"count":89088},{"map_id":33,"x":36,"y":6,"count":50430},{"map_id":33,"x":36,"y":7,"count":29725},{"map_id":33,"x":36,"y":8,"count":19205},{"map_id":33,"x":36,"y":9,"count":12645},{"map_id":33,"x":36,"y":10,"count":9101},{"map_id":33,"x":36,"y":11,"count":5333},{"map_id":33,"x":36,"y":12,"count":3705},{"map_id":33,"x":36,"y":13,"count":323},{"map_id":33,"x":36,"y":14,"count":135747},{"map_id":33,"x":36,"y":15,"count":109502},{"map_id":33,"x":37,"y":6,"count":25450},{"map_id":33,"x":37,"y":7,"count":15662},{"map_id":33,"x":37,"y":8,"count":11712},{"map_id":33,"x":37,"y":9,"count":8530},{"map_id":33,"x":37,"y":10,"count":5346},{"map_id":33,"x":37,"y":11,"count":4272},{"map_id":33,"x":37,"y":12,"count":2396},{"map_id":33,"x":37,"y":13,"count":174},{"map_id":33,"x":37,"y":14,"count":159887},{"map_id":33,"x":37,"y":15,"count":131953},{"map_id":33,"x":38,"y":6,"count":15736},{"map_id":33,"x":38,"y":7,"count":11736},{"map_id":33,"x":38,"y":8,"count":9218},{"map_id":33,"x":38,"y":9,"count":6366},{"map_id":33,"x":39,"y":6,"count":12067},{"map_id":33,"x":39,"y":7,"count":8352},{"map_id":33,"x":39,"y":8,"count":7534},{"map_id":33,"x":39,"y":9,"count":6170},{"map_id":37,"x":0,"y":2,"count":129463},{"map_id":37,"x":0,"y":3,"count":74493},{"map_id":37,"x":0,"y":4,"count":62974},{"map_id":37,"x":0,"y":5,"count":56905},{"map_id":37,"x":0,"y":6,"count":67271},{"map_id":37,"x":0,"y":7,"count":88070},{"map_id":37,"x":1,"y":2,"count":114020},{"map_id":37,"x":1,"y":3,"count":66654},{"map_id":37,"x":1,"y":4,"count":54725},{"map_id":37,"x":1,"y":5,"count":56260},{"map_id":37,"x":1,"y":6,"count":60528},{"map_id":37,"x":1,"y":7,"count":84893},{"map_id":37,"x":2,"y":1,"count":111826},{"map_id":37,"x":2,"y":2,"count":79353},{"map_id":37,"x":2,"y":3,"count":60494},{"map_id":37,"x":2,"y":4,"count":51784},{"map_id":37,"x":2,"y":5,"count":51199},{"map_id":37,"x":2,"y":6,"count":56593},{"map_id":37,"x":2,"y":7,"count":120683},{"map_id":37,"x":3,"y":2,"count":138067},{"map_id":37,"x":3,"y":3,"count":54852},{"map_id":37,"x":3,"y":6,"count":40894},{"map_id":37,"x":3,"y":7,"count":38689},{"map_id":37,"x":4,"y":1,"count":110606},{"map_id":37,"x":4,"y":2,"count":70027},{"map_id":37,"x":4,"y":3,"count":53247},{"map_id":37,"x":4,"y":6,"count":40250},{"map_id":37,"x":4,"y":7,"count":45398},{"map_id":37,"x":5,"y":1,"count":97505},{"map_id":37,"x":5,"y":2,"count":73123},{"map_id":37,"x":5,"y":3,"count":153414},{"map_id":37,"x":5,"y":5,"count":146082},{"map_id":37,"x":5,"y":6,"count":44150},{"map_id":37,"x":5,"y":7,"count":52745},{"map_id":37,"x":6,"y":1,"count":107953},{"map_id":37,"x":6,"y":2,"count":79548},{"map_id":37,"x":6,"y":3,"count":62989},{"map_id":37,"x":6,"y":4,"count":136505},{"map_id":37,"x":6,"y":5,"count":50521},{"map_id":37,"x":6,"y":6,"count":54771},{"map_id":37,"x":6,"y":7,"count":62758},{"map_id":37,"x":7,"y":1,"count":195194},{"map_id":37,"x":7,"y":2,"count":93380},{"map_id":37,"x":7,"y":3,"count":71466},{"map_id":37,"x":7,"y":4,"count":60967},{"map_id":37,"x":7,"y":5,"count":57712},{"map_id":37,"x":7,"y":6,"count":62188},{"map_id":37,"x":7,"y":7,"count":76158},{"map_id":38,"x":0,"y":2,"count":131222},{"map_id":38,"x":0,"y":3,"count":56512},{"map_id":38,"x":0,"y":4,"count":53298},{"map_id":38,"x":0,"y":5,"count":49951},{"map_id":38,"x":1,"y":2,"count":60552},{"map_id":38,"x":1,"y":3,"count":50348},{"map_id":38,"x":1,"y":4,"count":44955},{"map_id":38,"x":1,"y":5,"count":45990},{"map_id":38,"x":1,"y":6,"count":54761},{"map_id":38,"x":1,"y":7,"count":77863},{"map_id":38,"x":2,"y":2,"count":56264},{"map_id":38,"x":2,"y":3,"count":47267},{"map_id":38,"x":2,"y":4,"count":39974},{"map_id":38,"x":2,"y":5,"count":70400},{"map_id":38,"x":2,"y":6,"count":53088},{"map_id":38,"x":2,"y":7,"count":75127},{"map_id":38,"x":3,"y":1,"count":78575},{"map_id":38,"x":3,"y":2,"count":58066},{"map_id":38,"x":3,"y":3,"count":46316},{"map_id":38,"x":3,"y":6,"count":90953},{"map_id":38,"x":3,"y":7,"count":76150},{"map_id":38,"x":4,"y":1,"count":81597},{"map_id":38,"x":4,"y":2,"count":58831},{"map_id":38,"x":4,"y":3,"count":47994},{"map_id":38,"x":4,"y":4,"count":42724},{"map_id":38,"x":4,"y":5,"count":74205},{"map_id":38,"x":4,"y":6,"count":54232},{"map_id":38,"x":4,"y":7,"count":80092},{"map_id":38,"x":5,"y":1,"count":87585},{"map_id":38,"x":5,"y":2,"count":66434},{"map_id":38,"x":5,"y":3,"count":54023},{"map_id":38,"x":5,"y":4,"count":48020},{"map_id":38,"x":5,"y":5,"count":48902},{"map_id":38,"x":5,"y":6,"count":58633},{"map_id":38,"x":5,"y":7,"count":82500},{"map_id":38,"x":6,"y":1,"count":100143},{"map_id":38,"x":6,"y":2,"count":73919},{"map_id":38,"x":6,"y":3,"count":57627},{"map_id":38,"x":6,"y":4,"count":52801},{"map_id":38,"x":6,"y":5,"count":52021},{"map_id":38,"x":7,"y":1,"count":197907},{"map_id":38,"x":7,"y":2,"count":88043},{"map_id":38,"x":7,"y":3,"count":67864},{"map_id":38,"x":7,"y":4,"count":60200},{"map_id":38,"x":7,"y":5,"count":61329},{"map_id":38,"x":7,"y":6,"count":69351},{"map_id":38,"x":7,"y":7,"count":101444},{"map_id":39,"x":0,"y":2,"count":52267},{"map_id":39,"x":0,"y":3,"count":30631},{"map_id":39,"x":0,"y":4,"count":25704},{"map_id":39,"x":0,"y":5,"count":24399},{"map_id":39,"x":1,"y":2,"count":51296},{"map_id":39,"x":1,"y":3,"count":40635},{"map_id":39,"x":1,"y":4,"count":25232},{"map_id":39,"x":1,"y":5,"count":24006},{"map_id":39,"x":1,"y":6,"count":24291},{"map_id":39,"x":1,"y":7,"count":34363},{"map_id":39,"x":2,"y":1,"count":68558},{"map_id":39,"x":2,"y":2,"count":53993},{"map_id":39,"x":2,"y":3,"count":1121},{"map_id":39,"x":2,"y":4,"count":41672},{"map_id":39,"x":2,"y":5,"count":23322},{"map_id":39,"x":2,"y":6,"count":28450},{"map_id":39,"x":2,"y":7,"count":54975},{"map_id":39,"x":3,"y":1,"count":76983},{"map_id":39,"x":3,"y":2,"count":47658},{"map_id":39,"x":3,"y":5,"count":20972},{"map_id":39,"x":3,"y":6,"count":20536},{"map_id":39,"x":3,"y":7,"count":18659},{"map_id":39,"x":4,"y":1,"count":55203},{"map_id":39,"x":4,"y":2,"count":36869},{"map_id":39,"x":4,"y":3,"count":4},{"map_id":39,"x":4,"y":5,"count":21947},{"map_id":39,"x":4,"y":6,"count":21716},{"map_id":39,"x":4,"y":7,"count":24867},{"map_id":39,"x":5,"y":1,"count":59275},{"map_id":39,"x":5,"y":2,"count":43154},{"map_id":39,"x":5,"y":3,"count":32393},{"map_id":39,"x":5,"y":4,"count":26571},{"map_id":39,"x":5,"y":5,"count":26273},{"map_id":39,"x":5,"y":6,"count":26206},{"map_id":39,"x":5,"y":7,"count":32920},{"map_id":39,"x":6,"y":1,"count":87900},{"map_id":39,"x":6,"y":2,"count":51589},{"map_id":39,"x":6,"y":3,"count":38675},{"map_id":39,"x":6,"y":4,"count":35044},{"map_id":39,"x":6,"y":5,"count":34504},{"map_id":39,"x":6,"y":6,"count":36476},{"map_id":39,"x":6,"y":7,"count":45528},{"map_id":39,"x":7,"y":2,"count":84324},{"map_id":39,"x":7,"y":3,"count":52543},{"map_id":39,"x":7,"y":4,"count":45397},{"map_id":39,"x":7,"y":5,"count":41996},{"map_id":39,"x":13,"y":5,"count":17682},{"map_id":40,"x":0,"y":2,"count":133928},{"map_id":40,"x":0,"y":3,"count":31422},{"map_id":40,"x":0,"y":4,"count":33909},{"map_id":40,"x":0,"y":5,"count":38133},{"map_id":40,"x":0,"y":8,"count":25196},{"map_id":40,"x":0,"y":9,"count":20702},{"map_id":40,"x":0,"y":10,"count":24886},{"map_id":40,"x":0,"y":11,"count":30523},{"map_id":40,"x":1,"y":2,"count":126538},{"map_id":40,"x":1,"y":3,"count":32194},{"map_id":40,"x":1,"y":4,"count":31121},{"map_id":40,"x":1,"y":5,"count":32837},{"map_id":40,"x":1,"y":8,"count":18021},{"map_id":40,"x":1,"y":9,"count":19354},{"map_id":40,"x":1,"y":10,"count":26626},{"map_id":40,"x":1,"y":11,"count":26129},{"map_id":40,"x":2,"y":2,"count":51438},{"map_id":40,"x":2,"y":3,"count":34698},{"map_id":40,"x":2,"y":4,"count":33495},{"map_id":40,"x":2,"y":5,"count":32485},{"map_id":40,"x":2,"y":8,"count":19850},{"map_id":40,"x":2,"y":9,"count":22375},{"map_id":40,"x":2,"y":11,"count":25614},{"map_id":40,"x":3,"y":2,"count":53611},{"map_id":40,"x":3,"y":3,"count":31616},{"map_id":40,"x":3,"y":4,"count":34593},{"map_id":40,"x":3,"y":5,"count":39349},{"map_id":40,"x":3,"y":8,"count":23223},{"map_id":40,"x":3,"y":9,"count":15086},{"map_id":40,"x":3,"y":10,"count":22972},{"map_id":40,"x":3,"y":11,"count":23694},{"map_id":40,"x":4,"y":1,"count":103701},{"map_id":40,"x":4,"y":2,"count":317241},{"map_id":40,"x":4,"y":3,"count":28571},{"map_id":40,"x":4,"y":4,"count":44666},{"map_id":40,"x":4,"y":5,"count":100458},{"map_id":40,"x":4,"y":6,"count":138988},{"map_id":40,"x":4,"y":7,"count":28764},{"map_id":40,"x":4,"y":8,"count":20157},{"map_id":40,"x":4,"y":9,"count":20045},{"map_id":40,"x":4,"y":10,"count":23179},{"map_id":40,"x":4,"y":11,"count":23538},{"map_id":40,"x":5,"y":1,"count":90863},{"map_id":40,"x":5,"y":2,"count":16378},{"map_id":40,"x":5,"y":3,"count":108161},{"map_id":40,"x":5,"y":4,"count":43781},{"map_id":40,"x":5,"y":5,"count":84101},{"map_id":40,"x":5,"y":6,"count":176494},{"map_id":40,"x":5,"y":7,"count":25691},{"map_id":40,"x":5,"y":8,"count":23728},{"map_id":40,"x":5,"y":9,"count":22053},{"map_id":40,"x":5,"y":10,"count":27968},{"map_id":40,"x":5,"y":11,"count":79712},{"map_id":40,"x":6,"y":2,"count":101570},{"map_id":40,"x":6,"y":4,"count":64176},{"map_id":40,"x":6,"y":5,"count":48591},{"map_id":40,"x":6,"y":8,"count":22433},{"map_id":40,"x":6,"y":9,"count":20847},{"map_id":40,"x":6,"y":10,"count":23547},{"map_id":40,"x":6,"y":11,"count":38906},{"map_id":40,"x":7,"y":2,"count":85996},{"map_id":40,"x":7,"y":4,"count":107204},{"map_id":40,"x":7,"y":5,"count":59618},{"map_id":40,"x":7,"y":8,"count":25478},{"map_id":40,"x":7,"y":9,"count":24322},{"map_id":40,"x":7,"y":10,"count":35336},{"map_id":40,"x":7,"y":11,"count":32826},{"map_id":40,"x":8,"y":2,"count":84626},{"map_id":40,"x":8,"y":4,"count":95562},{"map_id":40,"x":8,"y":5,"count":66884},{"map_id":40,"x":8,"y":8,"count":29293},{"map_id":40,"x":8,"y":9,"count":33167},{"map_id":40,"x":8,"y":11,"count":48900},{"map_id":40,"x":9,"y":2,"count":112400},{"map_id":40,"x":9,"y":3,"count":78589},{"map_id":40,"x":9,"y":4,"count":75256},{"map_id":40,"x":9,"y":5,"count":67615},{"map_id":40,"x":9,"y":8,"count":38581},{"map_id":40,"x":9,"y":9,"count":31404},{"map_id":40,"x":9,"y":10,"count":38069},{"map_id":40,"x":9,"y":11,"count":50814},{"map_id":40,"x":12,"y":11,"count":37222},{"map_id":41,"x":0,"y":3,"count":144650},{"map_id":41,"x":1,"y":3,"count":145774},{"map_id":41,"x":1,"y":4,"count":213472},{"map_id":41,"x":1,"y":5,"count":174785},{"map_id":41,"x":2,"y":3,"count":549286},{"map_id":41,"x":2,"y":4,"count":289938},{"map_id":41,"x":2,"y":5,"count":164382},{"map_id":41,"x":2,"y":6,"count":161585},{"map_id":41,"x":2,"y":7,"count":220944},{"map_id":41,"x":3,"y":3,"count":3488693},{"map_id":41,"x":3,"y":4,"count":1587443},{"map_id":41,"x":3,"y":5,"count":331060},{"map_id":41,"x":3,"y":6,"count":182656},{"map_id":41,"x":3,"y":7,"count":261947},{"map_id":41,"x":4,"y":4,"count":248756},{"map_id":41,"x":4,"y":5,"count":131950},{"map_id":41,"x":4,"y":6,"count":126032},{"map_id":41,"x":4,"y":7,"count":111419},{"map_id":41,"x":5,"y":3,"count":77530},{"map_id":41,"x":5,"y":4,"count":98816},{"map_id":41,"x":5,"y":5,"count":119402},{"map_id":41,"x":5,"y":6,"count":129656},{"map_id":41,"x":5,"y":7,"count":211345},{"map_id":41,"x":6,"y":3,"count":91980},{"map_id":41,"x":6,"y":4,"count":102878},{"map_id":41,"x":6,"y":5,"count":120525},{"map_id":41,"x":7,"y":3,"count":107091},{"map_id":41,"x":7,"y":4,"count":114665},{"map_id":41,"x":7,"y":5,"count":134491},{"map_id":41,"x":8,"y":3,"count":134175},{"map_id":41,"x":8,"y":4,"count":136519},{"map_id":41,"x":8,"y":5,"count":158603},{"map_id":41,"x":8,"y":6,"count":207079},{"map_id":41,"x":8,"y":7,"count":336940},{"map_id":41,"x":9,"y":3,"count":178593},{"map_id":41,"x":9,"y":4,"count":186869},{"map_id":41,"x":9,"y":5,"count":206605},{"map_id":41,"x":9,"y":6,"count":267528},{"map_id":41,"x":9,"y":7,"count":429779},{"map_id":41,"x":10,"y":3,"count":177552},{"map_id":41,"x":10,"y":4,"count":203957},{"map_id":41,"x":10,"y":5,"count":223055},{"map_id":41,"x":10,"y":6,"count":284583},{"map_id":41,"x":10,"y":7,"count":386244},{"map_id":41,"x":11,"y":3,"count":604556},{"map_id":41,"x":11,"y":4,"count":310520},{"map_id":41,"x":11,"y":5,"count":341595},{"map_id":41,"x":11,"y":6,"count":399125},{"map_id":41,"x":11,"y":7,"count":597886},{"map_id":41,"x":12,"y":3,"count":393808},{"map_id":41,"x":12,"y":4,"count":399262},{"map_id":41,"x":12,"y":5,"count":418128},{"map_id":41,"x":13,"y":4,"count":1674617},{"map_id":41,"x":13,"y":5,"count":633806},{"map_id":41,"x":23,"y":25,"count":100535},{"map_id":42,"x":0,"y":2,"count":40750},{"map_id":42,"x":0,"y":7,"count":19186},{"map_id":42,"x":1,"y":2,"count":32781},{"map_id":42,"x":1,"y":7,"count":14590},{"map_id":42,"x":2,"y":2,"count":33090},{"map_id":42,"x":2,"y":3,"count":23728},{"map_id":42,"x":2,"y":4,"count":18523},{"map_id":42,"x":2,"y":5,"count":133616},{"map_id":42,"x":2,"y":6,"count":21316},{"map_id":42,"x":2,"y":7,"count":21882},{"map_id":42,"x":3,"y":2,"count":37321},{"map_id":42,"x":3,"y":4,"count":21059},{"map_id":42,"x":3,"y":5,"count":18863},{"map_id":42,"x":3,"y":6,"count":18331},{"map_id":42,"x":3,"y":7,"count":28768},{"map_id":42,"x":4,"y":2,"count":31426},{"map_id":42,"x":4,"y":5,"count":13846},{"map_id":42,"x":4,"y":6,"count":10862},{"map_id":42,"x":4,"y":7,"count":7122},{"map_id":42,"x":5,"y":2,"count":31870},{"map_id":42,"x":5,"y":5,"count":6966},{"map_id":42,"x":5,"y":6,"count":4772},{"map_id":42,"x":5,"y":7,"count":5135},{"map_id":42,"x":6,"y":2,"count":35981},{"map_id":42,"x":6,"y":5,"count":10850},{"map_id":42,"x":6,"y":6,"count":8552},{"map_id":42,"x":6,"y":7,"count":14919},{"map_id":42,"x":7,"y":2,"count":43295},{"map_id":42,"x":7,"y":5,"count":14441},{"map_id":42,"x":7,"y":6,"count":16750},{"map_id":42,"x":7,"y":7,"count":36409},{"map_id":42,"x":29,"y":19,"count":10054},{"map_id":43,"x":0,"y":1,"count":14560},{"map_id":43,"x":0,"y":2,"count":10750},{"map_id":43,"x":0,"y":3,"count":8718},{"map_id":43,"x":0,"y":4,"count":8442},{"map_id":43,"x":0,"y":5,"count":9238},{"map_id":43,"x":1,"y":1,"count":12487},{"map_id":43,"x":1,"y":2,"count":10131},{"map_id":43,"x":1,"y":3,"count":8670},{"map_id":43,"x":1,"y":4,"count":9351},{"map_id":43,"x":1,"y":5,"count":9533},{"map_id":43,"x":1,"y":6,"count":11913},{"map_id":43,"x":1,"y":7,"count":21249},{"map_id":43,"x":2,"y":1,"count":14575},{"map_id":43,"x":2,"y":2,"count":11313},{"map_id":43,"x":2,"y":3,"count":9248},{"map_id":43,"x":2,"y":4,"count":44249},{"map_id":43,"x":2,"y":5,"count":15288},{"map_id":43,"x":2,"y":6,"count":14873},{"map_id":43,"x":2,"y":7,"count":46628},{"map_id":43,"x":3,"y":1,"count":47432},{"map_id":43,"x":3,"y":2,"count":12650},{"map_id":43,"x":3,"y":6,"count":15357},{"map_id":43,"x":3,"y":7,"count":13608},{"map_id":43,"x":4,"y":2,"count":18521},{"map_id":43,"x":4,"y":5,"count":15819},{"map_id":43,"x":4,"y":6,"count":14458},{"map_id":43,"x":4,"y":7,"count":23461},{"map_id":43,"x":5,"y":1,"count":42213},{"map_id":43,"x":5,"y":2,"count":19613},{"map_id":43,"x":5,"y":3,"count":16494},{"map_id":43,"x":5,"y":4,"count":15470},{"map_id":43,"x":5,"y":5,"count":18056},{"map_id":43,"x":5,"y":6,"count":20942},{"map_id":43,"x":5,"y":7,"count":36681},{"map_id":43,"x":6,"y":1,"count":34656},{"map_id":43,"x":6,"y":2,"count":29274},{"map_id":43,"x":6,"y":3,"count":25193},{"map_id":43,"x":6,"y":4,"count":25594},{"map_id":43,"x":6,"y":5,"count":28762},{"map_id":43,"x":6,"y":6,"count":37746},{"map_id":43,"x":6,"y":7,"count":67791},{"map_id":43,"x":7,"y":2,"count":59507},{"map_id":43,"x":7,"y":3,"count":41987},{"map_id":43,"x":7,"y":4,"count":43794},{"map_id":43,"x":7,"y":5,"count":55113},{"map_id":43,"x":21,"y":15,"count":17149},{"map_id":44,"x":0,"y":2,"count":42880},{"map_id":44,"x":0,"y":3,"count":23066},{"map_id":44,"x":0,"y":4,"count":19052},{"map_id":44,"x":0,"y":5,"count":15260},{"map_id":44,"x":1,"y":2,"count":32055},{"map_id":44,"x":1,"y":3,"count":17027},{"map_id":44,"x":1,"y":4,"count":15117},{"map_id":44,"x":1,"y":5,"count":14424},{"map_id":44,"x":1,"y":6,"count":23185},{"map_id":44,"x":1,"y":7,"count":47079},{"map_id":44,"x":2,"y":1,"count":45899},{"map_id":44,"x":2,"y":2,"count":30312},{"map_id":44,"x":2,"y":3,"count":22352},{"map_id":44,"x":2,"y":4,"count":19245},{"map_id":44,"x":2,"y":5,"count":18948},{"map_id":44,"x":2,"y":6,"count":25814},{"map_id":44,"x":2,"y":7,"count":401501},{"map_id":44,"x":3,"y":1,"count":69908},{"map_id":44,"x":3,"y":2,"count":27793},{"map_id":44,"x":3,"y":5,"count":17425},{"map_id":44,"x":3,"y":6,"count":20010},{"map_id":44,"x":3,"y":7,"count":20906},{"map_id":44,"x":4,"y":1,"count":68082},{"map_id":44,"x":4,"y":2,"count":30652},{"map_id":44,"x":4,"y":5,"count":18204},{"map_id":44,"x":4,"y":6,"count":21729},{"map_id":44,"x":4,"y":7,"count":30640},{"map_id":44,"x":5,"y":1,"count":60987},{"map_id":44,"x":5,"y":2,"count":75897},{"map_id":44,"x":5,"y":4,"count":45540},{"map_id":44,"x":5,"y":5,"count":21950},{"map_id":44,"x":5,"y":6,"count":30292},{"map_id":44,"x":5,"y":7,"count":44206},{"map_id":44,"x":6,"y":1,"count":72067},{"map_id":44,"x":6,"y":2,"count":51834},{"map_id":44,"x":6,"y":3,"count":79061},{"map_id":44,"x":6,"y":4,"count":35519},{"map_id":44,"x":6,"y":5,"count":31277},{"map_id":44,"x":6,"y":6,"count":43131},{"map_id":44,"x":6,"y":7,"count":76548},{"map_id":44,"x":7,"y":2,"count":96843},{"map_id":44,"x":7,"y":3,"count":56164},{"map_id":44,"x":7,"y":4,"count":53775},{"map_id":44,"x":7,"y":5,"count":40974},{"map_id":44,"x":21,"y":9,"count":275896},{"map_id":47,"x":0,"y":1,"count":15579},{"map_id":47,"x":1,"y":0,"count":2876},{"map_id":47,"x":1,"y":1,"count":15493},{"map_id":47,"x":1,"y":2,"count":13390},{"map_id":47,"x":1,"y":3,"count":12738},{"map_id":47,"x":1,"y":4,"count":11243},{"map_id":47,"x":1,"y":5,"count":13912},{"map_id":47,"x":1,"y":6,"count":12067},{"map_id":47,"x":1,"y":7,"count":15561},{"map_id":47,"x":2,"y":0,"count":1083},{"map_id":47,"x":2,"y":1,"count":13696},{"map_id":47,"x":2,"y":2,"count":21831},{"map_id":47,"x":2,"y":3,"count":9952},{"map_id":47,"x":2,"y":4,"count":19792},{"map_id":47,"x":2,"y":6,"count":17955},{"map_id":47,"x":2,"y":7,"count":12820},{"map_id":47,"x":3,"y":1,"count":15791},{"map_id":47,"x":3,"y":3,"count":18970},{"map_id":47,"x":3,"y":4,"count":8984},{"map_id":47,"x":3,"y":5,"count":17738},{"map_id":47,"x":3,"y":6,"count":9124},{"map_id":47,"x":3,"y":7,"count":10603},{"map_id":47,"x":3,"y":11,"count":3056},{"map_id":47,"x":4,"y":1,"count":11296},{"map_id":47,"x":4,"y":2,"count":18082},{"map_id":47,"x":4,"y":3,"count":9951},{"map_id":47,"x":4,"y":4,"count":8960},{"map_id":47,"x":4,"y":5,"count":9408},{"map_id":47,"x":4,"y":6,"count":9374},{"map_id":47,"x":4,"y":7,"count":12561},{"map_id":47,"x":5,"y":0,"count":2292},{"map_id":47,"x":5,"y":1,"count":15494},{"map_id":47,"x":5,"y":2,"count":10646},{"map_id":47,"x":5,"y":3,"count":8794},{"map_id":47,"x":5,"y":4,"count":8532},{"map_id":47,"x":5,"y":5,"count":8760},{"map_id":47,"x":5,"y":6,"count":8234},{"map_id":47,"x":5,"y":7,"count":8164},{"map_id":47,"x":6,"y":1,"count":12288},{"map_id":47,"x":6,"y":4,"count":8373},{"map_id":47,"x":6,"y":7,"count":6940},{"map_id":47,"x":7,"y":1,"count":11893},{"map_id":47,"x":7,"y":2,"count":9211},{"map_id":47,"x":7,"y":3,"count":9262},{"map_id":47,"x":7,"y":4,"count":9055},{"map_id":47,"x":7,"y":5,"count":7755},{"map_id":47,"x":7,"y":6,"count":7566},{"map_id":47,"x":7,"y":7,"count":8688},{"map_id":47,"x":8,"y":1,"count":13894},{"map_id":47,"x":8,"y":4,"count":9035},{"map_id":47,"x":8,"y":7,"count":9265},{"map_id":47,"x":9,"y":1,"count":17556},{"map_id":50,"x":0,"y":1,"count":102882},{"map_id":50,"x":1,"y":1,"count":107300},{"map_id":50,"x":1,"y":2,"count":80881},{"map_id":50,"x":1,"y":3,"count":73032},{"map_id":50,"x":1,"y":4,"count":77499},{"map_id":50,"x":1,"y":5,"count":89187},{"map_id":50,"x":1,"y":6,"count":118024},{"map_id":50,"x":1,"y":7,"count":439563},{"map_id":50,"x":2,"y":1,"count":81791},{"map_id":50,"x":2,"y":2,"count":75420},{"map_id":50,"x":2,"y":3,"count":66114},{"map_id":50,"x":2,"y":4,"count":69177},{"map_id":50,"x":2,"y":5,"count":77675},{"map_id":50,"x":2,"y":6,"count":111882},{"map_id":50,"x":2,"y":7,"count":322595},{"map_id":50,"x":3,"y":1,"count":102373},{"map_id":50,"x":3,"y":2,"count":85442},{"map_id":50,"x":3,"y":3,"count":76831},{"map_id":50,"x":3,"y":4,"count":80323},{"map_id":50,"x":3,"y":5,"count":91792},{"map_id":50,"x":3,"y":6,"count":119535},{"map_id":50,"x":3,"y":7,"count":348397},{"map_id":50,"x":3,"y":43,"count":157778},{"map_id":50,"x":4,"y":1,"count":105675},{"map_id":50,"x":4,"y":2,"count":80267},{"map_id":50,"x":4,"y":3,"count":72459},{"map_id":50,"x":4,"y":4,"count":77970},{"map_id":50,"x":4,"y":5,"count":92589},{"map_id":50,"x":4,"y":6,"count":128292},{"map_id":50,"x":4,"y":7,"count":548951},{"map_id":50,"x":5,"y":0,"count":24801},{"map_id":50,"x":5,"y":1,"count":152997},{"map_id":50,"x":5,"y":2,"count":92927},{"map_id":50,"x":5,"y":3,"count":75851},{"map_id":50,"x":5,"y":4,"count":81216},{"map_id":50,"x":5,"y":5,"count":86376},{"map_id":50,"x":5,"y":6,"count":103460},{"map_id":50,"x":5,"y":7,"count":190104},{"map_id":50,"x":6,"y":1,"count":132273},{"map_id":50,"x":6,"y":4,"count":74733},{"map_id":50,"x":6,"y":7,"count":214063},{"map_id":50,"x":7,"y":1,"count":152691},{"map_id":50,"x":7,"y":2,"count":108926},{"map_id":50,"x":7,"y":3,"count":94266},{"map_id":50,"x":7,"y":4,"count":164519},{"map_id":50,"x":7,"y":5,"count":94477},{"map_id":50,"x":7,"y":6,"count":106405},{"map_id":50,"x":7,"y":7,"count":252414},{"map_id":50,"x":8,"y":1,"count":177183},{"map_id":50,"x":8,"y":7,"count":290076},{"map_id":50,"x":9,"y":1,"count":241760},{"map_id":50,"x":15,"y":47,"count":2978},{"map_id":50,"x":16,"y":47,"count":5607},{"map_id":50,"x":17,"y":47,"count":15256},{"map_id":50,"x":18,"y":47,"count":10712},{"map_id":51,"x":1,"y":0,"count":15584},{"map_id":51,"x":1,"y":1,"count":16230},{"map_id":51,"x":1,"y":2,"count":13876},{"map_id":51,"x":1,"y":3,"count":13476},{"map_id":51,"x":1,"y":4,"count":14061},{"map_id":51,"x":1,"y":5,"count":14498},{"map_id":51,"x":1,"y":6,"count":26603},{"map_id":51,"x":1,"y":7,"count":22214},{"map_id":51,"x":1,"y":8,"count":30384},{"map_id":51,"x":1,"y":9,"count":28150},{"map_id":51,"x":1,"y":10,"count":30912},{"map_id":51,"x":1,"y":11,"count":32103},{"map_id":51,"x":1,"y":12,"count":32231},{"map_id":51,"x":1,"y":13,"count":31659},{"map_id":51,"x":1,"y":14,"count":29783},{"map_id":51,"x":1,"y":15,"count":35367},{"map_id":51,"x":1,"y":16,"count":25569},{"map_id":51,"x":1,"y":17,"count":26293},{"map_id":51,"x":1,"y":18,"count":37154},{"map_id":51,"x":1,"y":19,"count":26130},{"map_id":51,"x":1,"y":20,"count":24832},{"map_id":51,"x":1,"y":21,"count":25318},{"map_id":51,"x":1,"y":22,"count":27840},{"map_id":51,"x":1,"y":23,"count":32366},{"map_id":51,"x":1,"y":24,"count":37567},{"map_id":51,"x":1,"y":25,"count":59234},{"map_id":51,"x":1,"y":30,"count":147872},{"map_id":51,"x":1,"y":31,"count":126183},{"map_id":51,"x":1,"y":40,"count":64822},{"map_id":51,"x":1,"y":41,"count":65508},{"map_id":51,"x":1,"y":42,"count":88703},{"map_id":51,"x":1,"y":43,"count":119046},{"map_id":51,"x":2,"y":0,"count":7452},{"map_id":51,"x":2,"y":2,"count":296694},{"map_id":51,"x":2,"y":3,"count":12991},{"map_id":51,"x":2,"y":4,"count":15212},{"map_id":51,"x":2,"y":5,"count":15782},{"map_id":51,"x":2,"y":6,"count":19798},{"map_id":51,"x":2,"y":7,"count":22353},{"map_id":51,"x":2,"y":8,"count":24794},{"map_id":51,"x":2,"y":9,"count":27001},{"map_id":51,"x":2,"y":10,"count":29454},{"map_id":51,"x":2,"y":11,"count":33944},{"map_id":51,"x":2,"y":12,"count":35154},{"map_id":51,"x":2,"y":13,"count":34922},{"map_id":51,"x":2,"y":14,"count":33783},{"map_id":51,"x":2,"y":15,"count":31387},{"map_id":51,"x":2,"y":16,"count":37596},{"map_id":51,"x":2,"y":17,"count":1620928},{"map_id":51,"x":2,"y":19,"count":2398764},{"map_id":51,"x":2,"y":20,"count":21971},{"map_id":51,"x":2,"y":21,"count":23308},{"map_id":51,"x":2,"y":22,"count":26066},{"map_id":51,"x":2,"y":23,"count":37024},{"map_id":51,"x":2,"y":24,"count":29629},{"map_id":51,"x":2,"y":25,"count":38996},{"map_id":51,"x":2,"y":30,"count":111558},{"map_id":51,"x":2,"y":31,"count":105800},{"map_id":51,"x":2,"y":40,"count":44195},{"map_id":51,"x":2,"y":41,"count":55970},{"map_id":51,"x":2,"y":42,"count":72925},{"map_id":51,"x":2,"y":43,"count":101170},{"map_id":51,"x":3,"y":22,"count":20321},{"map_id":51,"x":3,"y":23,"count":22968},{"map_id":51,"x":3,"y":24,"count":51563},{"map_id":51,"x":3,"y":25,"count":34440},{"map_id":51,"x":3,"y":30,"count":78125},{"map_id":51,"x":3,"y":31,"count":70840},{"map_id":51,"x":3,"y":40,"count":30048},{"map_id":51,"x":3,"y":41,"count":34434},{"map_id":51,"x":3,"y":42,"count":43604},{"map_id":51,"x":3,"y":43,"count":54826},{"map_id":51,"x":4,"y":7,"count":2328},{"map_id":51,"x":4,"y":22,"count":20146},{"map_id":51,"x":4,"y":23,"count":38598},{"map_id":51,"x":4,"y":25,"count":38092},{"map_id":51,"x":4,"y":30,"count":79175},{"map_id":51,"x":4,"y":31,"count":66657},{"map_id":51,"x":4,"y":40,"count":26059},{"map_id":51,"x":4,"y":41,"count":32972},{"map_id":51,"x":4,"y":42,"count":37560},{"map_id":51,"x":4,"y":43,"count":45476},{"map_id":51,"x":5,"y":0,"count":39137},{"map_id":51,"x":5,"y":7,"count":2020},{"map_id":51,"x":5,"y":22,"count":20665},{"map_id":51,"x":5,"y":23,"count":21376},{"map_id":51,"x":5,"y":24,"count":47919},{"map_id":51,"x":5,"y":25,"count":25449},{"map_id":51,"x":5,"y":30,"count":67288},{"map_id":51,"x":5,"y":31,"count":52957},{"map_id":51,"x":5,"y":40,"count":20461},{"map_id":51,"x":5,"y":41,"count":23365},{"map_id":51,"x":5,"y":42,"count":24890},{"map_id":51,"x":5,"y":43,"count":29672},{"map_id":51,"x":6,"y":1,"count":823226},{"map_id":51,"x":6,"y":2,"count":90452},{"map_id":51,"x":6,"y":3,"count":64759},{"map_id":51,"x":6,"y":4,"count":54937},{"map_id":51,"x":6,"y":5,"count":51721},{"map_id":51,"x":6,"y":6,"count":59377},{"map_id":51,"x":6,"y":7,"count":45520},{"map_id":51,"x":6,"y":8,"count":43071},{"map_id":51,"x":6,"y":9,"count":41264},{"map_id":51,"x":6,"y":10,"count":41106},{"map_id":51,"x":6,"y":11,"count":38999},{"map_id":51,"x":6,"y":12,"count":39237},{"map_id":51,"x":6,"y":13,"count":41359},{"map_id":51,"x":6,"y":14,"count":37039},{"map_id":51,"x":6,"y":15,"count":35919},{"map_id":51,"x":6,"y":16,"count":32770},{"map_id":51,"x":6,"y":17,"count":31583},{"map_id":51,"x":6,"y":18,"count":30145},{"map_id":51,"x":6,"y":19,"count":27328},{"map_id":51,"x":6,"y":20,"count":25896},{"map_id":51,"x":6,"y":21,"count":26587},{"map_id":51,"x":6,"y":22,"count":22963},{"map_id":51,"x":6,"y":23,"count":22351},{"map_id":51,"x":6,"y":24,"count":22271},{"map_id":51,"x":6,"y":25,"count":25965},{"map_id":51,"x":6,"y":30,"count":77443},{"map_id":51,"x":6,"y":31,"count":60917},{"map_id":51,"x":6,"y":32,"count":37712},{"map_id":51,"x":6,"y":33,"count":30112},{"map_id":51,"x":6,"y":34,"count":28146},{"map_id":51,"x":6,"y":35,"count":25611},{"map_id":51,"x":6,"y":36,"count":22953},{"map_id":51,"x":6,"y":37,"count":20745},{"map_id":51,"x":6,"y":38,"count":19567},{"map_id":51,"x":6,"y":39,"count":19591},{"map_id":51,"x":6,"y":40,"count":19432},{"map_id":51,"x":6,"y":41,"count":18679},{"map_id":51,"x":6,"y":42,"count":22252},{"map_id":51,"x":6,"y":43,"count":24323},{"map_id":51,"x":7,"y":1,"count":67574},{"map_id":51,"x":7,"y":2,"count":57058},{"map_id":51,"x":7,"y":3,"count":45938},{"map_id":51,"x":7,"y":4,"count":40648},{"map_id":51,"x":7,"y":5,"count":37256},{"map_id":51,"x":7,"y":6,"count":36115},{"map_id":51,"x":7,"y":7,"count":33382},{"map_id":51,"x":7,"y":8,"count":34199},{"map_id":51,"x":7,"y":9,"count":34589},{"map_id":51,"x":7,"y":10,"count":33410},{"map_id":51,"x":7,"y":11,"count":33223},{"map_id":51,"x":7,"y":12,"count":43197},{"map_id":51,"x":7,"y":13,"count":31281},{"map_id":51,"x":7,"y":14,"count":27957},{"map_id":51,"x":7,"y":15,"count":28482},{"map_id":51,"x":7,"y":16,"count":27522},{"map_id":51,"x":7,"y":17,"count":26152},{"map_id":51,"x":7,"y":18,"count":25537},{"map_id":51,"x":7,"y":19,"count":23215},{"map_id":51,"x":7,"y":20,"count":21728},{"map_id":51,"x":7,"y":21,"count":21095},{"map_id":51,"x":7,"y":22,"count":20929},{"map_id":51,"x":7,"y":23,"count":21249},{"map_id":51,"x":7,"y":24,"count":23467},{"map_id":51,"x":7,"y":25,"count":25695},{"map_id":51,"x":7,"y":30,"count":76527},{"map_id":51,"x":7,"y":31,"count":55706},{"map_id":51,"x":7,"y":32,"count":42638},{"map_id":51,"x":7,"y":33,"count":35151},{"map_id":51,"x":7,"y":34,"count":29702},{"map_id":51,"x":7,"y":35,"count":25767},{"map_id":51,"x":7,"y":36,"count":22886},{"map_id":51,"x":7,"y":37,"count":20652},{"map_id":51,"x":7,"y":38,"count":19960},{"map_id":51,"x":7,"y":39,"count":18413},{"map_id":51,"x":7,"y":40,"count":18981},{"map_id":51,"x":7,"y":41,"count":17205},{"map_id":51,"x":7,"y":42,"count":20527},{"map_id":51,"x":7,"y":43,"count":22347},{"map_id":51,"x":8,"y":1,"count":48828},{"map_id":51,"x":8,"y":2,"count":41053},{"map_id":51,"x":8,"y":3,"count":35665},{"map_id":51,"x":8,"y":4,"count":37387},{"map_id":51,"x":8,"y":5,"count":27389},{"map_id":51,"x":8,"y":6,"count":31152},{"map_id":51,"x":8,"y":7,"count":29748},{"map_id":51,"x":8,"y":8,"count":30891},{"map_id":51,"x":8,"y":9,"count":31623},{"map_id":51,"x":8,"y":10,"count":34049},{"map_id":51,"x":8,"y":11,"count":43487},{"map_id":51,"x":8,"y":12,"count":32879},{"map_id":51,"x":8,"y":13,"count":31073},{"map_id":51,"x":8,"y":14,"count":30309},{"map_id":51,"x":8,"y":15,"count":29266},{"map_id":51,"x":8,"y":16,"count":28217},{"map_id":51,"x":8,"y":17,"count":25330},{"map_id":51,"x":8,"y":18,"count":32960},{"map_id":51,"x":8,"y":19,"count":36111},{"map_id":51,"x":8,"y":20,"count":23511},{"map_id":51,"x":8,"y":21,"count":23796},{"map_id":51,"x":8,"y":22,"count":23699},{"map_id":51,"x":8,"y":23,"count":24536},{"map_id":51,"x":8,"y":24,"count":24723},{"map_id":51,"x":8,"y":25,"count":25702},{"map_id":51,"x":8,"y":30,"count":256907},{"map_id":51,"x":8,"y":31,"count":63881},{"map_id":51,"x":8,"y":32,"count":53467},{"map_id":51,"x":8,"y":33,"count":41788},{"map_id":51,"x":8,"y":34,"count":32674},{"map_id":51,"x":8,"y":35,"count":29209},{"map_id":51,"x":8,"y":36,"count":27390},{"map_id":51,"x":8,"y":37,"count":24702},{"map_id":51,"x":8,"y":38,"count":24141},{"map_id":51,"x":8,"y":39,"count":21708},{"map_id":51,"x":8,"y":40,"count":20593},{"map_id":51,"x":8,"y":41,"count":21507},{"map_id":51,"x":8,"y":42,"count":18935},{"map_id":51,"x":8,"y":43,"count":21674},{"map_id":51,"x":9,"y":1,"count":39129},{"map_id":51,"x":9,"y":2,"count":31442},{"map_id":51,"x":9,"y":3,"count":26769},{"map_id":51,"x":9,"y":24,"count":26262},{"map_id":51,"x":9,"y":25,"count":28072},{"map_id":51,"x":9,"y":32,"count":47726},{"map_id":51,"x":9,"y":33,"count":36716},{"map_id":51,"x":9,"y":40,"count":17094},{"map_id":51,"x":9,"y":41,"count":18547},{"map_id":51,"x":9,"y":42,"count":17981},{"map_id":51,"x":9,"y":43,"count":18923},{"map_id":51,"x":10,"y":1,"count":30808},{"map_id":51,"x":10,"y":2,"count":25567},{"map_id":51,"x":10,"y":3,"count":21612},{"map_id":51,"x":10,"y":24,"count":34708},{"map_id":51,"x":10,"y":25,"count":32778},{"map_id":51,"x":10,"y":32,"count":61509},{"map_id":51,"x":10,"y":33,"count":48510},{"map_id":51,"x":10,"y":40,"count":20331},{"map_id":51,"x":10,"y":41,"count":19611},{"map_id":51,"x":10,"y":42,"count":16463},{"map_id":51,"x":10,"y":43,"count":16513},{"map_id":51,"x":11,"y":1,"count":28704},{"map_id":51,"x":11,"y":2,"count":22869},{"map_id":51,"x":11,"y":3,"count":21651},{"map_id":51,"x":11,"y":4,"count":19470},{"map_id":51,"x":11,"y":5,"count":20383},{"map_id":51,"x":11,"y":6,"count":22111},{"map_id":51,"x":11,"y":7,"count":22460},{"map_id":51,"x":11,"y":8,"count":24869},{"map_id":51,"x":11,"y":9,"count":25391},{"map_id":51,"x":11,"y":10,"count":28607},{"map_id":51,"x":11,"y":11,"count":32099},{"map_id":51,"x":11,"y":12,"count":35712},{"map_id":51,"x":11,"y":13,"count":38772},{"map_id":51,"x":11,"y":14,"count":44911},{"map_id":51,"x":11,"y":15,"count":53748},{"map_id":51,"x":11,"y":16,"count":66966},{"map_id":51,"x":11,"y":17,"count":84185},{"map_id":51,"x":11,"y":18,"count":109229},{"map_id":51,"x":11,"y":19,"count":274211},{"map_id":51,"x":11,"y":24,"count":44924},{"map_id":51,"x":11,"y":25,"count":44788},{"map_id":51,"x":11,"y":26,"count":46844},{"map_id":51,"x":11,"y":27,"count":57069},{"map_id":51,"x":11,"y":28,"count":75176},{"map_id":51,"x":11,"y":29,"count":102194},{"map_id":51,"x":11,"y":32,"count":56954},{"map_id":51,"x":11,"y":33,"count":43054},{"map_id":51,"x":11,"y":40,"count":19327},{"map_id":51,"x":11,"y":41,"count":17197},{"map_id":51,"x":11,"y":42,"count":15020},{"map_id":51,"x":11,"y":43,"count":16298},{"map_id":51,"x":12,"y":1,"count":28356},{"map_id":51,"x":12,"y":2,"count":23609},{"map_id":51,"x":12,"y":3,"count":20157},{"map_id":51,"x":12,"y":4,"count":18792},{"map_id":51,"x":12,"y":5,"count":18474},{"map_id":51,"x":12,"y":6,"count":20969},{"map_id":51,"x":12,"y":7,"count":21050},{"map_id":51,"x":12,"y":8,"count":22494},{"map_id":51,"x":12,"y":9,"count":24725},{"map_id":51,"x":12,"y":10,"count":25366},{"map_id":51,"x":12,"y":11,"count":26965},{"map_id":51,"x":12,"y":12,"count":29122},{"map_id":51,"x":12,"y":13,"count":29672},{"map_id":51,"x":12,"y":14,"count":36003},{"map_id":51,"x":12,"y":15,"count":39043},{"map_id":51,"x":12,"y":16,"count":49649},{"map_id":51,"x":12,"y":17,"count":62515},{"map_id":51,"x":12,"y":18,"count":76363},{"map_id":51,"x":12,"y":19,"count":105487},{"map_id":51,"x":12,"y":24,"count":326630},{"map_id":51,"x":12,"y":25,"count":54764},{"map_id":51,"x":12,"y":26,"count":56681},{"map_id":51,"x":12,"y":27,"count":68503},{"map_id":51,"x":12,"y":28,"count":97353},{"map_id":51,"x":12,"y":29,"count":114875},{"map_id":51,"x":12,"y":32,"count":70556},{"map_id":51,"x":12,"y":33,"count":51594},{"map_id":51,"x":12,"y":40,"count":22595},{"map_id":51,"x":12,"y":41,"count":21928},{"map_id":51,"x":12,"y":42,"count":15603},{"map_id":51,"x":12,"y":43,"count":15923},{"map_id":51,"x":13,"y":1,"count":29761},{"map_id":51,"x":13,"y":2,"count":23404},{"map_id":51,"x":13,"y":3,"count":18079},{"map_id":51,"x":13,"y":4,"count":16603},{"map_id":51,"x":13,"y":5,"count":15120},{"map_id":51,"x":13,"y":6,"count":14612},{"map_id":51,"x":13,"y":7,"count":15238},{"map_id":51,"x":13,"y":8,"count":17295},{"map_id":51,"x":13,"y":9,"count":17178},{"map_id":51,"x":13,"y":10,"count":19019},{"map_id":51,"x":13,"y":11,"count":17960},{"map_id":51,"x":13,"y":12,"count":21092},{"map_id":51,"x":13,"y":13,"count":21433},{"map_id":51,"x":13,"y":14,"count":24452},{"map_id":51,"x":13,"y":15,"count":26729},{"map_id":51,"x":13,"y":16,"count":32620},{"map_id":51,"x":13,"y":17,"count":41156},{"map_id":51,"x":13,"y":18,"count":56400},{"map_id":51,"x":13,"y":19,"count":78598},{"map_id":51,"x":13,"y":32,"count":67576},{"map_id":51,"x":13,"y":33,"count":48279},{"map_id":51,"x":13,"y":40,"count":20103},{"map_id":51,"x":13,"y":41,"count":17782},{"map_id":51,"x":13,"y":42,"count":16232},{"map_id":51,"x":13,"y":43,"count":15823},{"map_id":51,"x":14,"y":16,"count":24023},{"map_id":51,"x":14,"y":17,"count":30602},{"map_id":51,"x":14,"y":18,"count":43481},{"map_id":51,"x":14,"y":19,"count":58637},{"map_id":51,"x":14,"y":32,"count":88497},{"map_id":51,"x":14,"y":33,"count":67267},{"map_id":51,"x":14,"y":40,"count":26096},{"map_id":51,"x":14,"y":41,"count":27741},{"map_id":51,"x":14,"y":42,"count":18789},{"map_id":51,"x":14,"y":43,"count":17671},{"map_id":51,"x":15,"y":16,"count":20338},{"map_id":51,"x":15,"y":17,"count":27832},{"map_id":51,"x":15,"y":18,"count":33625},{"map_id":51,"x":15,"y":19,"count":47120},{"map_id":51,"x":15,"y":32,"count":144404},{"map_id":51,"x":15,"y":33,"count":71815},{"map_id":51,"x":15,"y":34,"count":58762},{"map_id":51,"x":15,"y":35,"count":48405},{"map_id":51,"x":15,"y":36,"count":37000},{"map_id":51,"x":15,"y":37,"count":33474},{"map_id":51,"x":15,"y":38,"count":28502},{"map_id":51,"x":15,"y":39,"count":27398},{"map_id":51,"x":15,"y":40,"count":24043},{"map_id":51,"x":15,"y":41,"count":21426},{"map_id":51,"x":15,"y":42,"count":29352},{"map_id":51,"x":15,"y":43,"count":38275},{"map_id":51,"x":15,"y":44,"count":21356},{"map_id":51,"x":15,"y":45,"count":19601},{"map_id":51,"x":15,"y":46,"count":16020},{"map_id":51,"x":15,"y":47,"count":8835},{"map_id":51,"x":16,"y":1,"count":56414},{"map_id":51,"x":16,"y":2,"count":41656},{"map_id":51,"x":16,"y":3,"count":32527},{"map_id":51,"x":16,"y":4,"count":28260},{"map_id":51,"x":16,"y":5,"count":25643},{"map_id":51,"x":16,"y":6,"count":27471},{"map_id":51,"x":16,"y":7,"count":27513},{"map_id":51,"x":16,"y":8,"count":26878},{"map_id":51,"x":16,"y":9,"count":26958},{"map_id":51,"x":16,"y":10,"count":22543},{"map_id":51,"x":16,"y":11,"count":21671},{"map_id":51,"x":16,"y":12,"count":20040},{"map_id":51,"x":16,"y":13,"count":20284},{"map_id":51,"x":16,"y":14,"count":19686},{"map_id":51,"x":16,"y":15,"count":20315},{"map_id":51,"x":16,"y":16,"count":23361},{"map_id":51,"x":16,"y":17,"count":27673},{"map_id":51,"x":16,"y":18,"count":33034},{"map_id":51,"x":16,"y":19,"count":53061},{"map_id":51,"x":16,"y":33,"count":139052},{"map_id":51,"x":16,"y":34,"count":64072},{"map_id":51,"x":16,"y":35,"count":50342},{"map_id":51,"x":16,"y":36,"count":39681},{"map_id":51,"x":16,"y":37,"count":34378},{"map_id":51,"x":16,"y":38,"count":28519},{"map_id":51,"x":16,"y":39,"count":25115},{"map_id":51,"x":16,"y":40,"count":22699},{"map_id":51,"x":16,"y":44,"count":48300},{"map_id":51,"x":16,"y":45,"count":27539},{"map_id":51,"x":16,"y":46,"count":25003},{"map_id":51,"x":16,"y":47,"count":20871},{"map_id":51,"x":17,"y":1,"count":43520},{"map_id":51,"x":17,"y":2,"count":31368},{"map_id":51,"x":17,"y":3,"count":26270},{"map_id":51,"x":17,"y":4,"count":22603},{"map_id":51,"x":17,"y":5,"count":19452},{"map_id":51,"x":17,"y":6,"count":18809},{"map_id":51,"x":17,"y":7,"count":19157},{"map_id":51,"x":17,"y":8,"count":19836},{"map_id":51,"x":17,"y":9,"count":18886},{"map_id":51,"x":17,"y":10,"count":17182},{"map_id":51,"x":17,"y":11,"count":16378},{"map_id":51,"x":17,"y":12,"count":15598},{"map_id":51,"x":17,"y":13,"count":15089},{"map_id":51,"x":17,"y":14,"count":15362},{"map_id":51,"x":17,"y":15,"count":17126},{"map_id":51,"x":17,"y":16,"count":17932},{"map_id":51,"x":17,"y":17,"count":22829},{"map_id":51,"x":17,"y":18,"count":29644},{"map_id":51,"x":17,"y":19,"count":39709},{"map_id":51,"x":17,"y":32,"count":314917},{"map_id":51,"x":17,"y":33,"count":134946},{"map_id":51,"x":17,"y":34,"count":93273},{"map_id":51,"x":17,"y":35,"count":67213},{"map_id":51,"x":17,"y":36,"count":53320},{"map_id":51,"x":17,"y":37,"count":44323},{"map_id":51,"x":17,"y":38,"count":35390},{"map_id":51,"x":17,"y":39,"count":30127},{"map_id":51,"x":17,"y":40,"count":26013},{"map_id":51,"x":17,"y":43,"count":51219},{"map_id":51,"x":17,"y":44,"count":37707},{"map_id":51,"x":17,"y":45,"count":104395},{"map_id":51,"x":17,"y":46,"count":51249},{"map_id":51,"x":17,"y":47,"count":105729},{"map_id":51,"x":18,"y":1,"count":32512},{"map_id":51,"x":18,"y":2,"count":26390},{"map_id":51,"x":18,"y":3,"count":20148},{"map_id":51,"x":18,"y":4,"count":16497},{"map_id":51,"x":18,"y":5,"count":15333},{"map_id":51,"x":18,"y":6,"count":15940},{"map_id":51,"x":18,"y":7,"count":15811},{"map_id":51,"x":18,"y":8,"count":19461},{"map_id":51,"x":18,"y":9,"count":18697},{"map_id":51,"x":18,"y":10,"count":15907},{"map_id":51,"x":18,"y":11,"count":26851},{"map_id":51,"x":18,"y":12,"count":16020},{"map_id":51,"x":18,"y":13,"count":15825},{"map_id":51,"x":18,"y":14,"count":17317},{"map_id":51,"x":18,"y":15,"count":18350},{"map_id":51,"x":18,"y":16,"count":22139},{"map_id":51,"x":18,"y":17,"count":26437},{"map_id":51,"x":18,"y":18,"count":30440},{"map_id":51,"x":18,"y":19,"count":881482},{"map_id":51,"x":18,"y":32,"count":400354},{"map_id":51,"x":18,"y":33,"count":256490},{"map_id":51,"x":18,"y":34,"count":182079},{"map_id":51,"x":18,"y":35,"count":123234},{"map_id":51,"x":18,"y":36,"count":93303},{"map_id":51,"x":18,"y":37,"count":75219},{"map_id":51,"x":18,"y":38,"count":60814},{"map_id":51,"x":18,"y":39,"count":50213},{"map_id":51,"x":18,"y":40,"count":54066},{"map_id":51,"x":18,"y":41,"count":42714},{"map_id":51,"x":18,"y":42,"count":28221},{"map_id":51,"x":18,"y":43,"count":32846},{"map_id":51,"x":18,"y":44,"count":62706},{"map_id":51,"x":18,"y":46,"count":127350},{"map_id":51,"x":18,"y":47,"count":35293},{"map_id":51,"x":19,"y":1,"count":28247},{"map_id":51,"x":19,"y":2,"count":21010},{"map_id":51,"x":19,"y":3,"count":14507},{"map_id":51,"x":19,"y":8,"count":18009},{"map_id":51,"x":19,"y":9,"count":15475},{"map_id":51,"x":19,"y":40,"count":40245},{"map_id":51,"x":19,"y":41,"count":32883},{"map_id":51,"x":19,"y":42,"count":31623},{"map_id":51,"x":19,"y":43,"count":29335},{"map_id":51,"x":20,"y":1,"count":23619},{"map_id":51,"x":20,"y":2,"count":17641},{"map_id":51,"x":20,"y":8,"count":20703},{"map_id":51,"x":20,"y":9,"count":18312},{"map_id":51,"x":20,"y":40,"count":69180},{"map_id":51,"x":20,"y":41,"count":52675},{"map_id":51,"x":20,"y":42,"count":30432},{"map_id":51,"x":20,"y":43,"count":26549},{"map_id":51,"x":21,"y":1,"count":20271},{"map_id":51,"x":21,"y":2,"count":15150},{"map_id":51,"x":21,"y":8,"count":18746},{"map_id":51,"x":21,"y":9,"count":17609},{"map_id":51,"x":21,"y":40,"count":54209},{"map_id":51,"x":21,"y":41,"count":37986},{"map_id":51,"x":21,"y":42,"count":30635},{"map_id":51,"x":21,"y":43,"count":27315},{"map_id":51,"x":22,"y":1,"count":18792},{"map_id":51,"x":22,"y":2,"count":13446},{"map_id":51,"x":22,"y":8,"count":23138},{"map_id":51,"x":22,"y":9,"count":20531},{"map_id":51,"x":22,"y":40,"count":91694},{"map_id":51,"x":22,"y":41,"count":62592},{"map_id":51,"x":22,"y":42,"count":32582},{"map_id":51,"x":22,"y":43,"count":27990},{"map_id":51,"x":23,"y":1,"count":18516},{"map_id":51,"x":23,"y":2,"count":13335},{"map_id":51,"x":23,"y":8,"count":19618},{"map_id":51,"x":23,"y":9,"count":18190},{"map_id":51,"x":23,"y":40,"count":195011},{"map_id":51,"x":23,"y":41,"count":46905},{"map_id":51,"x":23,"y":42,"count":31969},{"map_id":51,"x":23,"y":43,"count":26933},{"map_id":51,"x":24,"y":1,"count":16709},{"map_id":51,"x":24,"y":2,"count":12341},{"map_id":51,"x":24,"y":8,"count":21689},{"map_id":51,"x":24,"y":9,"count":18945},{"map_id":51,"x":24,"y":41,"count":97090},{"map_id":51,"x":24,"y":42,"count":29469},{"map_id":51,"x":24,"y":43,"count":26681},{"map_id":51,"x":25,"y":1,"count":15579},{"map_id":51,"x":25,"y":2,"count":12423},{"map_id":51,"x":25,"y":8,"count":21566},{"map_id":51,"x":25,"y":9,"count":21464},{"map_id":51,"x":25,"y":10,"count":27966},{"map_id":51,"x":25,"y":11,"count":28166},{"map_id":51,"x":25,"y":12,"count":45640},{"map_id":51,"x":25,"y":13,"count":37980},{"map_id":51,"x":25,"y":14,"count":42971},{"map_id":51,"x":25,"y":15,"count":52439},{"map_id":51,"x":25,"y":16,"count":61480},{"map_id":51,"x":25,"y":17,"count":92257},{"map_id":51,"x":25,"y":18,"count":79012},{"map_id":51,"x":25,"y":19,"count":118098},{"map_id":51,"x":25,"y":20,"count":132658},{"map_id":51,"x":25,"y":21,"count":166977},{"map_id":51,"x":25,"y":22,"count":199821},{"map_id":51,"x":25,"y":23,"count":212466},{"map_id":51,"x":25,"y":24,"count":203730},{"map_id":51,"x":25,"y":25,"count":181634},{"map_id":51,"x":25,"y":26,"count":150766},{"map_id":51,"x":25,"y":27,"count":125521},{"map_id":51,"x":25,"y":28,"count":105648},{"map_id":51,"x":25,"y":29,"count":89865},{"map_id":51,"x":25,"y":30,"count":82194},{"map_id":51,"x":25,"y":31,"count":72855},{"map_id":51,"x":25,"y":32,"count":66604},{"map_id":51,"x":25,"y":33,"count":122604},{"map_id":51,"x":25,"y":34,"count":59735},{"map_id":51,"x":25,"y":35,"count":55240},{"map_id":51,"x":25,"y":36,"count":49368},{"map_id":51,"x":25,"y":37,"count":45825},{"map_id":51,"x":25,"y":38,"count":47795},{"map_id":51,"x":25,"y":39,"count":42090},{"map_id":51,"x":25,"y":40,"count":70698},{"map_id":51,"x":25,"y":41,"count":47125},{"map_id":51,"x":25,"y":42,"count":29251},{"map_id":51,"x":25,"y":43,"count":25971},{"map_id":51,"x":26,"y":1,"count":15495},{"map_id":51,"x":26,"y":2,"count":12021},{"map_id":51,"x":26,"y":8,"count":20990},{"map_id":51,"x":26,"y":9,"count":21309},{"map_id":51,"x":26,"y":10,"count":21650},{"map_id":51,"x":26,"y":11,"count":26731},{"map_id":51,"x":26,"y":12,"count":27749},{"map_id":51,"x":26,"y":13,"count":28154},{"map_id":51,"x":26,"y":14,"count":32627},{"map_id":51,"x":26,"y":15,"count":37129},{"map_id":51,"x":26,"y":16,"count":87199},{"map_id":51,"x":26,"y":18,"count":109759},{"map_id":51,"x":26,"y":19,"count":260673},{"map_id":51,"x":26,"y":20,"count":95343},{"map_id":51,"x":26,"y":21,"count":116315},{"map_id":51,"x":26,"y":22,"count":136832},{"map_id":51,"x":26,"y":23,"count":146650},{"map_id":51,"x":26,"y":24,"count":142314},{"map_id":51,"x":26,"y":25,"count":128961},{"map_id":51,"x":26,"y":26,"count":105292},{"map_id":51,"x":26,"y":27,"count":88517},{"map_id":51,"x":26,"y":28,"count":73966},{"map_id":51,"x":26,"y":29,"count":64005},{"map_id":51,"x":26,"y":30,"count":58399},{"map_id":51,"x":26,"y":31,"count":53701},{"map_id":51,"x":26,"y":32,"count":43573},{"map_id":51,"x":26,"y":33,"count":381996},{"map_id":51,"x":26,"y":34,"count":40287},{"map_id":51,"x":26,"y":35,"count":39791},{"map_id":51,"x":26,"y":36,"count":38475},{"map_id":51,"x":26,"y":37,"count":34799},{"map_id":51,"x":26,"y":38,"count":33130},{"map_id":51,"x":26,"y":39,"count":31886},{"map_id":51,"x":26,"y":40,"count":61151},{"map_id":51,"x":26,"y":41,"count":41450},{"map_id":51,"x":26,"y":42,"count":29089},{"map_id":51,"x":26,"y":43,"count":26189},{"map_id":51,"x":27,"y":1,"count":15921},{"map_id":51,"x":27,"y":2,"count":11434},{"map_id":51,"x":27,"y":8,"count":17080},{"map_id":51,"x":27,"y":9,"count":16854},{"map_id":51,"x":27,"y":18,"count":41556},{"map_id":51,"x":27,"y":19,"count":146809},{"map_id":51,"x":27,"y":20,"count":75500},{"map_id":51,"x":27,"y":21,"count":73650},{"map_id":51,"x":27,"y":22,"count":83793},{"map_id":51,"x":27,"y":23,"count":89978},{"map_id":51,"x":27,"y":24,"count":84005},{"map_id":51,"x":27,"y":25,"count":76168},{"map_id":51,"x":27,"y":26,"count":65900},{"map_id":51,"x":27,"y":27,"count":53860},{"map_id":51,"x":27,"y":28,"count":45693},{"map_id":51,"x":27,"y":29,"count":40998},{"map_id":51,"x":27,"y":30,"count":36451},{"map_id":51,"x":27,"y":31,"count":34596},{"map_id":51,"x":27,"y":32,"count":36920},{"map_id":51,"x":27,"y":33,"count":142219},{"map_id":51,"x":27,"y":34,"count":40889},{"map_id":51,"x":27,"y":35,"count":35092},{"map_id":51,"x":27,"y":36,"count":36007},{"map_id":51,"x":27,"y":37,"count":33779},{"map_id":51,"x":27,"y":38,"count":31309},{"map_id":51,"x":27,"y":39,"count":69384},{"map_id":51,"x":27,"y":41,"count":137458},{"map_id":51,"x":27,"y":42,"count":31811},{"map_id":51,"x":27,"y":43,"count":30868},{"map_id":51,"x":28,"y":1,"count":15950},{"map_id":51,"x":28,"y":2,"count":12058},{"map_id":51,"x":28,"y":8,"count":13948},{"map_id":51,"x":28,"y":9,"count":13917},{"map_id":51,"x":28,"y":18,"count":28259},{"map_id":51,"x":28,"y":19,"count":1186436},{"map_id":51,"x":28,"y":32,"count":23485},{"map_id":51,"x":28,"y":33,"count":402438},{"map_id":51,"x":28,"y":40,"count":183939},{"map_id":51,"x":28,"y":41,"count":78328},{"map_id":51,"x":28,"y":42,"count":47652},{"map_id":51,"x":28,"y":43,"count":43621},{"map_id":51,"x":29,"y":1,"count":17779},{"map_id":51,"x":29,"y":2,"count":13006},{"map_id":51,"x":29,"y":8,"count":12769},{"map_id":51,"x":29,"y":9,"count":12601},{"map_id":51,"x":29,"y":18,"count":26785},{"map_id":51,"x":29,"y":19,"count":668439},{"map_id":51,"x":29,"y":32,"count":21778},{"map_id":51,"x":29,"y":33,"count":480572},{"map_id":51,"x":29,"y":40,"count":100650},{"map_id":51,"x":29,"y":41,"count":64084},{"map_id":51,"x":29,"y":42,"count":48014},{"map_id":51,"x":29,"y":43,"count":45751},{"map_id":51,"x":30,"y":1,"count":21164},{"map_id":51,"x":30,"y":2,"count":16010},{"map_id":51,"x":30,"y":3,"count":11411},{"map_id":51,"x":30,"y":8,"count":11631},{"map_id":51,"x":30,"y":9,"count":12041},{"map_id":51,"x":30,"y":10,"count":11467},{"map_id":51,"x":30,"y":11,"count":11573},{"map_id":51,"x":30,"y":12,"count":12280},{"map_id":51,"x":30,"y":13,"count":13925},{"map_id":51,"x":30,"y":14,"count":15705},{"map_id":51,"x":30,"y":15,"count":15528},{"map_id":51,"x":30,"y":16,"count":15786},{"map_id":51,"x":30,"y":17,"count":17564},{"map_id":51,"x":30,"y":18,"count":74785},{"map_id":51,"x":30,"y":19,"count":14855},{"map_id":51,"x":30,"y":32,"count":47533},{"map_id":51,"x":30,"y":33,"count":15015},{"map_id":51,"x":30,"y":40,"count":160095},{"map_id":51,"x":30,"y":41,"count":106093},{"map_id":51,"x":30,"y":42,"count":74365},{"map_id":51,"x":30,"y":43,"count":66957},{"map_id":51,"x":31,"y":1,"count":26571},{"map_id":51,"x":31,"y":2,"count":19196},{"map_id":51,"x":31,"y":3,"count":14549},{"map_id":51,"x":31,"y":4,"count":12289},{"map_id":51,"x":31,"y":5,"count":11290},{"map_id":51,"x":31,"y":6,"count":11659},{"map_id":51,"x":31,"y":7,"count":12020},{"map_id":51,"x":31,"y":8,"count":12427},{"map_id":51,"x":31,"y":9,"count":11234},{"map_id":51,"x":31,"y":10,"count":9951},{"map_id":51,"x":31,"y":11,"count":9815},{"map_id":51,"x":31,"y":12,"count":10828},{"map_id":51,"x":31,"y":13,"count":11734},{"map_id":51,"x":31,"y":14,"count":11348},{"map_id":51,"x":31,"y":15,"count":12161},{"map_id":51,"x":31,"y":16,"count":14532},{"map_id":51,"x":31,"y":17,"count":15425},{"map_id":51,"x":31,"y":18,"count":20540},{"map_id":51,"x":31,"y":19,"count":28625},{"map_id":51,"x":31,"y":20,"count":20029},{"map_id":51,"x":31,"y":21,"count":22403},{"map_id":51,"x":31,"y":22,"count":21944},{"map_id":51,"x":31,"y":23,"count":22899},{"map_id":51,"x":31,"y":24,"count":21439},{"map_id":51,"x":31,"y":25,"count":20030},{"map_id":51,"x":31,"y":26,"count":20157},{"map_id":51,"x":31,"y":27,"count":17522},{"map_id":51,"x":31,"y":28,"count":16085},{"map_id":51,"x":31,"y":29,"count":17506},{"map_id":51,"x":31,"y":30,"count":15803},{"map_id":51,"x":31,"y":31,"count":15188},{"map_id":51,"x":31,"y":32,"count":19826},{"map_id":51,"x":31,"y":33,"count":18631},{"map_id":51,"x":31,"y":40,"count":181369},{"map_id":51,"x":31,"y":41,"count":114197},{"map_id":51,"x":31,"y":42,"count":81243},{"map_id":51,"x":31,"y":43,"count":69414},{"map_id":51,"x":32,"y":1,"count":33654},{"map_id":51,"x":32,"y":2,"count":23910},{"map_id":51,"x":32,"y":3,"count":17650},{"map_id":51,"x":32,"y":4,"count":13640},{"map_id":51,"x":32,"y":5,"count":12533},{"map_id":51,"x":32,"y":6,"count":12890},{"map_id":51,"x":32,"y":7,"count":12081},{"map_id":51,"x":32,"y":8,"count":11901},{"map_id":51,"x":32,"y":9,"count":11529},{"map_id":51,"x":32,"y":10,"count":12480},{"map_id":51,"x":32,"y":11,"count":11370},{"map_id":51,"x":32,"y":12,"count":11575},{"map_id":51,"x":32,"y":13,"count":13346},{"map_id":51,"x":32,"y":14,"count":13009},{"map_id":51,"x":32,"y":15,"count":13109},{"map_id":51,"x":32,"y":16,"count":13547},{"map_id":51,"x":32,"y":17,"count":15434},{"map_id":51,"x":32,"y":18,"count":13986},{"map_id":51,"x":32,"y":19,"count":17119},{"map_id":51,"x":32,"y":20,"count":17723},{"map_id":51,"x":32,"y":21,"count":17887},{"map_id":51,"x":32,"y":22,"count":17843},{"map_id":51,"x":32,"y":23,"count":19528},{"map_id":51,"x":32,"y":24,"count":18686},{"map_id":51,"x":32,"y":25,"count":16991},{"map_id":51,"x":32,"y":26,"count":16936},{"map_id":51,"x":32,"y":27,"count":15384},{"map_id":51,"x":32,"y":28,"count":15125},{"map_id":51,"x":32,"y":29,"count":15687},{"map_id":51,"x":32,"y":30,"count":15980},{"map_id":51,"x":32,"y":31,"count":14605},{"map_id":51,"x":32,"y":32,"count":16456},{"map_id":51,"x":32,"y":33,"count":16965},{"map_id":51,"x":32,"y":40,"count":269731},{"map_id":51,"x":32,"y":41,"count":172669},{"map_id":51,"x":32,"y":42,"count":124235},{"map_id":51,"x":32,"y":43,"count":106079},{"map_id":52,"x":0,"y":1,"count":20265},{"map_id":52,"x":0,"y":2,"count":14727},{"map_id":52,"x":0,"y":3,"count":10569},{"map_id":52,"x":0,"y":4,"count":11445},{"map_id":52,"x":0,"y":5,"count":8634},{"map_id":52,"x":0,"y":6,"count":7895},{"map_id":52,"x":0,"y":7,"count":11125},{"map_id":52,"x":1,"y":1,"count":15066},{"map_id":52,"x":1,"y":7,"count":7100},{"map_id":52,"x":2,"y":1,"count":12382},{"map_id":52,"x":2,"y":4,"count":10051},{"map_id":52,"x":2,"y":7,"count":8562},{"map_id":52,"x":3,"y":1,"count":10115},{"map_id":52,"x":3,"y":4,"count":6351},{"map_id":52,"x":3,"y":7,"count":5885},{"map_id":52,"x":4,"y":1,"count":9264},{"map_id":52,"x":4,"y":4,"count":5400},{"map_id":52,"x":4,"y":7,"count":5520},{"map_id":52,"x":5,"y":1,"count":9060},{"map_id":52,"x":5,"y":2,"count":8003},{"map_id":52,"x":5,"y":3,"count":6817},{"map_id":52,"x":5,"y":4,"count":6109},{"map_id":52,"x":5,"y":5,"count":4659},{"map_id":52,"x":5,"y":6,"count":4699},{"map_id":52,"x":5,"y":7,"count":5153},{"map_id":52,"x":6,"y":1,"count":9783},{"map_id":52,"x":6,"y":2,"count":7464},{"map_id":52,"x":6,"y":3,"count":6715},{"map_id":52,"x":6,"y":4,"count":5240},{"map_id":52,"x":6,"y":5,"count":4684},{"map_id":52,"x":6,"y":6,"count":5346},{"map_id":52,"x":6,"y":7,"count":5221},{"map_id":52,"x":7,"y":1,"count":10409},{"map_id":52,"x":7,"y":2,"count":8039},{"map_id":52,"x":7,"y":3,"count":6383},{"map_id":52,"x":7,"y":4,"count":5779},{"map_id":52,"x":7,"y":5,"count":4177},{"map_id":52,"x":7,"y":6,"count":4705},{"map_id":52,"x":7,"y":7,"count":7106},{"map_id":52,"x":8,"y":1,"count":10305},{"map_id":52,"x":8,"y":2,"count":8658},{"map_id":52,"x":8,"y":3,"count":6264},{"map_id":52,"x":8,"y":4,"count":5205},{"map_id":52,"x":9,"y":1,"count":12061},{"map_id":52,"x":9,"y":2,"count":9579},{"map_id":52,"x":9,"y":3,"count":6854},{"map_id":52,"x":9,"y":4,"count":16433},{"map_id":52,"x":9,"y":5,"count":8239},{"map_id":52,"x":9,"y":6,"count":8562},{"map_id":52,"x":9,"y":7,"count":8502},{"map_id":52,"x":10,"y":1,"count":12436},{"map_id":52,"x":10,"y":2,"count":9067},{"map_id":52,"x":10,"y":3,"count":6912},{"map_id":52,"x":10,"y":4,"count":17316},{"map_id":52,"x":10,"y":5,"count":8360},{"map_id":52,"x":10,"y":6,"count":8530},{"map_id":52,"x":10,"y":7,"count":13276},{"map_id":52,"x":11,"y":6,"count":6031},{"map_id":52,"x":11,"y":7,"count":4429},{"map_id":52,"x":12,"y":6,"count":7774},{"map_id":52,"x":12,"y":7,"count":5572},{"map_id":52,"x":14,"y":7,"count":3633},{"map_id":53,"x":0,"y":1,"count":2745},{"map_id":53,"x":0,"y":2,"count":3256},{"map_id":53,"x":0,"y":3,"count":3496},{"map_id":53,"x":0,"y":4,"count":7928},{"map_id":53,"x":0,"y":6,"count":8133},{"map_id":53,"x":0,"y":7,"count":3345},{"map_id":53,"x":1,"y":1,"count":3393},{"map_id":53,"x":1,"y":2,"count":3559},{"map_id":53,"x":1,"y":3,"count":3991},{"map_id":53,"x":1,"y":6,"count":3610},{"map_id":53,"x":1,"y":7,"count":3876},{"map_id":53,"x":2,"y":1,"count":2535},{"map_id":53,"x":2,"y":2,"count":3238},{"map_id":53,"x":2,"y":3,"count":3241},{"map_id":53,"x":2,"y":6,"count":5516},{"map_id":53,"x":2,"y":7,"count":3678},{"map_id":53,"x":3,"y":1,"count":2937},{"map_id":53,"x":3,"y":2,"count":3424},{"map_id":53,"x":3,"y":3,"count":3870},{"map_id":53,"x":3,"y":6,"count":3839},{"map_id":53,"x":3,"y":7,"count":4834},{"map_id":53,"x":4,"y":1,"count":3372},{"map_id":53,"x":4,"y":2,"count":3878},{"map_id":53,"x":4,"y":3,"count":4567},{"map_id":53,"x":4,"y":6,"count":3643},{"map_id":53,"x":4,"y":7,"count":4772},{"map_id":53,"x":5,"y":1,"count":3634},{"map_id":53,"x":5,"y":2,"count":4084},{"map_id":53,"x":5,"y":3,"count":3506},{"map_id":53,"x":5,"y":4,"count":3784},{"map_id":53,"x":5,"y":5,"count":3341},{"map_id":53,"x":5,"y":6,"count":4775},{"map_id":53,"x":5,"y":7,"count":4732},{"map_id":53,"x":6,"y":1,"count":3923},{"map_id":53,"x":6,"y":2,"count":4369},{"map_id":53,"x":6,"y":3,"count":4260},{"map_id":53,"x":6,"y":4,"count":4062},{"map_id":53,"x":6,"y":5,"count":5093},{"map_id":53,"x":6,"y":6,"count":4478},{"map_id":53,"x":6,"y":7,"count":5062},{"map_id":53,"x":7,"y":1,"count":3786},{"map_id":53,"x":7,"y":2,"count":3449},{"map_id":53,"x":7,"y":3,"count":3343},{"map_id":53,"x":7,"y":4,"count":4189},{"map_id":53,"x":7,"y":6,"count":5511},{"map_id":53,"x":7,"y":7,"count":8304},{"map_id":53,"x":8,"y":1,"count":3263},{"map_id":53,"x":8,"y":2,"count":2863},{"map_id":53,"x":8,"y":3,"count":2869},{"map_id":53,"x":8,"y":4,"count":3062},{"map_id":53,"x":9,"y":1,"count":2711},{"map_id":53,"x":9,"y":2,"count":2956},{"map_id":53,"x":9,"y":3,"count":3114},{"map_id":53,"x":9,"y":4,"count":2594},{"map_id":53,"x":9,"y":5,"count":2451},{"map_id":53,"x":9,"y":6,"count":2267},{"map_id":53,"x":9,"y":7,"count":3097},{"map_id":53,"x":10,"y":3,"count":3025},{"map_id":53,"x":10,"y":4,"count":2632},{"map_id":53,"x":10,"y":5,"count":3475},{"map_id":53,"x":10,"y":6,"count":2487},{"map_id":53,"x":10,"y":7,"count":2919},{"map_id":53,"x":11,"y":3,"count":4070},{"map_id":53,"x":11,"y":4,"count":4625},{"map_id":53,"x":11,"y":6,"count":3246},{"map_id":53,"x":11,"y":7,"count":2687},{"map_id":53,"x":12,"y":3,"count":2969},{"map_id":53,"x":12,"y":4,"count":2999},{"map_id":53,"x":12,"y":6,"count":3992},{"map_id":53,"x":12,"y":7,"count":3669},{"map_id":53,"x":13,"y":1,"count":4648},{"map_id":53,"x":13,"y":2,"count":4561},{"map_id":53,"x":13,"y":3,"count":3585},{"map_id":53,"x":13,"y":4,"count":2838},{"map_id":53,"x":13,"y":5,"count":2717},{"map_id":53,"x":13,"y":6,"count":2680},{"map_id":53,"x":13,"y":7,"count":4102},{"map_id":54,"x":0,"y":10,"count":76922},{"map_id":54,"x":0,"y":11,"count":57721},{"map_id":54,"x":0,"y":12,"count":42473},{"map_id":54,"x":0,"y":13,"count":39342},{"map_id":54,"x":1,"y":1,"count":8151},{"map_id":54,"x":1,"y":2,"count":6121},{"map_id":54,"x":1,"y":4,"count":17727},{"map_id":54,"x":1,"y":5,"count":14930},{"map_id":54,"x":1,"y":6,"count":16470},{"map_id":54,"x":1,"y":7,"count":14368},{"map_id":54,"x":1,"y":8,"count":16328},{"map_id":54,"x":1,"y":10,"count":55069},{"map_id":54,"x":1,"y":11,"count":40464},{"map_id":54,"x":1,"y":12,"count":33836},{"map_id":54,"x":1,"y":13,"count":30554},{"map_id":54,"x":2,"y":1,"count":5937},{"map_id":54,"x":2,"y":2,"count":4363},{"map_id":54,"x":2,"y":4,"count":14521},{"map_id":54,"x":2,"y":6,"count":17844},{"map_id":54,"x":2,"y":8,"count":13184},{"map_id":54,"x":2,"y":10,"count":38804},{"map_id":54,"x":2,"y":11,"count":30091},{"map_id":54,"x":2,"y":12,"count":25680},{"map_id":54,"x":2,"y":13,"count":26178},{"map_id":54,"x":3,"y":1,"count":11291},{"map_id":54,"x":3,"y":2,"count":3085},{"map_id":54,"x":3,"y":4,"count":12061},{"map_id":54,"x":3,"y":5,"count":16220},{"map_id":54,"x":3,"y":7,"count":24636},{"map_id":54,"x":3,"y":8,"count":14578},{"map_id":54,"x":3,"y":11,"count":40824},{"map_id":54,"x":3,"y":12,"count":22415},{"map_id":54,"x":3,"y":13,"count":23936},{"map_id":54,"x":4,"y":2,"count":19943},{"map_id":54,"x":4,"y":3,"count":6921},{"map_id":54,"x":4,"y":4,"count":10064},{"map_id":54,"x":4,"y":5,"count":10854},{"map_id":54,"x":4,"y":6,"count":27303},{"map_id":54,"x":4,"y":7,"count":14502},{"map_id":54,"x":4,"y":8,"count":17271},{"map_id":54,"x":4,"y":9,"count":15945},{"map_id":54,"x":4,"y":10,"count":16274},{"map_id":54,"x":4,"y":11,"count":18329},{"map_id":54,"x":4,"y":12,"count":21474},{"map_id":54,"x":4,"y":13,"count":38153},{"map_id":54,"x":5,"y":1,"count":21004},{"map_id":54,"x":5,"y":2,"count":5455},{"map_id":54,"x":5,"y":3,"count":6829},{"map_id":54,"x":5,"y":4,"count":9895},{"map_id":54,"x":5,"y":6,"count":12129},{"map_id":54,"x":5,"y":8,"count":16957},{"map_id":54,"x":5,"y":9,"count":15826},{"map_id":54,"x":5,"y":10,"count":15298},{"map_id":54,"x":5,"y":11,"count":15864},{"map_id":54,"x":5,"y":12,"count":15913},{"map_id":54,"x":5,"y":13,"count":12977},{"map_id":54,"x":6,"y":1,"count":7036},{"map_id":54,"x":6,"y":2,"count":6989},{"map_id":54,"x":6,"y":4,"count":13298},{"map_id":54,"x":6,"y":6,"count":13389},{"map_id":54,"x":6,"y":8,"count":15559},{"map_id":54,"x":6,"y":11,"count":27233},{"map_id":54,"x":6,"y":12,"count":16068},{"map_id":54,"x":6,"y":13,"count":15436},{"map_id":54,"x":7,"y":1,"count":12265},{"map_id":54,"x":7,"y":2,"count":11913},{"map_id":54,"x":7,"y":4,"count":16689},{"map_id":54,"x":7,"y":6,"count":16455},{"map_id":54,"x":7,"y":8,"count":13128},{"map_id":54,"x":7,"y":11,"count":84544},{"map_id":54,"x":7,"y":12,"count":19176},{"map_id":54,"x":7,"y":13,"count":17874},{"map_id":54,"x":8,"y":1,"count":18935},{"map_id":54,"x":8,"y":2,"count":17654},{"map_id":54,"x":8,"y":4,"count":24412},{"map_id":54,"x":8,"y":5,"count":19297},{"map_id":54,"x":8,"y":6,"count":17171},{"map_id":54,"x":8,"y":7,"count":15470},{"map_id":54,"x":8,"y":8,"count":14202},{"map_id":54,"x":8,"y":10,"count":144563},{"map_id":54,"x":8,"y":11,"count":27593},{"map_id":54,"x":8,"y":12,"count":24292},{"map_id":54,"x":8,"y":13,"count":22428},{"map_id":54,"x":9,"y":10,"count":46398},{"map_id":54,"x":9,"y":11,"count":41505},{"map_id":54,"x":9,"y":12,"count":34944},{"map_id":54,"x":9,"y":13,"count":31137},{"map_id":54,"x":16,"y":17,"count":11210},{"map_id":55,"x":0,"y":2,"count":4719},{"map_id":55,"x":0,"y":3,"count":2329},{"map_id":55,"x":0,"y":4,"count":1687},{"map_id":55,"x":0,"y":5,"count":1651},{"map_id":55,"x":1,"y":3,"count":6769},{"map_id":55,"x":1,"y":4,"count":2580},{"map_id":55,"x":1,"y":5,"count":1993},{"map_id":55,"x":1,"y":6,"count":1711},{"map_id":55,"x":1,"y":7,"count":1944},{"map_id":55,"x":2,"y":1,"count":2798},{"map_id":55,"x":2,"y":2,"count":5787},{"map_id":55,"x":2,"y":3,"count":2288},{"map_id":55,"x":2,"y":4,"count":3126},{"map_id":55,"x":2,"y":5,"count":2814},{"map_id":55,"x":2,"y":6,"count":2572},{"map_id":55,"x":2,"y":7,"count":4370},{"map_id":55,"x":3,"y":1,"count":4952},{"map_id":55,"x":3,"y":2,"count":2652},{"map_id":55,"x":3,"y":6,"count":2896},{"map_id":55,"x":3,"y":7,"count":1368},{"map_id":55,"x":4,"y":1,"count":3573},{"map_id":55,"x":4,"y":2,"count":2904},{"map_id":55,"x":4,"y":6,"count":3462},{"map_id":55,"x":4,"y":7,"count":2128},{"map_id":55,"x":5,"y":1,"count":4095},{"map_id":55,"x":5,"y":2,"count":3728},{"map_id":55,"x":5,"y":3,"count":3111},{"map_id":55,"x":5,"y":4,"count":2436},{"map_id":55,"x":5,"y":5,"count":3436},{"map_id":55,"x":5,"y":6,"count":2990},{"map_id":55,"x":5,"y":7,"count":3099},{"map_id":55,"x":6,"y":1,"count":6398},{"map_id":55,"x":6,"y":2,"count":5484},{"map_id":55,"x":6,"y":3,"count":4457},{"map_id":55,"x":6,"y":4,"count":4146},{"map_id":55,"x":6,"y":5,"count":4363},{"map_id":55,"x":6,"y":6,"count":3629},{"map_id":55,"x":6,"y":7,"count":4033},{"map_id":55,"x":7,"y":2,"count":10533},{"map_id":55,"x":7,"y":3,"count":7741},{"map_id":55,"x":7,"y":4,"count":8204},{"map_id":55,"x":7,"y":5,"count":6616},{"map_id":55,"x":29,"y":13,"count":1211},{"map_id":56,"x":0,"y":2,"count":27454},{"map_id":56,"x":0,"y":7,"count":24146},{"map_id":56,"x":1,"y":2,"count":24884},{"map_id":56,"x":1,"y":7,"count":12589},{"map_id":56,"x":2,"y":2,"count":28908},{"map_id":56,"x":2,"y":3,"count":21332},{"map_id":56,"x":2,"y":4,"count":16445},{"map_id":56,"x":2,"y":5,"count":33346},{"map_id":56,"x":2,"y":6,"count":14328},{"map_id":56,"x":2,"y":7,"count":14167},{"map_id":56,"x":3,"y":2,"count":22252},{"map_id":56,"x":3,"y":3,"count":19010},{"map_id":56,"x":3,"y":4,"count":14935},{"map_id":56,"x":3,"y":5,"count":17019},{"map_id":56,"x":3,"y":6,"count":14310},{"map_id":56,"x":3,"y":7,"count":17253},{"map_id":56,"x":4,"y":2,"count":31057},{"map_id":56,"x":4,"y":5,"count":29566},{"map_id":56,"x":4,"y":6,"count":12061},{"map_id":56,"x":4,"y":7,"count":8507},{"map_id":56,"x":5,"y":2,"count":34533},{"map_id":56,"x":5,"y":6,"count":21914},{"map_id":56,"x":5,"y":7,"count":10454},{"map_id":56,"x":6,"y":2,"count":45210},{"map_id":56,"x":6,"y":5,"count":43568},{"map_id":56,"x":6,"y":6,"count":17331},{"map_id":56,"x":6,"y":7,"count":15550},{"map_id":56,"x":7,"y":2,"count":59988},{"map_id":56,"x":7,"y":5,"count":39574},{"map_id":56,"x":7,"y":6,"count":23729},{"map_id":56,"x":7,"y":7,"count":22949},{"map_id":56,"x":23,"y":17,"count":4300},{"map_id":57,"x":0,"y":2,"count":8086},{"map_id":57,"x":0,"y":3,"count":5710},{"map_id":57,"x":0,"y":4,"count":5678},{"map_id":57,"x":0,"y":5,"count":5182},{"map_id":57,"x":1,"y":2,"count":8088},{"map_id":57,"x":1,"y":3,"count":9656},{"map_id":57,"x":1,"y":4,"count":4716},{"map_id":57,"x":1,"y":5,"count":5795},{"map_id":57,"x":1,"y":6,"count":5828},{"map_id":57,"x":1,"y":7,"count":7071},{"map_id":57,"x":2,"y":1,"count":6742},{"map_id":57,"x":2,"y":2,"count":11177},{"map_id":57,"x":2,"y":4,"count":7841},{"map_id":57,"x":2,"y":5,"count":4860},{"map_id":57,"x":2,"y":6,"count":4984},{"map_id":57,"x":2,"y":7,"count":9845},{"map_id":57,"x":3,"y":1,"count":8005},{"map_id":57,"x":3,"y":2,"count":5401},{"map_id":57,"x":3,"y":5,"count":7340},{"map_id":57,"x":3,"y":6,"count":3825},{"map_id":57,"x":3,"y":7,"count":2853},{"map_id":57,"x":4,"y":1,"count":6868},{"map_id":57,"x":4,"y":2,"count":6509},{"map_id":57,"x":4,"y":6,"count":7146},{"map_id":57,"x":4,"y":7,"count":4250},{"map_id":57,"x":5,"y":1,"count":7938},{"map_id":57,"x":5,"y":2,"count":6982},{"map_id":57,"x":5,"y":3,"count":5672},{"map_id":57,"x":5,"y":4,"count":5544},{"map_id":57,"x":5,"y":5,"count":10528},{"map_id":57,"x":5,"y":6,"count":5435},{"map_id":57,"x":5,"y":7,"count":5968},{"map_id":57,"x":6,"y":1,"count":10308},{"map_id":57,"x":6,"y":2,"count":10252},{"map_id":57,"x":6,"y":3,"count":8919},{"map_id":57,"x":6,"y":4,"count":7593},{"map_id":57,"x":6,"y":5,"count":7216},{"map_id":57,"x":6,"y":6,"count":6956},{"map_id":57,"x":6,"y":7,"count":7391},{"map_id":57,"x":7,"y":2,"count":15572},{"map_id":57,"x":7,"y":3,"count":11981},{"map_id":57,"x":7,"y":4,"count":11610},{"map_id":57,"x":7,"y":5,"count":8629},{"map_id":57,"x":7,"y":29,"count":2804},{"map_id":58,"x":1,"y":4,"count":27705},{"map_id":58,"x":1,"y":5,"count":16052},{"map_id":58,"x":2,"y":3,"count":78299},{"map_id":58,"x":2,"y":4,"count":55979},{"map_id":58,"x":2,"y":5,"count":16860},{"map_id":58,"x":2,"y":6,"count":17663},{"map_id":58,"x":2,"y":7,"count":20477},{"map_id":58,"x":3,"y":3,"count":469792},{"map_id":58,"x":3,"y":4,"count":387831},{"map_id":58,"x":3,"y":5,"count":53903},{"map_id":58,"x":3,"y":6,"count":18339},{"map_id":58,"x":3,"y":7,"count":35053},{"map_id":58,"x":4,"y":3,"count":74501},{"map_id":58,"x":4,"y":4,"count":59033},{"map_id":58,"x":4,"y":5,"count":17299},{"map_id":58,"x":4,"y":6,"count":15422},{"map_id":58,"x":4,"y":7,"count":12109},{"map_id":58,"x":5,"y":3,"count":14358},{"map_id":58,"x":5,"y":4,"count":14863},{"map_id":58,"x":5,"y":5,"count":17445},{"map_id":58,"x":5,"y":6,"count":15072},{"map_id":58,"x":5,"y":7,"count":15042},{"map_id":58,"x":6,"y":3,"count":18287},{"map_id":58,"x":6,"y":4,"count":19552},{"map_id":58,"x":6,"y":5,"count":19116},{"map_id":58,"x":7,"y":3,"count":19433},{"map_id":58,"x":7,"y":4,"count":22069},{"map_id":58,"x":7,"y":5,"count":20600},{"map_id":58,"x":8,"y":3,"count":25974},{"map_id":58,"x":8,"y":4,"count":24548},{"map_id":58,"x":8,"y":5,"count":28082},{"map_id":58,"x":8,"y":6,"count":34690},{"map_id":58,"x":8,"y":7,"count":41963},{"map_id":58,"x":9,"y":3,"count":32546},{"map_id":58,"x":9,"y":4,"count":30730},{"map_id":58,"x":9,"y":5,"count":33289},{"map_id":58,"x":9,"y":6,"count":37919},{"map_id":58,"x":9,"y":7,"count":50258},{"map_id":58,"x":10,"y":3,"count":40977},{"map_id":58,"x":10,"y":4,"count":39510},{"map_id":58,"x":10,"y":5,"count":42651},{"map_id":58,"x":10,"y":6,"count":50065},{"map_id":58,"x":10,"y":7,"count":111079},{"map_id":58,"x":11,"y":3,"count":108034},{"map_id":58,"x":11,"y":4,"count":53280},{"map_id":58,"x":11,"y":5,"count":58653},{"map_id":58,"x":11,"y":6,"count":117240},{"map_id":58,"x":12,"y":3,"count":74636},{"map_id":58,"x":12,"y":4,"count":73401},{"map_id":58,"x":12,"y":5,"count":75023},{"map_id":58,"x":13,"y":4,"count":236045},{"map_id":58,"x":13,"y":5,"count":102346},{"map_id":58,"x":13,"y":25,"count":9213},{"map_id":255,"x":234,"y":17,"count":434}],"visits_by_model":{"Unreported":[{"map_id":0,"x":0,"y":0,"count":681},{"map_id":0,"x":0,"y":57,"count":151378},{"map_id":0,"x":1,"y":2,"count":154717},{"map_id":0,"x":1,"y":3,"count":114253},{"map_id":0,"x":1,"y":4,"count":87719},{"map_id":0,"x":1,"y":5,"count":74737},{"map_id":0,"x":1,"y":6,"count":65066},{"map_id":0,"x":1,"y":7,"count":55634},{"map_id":0,"x":1,"y":8,"count":48975},{"map_id":0,"x":1,"y":9,"count":45614},{"map_id":0,"x":1,"y":10,"count":44318},{"map_id":0,"x":1,"y":11,"count":42320},{"map_id":0,"x":1,"y":12,"count":47236},{"map_id":0,"x":1,"y":13,"count":53303},{"map_id":0,"x":1,"y":14,"count":60795},{"map_id":0,"x":1,"y":15,"count":74855},{"map_id":0,"x":1,"y":16,"count":104308},{"map_id":0,"x":2,"y":2,"count":142750},{"map_id":0,"x":2,"y":3,"count":103626},{"map_id":0,"x":2,"y":4,"count":79640},{"map_id":0,"x":2,"y":5,"count":83567},{"map_id":0,"x":2,"y":6,"count":67516},{"map_id":0,"x":2,"y":7,"count":85700},{"map_id":0,"x":2,"y":8,"count":50097},{"map_id":0,"x":2,"y":9,"count":43377},{"map_id":0,"x":2,"y":10,"count":40417},{"map_id":0,"x":2,"y":11,"count":39908},{"map_id":0,"x":2,"y":12,"count":43156},{"map_id":0,"x":2,"y":13,"count":46844},{"map_id":0,"x":2,"y":14,"count":56412},{"map_id":0,"x":2,"y":15,"count":66527},{"map_id":0,"x":2,"y":16,"count":102032},{"map_id":0,"x":2,"y":17,"count":149646},{"map_id":0,"x":3,"y":2,"count":128988},{"map_id":0,"x":3,"y":3,"count":89252},{"map_id":0,"x":3,"y":4,"count":83954},{"map_id":0,"x":3,"y":6,"count":87599},{"map_id":0,"x":3,"y":7,"count":76733},{"map_id":0,"x":3,"y":8,"count":49810},{"map_id":0,"x":3,"y":9,"count":38939},{"map_id":0,"x":3,"y":10,"count":37207},{"map_id":0,"x":3,"y":11,"count":36271},{"map_id":0,"x":3,"y":12,"count":38954},{"map_id":0,"x":3,"y":13,"count":44237},{"map_id":0,"x":3,"y":14,"count":52158},{"map_id":0,"x":3,"y":15,"count":64753},{"map_id":0,"x":3,"y":16,"count":91008},{"map_id":0,"x":3,"y":17,"count":150382},{"map_id":0,"x":4,"y":2,"count":109971},{"map_id":0,"x":4,"y":6,"count":97668},{"map_id":0,"x":4,"y":7,"count":78166},{"map_id":0,"x":4,"y":8,"count":53112},{"map_id":0,"x":4,"y":10,"count":34998},{"map_id":0,"x":4,"y":11,"count":45522},{"map_id":0,"x":4,"y":12,"count":35363},{"map_id":0,"x":4,"y":13,"count":39006},{"map_id":0,"x":5,"y":2,"count":103271},{"map_id":0,"x":5,"y":5,"count":30529},{"map_id":0,"x":5,"y":6,"count":198959},{"map_id":0,"x":5,"y":7,"count":96214},{"map_id":0,"x":5,"y":8,"count":66135},{"map_id":0,"x":5,"y":10,"count":32883},{"map_id":0,"x":5,"y":11,"count":52359},{"map_id":0,"x":5,"y":12,"count":33459},{"map_id":0,"x":5,"y":13,"count":35662},{"map_id":0,"x":6,"y":2,"count":98956},{"map_id":0,"x":6,"y":6,"count":128543},{"map_id":0,"x":6,"y":7,"count":82899},{"map_id":0,"x":6,"y":8,"count":60934},{"map_id":0,"x":6,"y":10,"count":33248},{"map_id":0,"x":6,"y":11,"count":32261},{"map_id":0,"x":6,"y":12,"count":33870},{"map_id":0,"x":6,"y":13,"count":34853},{"map_id":0,"x":7,"y":2,"count":106312},{"map_id":0,"x":7,"y":6,"count":111235},{"map_id":0,"x":7,"y":7,"count":72102},{"map_id":0,"x":7,"y":8,"count":76840},{"map_id":0,"x":7,"y":10,"count":48577},{"map_id":0,"x":7,"y":11,"count":30911},{"map_id":0,"x":7,"y":12,"count":33434},{"map_id":0,"x":7,"y":13,"count":35104},{"map_id":0,"x":8,"y":2,"count":129728},{"map_id":0,"x":8,"y":3,"count":78211},{"map_id":0,"x":8,"y":4,"count":66799},{"map_id":0,"x":8,"y":5,"count":64721},{"map_id":0,"x":8,"y":6,"count":82490},{"map_id":0,"x":8,"y":7,"count":61795},{"map_id":0,"x":8,"y":8,"count":51519},{"map_id":0,"x":8,"y":9,"count":53872},{"map_id":0,"x":8,"y":10,"count":36344},{"map_id":0,"x":8,"y":11,"count":35874},{"map_id":0,"x":8,"y":12,"count":35616},{"map_id":0,"x":8,"y":13,"count":35414},{"map_id":0,"x":8,"y":14,"count":39495},{"map_id":0,"x":8,"y":15,"count":49992},{"map_id":0,"x":8,"y":16,"count":69411},{"map_id":0,"x":9,"y":2,"count":143259},{"map_id":0,"x":9,"y":3,"count":87313},{"map_id":0,"x":9,"y":4,"count":71141},{"map_id":0,"x":9,"y":5,"count":67347},{"map_id":0,"x":9,"y":6,"count":67777},{"map_id":0,"x":9,"y":7,"count":56496},{"map_id":0,"x":9,"y":8,"count":50242},{"map_id":0,"x":9,"y":9,"count":42992},{"map_id":0,"x":9,"y":10,"count":41403},{"map_id":0,"x":9,"y":11,"count":41798},{"map_id":0,"x":9,"y":12,"count":41659},{"map_id":0,"x":9,"y":13,"count":35179},{"map_id":0,"x":9,"y":14,"count":39351},{"map_id":0,"x":9,"y":15,"count":49283},{"map_id":0,"x":9,"y":16,"count":70052},{"map_id":0,"x":10,"y":0,"count":1421217},{"map_id":0,"x":10,"y":1,"count":213964},{"map_id":0,"x":10,"y":2,"count":117617},{"map_id":0,"x":10,"y":3,"count":77041},{"map_id":0,"x":10,"y":4,"count":66255},{"map_id":0,"x":10,"y":5,"count":70147},{"map_id":0,"x":10,"y":6,"count":54990},{"map_id":0,"x":10,"y":7,"count":42911},{"map_id":0,"x":10,"y":8,"count":1},{"map_id":0,"x":10,"y":10,"count":1},{"map_id":0,"x":10,"y":11,"count":1},{"map_id":0,"x":10,"y":12,"count":45307},{"map_id":0,"x":10,"y":14,"count":34574},{"map_id":0,"x":10,"y":15,"count":45979},{"map_id":0,"x":10,"y":16,"count":61306},{"map_id":0,"x":11,"y":0,"count":2373664},{"map_id":0,"x":11,"y":1,"count":261203},{"map_id":0,"x":11,"y":2,"count":106017},{"map_id":0,"x":11,"y":3,"count":62775},{"map_id":0,"x":11,"y":4,"count":56362},{"map_id":0,"x":11,"y":5,"count":1},{"map_id":0,"x":11,"y":6,"count":67654},{"map_id":0,"x":11,"y":7,"count":40358},{"map_id":0,"x":11,"y":12,"count":49811},{"map_id":0,"x":11,"y":14,"count":34790},{"map_id":0,"x":11,"y":15,"count":45199},{"map_id":0,"x":11,"y":16,"count":57449},{"map_id":0,"x":12,"y":2,"count":95051},{"map_id":0,"x":12,"y":6,"count":52736},{"map_id":0,"x":12,"y":7,"count":38486},{"map_id":0,"x":12,"y":11,"count":54494},{"map_id":0,"x":12,"y":12,"count":86507},{"map_id":0,"x":12,"y":14,"count":33310},{"map_id":0,"x":12,"y":15,"count":43406},{"map_id":0,"x":12,"y":16,"count":59940},{"map_id":0,"x":13,"y":2,"count":106290},{"map_id":0,"x":13,"y":5,"count":10082},{"map_id":0,"x":13,"y":6,"count":55448},{"map_id":0,"x":13,"y":7,"count":38851},{"map_id":0,"x":13,"y":11,"count":782},{"map_id":0,"x":13,"y":12,"count":44948},{"map_id":0,"x":13,"y":14,"count":41715},{"map_id":0,"x":13,"y":15,"count":41279},{"map_id":0,"x":13,"y":16,"count":53205},{"map_id":0,"x":14,"y":2,"count":121125},{"map_id":0,"x":14,"y":6,"count":47910},{"map_id":0,"x":14,"y":7,"count":35596},{"map_id":0,"x":14,"y":12,"count":35644},{"map_id":0,"x":14,"y":14,"count":38721},{"map_id":0,"x":14,"y":15,"count":43968},{"map_id":0,"x":14,"y":16,"count":53848},{"map_id":0,"x":15,"y":2,"count":134782},{"map_id":0,"x":15,"y":6,"count":45198},{"map_id":0,"x":15,"y":7,"count":37365},{"map_id":0,"x":15,"y":12,"count":30517},{"map_id":0,"x":15,"y":14,"count":38466},{"map_id":0,"x":15,"y":15,"count":49951},{"map_id":0,"x":15,"y":16,"count":59542},{"map_id":0,"x":16,"y":2,"count":159687},{"map_id":0,"x":16,"y":3,"count":98862},{"map_id":0,"x":16,"y":4,"count":71278},{"map_id":0,"x":16,"y":5,"count":52803},{"map_id":0,"x":16,"y":6,"count":48502},{"map_id":0,"x":16,"y":7,"count":41961},{"map_id":0,"x":16,"y":8,"count":34785},{"map_id":0,"x":16,"y":9,"count":32046},{"map_id":0,"x":16,"y":10,"count":31077},{"map_id":0,"x":16,"y":11,"count":31319},{"map_id":0,"x":16,"y":12,"count":38156},{"map_id":0,"x":16,"y":13,"count":36778},{"map_id":0,"x":16,"y":14,"count":42349},{"map_id":0,"x":16,"y":15,"count":51134},{"map_id":0,"x":16,"y":16,"count":74189},{"map_id":0,"x":17,"y":2,"count":186444},{"map_id":0,"x":17,"y":3,"count":115955},{"map_id":0,"x":17,"y":4,"count":81999},{"map_id":0,"x":17,"y":5,"count":64131},{"map_id":0,"x":17,"y":6,"count":53153},{"map_id":0,"x":17,"y":7,"count":48003},{"map_id":0,"x":17,"y":8,"count":43538},{"map_id":0,"x":17,"y":9,"count":38738},{"map_id":0,"x":17,"y":10,"count":39274},{"map_id":0,"x":17,"y":11,"count":35350},{"map_id":0,"x":17,"y":12,"count":39619},{"map_id":0,"x":17,"y":13,"count":43792},{"map_id":0,"x":17,"y":14,"count":49882},{"map_id":0,"x":17,"y":15,"count":61236},{"map_id":0,"x":17,"y":16,"count":81705},{"map_id":0,"x":18,"y":2,"count":227038},{"map_id":0,"x":18,"y":3,"count":143062},{"map_id":0,"x":18,"y":4,"count":100379},{"map_id":0,"x":18,"y":5,"count":77784},{"map_id":0,"x":18,"y":6,"count":65947},{"map_id":0,"x":18,"y":7,"count":58713},{"map_id":0,"x":18,"y":8,"count":49999},{"map_id":0,"x":18,"y":9,"count":46742},{"map_id":0,"x":18,"y":10,"count":43522},{"map_id":0,"x":18,"y":11,"count":43810},{"map_id":0,"x":18,"y":12,"count":48740},{"map_id":0,"x":18,"y":13,"count":51867},{"map_id":0,"x":18,"y":14,"count":65582},{"map_id":0,"x":18,"y":15,"count":75273},{"map_id":0,"x":18,"y":16,"count":102261},{"map_id":1,"x":0,"y":14,"count":3461},{"map_id":1,"x":0,"y":15,"count":2076},{"map_id":1,"x":0,"y":16,"count":1452},{"map_id":1,"x":0,"y":17,"count":1489},{"map_id":1,"x":1,"y":14,"count":3400},{"map_id":1,"x":1,"y":15,"count":2252},{"map_id":1,"x":1,"y":16,"count":1684},{"map_id":1,"x":1,"y":17,"count":1408},{"map_id":1,"x":2,"y":7,"count":259469},{"map_id":1,"x":2,"y":14,"count":3955},{"map_id":1,"x":2,"y":15,"count":2628},{"map_id":1,"x":2,"y":16,"count":1930},{"map_id":1,"x":2,"y":17,"count":1799},{"map_id":1,"x":3,"y":7,"count":23908},{"map_id":1,"x":3,"y":14,"count":4978},{"map_id":1,"x":3,"y":15,"count":3235},{"map_id":1,"x":3,"y":16,"count":2220},{"map_id":1,"x":3,"y":17,"count":1824},{"map_id":1,"x":4,"y":7,"count":3343},{"map_id":1,"x":4,"y":14,"count":5718},{"map_id":1,"x":4,"y":15,"count":3511},{"map_id":1,"x":4,"y":16,"count":2475},{"map_id":1,"x":4,"y":17,"count":2202},{"map_id":1,"x":4,"y":18,"count":2076},{"map_id":1,"x":4,"y":19,"count":1721},{"map_id":1,"x":4,"y":20,"count":2711},{"map_id":1,"x":4,"y":28,"count":16547},{"map_id":1,"x":4,"y":29,"count":11812},{"map_id":1,"x":4,"y":30,"count":9073},{"map_id":1,"x":5,"y":14,"count":6418},{"map_id":1,"x":5,"y":15,"count":3963},{"map_id":1,"x":5,"y":16,"count":2720},{"map_id":1,"x":5,"y":17,"count":2504},{"map_id":1,"x":5,"y":18,"count":1786},{"map_id":1,"x":5,"y":19,"count":1668},{"map_id":1,"x":5,"y":20,"count":1972},{"map_id":1,"x":5,"y":28,"count":16053},{"map_id":1,"x":5,"y":29,"count":11425},{"map_id":1,"x":5,"y":30,"count":8265},{"map_id":1,"x":6,"y":4,"count":50858},{"map_id":1,"x":6,"y":5,"count":36623},{"map_id":1,"x":6,"y":6,"count":28492},{"map_id":1,"x":6,"y":7,"count":22134},{"map_id":1,"x":6,"y":8,"count":18378},{"map_id":1,"x":6,"y":9,"count":14451},{"map_id":1,"x":6,"y":10,"count":13082},{"map_id":1,"x":6,"y":11,"count":12369},{"map_id":1,"x":6,"y":12,"count":10271},{"map_id":1,"x":6,"y":13,"count":9299},{"map_id":1,"x":6,"y":14,"count":8066},{"map_id":1,"x":6,"y":15,"count":4951},{"map_id":1,"x":6,"y":16,"count":3347},{"map_id":1,"x":6,"y":17,"count":2829},{"map_id":1,"x":6,"y":18,"count":1972},{"map_id":1,"x":6,"y":19,"count":1612},{"map_id":1,"x":6,"y":20,"count":1556},{"map_id":1,"x":6,"y":28,"count":14416},{"map_id":1,"x":6,"y":29,"count":10777},{"map_id":1,"x":6,"y":30,"count":7341},{"map_id":1,"x":7,"y":4,"count":50175},{"map_id":1,"x":7,"y":5,"count":35083},{"map_id":1,"x":7,"y":16,"count":4573},{"map_id":1,"x":7,"y":17,"count":3583},{"map_id":1,"x":7,"y":18,"count":2315},{"map_id":1,"x":7,"y":19,"count":1654},{"map_id":1,"x":7,"y":20,"count":1272},{"map_id":1,"x":7,"y":28,"count":13231},{"map_id":1,"x":7,"y":29,"count":9551},{"map_id":1,"x":7,"y":30,"count":7211},{"map_id":1,"x":8,"y":4,"count":44617},{"map_id":1,"x":8,"y":17,"count":5199},{"map_id":1,"x":8,"y":18,"count":3239},{"map_id":1,"x":8,"y":19,"count":2146},{"map_id":1,"x":8,"y":20,"count":1539},{"map_id":1,"x":8,"y":21,"count":1605},{"map_id":1,"x":8,"y":28,"count":12370},{"map_id":1,"x":8,"y":29,"count":8513},{"map_id":1,"x":8,"y":30,"count":6134},{"map_id":1,"x":9,"y":4,"count":44471},{"map_id":1,"x":9,"y":17,"count":7344},{"map_id":1,"x":9,"y":18,"count":4019},{"map_id":1,"x":9,"y":19,"count":2729},{"map_id":1,"x":9,"y":20,"count":2021},{"map_id":1,"x":9,"y":21,"count":1870},{"map_id":1,"x":9,"y":22,"count":1467},{"map_id":1,"x":9,"y":28,"count":11518},{"map_id":1,"x":9,"y":29,"count":7699},{"map_id":1,"x":9,"y":30,"count":5472},{"map_id":1,"x":10,"y":4,"count":47735},{"map_id":1,"x":10,"y":17,"count":8450},{"map_id":1,"x":10,"y":18,"count":4686},{"map_id":1,"x":10,"y":19,"count":3192},{"map_id":1,"x":10,"y":20,"count":2215},{"map_id":1,"x":10,"y":21,"count":1795},{"map_id":1,"x":10,"y":22,"count":1706},{"map_id":1,"x":10,"y":23,"count":1407},{"map_id":1,"x":10,"y":28,"count":10388},{"map_id":1,"x":10,"y":29,"count":6723},{"map_id":1,"x":10,"y":30,"count":5116},{"map_id":1,"x":11,"y":4,"count":52525},{"map_id":1,"x":11,"y":17,"count":9385},{"map_id":1,"x":11,"y":18,"count":5784},{"map_id":1,"x":11,"y":19,"count":3621},{"map_id":1,"x":11,"y":20,"count":2387},{"map_id":1,"x":11,"y":21,"count":2238},{"map_id":1,"x":11,"y":22,"count":1899},{"map_id":1,"x":11,"y":23,"count":1815},{"map_id":1,"x":11,"y":28,"count":9743},{"map_id":1,"x":11,"y":29,"count":6030},{"map_id":1,"x":11,"y":30,"count":5217},{"map_id":1,"x":12,"y":4,"count":68578},{"map_id":1,"x":12,"y":17,"count":10170},{"map_id":1,"x":12,"y":18,"count":5381},{"map_id":1,"x":12,"y":19,"count":3842},{"map_id":1,"x":12,"y":20,"count":2721},{"map_id":1,"x":12,"y":21,"count":2317},{"map_id":1,"x":12,"y":22,"count":2197},{"map_id":1,"x":12,"y":23,"count":1642},{"map_id":1,"x":12,"y":28,"count":8871},{"map_id":1,"x":12,"y":29,"count":6185},{"map_id":1,"x":12,"y":30,"count":4653},{"map_id":1,"x":13,"y":4,"count":86556},{"map_id":1,"x":13,"y":17,"count":9782},{"map_id":1,"x":13,"y":18,"count":5585},{"map_id":1,"x":13,"y":19,"count":3592},{"map_id":1,"x":13,"y":20,"count":3001},{"map_id":1,"x":13,"y":21,"count":2339},{"map_id":1,"x":13,"y":22,"count":1945},{"map_id":1,"x":13,"y":23,"count":1775},{"map_id":1,"x":13,"y":28,"count":7933},{"map_id":1,"x":13,"y":29,"count":6197},{"map_id":1,"x":13,"y":30,"count":5269},{"map_id":1,"x":14,"y":17,"count":9281},{"map_id":1,"x":14,"y":18,"count":5803},{"map_id":1,"x":14,"y":19,"count":3826},{"map_id":1,"x":14,"y":20,"count":3379},{"map_id":1,"x":14,"y":21,"count":2847},{"map_id":1,"x":14,"y":22,"count":2006},{"map_id":1,"x":14,"y":23,"count":1844},{"map_id":1,"x":14,"y":24,"count":1856},{"map_id":1,"x":14,"y":25,"count":2035},{"map_id":1,"x":14,"y":26,"count":1282},{"map_id":1,"x":14,"y":27,"count":186},{"map_id":1,"x":14,"y":28,"count":7632},{"map_id":1,"x":14,"y":29,"count":6236},{"map_id":1,"x":14,"y":30,"count":5412},{"map_id":1,"x":15,"y":4,"count":8023},{"map_id":1,"x":15,"y":17,"count":7747},{"map_id":1,"x":15,"y":18,"count":5258},{"map_id":1,"x":15,"y":19,"count":3933},{"map_id":1,"x":15,"y":20,"count":3134},{"map_id":1,"x":15,"y":21,"count":2682},{"map_id":1,"x":15,"y":22,"count":2369},{"map_id":1,"x":15,"y":23,"count":2142},{"map_id":1,"x":15,"y":24,"count":2012},{"map_id":1,"x":15,"y":25,"count":2376},{"map_id":1,"x":15,"y":26,"count":2946},{"map_id":1,"x":15,"y":27,"count":4569},{"map_id":1,"x":15,"y":28,"count":6663},{"map_id":1,"x":15,"y":29,"count":6025},{"map_id":1,"x":15,"y":30,"count":5565},{"map_id":1,"x":16,"y":4,"count":6754},{"map_id":1,"x":16,"y":5,"count":2950},{"map_id":1,"x":16,"y":16,"count":13219},{"map_id":1,"x":16,"y":17,"count":10679},{"map_id":1,"x":16,"y":18,"count":5902},{"map_id":1,"x":16,"y":19,"count":4249},{"map_id":1,"x":16,"y":20,"count":3116},{"map_id":1,"x":16,"y":21,"count":2601},{"map_id":1,"x":16,"y":22,"count":2026},{"map_id":1,"x":16,"y":23,"count":2110},{"map_id":1,"x":16,"y":24,"count":1969},{"map_id":1,"x":16,"y":25,"count":1578},{"map_id":1,"x":16,"y":26,"count":1254},{"map_id":1,"x":16,"y":27,"count":138},{"map_id":1,"x":16,"y":28,"count":9284},{"map_id":1,"x":16,"y":29,"count":7032},{"map_id":1,"x":16,"y":30,"count":6112},{"map_id":1,"x":17,"y":0,"count":14788},{"map_id":1,"x":17,"y":1,"count":11243},{"map_id":1,"x":17,"y":2,"count":10089},{"map_id":1,"x":17,"y":3,"count":5545},{"map_id":1,"x":17,"y":4,"count":9259},{"map_id":1,"x":17,"y":5,"count":9123},{"map_id":1,"x":17,"y":6,"count":13168},{"map_id":1,"x":17,"y":7,"count":4145},{"map_id":1,"x":17,"y":8,"count":6124},{"map_id":1,"x":17,"y":10,"count":137765},{"map_id":1,"x":17,"y":11,"count":43118},{"map_id":1,"x":17,"y":12,"count":28432},{"map_id":1,"x":17,"y":13,"count":21273},{"map_id":1,"x":17,"y":14,"count":15682},{"map_id":1,"x":17,"y":15,"count":12339},{"map_id":1,"x":17,"y":16,"count":11896},{"map_id":1,"x":17,"y":18,"count":9821},{"map_id":1,"x":17,"y":19,"count":4006},{"map_id":1,"x":17,"y":20,"count":3250},{"map_id":1,"x":17,"y":21,"count":2690},{"map_id":1,"x":17,"y":22,"count":2377},{"map_id":1,"x":17,"y":23,"count":2329},{"map_id":1,"x":17,"y":24,"count":1798},{"map_id":1,"x":17,"y":25,"count":1360},{"map_id":1,"x":17,"y":26,"count":1056},{"map_id":1,"x":17,"y":27,"count":142},{"map_id":1,"x":17,"y":28,"count":11705},{"map_id":1,"x":17,"y":29,"count":7878},{"map_id":1,"x":17,"y":30,"count":6322},{"map_id":1,"x":18,"y":0,"count":9083},{"map_id":1,"x":18,"y":1,"count":10621},{"map_id":1,"x":18,"y":2,"count":6812},{"map_id":1,"x":18,"y":3,"count":7484},{"map_id":1,"x":18,"y":4,"count":9249},{"map_id":1,"x":18,"y":5,"count":9824},{"map_id":1,"x":18,"y":6,"count":31997},{"map_id":1,"x":18,"y":7,"count":10249},{"map_id":1,"x":18,"y":8,"count":11490},{"map_id":1,"x":18,"y":9,"count":14745},{"map_id":1,"x":18,"y":10,"count":87761},{"map_id":1,"x":18,"y":11,"count":46183},{"map_id":1,"x":18,"y":12,"count":28279},{"map_id":1,"x":18,"y":13,"count":21134},{"map_id":1,"x":18,"y":14,"count":16444},{"map_id":1,"x":18,"y":15,"count":14417},{"map_id":1,"x":18,"y":16,"count":11744},{"map_id":1,"x":18,"y":17,"count":11820},{"map_id":1,"x":18,"y":18,"count":8466},{"map_id":1,"x":18,"y":19,"count":5537},{"map_id":1,"x":18,"y":20,"count":4515},{"map_id":1,"x":18,"y":21,"count":3498},{"map_id":1,"x":18,"y":22,"count":3113},{"map_id":1,"x":18,"y":23,"count":2935},{"map_id":1,"x":18,"y":24,"count":2337},{"map_id":1,"x":18,"y":25,"count":2531},{"map_id":1,"x":18,"y":26,"count":1797},{"map_id":1,"x":18,"y":27,"count":191},{"map_id":1,"x":18,"y":28,"count":12909},{"map_id":1,"x":18,"y":29,"count":9238},{"map_id":1,"x":18,"y":30,"count":7062},{"map_id":1,"x":19,"y":0,"count":15185},{"map_id":1,"x":19,"y":2,"count":19347},{"map_id":1,"x":19,"y":3,"count":6755},{"map_id":1,"x":19,"y":4,"count":8315},{"map_id":1,"x":19,"y":5,"count":9403},{"map_id":1,"x":19,"y":6,"count":12185},{"map_id":1,"x":19,"y":7,"count":9825},{"map_id":1,"x":19,"y":8,"count":11977},{"map_id":1,"x":19,"y":9,"count":146393},{"map_id":1,"x":19,"y":10,"count":79734},{"map_id":1,"x":19,"y":11,"count":38885},{"map_id":1,"x":19,"y":12,"count":26090},{"map_id":1,"x":19,"y":13,"count":20045},{"map_id":1,"x":19,"y":14,"count":17272},{"map_id":1,"x":19,"y":15,"count":15177},{"map_id":1,"x":19,"y":16,"count":15291},{"map_id":1,"x":19,"y":17,"count":12455},{"map_id":1,"x":19,"y":18,"count":14455},{"map_id":1,"x":19,"y":19,"count":7543},{"map_id":1,"x":19,"y":20,"count":5898},{"map_id":1,"x":19,"y":21,"count":4419},{"map_id":1,"x":19,"y":22,"count":4307},{"map_id":1,"x":19,"y":23,"count":3949},{"map_id":1,"x":19,"y":24,"count":4449},{"map_id":1,"x":19,"y":25,"count":4678},{"map_id":1,"x":19,"y":26,"count":6080},{"map_id":1,"x":19,"y":27,"count":7987},{"map_id":1,"x":19,"y":28,"count":12757},{"map_id":1,"x":19,"y":29,"count":9725},{"map_id":1,"x":19,"y":30,"count":8663},{"map_id":1,"x":20,"y":4,"count":3159},{"map_id":1,"x":20,"y":5,"count":3878},{"map_id":1,"x":20,"y":10,"count":71438},{"map_id":1,"x":20,"y":11,"count":30698},{"map_id":1,"x":20,"y":12,"count":17129},{"map_id":1,"x":20,"y":16,"count":10330},{"map_id":1,"x":20,"y":18,"count":17172},{"map_id":1,"x":20,"y":19,"count":8478},{"map_id":1,"x":20,"y":20,"count":6144},{"map_id":1,"x":20,"y":21,"count":3996},{"map_id":1,"x":20,"y":22,"count":3344},{"map_id":1,"x":20,"y":23,"count":2977},{"map_id":1,"x":20,"y":24,"count":2762},{"map_id":1,"x":20,"y":25,"count":2189},{"map_id":1,"x":20,"y":26,"count":1798},{"map_id":1,"x":20,"y":27,"count":215},{"map_id":1,"x":20,"y":28,"count":17655},{"map_id":1,"x":20,"y":29,"count":24691},{"map_id":1,"x":20,"y":30,"count":13111},{"map_id":1,"x":20,"y":31,"count":12622},{"map_id":1,"x":20,"y":32,"count":13123},{"map_id":1,"x":20,"y":33,"count":12243},{"map_id":1,"x":20,"y":34,"count":11583},{"map_id":1,"x":20,"y":35,"count":11829},{"map_id":1,"x":21,"y":4,"count":2817},{"map_id":1,"x":21,"y":5,"count":3459},{"map_id":1,"x":21,"y":6,"count":3656},{"map_id":1,"x":21,"y":7,"count":3664},{"map_id":1,"x":21,"y":9,"count":607472},{"map_id":1,"x":21,"y":10,"count":614974},{"map_id":1,"x":21,"y":11,"count":30713},{"map_id":1,"x":21,"y":12,"count":14879},{"map_id":1,"x":21,"y":15,"count":10409},{"map_id":1,"x":21,"y":16,"count":14354},{"map_id":1,"x":21,"y":18,"count":14964},{"map_id":1,"x":21,"y":19,"count":8635},{"map_id":1,"x":21,"y":20,"count":6883},{"map_id":1,"x":21,"y":21,"count":4143},{"map_id":1,"x":21,"y":22,"count":3132},{"map_id":1,"x":21,"y":23,"count":2376},{"map_id":1,"x":21,"y":24,"count":2122},{"map_id":1,"x":21,"y":25,"count":1353},{"map_id":1,"x":21,"y":26,"count":939},{"map_id":1,"x":21,"y":27,"count":147},{"map_id":1,"x":21,"y":28,"count":24452},{"map_id":1,"x":21,"y":30,"count":33056},{"map_id":1,"x":21,"y":31,"count":10749},{"map_id":1,"x":21,"y":32,"count":10244},{"map_id":1,"x":21,"y":33,"count":9324},{"map_id":1,"x":21,"y":34,"count":9765},{"map_id":1,"x":21,"y":35,"count":9023},{"map_id":1,"x":22,"y":4,"count":2968},{"map_id":1,"x":22,"y":5,"count":4045},{"map_id":1,"x":22,"y":6,"count":4145},{"map_id":1,"x":22,"y":7,"count":4068},{"map_id":1,"x":22,"y":10,"count":68631},{"map_id":1,"x":22,"y":11,"count":25179},{"map_id":1,"x":22,"y":12,"count":12911},{"map_id":1,"x":22,"y":16,"count":9611},{"map_id":1,"x":22,"y":18,"count":12147},{"map_id":1,"x":22,"y":19,"count":8092},{"map_id":1,"x":22,"y":20,"count":6904},{"map_id":1,"x":22,"y":21,"count":3546},{"map_id":1,"x":22,"y":26,"count":295},{"map_id":1,"x":22,"y":27,"count":39},{"map_id":1,"x":22,"y":28,"count":17342},{"map_id":1,"x":22,"y":29,"count":29715},{"map_id":1,"x":22,"y":30,"count":10162},{"map_id":1,"x":23,"y":4,"count":2759},{"map_id":1,"x":23,"y":5,"count":3669},{"map_id":1,"x":23,"y":6,"count":3694},{"map_id":1,"x":23,"y":7,"count":2966},{"map_id":1,"x":23,"y":10,"count":45369},{"map_id":1,"x":23,"y":11,"count":18631},{"map_id":1,"x":23,"y":12,"count":10623},{"map_id":1,"x":23,"y":16,"count":8827},{"map_id":1,"x":23,"y":18,"count":9125},{"map_id":1,"x":23,"y":19,"count":8520},{"map_id":1,"x":23,"y":20,"count":7179},{"map_id":1,"x":23,"y":21,"count":3578},{"map_id":1,"x":23,"y":25,"count":47},{"map_id":1,"x":23,"y":26,"count":168},{"map_id":1,"x":23,"y":27,"count":26},{"map_id":1,"x":23,"y":28,"count":17672},{"map_id":1,"x":23,"y":29,"count":12070},{"map_id":1,"x":23,"y":30,"count":9760},{"map_id":1,"x":24,"y":2,"count":3751},{"map_id":1,"x":24,"y":3,"count":2250},{"map_id":1,"x":24,"y":4,"count":2435},{"map_id":1,"x":24,"y":5,"count":2552},{"map_id":1,"x":24,"y":6,"count":2372},{"map_id":1,"x":24,"y":7,"count":1533},{"map_id":1,"x":24,"y":8,"count":710},{"map_id":1,"x":24,"y":9,"count":171},{"map_id":1,"x":24,"y":10,"count":33430},{"map_id":1,"x":24,"y":11,"count":15123},{"map_id":1,"x":24,"y":12,"count":9720},{"map_id":1,"x":24,"y":14,"count":73982},{"map_id":1,"x":24,"y":15,"count":19759},{"map_id":1,"x":24,"y":16,"count":9909},{"map_id":1,"x":24,"y":17,"count":7741},{"map_id":1,"x":24,"y":18,"count":7630},{"map_id":1,"x":24,"y":19,"count":7669},{"map_id":1,"x":24,"y":20,"count":8187},{"map_id":1,"x":24,"y":21,"count":3789},{"map_id":1,"x":24,"y":26,"count":219},{"map_id":1,"x":24,"y":27,"count":38},{"map_id":1,"x":24,"y":28,"count":16832},{"map_id":1,"x":24,"y":29,"count":11761},{"map_id":1,"x":24,"y":30,"count":10076},{"map_id":1,"x":25,"y":2,"count":2448},{"map_id":1,"x":25,"y":3,"count":1637},{"map_id":1,"x":25,"y":4,"count":1667},{"map_id":1,"x":25,"y":5,"count":1535},{"map_id":1,"x":25,"y":6,"count":1040},{"map_id":1,"x":25,"y":7,"count":682},{"map_id":1,"x":25,"y":8,"count":356},{"map_id":1,"x":25,"y":9,"count":88},{"map_id":1,"x":25,"y":10,"count":27556},{"map_id":1,"x":25,"y":11,"count":12881},{"map_id":1,"x":25,"y":12,"count":9075},{"map_id":1,"x":25,"y":14,"count":45716},{"map_id":1,"x":25,"y":15,"count":12522},{"map_id":1,"x":25,"y":16,"count":6653},{"map_id":1,"x":25,"y":17,"count":5746},{"map_id":1,"x":25,"y":18,"count":6246},{"map_id":1,"x":25,"y":19,"count":7484},{"map_id":1,"x":25,"y":20,"count":9041},{"map_id":1,"x":25,"y":21,"count":3571},{"map_id":1,"x":25,"y":26,"count":391},{"map_id":1,"x":25,"y":27,"count":53},{"map_id":1,"x":25,"y":28,"count":17444},{"map_id":1,"x":25,"y":29,"count":12073},{"map_id":1,"x":25,"y":30,"count":10049},{"map_id":1,"x":26,"y":2,"count":1688},{"map_id":1,"x":26,"y":3,"count":1142},{"map_id":1,"x":26,"y":4,"count":971},{"map_id":1,"x":26,"y":5,"count":891},{"map_id":1,"x":26,"y":6,"count":541},{"map_id":1,"x":26,"y":7,"count":471},{"map_id":1,"x":26,"y":8,"count":167},{"map_id":1,"x":26,"y":9,"count":44},{"map_id":1,"x":26,"y":10,"count":24058},{"map_id":1,"x":26,"y":11,"count":11829},{"map_id":1,"x":26,"y":12,"count":8313},{"map_id":1,"x":26,"y":14,"count":34102},{"map_id":1,"x":26,"y":15,"count":9227},{"map_id":1,"x":26,"y":16,"count":4804},{"map_id":1,"x":26,"y":17,"count":4449},{"map_id":1,"x":26,"y":18,"count":5449},{"map_id":1,"x":26,"y":19,"count":7353},{"map_id":1,"x":26,"y":20,"count":10833},{"map_id":1,"x":26,"y":21,"count":3772},{"map_id":1,"x":26,"y":22,"count":2161},{"map_id":1,"x":26,"y":23,"count":1576},{"map_id":1,"x":26,"y":24,"count":1321},{"map_id":1,"x":26,"y":25,"count":1023},{"map_id":1,"x":26,"y":26,"count":647},{"map_id":1,"x":26,"y":27,"count":136},{"map_id":1,"x":26,"y":28,"count":18563},{"map_id":1,"x":26,"y":29,"count":13139},{"map_id":1,"x":26,"y":30,"count":10717},{"map_id":1,"x":27,"y":2,"count":1015},{"map_id":1,"x":27,"y":3,"count":778},{"map_id":1,"x":27,"y":4,"count":752},{"map_id":1,"x":27,"y":5,"count":485},{"map_id":1,"x":27,"y":6,"count":532},{"map_id":1,"x":27,"y":8,"count":60},{"map_id":1,"x":27,"y":9,"count":15},{"map_id":1,"x":27,"y":10,"count":23273},{"map_id":1,"x":27,"y":11,"count":10549},{"map_id":1,"x":27,"y":12,"count":7673},{"map_id":1,"x":27,"y":14,"count":25243},{"map_id":1,"x":27,"y":15,"count":7468},{"map_id":1,"x":27,"y":16,"count":4186},{"map_id":1,"x":27,"y":17,"count":4553},{"map_id":1,"x":27,"y":18,"count":4993},{"map_id":1,"x":27,"y":19,"count":7475},{"map_id":1,"x":27,"y":20,"count":15092},{"map_id":1,"x":27,"y":21,"count":4046},{"map_id":1,"x":27,"y":22,"count":2101},{"map_id":1,"x":27,"y":23,"count":1719},{"map_id":1,"x":27,"y":24,"count":1265},{"map_id":1,"x":27,"y":25,"count":902},{"map_id":1,"x":27,"y":26,"count":622},{"map_id":1,"x":27,"y":27,"count":124},{"map_id":1,"x":27,"y":28,"count":20442},{"map_id":1,"x":27,"y":29,"count":14213},{"map_id":1,"x":27,"y":30,"count":12151},{"map_id":1,"x":28,"y":2,"count":666},{"map_id":1,"x":28,"y":3,"count":532},{"map_id":1,"x":28,"y":8,"count":39},{"map_id":1,"x":28,"y":9,"count":2},{"map_id":1,"x":28,"y":10,"count":20445},{"map_id":1,"x":28,"y":11,"count":10536},{"map_id":1,"x":28,"y":12,"count":8290},{"map_id":1,"x":28,"y":14,"count":18800},{"map_id":1,"x":28,"y":15,"count":5942},{"map_id":1,"x":28,"y":20,"count":16499},{"map_id":1,"x":28,"y":21,"count":4274},{"map_id":1,"x":28,"y":22,"count":2337},{"map_id":1,"x":28,"y":23,"count":1804},{"map_id":1,"x":28,"y":24,"count":1446},{"map_id":1,"x":28,"y":25,"count":857},{"map_id":1,"x":28,"y":26,"count":553},{"map_id":1,"x":28,"y":27,"count":115},{"map_id":1,"x":28,"y":28,"count":22024},{"map_id":1,"x":28,"y":29,"count":15458},{"map_id":1,"x":28,"y":30,"count":13469},{"map_id":1,"x":29,"y":2,"count":511},{"map_id":1,"x":29,"y":3,"count":431},{"map_id":1,"x":29,"y":8,"count":35},{"map_id":1,"x":29,"y":9,"count":9},{"map_id":1,"x":29,"y":10,"count":19008},{"map_id":1,"x":29,"y":11,"count":10924},{"map_id":1,"x":29,"y":12,"count":8296},{"map_id":1,"x":29,"y":14,"count":14508},{"map_id":1,"x":29,"y":15,"count":5348},{"map_id":1,"x":29,"y":19,"count":22259},{"map_id":1,"x":29,"y":20,"count":21663},{"map_id":1,"x":29,"y":21,"count":4411},{"map_id":1,"x":29,"y":22,"count":2333},{"map_id":1,"x":29,"y":23,"count":1830},{"map_id":1,"x":29,"y":24,"count":1378},{"map_id":1,"x":29,"y":25,"count":997},{"map_id":1,"x":29,"y":26,"count":506},{"map_id":1,"x":29,"y":27,"count":89},{"map_id":1,"x":29,"y":28,"count":23218},{"map_id":1,"x":29,"y":29,"count":16437},{"map_id":1,"x":29,"y":30,"count":13731},{"map_id":1,"x":30,"y":2,"count":439},{"map_id":1,"x":30,"y":3,"count":357},{"map_id":1,"x":30,"y":10,"count":17604},{"map_id":1,"x":30,"y":11,"count":10521},{"map_id":1,"x":30,"y":12,"count":7613},{"map_id":1,"x":30,"y":14,"count":11732},{"map_id":1,"x":30,"y":15,"count":4707},{"map_id":1,"x":30,"y":20,"count":4399},{"map_id":1,"x":30,"y":21,"count":2586},{"map_id":1,"x":30,"y":22,"count":1872},{"map_id":1,"x":30,"y":23,"count":1640},{"map_id":1,"x":30,"y":24,"count":976},{"map_id":1,"x":30,"y":25,"count":816},{"map_id":1,"x":30,"y":26,"count":413},{"map_id":1,"x":30,"y":27,"count":82},{"map_id":1,"x":30,"y":28,"count":24598},{"map_id":1,"x":30,"y":29,"count":18237},{"map_id":1,"x":30,"y":30,"count":15132},{"map_id":1,"x":31,"y":2,"count":341},{"map_id":1,"x":31,"y":3,"count":299},{"map_id":1,"x":31,"y":10,"count":16661},{"map_id":1,"x":31,"y":11,"count":10887},{"map_id":1,"x":31,"y":12,"count":7842},{"map_id":1,"x":31,"y":14,"count":9637},{"map_id":1,"x":31,"y":15,"count":4211},{"map_id":1,"x":31,"y":20,"count":2026},{"map_id":1,"x":31,"y":21,"count":1994},{"map_id":1,"x":31,"y":22,"count":1361},{"map_id":1,"x":31,"y":23,"count":1157},{"map_id":1,"x":31,"y":24,"count":965},{"map_id":1,"x":31,"y":25,"count":620},{"map_id":1,"x":31,"y":26,"count":380},{"map_id":1,"x":31,"y":27,"count":57},{"map_id":1,"x":31,"y":28,"count":26132},{"map_id":1,"x":31,"y":29,"count":19780},{"map_id":1,"x":31,"y":30,"count":16665},{"map_id":1,"x":32,"y":2,"count":407},{"map_id":1,"x":32,"y":3,"count":284},{"map_id":1,"x":32,"y":8,"count":2},{"map_id":1,"x":32,"y":9,"count":1},{"map_id":1,"x":32,"y":10,"count":16409},{"map_id":1,"x":32,"y":11,"count":11584},{"map_id":1,"x":32,"y":12,"count":8383},{"map_id":1,"x":32,"y":14,"count":9405},{"map_id":1,"x":32,"y":15,"count":4248},{"map_id":1,"x":32,"y":16,"count":2666},{"map_id":1,"x":32,"y":17,"count":1782},{"map_id":1,"x":32,"y":18,"count":1822},{"map_id":1,"x":32,"y":19,"count":1518},{"map_id":1,"x":32,"y":20,"count":1605},{"map_id":1,"x":32,"y":21,"count":1466},{"map_id":1,"x":32,"y":22,"count":1224},{"map_id":1,"x":32,"y":23,"count":1060},{"map_id":1,"x":32,"y":24,"count":755},{"map_id":1,"x":32,"y":25,"count":572},{"map_id":1,"x":32,"y":26,"count":363},{"map_id":1,"x":32,"y":27,"count":73},{"map_id":1,"x":32,"y":28,"count":27079},{"map_id":1,"x":32,"y":29,"count":21146},{"map_id":1,"x":32,"y":30,"count":17638},{"map_id":1,"x":33,"y":2,"count":554},{"map_id":1,"x":33,"y":3,"count":336},{"map_id":1,"x":33,"y":8,"count":6},{"map_id":1,"x":33,"y":9,"count":2},{"map_id":1,"x":33,"y":10,"count":16788},{"map_id":1,"x":33,"y":11,"count":12133},{"map_id":1,"x":33,"y":12,"count":9550},{"map_id":1,"x":33,"y":14,"count":9900},{"map_id":1,"x":33,"y":15,"count":5097},{"map_id":1,"x":33,"y":16,"count":2966},{"map_id":1,"x":33,"y":17,"count":2599},{"map_id":1,"x":33,"y":18,"count":1932},{"map_id":1,"x":33,"y":19,"count":1528},{"map_id":1,"x":33,"y":20,"count":1543},{"map_id":1,"x":33,"y":21,"count":1199},{"map_id":1,"x":33,"y":22,"count":1104},{"map_id":1,"x":33,"y":23,"count":797},{"map_id":1,"x":33,"y":24,"count":552},{"map_id":1,"x":33,"y":25,"count":478},{"map_id":1,"x":33,"y":26,"count":311},{"map_id":1,"x":33,"y":27,"count":49},{"map_id":1,"x":33,"y":28,"count":28813},{"map_id":1,"x":33,"y":29,"count":23698},{"map_id":1,"x":33,"y":30,"count":20240},{"map_id":1,"x":34,"y":2,"count":831},{"map_id":1,"x":34,"y":3,"count":520},{"map_id":1,"x":34,"y":4,"count":338},{"map_id":1,"x":34,"y":5,"count":207},{"map_id":1,"x":34,"y":6,"count":160},{"map_id":1,"x":34,"y":7,"count":93},{"map_id":1,"x":34,"y":8,"count":27},{"map_id":1,"x":34,"y":9,"count":7},{"map_id":1,"x":34,"y":10,"count":19462},{"map_id":1,"x":34,"y":11,"count":14600},{"map_id":1,"x":34,"y":12,"count":12248},{"map_id":1,"x":34,"y":14,"count":10506},{"map_id":1,"x":34,"y":15,"count":6055},{"map_id":1,"x":34,"y":16,"count":3886},{"map_id":1,"x":34,"y":17,"count":2696},{"map_id":1,"x":34,"y":18,"count":2202},{"map_id":1,"x":34,"y":19,"count":1682},{"map_id":1,"x":34,"y":20,"count":1694},{"map_id":1,"x":34,"y":21,"count":1304},{"map_id":1,"x":34,"y":22,"count":1035},{"map_id":1,"x":34,"y":23,"count":823},{"map_id":1,"x":34,"y":24,"count":668},{"map_id":1,"x":34,"y":25,"count":515},{"map_id":1,"x":34,"y":26,"count":310},{"map_id":1,"x":34,"y":27,"count":50},{"map_id":1,"x":34,"y":28,"count":35480},{"map_id":1,"x":34,"y":29,"count":28206},{"map_id":1,"x":34,"y":30,"count":25683},{"map_id":1,"x":35,"y":2,"count":1442},{"map_id":1,"x":35,"y":3,"count":950},{"map_id":1,"x":35,"y":4,"count":590},{"map_id":1,"x":35,"y":5,"count":439},{"map_id":1,"x":35,"y":6,"count":316},{"map_id":1,"x":35,"y":7,"count":168},{"map_id":1,"x":35,"y":8,"count":88},{"map_id":1,"x":35,"y":9,"count":20},{"map_id":1,"x":35,"y":10,"count":23410},{"map_id":1,"x":35,"y":11,"count":20087},{"map_id":1,"x":35,"y":12,"count":17025},{"map_id":1,"x":35,"y":14,"count":13038},{"map_id":1,"x":35,"y":15,"count":7372},{"map_id":1,"x":35,"y":16,"count":4718},{"map_id":1,"x":35,"y":17,"count":3645},{"map_id":1,"x":35,"y":18,"count":2723},{"map_id":1,"x":35,"y":19,"count":2310},{"map_id":1,"x":35,"y":20,"count":1755},{"map_id":1,"x":35,"y":21,"count":1595},{"map_id":1,"x":35,"y":22,"count":1465},{"map_id":1,"x":35,"y":23,"count":1022},{"map_id":1,"x":35,"y":24,"count":812},{"map_id":1,"x":35,"y":25,"count":536},{"map_id":1,"x":35,"y":26,"count":269},{"map_id":1,"x":35,"y":27,"count":64},{"map_id":1,"x":35,"y":28,"count":47168},{"map_id":1,"x":35,"y":29,"count":38258},{"map_id":1,"x":35,"y":30,"count":33124},{"map_id":12,"x":4,"y":2,"count":1892},{"map_id":12,"x":4,"y":3,"count":1149},{"map_id":12,"x":4,"y":4,"count":449},{"map_id":12,"x":4,"y":5,"count":78},{"map_id":12,"x":4,"y":6,"count":2167},{"map_id":12,"x":4,"y":7,"count":982},{"map_id":12,"x":4,"y":8,"count":477},{"map_id":12,"x":4,"y":9,"count":101},{"map_id":12,"x":4,"y":10,"count":3518},{"map_id":12,"x":4,"y":11,"count":2920},{"map_id":12,"x":4,"y":12,"count":2179},{"map_id":12,"x":4,"y":14,"count":85840},{"map_id":12,"x":4,"y":15,"count":44482},{"map_id":12,"x":4,"y":16,"count":27777},{"map_id":12,"x":4,"y":17,"count":20019},{"map_id":12,"x":4,"y":18,"count":11232},{"map_id":12,"x":4,"y":19,"count":1320},{"map_id":12,"x":4,"y":20,"count":50107},{"map_id":12,"x":4,"y":21,"count":40444},{"map_id":12,"x":4,"y":22,"count":36876},{"map_id":12,"x":4,"y":24,"count":130160},{"map_id":12,"x":4,"y":25,"count":73278},{"map_id":12,"x":4,"y":26,"count":33979},{"map_id":12,"x":4,"y":27,"count":3367},{"map_id":12,"x":4,"y":28,"count":134348},{"map_id":12,"x":4,"y":29,"count":117766},{"map_id":12,"x":4,"y":30,"count":774741},{"map_id":12,"x":4,"y":31,"count":905948},{"map_id":12,"x":5,"y":2,"count":2124},{"map_id":12,"x":5,"y":3,"count":922},{"map_id":12,"x":5,"y":4,"count":478},{"map_id":12,"x":5,"y":5,"count":76},{"map_id":12,"x":5,"y":6,"count":2444},{"map_id":12,"x":5,"y":7,"count":1142},{"map_id":12,"x":5,"y":8,"count":590},{"map_id":12,"x":5,"y":9,"count":75},{"map_id":12,"x":5,"y":10,"count":3501},{"map_id":12,"x":5,"y":11,"count":2544},{"map_id":12,"x":5,"y":12,"count":2050},{"map_id":12,"x":5,"y":14,"count":96461},{"map_id":12,"x":5,"y":15,"count":52889},{"map_id":12,"x":5,"y":16,"count":32288},{"map_id":12,"x":5,"y":17,"count":23034},{"map_id":12,"x":5,"y":18,"count":21633},{"map_id":12,"x":5,"y":19,"count":29790},{"map_id":12,"x":5,"y":20,"count":43481},{"map_id":12,"x":5,"y":21,"count":38676},{"map_id":12,"x":5,"y":22,"count":35453},{"map_id":12,"x":5,"y":24,"count":105136},{"map_id":12,"x":5,"y":25,"count":91474},{"map_id":12,"x":5,"y":26,"count":34072},{"map_id":12,"x":5,"y":27,"count":2989},{"map_id":12,"x":5,"y":28,"count":107272},{"map_id":12,"x":5,"y":29,"count":91404},{"map_id":12,"x":5,"y":30,"count":422063},{"map_id":12,"x":5,"y":31,"count":463867},{"map_id":12,"x":6,"y":2,"count":2923},{"map_id":12,"x":6,"y":3,"count":1304},{"map_id":12,"x":6,"y":4,"count":558},{"map_id":12,"x":6,"y":5,"count":87},{"map_id":12,"x":6,"y":6,"count":2418},{"map_id":12,"x":6,"y":7,"count":1261},{"map_id":12,"x":6,"y":8,"count":554},{"map_id":12,"x":6,"y":9,"count":92},{"map_id":12,"x":6,"y":10,"count":3306},{"map_id":12,"x":6,"y":11,"count":2171},{"map_id":12,"x":6,"y":12,"count":1169},{"map_id":12,"x":6,"y":13,"count":185},{"map_id":12,"x":6,"y":14,"count":109649},{"map_id":12,"x":6,"y":15,"count":58990},{"map_id":12,"x":6,"y":16,"count":34787},{"map_id":12,"x":6,"y":17,"count":21095},{"map_id":12,"x":6,"y":18,"count":12409},{"map_id":12,"x":6,"y":19,"count":1360},{"map_id":12,"x":6,"y":20,"count":54672},{"map_id":12,"x":6,"y":21,"count":41020},{"map_id":12,"x":6,"y":22,"count":34867},{"map_id":12,"x":6,"y":24,"count":256966},{"map_id":12,"x":6,"y":25,"count":151632},{"map_id":12,"x":6,"y":26,"count":113176},{"map_id":12,"x":6,"y":27,"count":86963},{"map_id":12,"x":6,"y":28,"count":379360},{"map_id":12,"x":6,"y":29,"count":330791},{"map_id":12,"x":6,"y":30,"count":309281},{"map_id":12,"x":6,"y":31,"count":403242},{"map_id":12,"x":7,"y":2,"count":3243},{"map_id":12,"x":7,"y":3,"count":1554},{"map_id":12,"x":7,"y":4,"count":574},{"map_id":12,"x":7,"y":5,"count":90},{"map_id":12,"x":7,"y":6,"count":2533},{"map_id":12,"x":7,"y":7,"count":1215},{"map_id":12,"x":7,"y":8,"count":559},{"map_id":12,"x":7,"y":9,"count":97},{"map_id":12,"x":7,"y":10,"count":3459},{"map_id":12,"x":7,"y":11,"count":2036},{"map_id":12,"x":7,"y":12,"count":1317},{"map_id":12,"x":7,"y":13,"count":171},{"map_id":12,"x":7,"y":14,"count":126294},{"map_id":12,"x":7,"y":15,"count":69048},{"map_id":12,"x":7,"y":16,"count":37652},{"map_id":12,"x":7,"y":17,"count":20113},{"map_id":12,"x":7,"y":18,"count":10836},{"map_id":12,"x":7,"y":19,"count":1086},{"map_id":12,"x":7,"y":20,"count":62883},{"map_id":12,"x":7,"y":21,"count":42055},{"map_id":12,"x":7,"y":22,"count":34089},{"map_id":12,"x":7,"y":24,"count":252347},{"map_id":12,"x":7,"y":25,"count":148638},{"map_id":12,"x":7,"y":26,"count":103747},{"map_id":12,"x":7,"y":27,"count":89694},{"map_id":12,"x":7,"y":28,"count":434252},{"map_id":12,"x":7,"y":29,"count":313351},{"map_id":12,"x":7,"y":30,"count":348049},{"map_id":12,"x":7,"y":31,"count":442332},{"map_id":12,"x":8,"y":2,"count":3925},{"map_id":12,"x":8,"y":3,"count":1827},{"map_id":12,"x":8,"y":4,"count":715},{"map_id":12,"x":8,"y":5,"count":129},{"map_id":12,"x":8,"y":6,"count":2706},{"map_id":12,"x":8,"y":7,"count":1185},{"map_id":12,"x":8,"y":8,"count":516},{"map_id":12,"x":8,"y":9,"count":69},{"map_id":12,"x":8,"y":10,"count":3728},{"map_id":12,"x":8,"y":11,"count":2034},{"map_id":12,"x":8,"y":12,"count":1038},{"map_id":12,"x":8,"y":13,"count":153},{"map_id":12,"x":8,"y":14,"count":140403},{"map_id":12,"x":8,"y":15,"count":72512},{"map_id":12,"x":8,"y":16,"count":38587},{"map_id":12,"x":8,"y":17,"count":22417},{"map_id":12,"x":8,"y":18,"count":12903},{"map_id":12,"x":8,"y":19,"count":1291},{"map_id":12,"x":8,"y":20,"count":64268},{"map_id":12,"x":8,"y":21,"count":40336},{"map_id":12,"x":8,"y":22,"count":29609},{"map_id":12,"x":8,"y":24,"count":263591},{"map_id":12,"x":8,"y":25,"count":154019},{"map_id":12,"x":8,"y":26,"count":108038},{"map_id":12,"x":8,"y":27,"count":135302},{"map_id":12,"x":8,"y":28,"count":511875},{"map_id":12,"x":8,"y":29,"count":431205},{"map_id":12,"x":8,"y":30,"count":90804},{"map_id":12,"x":8,"y":31,"count":96998},{"map_id":12,"x":9,"y":2,"count":5227},{"map_id":12,"x":9,"y":3,"count":2806},{"map_id":12,"x":9,"y":10,"count":3434},{"map_id":12,"x":9,"y":11,"count":2277},{"map_id":12,"x":9,"y":12,"count":1470},{"map_id":12,"x":9,"y":13,"count":225},{"map_id":12,"x":9,"y":14,"count":148251},{"map_id":12,"x":9,"y":15,"count":71631},{"map_id":12,"x":9,"y":16,"count":39766},{"map_id":12,"x":9,"y":17,"count":29820},{"map_id":12,"x":9,"y":18,"count":31625},{"map_id":12,"x":9,"y":19,"count":43985},{"map_id":12,"x":9,"y":20,"count":61088},{"map_id":12,"x":9,"y":21,"count":38748},{"map_id":12,"x":9,"y":22,"count":27777},{"map_id":12,"x":9,"y":24,"count":207846},{"map_id":12,"x":9,"y":25,"count":120653},{"map_id":12,"x":9,"y":26,"count":106665},{"map_id":12,"x":9,"y":28,"count":695429},{"map_id":12,"x":9,"y":29,"count":504046},{"map_id":12,"x":9,"y":30,"count":106313},{"map_id":12,"x":9,"y":31,"count":111096},{"map_id":12,"x":10,"y":0,"count":9746},{"map_id":12,"x":10,"y":1,"count":8085},{"map_id":12,"x":10,"y":2,"count":7261},{"map_id":12,"x":10,"y":3,"count":3920},{"map_id":12,"x":10,"y":4,"count":1669},{"map_id":12,"x":10,"y":5,"count":312},{"map_id":12,"x":10,"y":6,"count":82886},{"map_id":12,"x":10,"y":7,"count":43147},{"map_id":12,"x":10,"y":8,"count":24819},{"map_id":12,"x":10,"y":9,"count":17278},{"map_id":12,"x":10,"y":10,"count":3931},{"map_id":12,"x":10,"y":11,"count":2739},{"map_id":12,"x":10,"y":12,"count":2014},{"map_id":12,"x":10,"y":14,"count":131282},{"map_id":12,"x":10,"y":15,"count":61425},{"map_id":12,"x":10,"y":16,"count":31056},{"map_id":12,"x":10,"y":17,"count":18641},{"map_id":12,"x":10,"y":18,"count":11146},{"map_id":12,"x":10,"y":19,"count":1042},{"map_id":12,"x":10,"y":20,"count":96971},{"map_id":12,"x":10,"y":21,"count":43726},{"map_id":12,"x":10,"y":22,"count":29558},{"map_id":12,"x":10,"y":24,"count":164098},{"map_id":12,"x":10,"y":25,"count":86139},{"map_id":12,"x":10,"y":26,"count":43945},{"map_id":12,"x":10,"y":27,"count":4161},{"map_id":12,"x":10,"y":28,"count":215033},{"map_id":12,"x":10,"y":29,"count":152168},{"map_id":12,"x":10,"y":30,"count":133206},{"map_id":12,"x":10,"y":31,"count":147865},{"map_id":12,"x":10,"y":32,"count":929886},{"map_id":12,"x":10,"y":33,"count":1950047},{"map_id":12,"x":10,"y":34,"count":2296842},{"map_id":12,"x":10,"y":35,"count":5805193},{"map_id":12,"x":11,"y":0,"count":7862},{"map_id":12,"x":11,"y":1,"count":6973},{"map_id":12,"x":11,"y":2,"count":9508},{"map_id":12,"x":11,"y":3,"count":4411},{"map_id":12,"x":11,"y":4,"count":2105},{"map_id":12,"x":11,"y":5,"count":281},{"map_id":12,"x":11,"y":6,"count":85247},{"map_id":12,"x":11,"y":7,"count":42524},{"map_id":12,"x":11,"y":8,"count":26849},{"map_id":12,"x":11,"y":9,"count":15548},{"map_id":12,"x":11,"y":10,"count":4030},{"map_id":12,"x":11,"y":11,"count":2650},{"map_id":12,"x":11,"y":12,"count":2166},{"map_id":12,"x":11,"y":14,"count":111043},{"map_id":12,"x":11,"y":15,"count":49433},{"map_id":12,"x":11,"y":16,"count":23950},{"map_id":12,"x":11,"y":17,"count":12037},{"map_id":12,"x":11,"y":18,"count":5742},{"map_id":12,"x":11,"y":19,"count":541},{"map_id":12,"x":11,"y":20,"count":121637},{"map_id":12,"x":11,"y":21,"count":54330},{"map_id":12,"x":11,"y":22,"count":30926},{"map_id":12,"x":11,"y":24,"count":107096},{"map_id":12,"x":11,"y":25,"count":55813},{"map_id":12,"x":11,"y":26,"count":26330},{"map_id":12,"x":11,"y":27,"count":2511},{"map_id":12,"x":11,"y":28,"count":217095},{"map_id":12,"x":11,"y":29,"count":150235},{"map_id":12,"x":11,"y":30,"count":130319},{"map_id":12,"x":11,"y":31,"count":139643},{"map_id":12,"x":11,"y":32,"count":746633},{"map_id":12,"x":11,"y":33,"count":1116937},{"map_id":12,"x":11,"y":34,"count":2033268},{"map_id":12,"x":11,"y":35,"count":8410711},{"map_id":12,"x":11,"y":37,"count":62},{"map_id":12,"x":11,"y":38,"count":2003},{"map_id":12,"x":11,"y":39,"count":122},{"map_id":12,"x":11,"y":40,"count":1437},{"map_id":12,"x":11,"y":41,"count":672},{"map_id":12,"x":11,"y":42,"count":122},{"map_id":12,"x":11,"y":43,"count":49},{"map_id":12,"x":11,"y":44,"count":18},{"map_id":12,"x":11,"y":45,"count":6},{"map_id":12,"x":11,"y":46,"count":5},{"map_id":12,"x":11,"y":47,"count":6},{"map_id":12,"x":12,"y":2,"count":18361},{"map_id":12,"x":12,"y":3,"count":7898},{"map_id":12,"x":12,"y":4,"count":3167},{"map_id":12,"x":12,"y":5,"count":337},{"map_id":12,"x":12,"y":6,"count":70028},{"map_id":12,"x":12,"y":7,"count":38158},{"map_id":12,"x":12,"y":8,"count":24256},{"map_id":12,"x":12,"y":9,"count":20951},{"map_id":12,"x":12,"y":10,"count":4518},{"map_id":12,"x":12,"y":11,"count":3091},{"map_id":12,"x":12,"y":12,"count":2591},{"map_id":12,"x":12,"y":14,"count":88133},{"map_id":12,"x":12,"y":15,"count":37739},{"map_id":12,"x":12,"y":16,"count":15735},{"map_id":12,"x":12,"y":17,"count":7278},{"map_id":12,"x":12,"y":18,"count":3225},{"map_id":12,"x":12,"y":19,"count":318},{"map_id":12,"x":12,"y":20,"count":132080},{"map_id":12,"x":12,"y":21,"count":62765},{"map_id":12,"x":12,"y":22,"count":171222},{"map_id":12,"x":12,"y":23,"count":145514},{"map_id":12,"x":12,"y":24,"count":223335},{"map_id":12,"x":12,"y":25,"count":118410},{"map_id":12,"x":12,"y":26,"count":14438},{"map_id":12,"x":12,"y":27,"count":1403},{"map_id":12,"x":12,"y":28,"count":203557},{"map_id":12,"x":12,"y":29,"count":132892},{"map_id":12,"x":12,"y":30,"count":462032},{"map_id":12,"x":12,"y":31,"count":391300},{"map_id":12,"x":12,"y":38,"count":799},{"map_id":12,"x":12,"y":40,"count":3493},{"map_id":12,"x":12,"y":41,"count":3033},{"map_id":12,"x":12,"y":44,"count":7},{"map_id":12,"x":12,"y":45,"count":6},{"map_id":12,"x":12,"y":46,"count":6},{"map_id":12,"x":12,"y":47,"count":7},{"map_id":12,"x":13,"y":2,"count":26154},{"map_id":12,"x":13,"y":3,"count":10605},{"map_id":12,"x":13,"y":4,"count":4646},{"map_id":12,"x":13,"y":5,"count":471},{"map_id":12,"x":13,"y":6,"count":55279},{"map_id":12,"x":13,"y":7,"count":31081},{"map_id":12,"x":13,"y":8,"count":28173},{"map_id":12,"x":13,"y":9,"count":22531},{"map_id":12,"x":13,"y":10,"count":5784},{"map_id":12,"x":13,"y":11,"count":5176},{"map_id":12,"x":13,"y":12,"count":4066},{"map_id":12,"x":13,"y":14,"count":58117},{"map_id":12,"x":13,"y":15,"count":22514},{"map_id":12,"x":13,"y":16,"count":9690},{"map_id":12,"x":13,"y":17,"count":4433},{"map_id":12,"x":13,"y":18,"count":1959},{"map_id":12,"x":13,"y":19,"count":183},{"map_id":12,"x":13,"y":20,"count":126068},{"map_id":12,"x":13,"y":21,"count":62378},{"map_id":12,"x":13,"y":22,"count":141556},{"map_id":12,"x":13,"y":23,"count":105697},{"map_id":12,"x":13,"y":24,"count":107054},{"map_id":12,"x":13,"y":25,"count":58923},{"map_id":12,"x":13,"y":26,"count":8918},{"map_id":12,"x":13,"y":27,"count":841},{"map_id":12,"x":13,"y":28,"count":194935},{"map_id":12,"x":13,"y":29,"count":126854},{"map_id":12,"x":13,"y":30,"count":384310},{"map_id":12,"x":13,"y":31,"count":343505},{"map_id":12,"x":13,"y":38,"count":984},{"map_id":12,"x":13,"y":40,"count":10645},{"map_id":12,"x":13,"y":41,"count":2763},{"map_id":12,"x":13,"y":44,"count":2},{"map_id":12,"x":13,"y":45,"count":3},{"map_id":12,"x":13,"y":46,"count":2},{"map_id":12,"x":13,"y":47,"count":358},{"map_id":12,"x":14,"y":2,"count":29245},{"map_id":12,"x":14,"y":3,"count":14182},{"map_id":12,"x":14,"y":4,"count":9850},{"map_id":12,"x":14,"y":5,"count":8855},{"map_id":12,"x":14,"y":6,"count":40091},{"map_id":12,"x":14,"y":7,"count":28457},{"map_id":12,"x":14,"y":8,"count":27525},{"map_id":12,"x":14,"y":9,"count":31179},{"map_id":12,"x":14,"y":10,"count":7677},{"map_id":12,"x":14,"y":11,"count":8169},{"map_id":12,"x":14,"y":12,"count":42648},{"map_id":12,"x":14,"y":13,"count":44847},{"map_id":12,"x":14,"y":14,"count":138131},{"map_id":12,"x":14,"y":15,"count":49271},{"map_id":12,"x":14,"y":16,"count":5646},{"map_id":12,"x":14,"y":17,"count":2818},{"map_id":12,"x":14,"y":18,"count":1118},{"map_id":12,"x":14,"y":19,"count":121},{"map_id":12,"x":14,"y":20,"count":117924},{"map_id":12,"x":14,"y":21,"count":54947},{"map_id":12,"x":14,"y":22,"count":120716},{"map_id":12,"x":14,"y":23,"count":81133},{"map_id":12,"x":14,"y":24,"count":57890},{"map_id":12,"x":14,"y":25,"count":42623},{"map_id":12,"x":14,"y":26,"count":6621},{"map_id":12,"x":14,"y":27,"count":628},{"map_id":12,"x":14,"y":28,"count":636320},{"map_id":12,"x":14,"y":29,"count":428329},{"map_id":12,"x":14,"y":30,"count":338848},{"map_id":12,"x":14,"y":31,"count":297946},{"map_id":12,"x":14,"y":38,"count":4413},{"map_id":12,"x":14,"y":40,"count":13810},{"map_id":12,"x":14,"y":41,"count":2020},{"map_id":12,"x":14,"y":44,"count":3},{"map_id":12,"x":14,"y":45,"count":3},{"map_id":12,"x":14,"y":46,"count":6},{"map_id":12,"x":14,"y":47,"count":4},{"map_id":12,"x":15,"y":2,"count":28357},{"map_id":12,"x":15,"y":3,"count":14578},{"map_id":12,"x":15,"y":4,"count":10061},{"map_id":12,"x":15,"y":5,"count":8767},{"map_id":12,"x":15,"y":6,"count":27498},{"map_id":12,"x":15,"y":7,"count":21416},{"map_id":12,"x":15,"y":8,"count":23139},{"map_id":12,"x":15,"y":9,"count":23787},{"map_id":12,"x":15,"y":10,"count":6207},{"map_id":12,"x":15,"y":11,"count":6632},{"map_id":12,"x":15,"y":12,"count":26905},{"map_id":12,"x":15,"y":13,"count":27623},{"map_id":12,"x":15,"y":14,"count":52910},{"map_id":12,"x":15,"y":15,"count":24159},{"map_id":12,"x":15,"y":16,"count":3416},{"map_id":12,"x":15,"y":17,"count":1540},{"map_id":12,"x":15,"y":18,"count":640},{"map_id":12,"x":15,"y":19,"count":72},{"map_id":12,"x":15,"y":20,"count":111698},{"map_id":12,"x":15,"y":21,"count":52257},{"map_id":12,"x":15,"y":22,"count":104169},{"map_id":12,"x":15,"y":23,"count":65335},{"map_id":12,"x":15,"y":24,"count":79280},{"map_id":12,"x":15,"y":25,"count":39217},{"map_id":12,"x":15,"y":26,"count":5697},{"map_id":12,"x":15,"y":27,"count":614},{"map_id":12,"x":15,"y":28,"count":565363},{"map_id":12,"x":15,"y":29,"count":421517},{"map_id":12,"x":15,"y":30,"count":348104},{"map_id":12,"x":15,"y":31,"count":330521},{"map_id":12,"x":15,"y":38,"count":6962},{"map_id":12,"x":15,"y":39,"count":5681},{"map_id":12,"x":15,"y":40,"count":9063},{"map_id":12,"x":15,"y":41,"count":6884},{"map_id":12,"x":15,"y":44,"count":4},{"map_id":12,"x":15,"y":45,"count":4},{"map_id":12,"x":15,"y":46,"count":6},{"map_id":12,"x":15,"y":47,"count":342},{"map_id":12,"x":16,"y":2,"count":27165},{"map_id":12,"x":16,"y":3,"count":14268},{"map_id":12,"x":16,"y":4,"count":10455},{"map_id":12,"x":16,"y":5,"count":7821},{"map_id":12,"x":16,"y":6,"count":24873},{"map_id":12,"x":16,"y":7,"count":17748},{"map_id":12,"x":16,"y":8,"count":19659},{"map_id":12,"x":16,"y":9,"count":19102},{"map_id":12,"x":16,"y":10,"count":5787},{"map_id":12,"x":16,"y":11,"count":5141},{"map_id":12,"x":16,"y":12,"count":18924},{"map_id":12,"x":16,"y":13,"count":15562},{"map_id":12,"x":16,"y":14,"count":24642},{"map_id":12,"x":16,"y":15,"count":12207},{"map_id":12,"x":16,"y":16,"count":3017},{"map_id":12,"x":16,"y":17,"count":1531},{"map_id":12,"x":16,"y":18,"count":605},{"map_id":12,"x":16,"y":19,"count":68},{"map_id":12,"x":16,"y":20,"count":104637},{"map_id":12,"x":16,"y":21,"count":48556},{"map_id":12,"x":16,"y":22,"count":19792},{"map_id":12,"x":16,"y":23,"count":1693},{"map_id":12,"x":16,"y":24,"count":33603},{"map_id":12,"x":16,"y":25,"count":16018},{"map_id":12,"x":16,"y":26,"count":6460},{"map_id":12,"x":16,"y":27,"count":636},{"map_id":12,"x":16,"y":28,"count":591156},{"map_id":12,"x":16,"y":29,"count":460612},{"map_id":12,"x":16,"y":30,"count":114608},{"map_id":12,"x":16,"y":31,"count":108403},{"map_id":12,"x":17,"y":2,"count":26653},{"map_id":12,"x":17,"y":3,"count":15665},{"map_id":12,"x":17,"y":4,"count":9544},{"map_id":12,"x":17,"y":5,"count":7518},{"map_id":12,"x":17,"y":6,"count":19767},{"map_id":12,"x":17,"y":7,"count":13036},{"map_id":12,"x":17,"y":8,"count":16229},{"map_id":12,"x":17,"y":9,"count":14804},{"map_id":12,"x":17,"y":10,"count":4862},{"map_id":12,"x":17,"y":11,"count":4260},{"map_id":12,"x":17,"y":12,"count":13526},{"map_id":12,"x":17,"y":13,"count":8816},{"map_id":12,"x":17,"y":14,"count":10342},{"map_id":12,"x":17,"y":15,"count":7068},{"map_id":12,"x":17,"y":16,"count":1767},{"map_id":12,"x":17,"y":17,"count":1166},{"map_id":12,"x":17,"y":18,"count":581},{"map_id":12,"x":17,"y":19,"count":54},{"map_id":12,"x":17,"y":20,"count":105930},{"map_id":12,"x":17,"y":21,"count":46966},{"map_id":12,"x":17,"y":22,"count":18218},{"map_id":12,"x":17,"y":23,"count":1590},{"map_id":12,"x":17,"y":24,"count":42459},{"map_id":12,"x":17,"y":25,"count":18549},{"map_id":12,"x":17,"y":26,"count":7160},{"map_id":12,"x":17,"y":27,"count":743},{"map_id":12,"x":17,"y":28,"count":630050},{"map_id":12,"x":17,"y":29,"count":497456},{"map_id":12,"x":17,"y":30,"count":134746},{"map_id":12,"x":17,"y":31,"count":130688},{"map_id":13,"x":0,"y":44,"count":45538},{"map_id":13,"x":0,"y":45,"count":18500},{"map_id":13,"x":0,"y":46,"count":6643},{"map_id":13,"x":0,"y":47,"count":1040},{"map_id":13,"x":0,"y":48,"count":86288},{"map_id":13,"x":0,"y":49,"count":59500},{"map_id":13,"x":0,"y":50,"count":40503},{"map_id":13,"x":0,"y":51,"count":27951},{"map_id":13,"x":0,"y":52,"count":19905},{"map_id":13,"x":0,"y":53,"count":14630},{"map_id":13,"x":0,"y":54,"count":10943},{"map_id":13,"x":0,"y":55,"count":8429},{"map_id":13,"x":0,"y":56,"count":6721},{"map_id":13,"x":0,"y":57,"count":5887},{"map_id":13,"x":0,"y":58,"count":5370},{"map_id":13,"x":0,"y":59,"count":5213},{"map_id":13,"x":1,"y":44,"count":69543},{"map_id":13,"x":1,"y":45,"count":25038},{"map_id":13,"x":1,"y":46,"count":8486},{"map_id":13,"x":1,"y":47,"count":1184},{"map_id":13,"x":1,"y":48,"count":86838},{"map_id":13,"x":1,"y":49,"count":61043},{"map_id":13,"x":1,"y":50,"count":40981},{"map_id":13,"x":1,"y":51,"count":28389},{"map_id":13,"x":1,"y":52,"count":19949},{"map_id":13,"x":1,"y":53,"count":14557},{"map_id":13,"x":1,"y":54,"count":10724},{"map_id":13,"x":1,"y":55,"count":8403},{"map_id":13,"x":1,"y":56,"count":6415},{"map_id":13,"x":1,"y":57,"count":5331},{"map_id":13,"x":1,"y":58,"count":4769},{"map_id":13,"x":1,"y":59,"count":4534},{"map_id":13,"x":2,"y":44,"count":100013},{"map_id":13,"x":2,"y":45,"count":29863},{"map_id":13,"x":2,"y":46,"count":9569},{"map_id":13,"x":2,"y":47,"count":1115},{"map_id":13,"x":2,"y":48,"count":84693},{"map_id":13,"x":2,"y":49,"count":60414},{"map_id":13,"x":2,"y":50,"count":41064},{"map_id":13,"x":2,"y":51,"count":28354},{"map_id":13,"x":2,"y":52,"count":20100},{"map_id":13,"x":2,"y":53,"count":14636},{"map_id":13,"x":2,"y":54,"count":10778},{"map_id":13,"x":2,"y":55,"count":8528},{"map_id":13,"x":2,"y":56,"count":6408},{"map_id":13,"x":2,"y":57,"count":4995},{"map_id":13,"x":2,"y":58,"count":3929},{"map_id":13,"x":2,"y":59,"count":3212},{"map_id":13,"x":2,"y":60,"count":1613},{"map_id":13,"x":2,"y":61,"count":326},{"map_id":13,"x":2,"y":62,"count":25772},{"map_id":13,"x":2,"y":63,"count":13227},{"map_id":13,"x":2,"y":64,"count":9560},{"map_id":13,"x":2,"y":65,"count":8228},{"map_id":13,"x":2,"y":66,"count":7621},{"map_id":13,"x":2,"y":67,"count":7733},{"map_id":13,"x":2,"y":68,"count":9090},{"map_id":13,"x":2,"y":69,"count":11404},{"map_id":13,"x":3,"y":43,"count":41864},{"map_id":13,"x":3,"y":44,"count":144349},{"map_id":13,"x":3,"y":45,"count":34253},{"map_id":13,"x":3,"y":46,"count":10043},{"map_id":13,"x":3,"y":47,"count":1177},{"map_id":13,"x":3,"y":48,"count":79764},{"map_id":13,"x":3,"y":49,"count":60161},{"map_id":13,"x":3,"y":50,"count":43036},{"map_id":13,"x":3,"y":51,"count":29881},{"map_id":13,"x":3,"y":52,"count":21632},{"map_id":13,"x":3,"y":53,"count":16389},{"map_id":13,"x":3,"y":54,"count":12882},{"map_id":13,"x":3,"y":55,"count":10278},{"map_id":13,"x":3,"y":56,"count":8238},{"map_id":13,"x":3,"y":57,"count":5362},{"map_id":13,"x":3,"y":58,"count":3661},{"map_id":13,"x":3,"y":59,"count":2578},{"map_id":13,"x":3,"y":60,"count":1478},{"map_id":13,"x":3,"y":61,"count":263},{"map_id":13,"x":3,"y":62,"count":28546},{"map_id":13,"x":3,"y":63,"count":12594},{"map_id":13,"x":3,"y":64,"count":8514},{"map_id":13,"x":3,"y":65,"count":7352},{"map_id":13,"x":3,"y":66,"count":7161},{"map_id":13,"x":3,"y":67,"count":7394},{"map_id":13,"x":3,"y":68,"count":8102},{"map_id":13,"x":3,"y":69,"count":9853},{"map_id":13,"x":4,"y":7,"count":31974},{"map_id":13,"x":4,"y":44,"count":117930},{"map_id":13,"x":4,"y":45,"count":29706},{"map_id":13,"x":4,"y":46,"count":8891},{"map_id":13,"x":4,"y":47,"count":1060},{"map_id":13,"x":4,"y":48,"count":258754},{"map_id":13,"x":4,"y":49,"count":210913},{"map_id":13,"x":4,"y":50,"count":148956},{"map_id":13,"x":4,"y":51,"count":113134},{"map_id":13,"x":4,"y":52,"count":24061},{"map_id":13,"x":4,"y":53,"count":20115},{"map_id":13,"x":4,"y":54,"count":16831},{"map_id":13,"x":4,"y":55,"count":15075},{"map_id":13,"x":4,"y":56,"count":15460},{"map_id":13,"x":4,"y":57,"count":8493},{"map_id":13,"x":4,"y":58,"count":4134},{"map_id":13,"x":4,"y":59,"count":2482},{"map_id":13,"x":4,"y":60,"count":1418},{"map_id":13,"x":4,"y":61,"count":242},{"map_id":13,"x":4,"y":62,"count":31371},{"map_id":13,"x":4,"y":63,"count":13052},{"map_id":13,"x":4,"y":64,"count":8565},{"map_id":13,"x":4,"y":65,"count":9276},{"map_id":13,"x":4,"y":66,"count":6847},{"map_id":13,"x":4,"y":67,"count":6558},{"map_id":13,"x":4,"y":68,"count":6571},{"map_id":13,"x":4,"y":69,"count":7897},{"map_id":13,"x":5,"y":7,"count":16874},{"map_id":13,"x":5,"y":44,"count":101077},{"map_id":13,"x":5,"y":45,"count":27706},{"map_id":13,"x":5,"y":46,"count":8689},{"map_id":13,"x":5,"y":47,"count":1104},{"map_id":13,"x":5,"y":48,"count":217593},{"map_id":13,"x":5,"y":49,"count":173112},{"map_id":13,"x":5,"y":50,"count":134695},{"map_id":13,"x":5,"y":51,"count":86147},{"map_id":13,"x":5,"y":52,"count":19281},{"map_id":13,"x":5,"y":53,"count":13972},{"map_id":13,"x":5,"y":56,"count":20525},{"map_id":13,"x":5,"y":57,"count":15759},{"map_id":13,"x":5,"y":58,"count":6332},{"map_id":13,"x":5,"y":59,"count":3526},{"map_id":13,"x":5,"y":60,"count":1889},{"map_id":13,"x":5,"y":61,"count":211},{"map_id":13,"x":5,"y":62,"count":32654},{"map_id":13,"x":5,"y":63,"count":12647},{"map_id":13,"x":5,"y":64,"count":10931},{"map_id":13,"x":5,"y":66,"count":9330},{"map_id":13,"x":5,"y":67,"count":6063},{"map_id":13,"x":5,"y":68,"count":6291},{"map_id":13,"x":5,"y":69,"count":6935},{"map_id":13,"x":6,"y":44,"count":85907},{"map_id":13,"x":6,"y":45,"count":26134},{"map_id":13,"x":6,"y":46,"count":9246},{"map_id":13,"x":6,"y":47,"count":1130},{"map_id":13,"x":6,"y":48,"count":181273},{"map_id":13,"x":6,"y":49,"count":151872},{"map_id":13,"x":6,"y":50,"count":94727},{"map_id":13,"x":6,"y":51,"count":68295},{"map_id":13,"x":6,"y":52,"count":15350},{"map_id":13,"x":6,"y":57,"count":21745},{"map_id":13,"x":6,"y":58,"count":9147},{"map_id":13,"x":6,"y":59,"count":6031},{"map_id":13,"x":6,"y":60,"count":4253},{"map_id":13,"x":6,"y":61,"count":322},{"map_id":13,"x":6,"y":62,"count":28350},{"map_id":13,"x":6,"y":63,"count":13637},{"map_id":13,"x":6,"y":64,"count":10479},{"map_id":13,"x":6,"y":65,"count":11098},{"map_id":13,"x":6,"y":66,"count":7595},{"map_id":13,"x":6,"y":67,"count":6793},{"map_id":13,"x":6,"y":68,"count":6535},{"map_id":13,"x":6,"y":69,"count":6591},{"map_id":13,"x":7,"y":44,"count":76931},{"map_id":13,"x":7,"y":45,"count":26816},{"map_id":13,"x":7,"y":46,"count":12015},{"map_id":13,"x":7,"y":47,"count":1439},{"map_id":13,"x":7,"y":48,"count":141367},{"map_id":13,"x":7,"y":49,"count":105617},{"map_id":13,"x":7,"y":50,"count":68538},{"map_id":13,"x":7,"y":51,"count":51862},{"map_id":13,"x":7,"y":52,"count":12649},{"map_id":13,"x":7,"y":57,"count":20864},{"map_id":13,"x":7,"y":58,"count":12370},{"map_id":13,"x":7,"y":59,"count":12309},{"map_id":13,"x":7,"y":60,"count":15275},{"map_id":13,"x":7,"y":61,"count":17050},{"map_id":13,"x":7,"y":62,"count":21497},{"map_id":13,"x":7,"y":63,"count":13607},{"map_id":13,"x":7,"y":64,"count":11982},{"map_id":13,"x":7,"y":65,"count":12063},{"map_id":13,"x":7,"y":66,"count":11838},{"map_id":13,"x":7,"y":67,"count":11638},{"map_id":13,"x":7,"y":68,"count":11898},{"map_id":13,"x":7,"y":69,"count":13275},{"map_id":13,"x":7,"y":70,"count":14909},{"map_id":13,"x":7,"y":71,"count":22963},{"map_id":13,"x":8,"y":44,"count":70078},{"map_id":13,"x":8,"y":45,"count":31362},{"map_id":13,"x":8,"y":46,"count":21259},{"map_id":13,"x":8,"y":47,"count":20144},{"map_id":13,"x":8,"y":48,"count":91125},{"map_id":13,"x":8,"y":49,"count":65683},{"map_id":13,"x":8,"y":50,"count":49044},{"map_id":13,"x":8,"y":51,"count":42355},{"map_id":13,"x":8,"y":52,"count":10450},{"map_id":13,"x":8,"y":57,"count":12345},{"map_id":13,"x":8,"y":58,"count":5887},{"map_id":13,"x":8,"y":59,"count":3725},{"map_id":13,"x":8,"y":60,"count":2483},{"map_id":13,"x":8,"y":61,"count":260},{"map_id":13,"x":8,"y":62,"count":17771},{"map_id":13,"x":8,"y":63,"count":10991},{"map_id":13,"x":8,"y":64,"count":9364},{"map_id":13,"x":8,"y":65,"count":9158},{"map_id":13,"x":8,"y":66,"count":9044},{"map_id":13,"x":8,"y":67,"count":8725},{"map_id":13,"x":8,"y":68,"count":8674},{"map_id":13,"x":8,"y":69,"count":9317},{"map_id":13,"x":8,"y":70,"count":9755},{"map_id":13,"x":8,"y":71,"count":12043},{"map_id":13,"x":9,"y":44,"count":62369},{"map_id":13,"x":9,"y":45,"count":32374},{"map_id":13,"x":9,"y":46,"count":20964},{"map_id":13,"x":9,"y":47,"count":17353},{"map_id":13,"x":9,"y":48,"count":68124},{"map_id":13,"x":9,"y":49,"count":46999},{"map_id":13,"x":9,"y":50,"count":40989},{"map_id":13,"x":9,"y":51,"count":39404},{"map_id":13,"x":9,"y":52,"count":10353},{"map_id":13,"x":9,"y":57,"count":8536},{"map_id":13,"x":9,"y":58,"count":4078},{"map_id":13,"x":9,"y":59,"count":1915},{"map_id":13,"x":9,"y":60,"count":1121},{"map_id":13,"x":9,"y":61,"count":146},{"map_id":13,"x":9,"y":62,"count":15398},{"map_id":13,"x":9,"y":63,"count":9305},{"map_id":13,"x":9,"y":64,"count":7610},{"map_id":13,"x":9,"y":65,"count":7008},{"map_id":13,"x":9,"y":66,"count":6568},{"map_id":13,"x":9,"y":67,"count":6560},{"map_id":13,"x":9,"y":68,"count":6558},{"map_id":13,"x":9,"y":69,"count":6640},{"map_id":13,"x":9,"y":70,"count":7600},{"map_id":13,"x":9,"y":71,"count":9163},{"map_id":13,"x":10,"y":44,"count":58114},{"map_id":13,"x":10,"y":45,"count":32890},{"map_id":13,"x":10,"y":46,"count":21510},{"map_id":13,"x":10,"y":47,"count":15811},{"map_id":13,"x":10,"y":48,"count":13412},{"map_id":13,"x":10,"y":49,"count":11796},{"map_id":13,"x":10,"y":50,"count":10992},{"map_id":13,"x":10,"y":51,"count":11368},{"map_id":13,"x":10,"y":52,"count":13210},{"map_id":13,"x":10,"y":57,"count":6743},{"map_id":13,"x":10,"y":58,"count":3173},{"map_id":13,"x":10,"y":59,"count":1551},{"map_id":13,"x":10,"y":60,"count":656},{"map_id":13,"x":10,"y":61,"count":117},{"map_id":13,"x":10,"y":62,"count":14369},{"map_id":13,"x":10,"y":63,"count":9285},{"map_id":13,"x":10,"y":64,"count":7057},{"map_id":13,"x":10,"y":65,"count":6795},{"map_id":13,"x":10,"y":66,"count":5895},{"map_id":13,"x":10,"y":67,"count":6272},{"map_id":13,"x":10,"y":68,"count":6552},{"map_id":13,"x":11,"y":52,"count":21396},{"map_id":13,"x":11,"y":57,"count":5175},{"map_id":13,"x":11,"y":58,"count":2926},{"map_id":13,"x":11,"y":59,"count":1387},{"map_id":13,"x":11,"y":60,"count":617},{"map_id":13,"x":11,"y":61,"count":117},{"map_id":13,"x":11,"y":62,"count":14289},{"map_id":13,"x":11,"y":63,"count":10592},{"map_id":13,"x":11,"y":64,"count":8585},{"map_id":13,"x":11,"y":65,"count":7910},{"map_id":13,"x":11,"y":66,"count":7563},{"map_id":13,"x":11,"y":67,"count":7998},{"map_id":13,"x":11,"y":68,"count":9538},{"map_id":33,"x":2,"y":14,"count":5923},{"map_id":33,"x":2,"y":15,"count":9399},{"map_id":33,"x":3,"y":14,"count":5153},{"map_id":33,"x":3,"y":15,"count":6771},{"map_id":33,"x":4,"y":14,"count":3905},{"map_id":33,"x":4,"y":15,"count":5430},{"map_id":33,"x":5,"y":14,"count":3402},{"map_id":33,"x":5,"y":15,"count":4042},{"map_id":33,"x":6,"y":14,"count":2997},{"map_id":33,"x":6,"y":15,"count":3616},{"map_id":33,"x":7,"y":14,"count":2544},{"map_id":33,"x":7,"y":15,"count":3751},{"map_id":33,"x":8,"y":14,"count":2151},{"map_id":33,"x":8,"y":15,"count":3061},{"map_id":33,"x":9,"y":14,"count":2193},{"map_id":33,"x":9,"y":15,"count":2954},{"map_id":33,"x":10,"y":14,"count":1784},{"map_id":33,"x":10,"y":15,"count":2580},{"map_id":33,"x":11,"y":14,"count":1910},{"map_id":33,"x":11,"y":15,"count":2676},{"map_id":33,"x":12,"y":14,"count":1616},{"map_id":33,"x":12,"y":15,"count":2106},{"map_id":33,"x":13,"y":14,"count":1367},{"map_id":33,"x":13,"y":15,"count":2170},{"map_id":33,"x":14,"y":14,"count":1304},{"map_id":33,"x":14,"y":15,"count":1652},{"map_id":33,"x":15,"y":12,"count":2},{"map_id":33,"x":15,"y":13,"count":1},{"map_id":33,"x":15,"y":14,"count":1377},{"map_id":33,"x":15,"y":15,"count":1449},{"map_id":33,"x":16,"y":4,"count":72},{"map_id":33,"x":16,"y":5,"count":33},{"map_id":33,"x":16,"y":6,"count":14},{"map_id":33,"x":16,"y":8,"count":177},{"map_id":33,"x":16,"y":9,"count":13},{"map_id":33,"x":16,"y":10,"count":17},{"map_id":33,"x":16,"y":11,"count":54},{"map_id":33,"x":16,"y":12,"count":8},{"map_id":33,"x":16,"y":14,"count":1176},{"map_id":33,"x":16,"y":15,"count":1332},{"map_id":33,"x":17,"y":4,"count":19},{"map_id":33,"x":17,"y":5,"count":12},{"map_id":33,"x":17,"y":6,"count":13},{"map_id":33,"x":17,"y":8,"count":11},{"map_id":33,"x":17,"y":9,"count":8},{"map_id":33,"x":17,"y":10,"count":13},{"map_id":33,"x":17,"y":11,"count":8},{"map_id":33,"x":17,"y":12,"count":1},{"map_id":33,"x":17,"y":13,"count":1},{"map_id":33,"x":17,"y":14,"count":1007},{"map_id":33,"x":17,"y":15,"count":1351},{"map_id":33,"x":18,"y":4,"count":12},{"map_id":33,"x":18,"y":5,"count":4},{"map_id":33,"x":18,"y":6,"count":5},{"map_id":33,"x":18,"y":7,"count":2},{"map_id":33,"x":18,"y":8,"count":9},{"map_id":33,"x":18,"y":9,"count":19},{"map_id":33,"x":18,"y":10,"count":12},{"map_id":33,"x":18,"y":11,"count":11},{"map_id":33,"x":18,"y":12,"count":2},{"map_id":33,"x":18,"y":14,"count":1181},{"map_id":33,"x":18,"y":15,"count":1199},{"map_id":33,"x":19,"y":4,"count":6},{"map_id":33,"x":19,"y":5,"count":2},{"map_id":33,"x":19,"y":6,"count":4},{"map_id":33,"x":19,"y":7,"count":1},{"map_id":33,"x":19,"y":8,"count":6},{"map_id":33,"x":19,"y":9,"count":36},{"map_id":33,"x":19,"y":10,"count":16},{"map_id":33,"x":19,"y":11,"count":7},{"map_id":33,"x":19,"y":14,"count":1113},{"map_id":33,"x":19,"y":15,"count":1286},{"map_id":33,"x":20,"y":4,"count":6},{"map_id":33,"x":20,"y":5,"count":7},{"map_id":33,"x":20,"y":6,"count":2},{"map_id":33,"x":20,"y":7,"count":3},{"map_id":33,"x":20,"y":8,"count":33},{"map_id":33,"x":20,"y":9,"count":9},{"map_id":33,"x":20,"y":10,"count":11},{"map_id":33,"x":20,"y":11,"count":2},{"map_id":33,"x":20,"y":12,"count":1},{"map_id":33,"x":20,"y":14,"count":1142},{"map_id":33,"x":20,"y":15,"count":1291},{"map_id":33,"x":21,"y":4,"count":16},{"map_id":33,"x":21,"y":5,"count":4},{"map_id":33,"x":21,"y":6,"count":3},{"map_id":33,"x":21,"y":7,"count":1},{"map_id":33,"x":21,"y":8,"count":14},{"map_id":33,"x":21,"y":9,"count":5},{"map_id":33,"x":21,"y":10,"count":8},{"map_id":33,"x":21,"y":11,"count":14},{"map_id":33,"x":21,"y":12,"count":9},{"map_id":33,"x":21,"y":13,"count":2},{"map_id":33,"x":21,"y":14,"count":968},{"map_id":33,"x":21,"y":15,"count":1289},{"map_id":33,"x":22,"y":4,"count":16},{"map_id":33,"x":22,"y":5,"count":17},{"map_id":33,"x":22,"y":12,"count":3},{"map_id":33,"x":22,"y":13,"count":1},{"map_id":33,"x":22,"y":14,"count":1243},{"map_id":33,"x":22,"y":15,"count":1695},{"map_id":33,"x":23,"y":4,"count":23},{"map_id":33,"x":23,"y":5,"count":38},{"map_id":33,"x":23,"y":14,"count":1095},{"map_id":33,"x":23,"y":15,"count":1335},{"map_id":33,"x":24,"y":4,"count":41},{"map_id":33,"x":24,"y":5,"count":75},{"map_id":33,"x":24,"y":14,"count":1242},{"map_id":33,"x":24,"y":15,"count":1234},{"map_id":33,"x":25,"y":4,"count":32},{"map_id":33,"x":25,"y":5,"count":34},{"map_id":33,"x":25,"y":14,"count":1094},{"map_id":33,"x":25,"y":15,"count":1298},{"map_id":33,"x":26,"y":4,"count":31},{"map_id":33,"x":26,"y":5,"count":34},{"map_id":33,"x":26,"y":14,"count":1431},{"map_id":33,"x":26,"y":15,"count":1482},{"map_id":33,"x":27,"y":4,"count":33},{"map_id":33,"x":27,"y":5,"count":24},{"map_id":33,"x":27,"y":14,"count":1304},{"map_id":33,"x":27,"y":15,"count":1381},{"map_id":33,"x":28,"y":4,"count":49},{"map_id":33,"x":28,"y":5,"count":13},{"map_id":33,"x":28,"y":14,"count":1487},{"map_id":33,"x":28,"y":15,"count":1312},{"map_id":33,"x":29,"y":4,"count":286},{"map_id":33,"x":29,"y":5,"count":565},{"map_id":33,"x":29,"y":14,"count":1399},{"map_id":33,"x":29,"y":15,"count":1265},{"map_id":33,"x":30,"y":2,"count":87},{"map_id":33,"x":30,"y":4,"count":104},{"map_id":33,"x":30,"y":5,"count":92},{"map_id":33,"x":30,"y":6,"count":105},{"map_id":33,"x":30,"y":7,"count":12},{"map_id":33,"x":30,"y":8,"count":396},{"map_id":33,"x":30,"y":9,"count":879},{"map_id":33,"x":30,"y":10,"count":300},{"map_id":33,"x":30,"y":11,"count":307},{"map_id":33,"x":30,"y":12,"count":90},{"map_id":33,"x":30,"y":13,"count":12},{"map_id":33,"x":30,"y":14,"count":1368},{"map_id":33,"x":30,"y":15,"count":1485},{"map_id":33,"x":31,"y":2,"count":20},{"map_id":33,"x":31,"y":3,"count":2},{"map_id":33,"x":31,"y":4,"count":162},{"map_id":33,"x":31,"y":5,"count":142},{"map_id":33,"x":31,"y":6,"count":118},{"map_id":33,"x":31,"y":7,"count":166},{"map_id":33,"x":31,"y":8,"count":730},{"map_id":33,"x":31,"y":9,"count":627},{"map_id":33,"x":31,"y":10,"count":417},{"map_id":33,"x":31,"y":11,"count":386},{"map_id":33,"x":31,"y":12,"count":93},{"map_id":33,"x":31,"y":13,"count":18},{"map_id":33,"x":31,"y":14,"count":1513},{"map_id":33,"x":31,"y":15,"count":1559},{"map_id":33,"x":32,"y":2,"count":36},{"map_id":33,"x":32,"y":3,"count":3},{"map_id":33,"x":32,"y":4,"count":324},{"map_id":33,"x":32,"y":5,"count":58},{"map_id":33,"x":32,"y":6,"count":65},{"map_id":33,"x":32,"y":7,"count":4},{"map_id":33,"x":32,"y":8,"count":507},{"map_id":33,"x":32,"y":9,"count":720},{"map_id":33,"x":32,"y":10,"count":599},{"map_id":33,"x":32,"y":11,"count":461},{"map_id":33,"x":32,"y":12,"count":175},{"map_id":33,"x":32,"y":13,"count":27},{"map_id":33,"x":32,"y":14,"count":1572},{"map_id":33,"x":32,"y":15,"count":1601},{"map_id":33,"x":33,"y":2,"count":105},{"map_id":33,"x":33,"y":3,"count":170},{"map_id":33,"x":33,"y":4,"count":206},{"map_id":33,"x":33,"y":5,"count":130},{"map_id":33,"x":33,"y":6,"count":24},{"map_id":33,"x":33,"y":7,"count":6},{"map_id":33,"x":33,"y":8,"count":513},{"map_id":33,"x":33,"y":9,"count":880},{"map_id":33,"x":33,"y":10,"count":647},{"map_id":33,"x":33,"y":11,"count":1239},{"map_id":33,"x":33,"y":12,"count":450},{"map_id":33,"x":33,"y":13,"count":745},{"map_id":33,"x":33,"y":14,"count":1430},{"map_id":33,"x":33,"y":15,"count":1555},{"map_id":33,"x":34,"y":2,"count":50},{"map_id":33,"x":34,"y":3,"count":5},{"map_id":33,"x":34,"y":4,"count":256},{"map_id":33,"x":34,"y":5,"count":208},{"map_id":33,"x":34,"y":12,"count":265},{"map_id":33,"x":34,"y":13,"count":37},{"map_id":33,"x":34,"y":14,"count":2069},{"map_id":33,"x":34,"y":15,"count":1880},{"map_id":33,"x":35,"y":2,"count":23},{"map_id":33,"x":35,"y":3,"count":3},{"map_id":33,"x":35,"y":4,"count":341},{"map_id":33,"x":35,"y":5,"count":261},{"map_id":33,"x":35,"y":7,"count":9242},{"map_id":33,"x":35,"y":8,"count":4849},{"map_id":33,"x":35,"y":9,"count":2843},{"map_id":33,"x":35,"y":10,"count":1248},{"map_id":33,"x":35,"y":11,"count":657},{"map_id":33,"x":35,"y":12,"count":326},{"map_id":33,"x":35,"y":13,"count":45},{"map_id":33,"x":35,"y":14,"count":2655},{"map_id":33,"x":35,"y":15,"count":2177},{"map_id":33,"x":36,"y":6,"count":8766},{"map_id":33,"x":36,"y":7,"count":4415},{"map_id":33,"x":36,"y":8,"count":2566},{"map_id":33,"x":36,"y":9,"count":1404},{"map_id":33,"x":36,"y":10,"count":799},{"map_id":33,"x":36,"y":11,"count":457},{"map_id":33,"x":36,"y":12,"count":229},{"map_id":33,"x":36,"y":13,"count":44},{"map_id":33,"x":36,"y":14,"count":3254},{"map_id":33,"x":36,"y":15,"count":2772},{"map_id":33,"x":37,"y":6,"count":4621},{"map_id":33,"x":37,"y":7,"count":3213},{"map_id":33,"x":37,"y":8,"count":1705},{"map_id":33,"x":37,"y":9,"count":1266},{"map_id":33,"x":37,"y":10,"count":608},{"map_id":33,"x":37,"y":11,"count":446},{"map_id":33,"x":37,"y":12,"count":149},{"map_id":33,"x":37,"y":13,"count":22},{"map_id":33,"x":37,"y":14,"count":3440},{"map_id":33,"x":37,"y":15,"count":3545},{"map_id":33,"x":38,"y":6,"count":3523},{"map_id":33,"x":38,"y":7,"count":2364},{"map_id":33,"x":38,"y":8,"count":1279},{"map_id":33,"x":38,"y":9,"count":956},{"map_id":33,"x":39,"y":6,"count":2754},{"map_id":33,"x":39,"y":7,"count":1990},{"map_id":33,"x":39,"y":8,"count":1181},{"map_id":33,"x":39,"y":9,"count":1054},{"map_id":37,"x":0,"y":2,"count":122050},{"map_id":37,"x":0,"y":3,"count":69815},{"map_id":37,"x":0,"y":4,"count":58927},{"map_id":37,"x":0,"y":5,"count":53180},{"map_id":37,"x":0,"y":6,"count":62640},{"map_id":37,"x":0,"y":7,"count":80909},{"map_id":37,"x":1,"y":2,"count":108203},{"map_id":37,"x":1,"y":3,"count":63071},{"map_id":37,"x":1,"y":4,"count":52243},{"map_id":37,"x":1,"y":5,"count":53616},{"map_id":37,"x":1,"y":6,"count":57314},{"map_id":37,"x":1,"y":7,"count":79156},{"map_id":37,"x":2,"y":1,"count":108214},{"map_id":37,"x":2,"y":2,"count":76612},{"map_id":37,"x":2,"y":3,"count":58443},{"map_id":37,"x":2,"y":4,"count":49560},{"map_id":37,"x":2,"y":5,"count":49215},{"map_id":37,"x":2,"y":6,"count":53588},{"map_id":37,"x":2,"y":7,"count":113166},{"map_id":37,"x":3,"y":2,"count":134119},{"map_id":37,"x":3,"y":3,"count":52974},{"map_id":37,"x":3,"y":6,"count":39446},{"map_id":37,"x":3,"y":7,"count":36950},{"map_id":37,"x":4,"y":1,"count":108285},{"map_id":37,"x":4,"y":2,"count":68455},{"map_id":37,"x":4,"y":3,"count":51826},{"map_id":37,"x":4,"y":6,"count":38945},{"map_id":37,"x":4,"y":7,"count":43730},{"map_id":37,"x":5,"y":1,"count":95276},{"map_id":37,"x":5,"y":2,"count":71617},{"map_id":37,"x":5,"y":3,"count":150044},{"map_id":37,"x":5,"y":5,"count":142063},{"map_id":37,"x":5,"y":6,"count":42958},{"map_id":37,"x":5,"y":7,"count":51133},{"map_id":37,"x":6,"y":1,"count":105482},{"map_id":37,"x":6,"y":2,"count":77799},{"map_id":37,"x":6,"y":3,"count":61415},{"map_id":37,"x":6,"y":4,"count":132717},{"map_id":37,"x":6,"y":5,"count":49100},{"map_id":37,"x":6,"y":6,"count":53155},{"map_id":37,"x":6,"y":7,"count":60889},{"map_id":37,"x":7,"y":1,"count":189431},{"map_id":37,"x":7,"y":2,"count":91110},{"map_id":37,"x":7,"y":3,"count":69688},{"map_id":37,"x":7,"y":4,"count":59033},{"map_id":37,"x":7,"y":5,"count":56346},{"map_id":37,"x":7,"y":6,"count":60564},{"map_id":37,"x":7,"y":7,"count":74192},{"map_id":38,"x":0,"y":2,"count":128109},{"map_id":38,"x":0,"y":3,"count":54626},{"map_id":38,"x":0,"y":4,"count":51987},{"map_id":38,"x":0,"y":5,"count":48937},{"map_id":38,"x":1,"y":2,"count":58844},{"map_id":38,"x":1,"y":3,"count":49053},{"map_id":38,"x":1,"y":4,"count":44063},{"map_id":38,"x":1,"y":5,"count":45062},{"map_id":38,"x":1,"y":6,"count":53907},{"map_id":38,"x":1,"y":7,"count":76644},{"map_id":38,"x":2,"y":2,"count":54517},{"map_id":38,"x":2,"y":3,"count":46047},{"map_id":38,"x":2,"y":4,"count":39405},{"map_id":38,"x":2,"y":5,"count":69406},{"map_id":38,"x":2,"y":6,"count":52251},{"map_id":38,"x":2,"y":7,"count":74205},{"map_id":38,"x":3,"y":1,"count":76082},{"map_id":38,"x":3,"y":2,"count":56232},{"map_id":38,"x":3,"y":3,"count":45304},{"map_id":38,"x":3,"y":6,"count":88603},{"map_id":38,"x":3,"y":7,"count":75436},{"map_id":38,"x":4,"y":1,"count":79442},{"map_id":38,"x":4,"y":2,"count":57232},{"map_id":38,"x":4,"y":3,"count":47141},{"map_id":38,"x":4,"y":4,"count":42092},{"map_id":38,"x":4,"y":5,"count":72578},{"map_id":38,"x":4,"y":6,"count":53496},{"map_id":38,"x":4,"y":7,"count":79186},{"map_id":38,"x":5,"y":1,"count":84865},{"map_id":38,"x":5,"y":2,"count":64710},{"map_id":38,"x":5,"y":3,"count":53168},{"map_id":38,"x":5,"y":4,"count":47217},{"map_id":38,"x":5,"y":5,"count":48060},{"map_id":38,"x":5,"y":6,"count":57627},{"map_id":38,"x":5,"y":7,"count":81215},{"map_id":38,"x":6,"y":1,"count":97380},{"map_id":38,"x":6,"y":2,"count":71988},{"map_id":38,"x":6,"y":3,"count":56445},{"map_id":38,"x":6,"y":4,"count":51821},{"map_id":38,"x":6,"y":5,"count":51065},{"map_id":38,"x":7,"y":1,"count":192324},{"map_id":38,"x":7,"y":2,"count":85559},{"map_id":38,"x":7,"y":3,"count":66095},{"map_id":38,"x":7,"y":4,"count":58851},{"map_id":38,"x":7,"y":5,"count":59834},{"map_id":38,"x":7,"y":6,"count":68462},{"map_id":38,"x":7,"y":7,"count":100274},{"map_id":39,"x":0,"y":2,"count":45388},{"map_id":39,"x":0,"y":3,"count":25956},{"map_id":39,"x":0,"y":4,"count":20570},{"map_id":39,"x":0,"y":5,"count":18815},{"map_id":39,"x":1,"y":2,"count":43380},{"map_id":39,"x":1,"y":3,"count":33903},{"map_id":39,"x":1,"y":4,"count":20722},{"map_id":39,"x":1,"y":5,"count":19105},{"map_id":39,"x":1,"y":6,"count":18301},{"map_id":39,"x":1,"y":7,"count":25107},{"map_id":39,"x":2,"y":1,"count":61246},{"map_id":39,"x":2,"y":2,"count":47434},{"map_id":39,"x":2,"y":4,"count":31444},{"map_id":39,"x":2,"y":5,"count":18388},{"map_id":39,"x":2,"y":6,"count":20526},{"map_id":39,"x":2,"y":7,"count":38015},{"map_id":39,"x":3,"y":1,"count":69260},{"map_id":39,"x":3,"y":2,"count":42511},{"map_id":39,"x":3,"y":5,"count":16518},{"map_id":39,"x":3,"y":6,"count":15463},{"map_id":39,"x":3,"y":7,"count":13437},{"map_id":39,"x":4,"y":1,"count":47426},{"map_id":39,"x":4,"y":2,"count":31349},{"map_id":39,"x":4,"y":3,"count":4},{"map_id":39,"x":4,"y":5,"count":17251},{"map_id":39,"x":4,"y":6,"count":16216},{"map_id":39,"x":4,"y":7,"count":16085},{"map_id":39,"x":5,"y":1,"count":50208},{"map_id":39,"x":5,"y":2,"count":35059},{"map_id":39,"x":5,"y":3,"count":26971},{"map_id":39,"x":5,"y":4,"count":20900},{"map_id":39,"x":5,"y":5,"count":18939},{"map_id":39,"x":5,"y":6,"count":17651},{"map_id":39,"x":5,"y":7,"count":19503},{"map_id":39,"x":6,"y":1,"count":73527},{"map_id":39,"x":6,"y":2,"count":40662},{"map_id":39,"x":6,"y":3,"count":30376},{"map_id":39,"x":6,"y":4,"count":26276},{"map_id":39,"x":6,"y":5,"count":23050},{"map_id":39,"x":6,"y":6,"count":23669},{"map_id":39,"x":6,"y":7,"count":25082},{"map_id":39,"x":7,"y":2,"count":66018},{"map_id":39,"x":7,"y":3,"count":39426},{"map_id":39,"x":7,"y":4,"count":31705},{"map_id":39,"x":7,"y":5,"count":26373},{"map_id":39,"x":13,"y":5,"count":11963},{"map_id":40,"x":0,"y":2,"count":125873},{"map_id":40,"x":0,"y":3,"count":29416},{"map_id":40,"x":0,"y":4,"count":31633},{"map_id":40,"x":0,"y":5,"count":35315},{"map_id":40,"x":0,"y":8,"count":20741},{"map_id":40,"x":0,"y":9,"count":17151},{"map_id":40,"x":0,"y":10,"count":20788},{"map_id":40,"x":0,"y":11,"count":24544},{"map_id":40,"x":1,"y":2,"count":121347},{"map_id":40,"x":1,"y":3,"count":30549},{"map_id":40,"x":1,"y":4,"count":29236},{"map_id":40,"x":1,"y":5,"count":30446},{"map_id":40,"x":1,"y":8,"count":16031},{"map_id":40,"x":1,"y":9,"count":17010},{"map_id":40,"x":1,"y":10,"count":22364},{"map_id":40,"x":1,"y":11,"count":22716},{"map_id":40,"x":2,"y":2,"count":49693},{"map_id":40,"x":2,"y":3,"count":33299},{"map_id":40,"x":2,"y":4,"count":32109},{"map_id":40,"x":2,"y":5,"count":30877},{"map_id":40,"x":2,"y":8,"count":17221},{"map_id":40,"x":2,"y":9,"count":19489},{"map_id":40,"x":2,"y":11,"count":21963},{"map_id":40,"x":3,"y":2,"count":51420},{"map_id":40,"x":3,"y":3,"count":30256},{"map_id":40,"x":3,"y":4,"count":32984},{"map_id":40,"x":3,"y":5,"count":37519},{"map_id":40,"x":3,"y":8,"count":20993},{"map_id":40,"x":3,"y":9,"count":13721},{"map_id":40,"x":3,"y":10,"count":20363},{"map_id":40,"x":3,"y":11,"count":20591},{"map_id":40,"x":4,"y":1,"count":99885},{"map_id":40,"x":4,"y":2,"count":313127},{"map_id":40,"x":4,"y":3,"count":27000},{"map_id":40,"x":4,"y":4,"count":43122},{"map_id":40,"x":4,"y":5,"count":98895},{"map_id":40,"x":4,"y":6,"count":137419},{"map_id":40,"x":4,"y":7,"count":27339},{"map_id":40,"x":4,"y":8,"count":18512},{"map_id":40,"x":4,"y":9,"count":18371},{"map_id":40,"x":4,"y":10,"count":21075},{"map_id":40,"x":4,"y":11,"count":20822},{"map_id":40,"x":5,"y":1,"count":86649},{"map_id":40,"x":5,"y":2,"count":16378},{"map_id":40,"x":5,"y":3,"count":103955},{"map_id":40,"x":5,"y":4,"count":42329},{"map_id":40,"x":5,"y":5,"count":82532},{"map_id":40,"x":5,"y":6,"count":174988},{"map_id":40,"x":5,"y":7,"count":23925},{"map_id":40,"x":5,"y":8,"count":21593},{"map_id":40,"x":5,"y":9,"count":19191},{"map_id":40,"x":5,"y":10,"count":24846},{"map_id":40,"x":5,"y":11,"count":70398},{"map_id":40,"x":6,"y":2,"count":94875},{"map_id":40,"x":6,"y":4,"count":63017},{"map_id":40,"x":6,"y":5,"count":47434},{"map_id":40,"x":6,"y":8,"count":19779},{"map_id":40,"x":6,"y":9,"count":17869},{"map_id":40,"x":6,"y":10,"count":19088},{"map_id":40,"x":6,"y":11,"count":31532},{"map_id":40,"x":7,"y":2,"count":82897},{"map_id":40,"x":7,"y":4,"count":105796},{"map_id":40,"x":7,"y":5,"count":58520},{"map_id":40,"x":7,"y":8,"count":20932},{"map_id":40,"x":7,"y":9,"count":20541},{"map_id":40,"x":7,"y":10,"count":27058},{"map_id":40,"x":7,"y":11,"count":22408},{"map_id":40,"x":8,"y":2,"count":81735},{"map_id":40,"x":8,"y":4,"count":94329},{"map_id":40,"x":8,"y":5,"count":65664},{"map_id":40,"x":8,"y":8,"count":23562},{"map_id":40,"x":8,"y":9,"count":26791},{"map_id":40,"x":8,"y":11,"count":32487},{"map_id":40,"x":9,"y":2,"count":109124},{"map_id":40,"x":9,"y":3,"count":76932},{"map_id":40,"x":9,"y":4,"count":73784},{"map_id":40,"x":9,"y":5,"count":65779},{"map_id":40,"x":9,"y":8,"count":29842},{"map_id":40,"x":9,"y":9,"count":23256},{"map_id":40,"x":9,"y":10,"count":26134},{"map_id":40,"x":9,"y":11,"count":30822},{"map_id":40,"x":12,"y":11,"count":34638},{"map_id":41,"x":0,"y":3,"count":3},{"map_id":41,"x":1,"y":3,"count":26},{"map_id":41,"x":1,"y":4,"count":54},{"map_id":41,"x":1,"y":5,"count":31},{"map_id":41,"x":2,"y":3,"count":29},{"map_id":41,"x":2,"y":4,"count":22},{"map_id":41,"x":2,"y":5,"count":27},{"map_id":41,"x":2,"y":6,"count":30},{"map_id":41,"x":2,"y":7,"count":26},{"map_id":41,"x":3,"y":3,"count":66},{"map_id":41,"x":3,"y":4,"count":33},{"map_id":41,"x":3,"y":5,"count":24},{"map_id":41,"x":3,"y":6,"count":24},{"map_id":41,"x":3,"y":7,"count":93},{"map_id":41,"x":4,"y":4,"count":18},{"map_id":41,"x":4,"y":5,"count":28},{"map_id":41,"x":4,"y":6,"count":19},{"map_id":41,"x":4,"y":7,"count":10},{"map_id":41,"x":5,"y":3,"count":162},{"map_id":41,"x":5,"y":4,"count":17},{"map_id":41,"x":5,"y":5,"count":27},{"map_id":41,"x":5,"y":6,"count":30},{"map_id":41,"x":5,"y":7,"count":32},{"map_id":41,"x":6,"y":3,"count":146},{"map_id":41,"x":6,"y":4,"count":20},{"map_id":41,"x":6,"y":5,"count":27},{"map_id":41,"x":7,"y":3,"count":49},{"map_id":41,"x":7,"y":4,"count":35},{"map_id":41,"x":7,"y":5,"count":14},{"map_id":41,"x":8,"y":3,"count":54},{"map_id":41,"x":8,"y":4,"count":78},{"map_id":41,"x":8,"y":5,"count":12},{"map_id":41,"x":8,"y":6,"count":10},{"map_id":41,"x":8,"y":7,"count":4},{"map_id":41,"x":9,"y":3,"count":35},{"map_id":41,"x":9,"y":4,"count":31},{"map_id":41,"x":9,"y":5,"count":11},{"map_id":41,"x":9,"y":6,"count":27},{"map_id":41,"x":9,"y":7,"count":40},{"map_id":41,"x":10,"y":3,"count":56},{"map_id":41,"x":10,"y":4,"count":31},{"map_id":41,"x":10,"y":5,"count":35},{"map_id":41,"x":10,"y":6,"count":62},{"map_id":41,"x":10,"y":7,"count":113},{"map_id":41,"x":11,"y":3,"count":149},{"map_id":41,"x":11,"y":4,"count":76},{"map_id":41,"x":11,"y":5,"count":183},{"map_id":41,"x":11,"y":6,"count":141},{"map_id":41,"x":11,"y":7,"count":94},{"map_id":41,"x":12,"y":3,"count":110},{"map_id":41,"x":12,"y":4,"count":177},{"map_id":41,"x":12,"y":5,"count":80},{"map_id":41,"x":13,"y":4,"count":434},{"map_id":41,"x":13,"y":5,"count":143},{"map_id":41,"x":23,"y":25,"count":43},{"map_id":42,"x":0,"y":2,"count":30558},{"map_id":42,"x":0,"y":7,"count":9735},{"map_id":42,"x":1,"y":2,"count":26684},{"map_id":42,"x":1,"y":7,"count":9522},{"map_id":42,"x":2,"y":2,"count":28189},{"map_id":42,"x":2,"y":3,"count":20507},{"map_id":42,"x":2,"y":4,"count":16064},{"map_id":42,"x":2,"y":5,"count":115169},{"map_id":42,"x":2,"y":6,"count":17481},{"map_id":42,"x":2,"y":7,"count":17363},{"map_id":42,"x":3,"y":2,"count":32228},{"map_id":42,"x":3,"y":4,"count":18302},{"map_id":42,"x":3,"y":5,"count":15363},{"map_id":42,"x":3,"y":6,"count":14849},{"map_id":42,"x":3,"y":7,"count":19019},{"map_id":42,"x":4,"y":2,"count":25535},{"map_id":42,"x":4,"y":5,"count":10494},{"map_id":42,"x":4,"y":6,"count":8307},{"map_id":42,"x":4,"y":7,"count":5129},{"map_id":42,"x":5,"y":2,"count":24926},{"map_id":42,"x":5,"y":5,"count":4956},{"map_id":42,"x":5,"y":6,"count":2715},{"map_id":42,"x":5,"y":7,"count":2817},{"map_id":42,"x":6,"y":2,"count":26603},{"map_id":42,"x":6,"y":5,"count":6690},{"map_id":42,"x":6,"y":6,"count":4605},{"map_id":42,"x":6,"y":7,"count":6202},{"map_id":42,"x":7,"y":2,"count":30416},{"map_id":42,"x":7,"y":5,"count":7515},{"map_id":42,"x":7,"y":6,"count":5548},{"map_id":42,"x":7,"y":7,"count":8171},{"map_id":42,"x":29,"y":19,"count":7437},{"map_id":43,"x":0,"y":1,"count":1239},{"map_id":43,"x":0,"y":2,"count":801},{"map_id":43,"x":0,"y":3,"count":920},{"map_id":43,"x":0,"y":4,"count":753},{"map_id":43,"x":0,"y":5,"count":810},{"map_id":43,"x":1,"y":1,"count":1205},{"map_id":43,"x":1,"y":2,"count":900},{"map_id":43,"x":1,"y":3,"count":865},{"map_id":43,"x":1,"y":4,"count":853},{"map_id":43,"x":1,"y":5,"count":864},{"map_id":43,"x":1,"y":6,"count":1081},{"map_id":43,"x":1,"y":7,"count":2552},{"map_id":43,"x":2,"y":1,"count":1360},{"map_id":43,"x":2,"y":2,"count":1108},{"map_id":43,"x":2,"y":3,"count":909},{"map_id":43,"x":2,"y":4,"count":2652},{"map_id":43,"x":2,"y":5,"count":1086},{"map_id":43,"x":2,"y":6,"count":1673},{"map_id":43,"x":2,"y":7,"count":10311},{"map_id":43,"x":3,"y":1,"count":6130},{"map_id":43,"x":3,"y":2,"count":889},{"map_id":43,"x":3,"y":6,"count":1549},{"map_id":43,"x":3,"y":7,"count":1579},{"map_id":43,"x":4,"y":2,"count":1790},{"map_id":43,"x":4,"y":5,"count":1032},{"map_id":43,"x":4,"y":6,"count":1279},{"map_id":43,"x":4,"y":7,"count":2355},{"map_id":43,"x":5,"y":1,"count":3690},{"map_id":43,"x":5,"y":2,"count":1436},{"map_id":43,"x":5,"y":3,"count":1069},{"map_id":43,"x":5,"y":4,"count":1133},{"map_id":43,"x":5,"y":5,"count":1527},{"map_id":43,"x":5,"y":6,"count":1989},{"map_id":43,"x":5,"y":7,"count":4297},{"map_id":43,"x":6,"y":1,"count":2373},{"map_id":43,"x":6,"y":2,"count":1834},{"map_id":43,"x":6,"y":3,"count":1492},{"map_id":43,"x":6,"y":4,"count":1676},{"map_id":43,"x":6,"y":5,"count":2235},{"map_id":43,"x":6,"y":6,"count":3510},{"map_id":43,"x":6,"y":7,"count":8546},{"map_id":43,"x":7,"y":2,"count":2928},{"map_id":43,"x":7,"y":3,"count":2279},{"map_id":43,"x":7,"y":4,"count":2616},{"map_id":43,"x":7,"y":5,"count":3537},{"map_id":43,"x":21,"y":15,"count":6093},{"map_id":44,"x":0,"y":2,"count":8104},{"map_id":44,"x":0,"y":3,"count":4278},{"map_id":44,"x":0,"y":4,"count":3490},{"map_id":44,"x":0,"y":5,"count":2779},{"map_id":44,"x":1,"y":2,"count":6667},{"map_id":44,"x":1,"y":3,"count":3245},{"map_id":44,"x":1,"y":4,"count":2397},{"map_id":44,"x":1,"y":5,"count":2529},{"map_id":44,"x":1,"y":6,"count":5956},{"map_id":44,"x":1,"y":7,"count":22362},{"map_id":44,"x":2,"y":1,"count":11170},{"map_id":44,"x":2,"y":2,"count":6224},{"map_id":44,"x":2,"y":3,"count":4031},{"map_id":44,"x":2,"y":4,"count":3623},{"map_id":44,"x":2,"y":5,"count":4293},{"map_id":44,"x":2,"y":6,"count":7354},{"map_id":44,"x":2,"y":7,"count":358697},{"map_id":44,"x":3,"y":1,"count":17623},{"map_id":44,"x":3,"y":2,"count":6098},{"map_id":44,"x":3,"y":5,"count":3560},{"map_id":44,"x":3,"y":6,"count":4686},{"map_id":44,"x":3,"y":7,"count":7128},{"map_id":44,"x":4,"y":1,"count":18110},{"map_id":44,"x":4,"y":2,"count":6020},{"map_id":44,"x":4,"y":5,"count":3900},{"map_id":44,"x":4,"y":6,"count":4860},{"map_id":44,"x":4,"y":7,"count":9983},{"map_id":44,"x":5,"y":1,"count":15765},{"map_id":44,"x":5,"y":2,"count":16098},{"map_id":44,"x":5,"y":4,"count":7893},{"map_id":44,"x":5,"y":5,"count":3848},{"map_id":44,"x":5,"y":6,"count":5876},{"map_id":44,"x":5,"y":7,"count":13261},{"map_id":44,"x":6,"y":1,"count":17829},{"map_id":44,"x":6,"y":2,"count":9463},{"map_id":44,"x":6,"y":3,"count":11186},{"map_id":44,"x":6,"y":4,"count":4657},{"map_id":44,"x":6,"y":5,"count":4710},{"map_id":44,"x":6,"y":6,"count":8324},{"map_id":44,"x":6,"y":7,"count":21215},{"map_id":44,"x":7,"y":2,"count":15768},{"map_id":44,"x":7,"y":3,"count":6864},{"map_id":44,"x":7,"y":4,"count":6256},{"map_id":44,"x":7,"y":5,"count":4885},{"map_id":44,"x":21,"y":9,"count":262595},{"map_id":50,"x":0,"y":1,"count":10447},{"map_id":50,"x":1,"y":1,"count":13918},{"map_id":50,"x":1,"y":2,"count":12564},{"map_id":50,"x":1,"y":3,"count":12225},{"map_id":50,"x":1,"y":4,"count":13694},{"map_id":50,"x":1,"y":5,"count":17245},{"map_id":50,"x":1,"y":6,"count":24136},{"map_id":50,"x":1,"y":7,"count":38335},{"map_id":50,"x":2,"y":1,"count":14424},{"map_id":50,"x":2,"y":2,"count":14359},{"map_id":50,"x":2,"y":3,"count":13242},{"map_id":50,"x":2,"y":4,"count":15065},{"map_id":50,"x":2,"y":5,"count":19172},{"map_id":50,"x":2,"y":6,"count":29364},{"map_id":50,"x":2,"y":7,"count":45742},{"map_id":50,"x":3,"y":1,"count":19633},{"map_id":50,"x":3,"y":2,"count":17797},{"map_id":50,"x":3,"y":3,"count":17778},{"map_id":50,"x":3,"y":4,"count":20324},{"map_id":50,"x":3,"y":5,"count":25820},{"map_id":50,"x":3,"y":6,"count":38097},{"map_id":50,"x":3,"y":7,"count":63786},{"map_id":50,"x":3,"y":43,"count":46243},{"map_id":50,"x":4,"y":1,"count":21322},{"map_id":50,"x":4,"y":2,"count":18727},{"map_id":50,"x":4,"y":3,"count":18209},{"map_id":50,"x":4,"y":4,"count":21265},{"map_id":50,"x":4,"y":5,"count":26930},{"map_id":50,"x":4,"y":6,"count":44041},{"map_id":50,"x":4,"y":7,"count":130100},{"map_id":50,"x":5,"y":0,"count":5636},{"map_id":50,"x":5,"y":1,"count":27766},{"map_id":50,"x":5,"y":2,"count":19882},{"map_id":50,"x":5,"y":3,"count":19136},{"map_id":50,"x":5,"y":4,"count":21930},{"map_id":50,"x":5,"y":5,"count":25603},{"map_id":50,"x":5,"y":6,"count":34277},{"map_id":50,"x":5,"y":7,"count":39300},{"map_id":50,"x":6,"y":1,"count":25048},{"map_id":50,"x":6,"y":4,"count":19526},{"map_id":50,"x":6,"y":7,"count":43983},{"map_id":50,"x":7,"y":1,"count":28730},{"map_id":50,"x":7,"y":2,"count":20952},{"map_id":50,"x":7,"y":3,"count":19911},{"map_id":50,"x":7,"y":4,"count":35897},{"map_id":50,"x":7,"y":5,"count":24494},{"map_id":50,"x":7,"y":6,"count":31765},{"map_id":50,"x":7,"y":7,"count":51230},{"map_id":50,"x":8,"y":1,"count":28472},{"map_id":50,"x":8,"y":7,"count":53180},{"map_id":50,"x":9,"y":1,"count":30803},{"map_id":50,"x":15,"y":47,"count":1095},{"map_id":50,"x":16,"y":47,"count":1658},{"map_id":50,"x":17,"y":47,"count":3869},{"map_id":50,"x":18,"y":47,"count":2359},{"map_id":51,"x":1,"y":30,"count":1780},{"map_id":51,"x":1,"y":31,"count":823},{"map_id":51,"x":1,"y":40,"count":1359},{"map_id":51,"x":1,"y":41,"count":1338},{"map_id":51,"x":1,"y":42,"count":2019},{"map_id":51,"x":1,"y":43,"count":2198},{"map_id":51,"x":2,"y":30,"count":2323},{"map_id":51,"x":2,"y":31,"count":2151},{"map_id":51,"x":2,"y":40,"count":1360},{"map_id":51,"x":2,"y":41,"count":1279},{"map_id":51,"x":2,"y":42,"count":1752},{"map_id":51,"x":2,"y":43,"count":1803},{"map_id":51,"x":3,"y":30,"count":710},{"map_id":51,"x":3,"y":31,"count":679},{"map_id":51,"x":3,"y":40,"count":457},{"map_id":51,"x":3,"y":41,"count":588},{"map_id":51,"x":3,"y":42,"count":621},{"map_id":51,"x":3,"y":43,"count":819},{"map_id":51,"x":4,"y":30,"count":2426},{"map_id":51,"x":4,"y":31,"count":1574},{"map_id":51,"x":4,"y":40,"count":1191},{"map_id":51,"x":4,"y":41,"count":1557},{"map_id":51,"x":4,"y":42,"count":1170},{"map_id":51,"x":4,"y":43,"count":1903},{"map_id":51,"x":5,"y":0,"count":7621},{"map_id":51,"x":5,"y":30,"count":678},{"map_id":51,"x":5,"y":31,"count":544},{"map_id":51,"x":5,"y":40,"count":447},{"map_id":51,"x":5,"y":41,"count":509},{"map_id":51,"x":5,"y":42,"count":602},{"map_id":51,"x":5,"y":43,"count":774},{"map_id":51,"x":6,"y":30,"count":1711},{"map_id":51,"x":6,"y":31,"count":1217},{"map_id":51,"x":6,"y":32,"count":430},{"map_id":51,"x":6,"y":33,"count":414},{"map_id":51,"x":6,"y":34,"count":349},{"map_id":51,"x":6,"y":35,"count":395},{"map_id":51,"x":6,"y":36,"count":394},{"map_id":51,"x":6,"y":37,"count":462},{"map_id":51,"x":6,"y":38,"count":473},{"map_id":51,"x":6,"y":39,"count":458},{"map_id":51,"x":6,"y":40,"count":457},{"map_id":51,"x":6,"y":41,"count":519},{"map_id":51,"x":6,"y":42,"count":586},{"map_id":51,"x":6,"y":43,"count":754},{"map_id":51,"x":7,"y":30,"count":550},{"map_id":51,"x":7,"y":31,"count":509},{"map_id":51,"x":7,"y":32,"count":351},{"map_id":51,"x":7,"y":33,"count":341},{"map_id":51,"x":7,"y":34,"count":326},{"map_id":51,"x":7,"y":35,"count":297},{"map_id":51,"x":7,"y":36,"count":350},{"map_id":51,"x":7,"y":37,"count":373},{"map_id":51,"x":7,"y":38,"count":435},{"map_id":51,"x":7,"y":39,"count":511},{"map_id":51,"x":7,"y":40,"count":554},{"map_id":51,"x":7,"y":41,"count":567},{"map_id":51,"x":7,"y":42,"count":576},{"map_id":51,"x":7,"y":43,"count":694},{"map_id":51,"x":8,"y":30,"count":1069},{"map_id":51,"x":8,"y":31,"count":891},{"map_id":51,"x":8,"y":32,"count":936},{"map_id":51,"x":8,"y":33,"count":786},{"map_id":51,"x":8,"y":34,"count":631},{"map_id":51,"x":8,"y":35,"count":714},{"map_id":51,"x":8,"y":36,"count":424},{"map_id":51,"x":8,"y":37,"count":769},{"map_id":51,"x":8,"y":38,"count":930},{"map_id":51,"x":8,"y":39,"count":814},{"map_id":51,"x":8,"y":40,"count":1234},{"map_id":51,"x":8,"y":41,"count":1282},{"map_id":51,"x":8,"y":42,"count":569},{"map_id":51,"x":8,"y":43,"count":817},{"map_id":51,"x":9,"y":32,"count":336},{"map_id":51,"x":9,"y":33,"count":278},{"map_id":51,"x":9,"y":40,"count":644},{"map_id":51,"x":9,"y":41,"count":634},{"map_id":51,"x":9,"y":42,"count":706},{"map_id":51,"x":9,"y":43,"count":816},{"map_id":51,"x":10,"y":32,"count":824},{"map_id":51,"x":10,"y":33,"count":1118},{"map_id":51,"x":10,"y":40,"count":1449},{"map_id":51,"x":10,"y":41,"count":1557},{"map_id":51,"x":10,"y":42,"count":682},{"map_id":51,"x":10,"y":43,"count":830},{"map_id":51,"x":11,"y":32,"count":468},{"map_id":51,"x":11,"y":33,"count":368},{"map_id":51,"x":11,"y":40,"count":643},{"map_id":51,"x":11,"y":41,"count":744},{"map_id":51,"x":11,"y":42,"count":658},{"map_id":51,"x":11,"y":43,"count":881},{"map_id":51,"x":12,"y":32,"count":1244},{"map_id":51,"x":12,"y":33,"count":1219},{"map_id":51,"x":12,"y":40,"count":1780},{"map_id":51,"x":12,"y":41,"count":1627},{"map_id":51,"x":12,"y":42,"count":777},{"map_id":51,"x":12,"y":43,"count":978},{"map_id":51,"x":13,"y":32,"count":576},{"map_id":51,"x":13,"y":33,"count":382},{"map_id":51,"x":13,"y":40,"count":787},{"map_id":51,"x":13,"y":41,"count":728},{"map_id":51,"x":13,"y":42,"count":888},{"map_id":51,"x":13,"y":43,"count":1195},{"map_id":51,"x":14,"y":32,"count":1889},{"map_id":51,"x":14,"y":33,"count":939},{"map_id":51,"x":14,"y":40,"count":1863},{"map_id":51,"x":14,"y":41,"count":3155},{"map_id":51,"x":14,"y":42,"count":959},{"map_id":51,"x":14,"y":43,"count":1082},{"map_id":51,"x":15,"y":32,"count":908},{"map_id":51,"x":15,"y":33,"count":636},{"map_id":51,"x":15,"y":34,"count":1246},{"map_id":51,"x":15,"y":35,"count":1169},{"map_id":51,"x":15,"y":36,"count":1188},{"map_id":51,"x":15,"y":37,"count":1017},{"map_id":51,"x":15,"y":38,"count":1871},{"map_id":51,"x":15,"y":39,"count":1757},{"map_id":51,"x":15,"y":40,"count":817},{"map_id":51,"x":15,"y":41,"count":771},{"map_id":51,"x":15,"y":42,"count":1258},{"map_id":51,"x":15,"y":43,"count":2179},{"map_id":51,"x":15,"y":44,"count":2359},{"map_id":51,"x":15,"y":45,"count":2737},{"map_id":51,"x":15,"y":46,"count":3231},{"map_id":51,"x":15,"y":47,"count":2492},{"map_id":51,"x":16,"y":33,"count":1002},{"map_id":51,"x":16,"y":34,"count":577},{"map_id":51,"x":16,"y":35,"count":572},{"map_id":51,"x":16,"y":36,"count":570},{"map_id":51,"x":16,"y":37,"count":568},{"map_id":51,"x":16,"y":38,"count":590},{"map_id":51,"x":16,"y":39,"count":652},{"map_id":51,"x":16,"y":40,"count":677},{"map_id":51,"x":16,"y":44,"count":3885},{"map_id":51,"x":16,"y":45,"count":3236},{"map_id":51,"x":16,"y":46,"count":4469},{"map_id":51,"x":16,"y":47,"count":4704},{"map_id":51,"x":17,"y":32,"count":1929},{"map_id":51,"x":17,"y":33,"count":929},{"map_id":51,"x":17,"y":34,"count":654},{"map_id":51,"x":17,"y":35,"count":606},{"map_id":51,"x":17,"y":36,"count":640},{"map_id":51,"x":17,"y":37,"count":652},{"map_id":51,"x":17,"y":38,"count":683},{"map_id":51,"x":17,"y":39,"count":670},{"map_id":51,"x":17,"y":40,"count":833},{"map_id":51,"x":17,"y":43,"count":3515},{"map_id":51,"x":17,"y":44,"count":3253},{"map_id":51,"x":17,"y":45,"count":7536},{"map_id":51,"x":17,"y":46,"count":7006},{"map_id":51,"x":17,"y":47,"count":18197},{"map_id":51,"x":18,"y":32,"count":4108},{"map_id":51,"x":18,"y":33,"count":3000},{"map_id":51,"x":18,"y":34,"count":1762},{"map_id":51,"x":18,"y":35,"count":1524},{"map_id":51,"x":18,"y":36,"count":1213},{"map_id":51,"x":18,"y":37,"count":1710},{"map_id":51,"x":18,"y":38,"count":1378},{"map_id":51,"x":18,"y":39,"count":1758},{"map_id":51,"x":18,"y":40,"count":6027},{"map_id":51,"x":18,"y":41,"count":2702},{"map_id":51,"x":18,"y":42,"count":1396},{"map_id":51,"x":18,"y":43,"count":2287},{"map_id":51,"x":18,"y":44,"count":4171},{"map_id":51,"x":18,"y":46,"count":9487},{"map_id":51,"x":18,"y":47,"count":5614},{"map_id":51,"x":19,"y":40,"count":1066},{"map_id":51,"x":19,"y":41,"count":1149},{"map_id":51,"x":19,"y":42,"count":1355},{"map_id":51,"x":19,"y":43,"count":1637},{"map_id":51,"x":20,"y":40,"count":3646},{"map_id":51,"x":20,"y":41,"count":2076},{"map_id":51,"x":20,"y":42,"count":1125},{"map_id":51,"x":20,"y":43,"count":1478},{"map_id":51,"x":21,"y":40,"count":868},{"map_id":51,"x":21,"y":41,"count":935},{"map_id":51,"x":21,"y":42,"count":1049},{"map_id":51,"x":21,"y":43,"count":1301},{"map_id":51,"x":22,"y":40,"count":1872},{"map_id":51,"x":22,"y":41,"count":2322},{"map_id":51,"x":22,"y":42,"count":920},{"map_id":51,"x":22,"y":43,"count":1359},{"map_id":51,"x":23,"y":40,"count":1927},{"map_id":51,"x":23,"y":41,"count":947},{"map_id":51,"x":23,"y":42,"count":1028},{"map_id":51,"x":23,"y":43,"count":1305},{"map_id":51,"x":24,"y":41,"count":1940},{"map_id":51,"x":24,"y":42,"count":833},{"map_id":51,"x":24,"y":43,"count":1180},{"map_id":51,"x":25,"y":19,"count":6},{"map_id":51,"x":25,"y":20,"count":7},{"map_id":51,"x":25,"y":21,"count":17},{"map_id":51,"x":25,"y":22,"count":19},{"map_id":51,"x":25,"y":23,"count":9},{"map_id":51,"x":25,"y":24,"count":19},{"map_id":51,"x":25,"y":25,"count":47},{"map_id":51,"x":25,"y":26,"count":39},{"map_id":51,"x":25,"y":27,"count":38},{"map_id":51,"x":25,"y":28,"count":22},{"map_id":51,"x":25,"y":29,"count":104},{"map_id":51,"x":25,"y":30,"count":80},{"map_id":51,"x":25,"y":31,"count":195},{"map_id":51,"x":25,"y":32,"count":68},{"map_id":51,"x":25,"y":33,"count":94},{"map_id":51,"x":25,"y":34,"count":313},{"map_id":51,"x":25,"y":35,"count":182},{"map_id":51,"x":25,"y":36,"count":435},{"map_id":51,"x":25,"y":37,"count":492},{"map_id":51,"x":25,"y":38,"count":845},{"map_id":51,"x":25,"y":39,"count":659},{"map_id":51,"x":25,"y":40,"count":916},{"map_id":51,"x":25,"y":41,"count":1380},{"map_id":51,"x":25,"y":42,"count":722},{"map_id":51,"x":25,"y":43,"count":1030},{"map_id":51,"x":26,"y":19,"count":216},{"map_id":51,"x":26,"y":20,"count":7},{"map_id":51,"x":26,"y":21,"count":94},{"map_id":51,"x":26,"y":22,"count":10},{"map_id":51,"x":26,"y":23,"count":17},{"map_id":51,"x":26,"y":24,"count":48},{"map_id":51,"x":26,"y":25,"count":61},{"map_id":51,"x":26,"y":26,"count":36},{"map_id":51,"x":26,"y":27,"count":41},{"map_id":51,"x":26,"y":28,"count":85},{"map_id":51,"x":26,"y":29,"count":49},{"map_id":51,"x":26,"y":30,"count":93},{"map_id":51,"x":26,"y":31,"count":97},{"map_id":51,"x":26,"y":32,"count":18},{"map_id":51,"x":26,"y":33,"count":3750},{"map_id":51,"x":26,"y":34,"count":84},{"map_id":51,"x":26,"y":35,"count":156},{"map_id":51,"x":26,"y":36,"count":219},{"map_id":51,"x":26,"y":37,"count":237},{"map_id":51,"x":26,"y":38,"count":324},{"map_id":51,"x":26,"y":39,"count":324},{"map_id":51,"x":26,"y":40,"count":757},{"map_id":51,"x":26,"y":41,"count":577},{"map_id":51,"x":26,"y":42,"count":636},{"map_id":51,"x":26,"y":43,"count":864},{"map_id":51,"x":27,"y":19,"count":847},{"map_id":51,"x":27,"y":20,"count":4},{"map_id":51,"x":27,"y":21,"count":5},{"map_id":51,"x":27,"y":22,"count":14},{"map_id":51,"x":27,"y":23,"count":14},{"map_id":51,"x":27,"y":24,"count":16},{"map_id":51,"x":27,"y":25,"count":13},{"map_id":51,"x":27,"y":26,"count":14},{"map_id":51,"x":27,"y":27,"count":14},{"map_id":51,"x":27,"y":28,"count":13},{"map_id":51,"x":27,"y":29,"count":9},{"map_id":51,"x":27,"y":30,"count":8},{"map_id":51,"x":27,"y":31,"count":8},{"map_id":51,"x":27,"y":32,"count":4},{"map_id":51,"x":27,"y":33,"count":6205},{"map_id":51,"x":27,"y":34,"count":148},{"map_id":51,"x":27,"y":35,"count":199},{"map_id":51,"x":27,"y":36,"count":261},{"map_id":51,"x":27,"y":37,"count":240},{"map_id":51,"x":27,"y":38,"count":234},{"map_id":51,"x":27,"y":39,"count":454},{"map_id":51,"x":27,"y":41,"count":860},{"map_id":51,"x":27,"y":42,"count":630},{"map_id":51,"x":27,"y":43,"count":846},{"map_id":51,"x":28,"y":32,"count":2},{"map_id":51,"x":28,"y":40,"count":1497},{"map_id":51,"x":28,"y":41,"count":1093},{"map_id":51,"x":28,"y":42,"count":1283},{"map_id":51,"x":28,"y":43,"count":1570},{"map_id":51,"x":29,"y":32,"count":1},{"map_id":51,"x":29,"y":40,"count":570},{"map_id":51,"x":29,"y":41,"count":542},{"map_id":51,"x":29,"y":42,"count":655},{"map_id":51,"x":29,"y":43,"count":768},{"map_id":51,"x":30,"y":32,"count":22},{"map_id":51,"x":30,"y":33,"count":2},{"map_id":51,"x":30,"y":40,"count":2028},{"map_id":51,"x":30,"y":41,"count":1880},{"map_id":51,"x":30,"y":42,"count":1670},{"map_id":51,"x":30,"y":43,"count":2195},{"map_id":51,"x":31,"y":32,"count":1},{"map_id":51,"x":31,"y":40,"count":1280},{"map_id":51,"x":31,"y":41,"count":1141},{"map_id":51,"x":31,"y":42,"count":1214},{"map_id":51,"x":31,"y":43,"count":1380},{"map_id":51,"x":32,"y":40,"count":4779},{"map_id":51,"x":32,"y":41,"count":3871},{"map_id":51,"x":32,"y":42,"count":3966},{"map_id":51,"x":32,"y":43,"count":4409},{"map_id":255,"x":234,"y":17,"count":434}],"12.1.9":[],"12.1.8":[],"12.1.7":[],"12.1.6":[],"12.1.5":[],"12.1.4":[],"12.1.34":[{"map_id":0,"x":1,"y":10,"count":28},{"map_id":0,"x":1,"y":11,"count":52},{"map_id":0,"x":1,"y":12,"count":172},{"map_id":0,"x":1,"y":13,"count":194},{"map_id":0,"x":1,"y":14,"count":549},{"map_id":0,"x":1,"y":15,"count":764},{"map_id":0,"x":1,"y":16,"count":1358},{"map_id":0,"x":2,"y":9,"count":3},{"map_id":0,"x":2,"y":10,"count":35},{"map_id":0,"x":2,"y":11,"count":37},{"map_id":0,"x":2,"y":12,"count":94},{"map_id":0,"x":2,"y":13,"count":94},{"map_id":0,"x":2,"y":14,"count":267},{"map_id":0,"x":2,"y":15,"count":390},{"map_id":0,"x":2,"y":16,"count":1053},{"map_id":0,"x":2,"y":17,"count":2123},{"map_id":0,"x":3,"y":9,"count":3},{"map_id":0,"x":3,"y":10,"count":27},{"map_id":0,"x":3,"y":11,"count":9},{"map_id":0,"x":3,"y":12,"count":18},{"map_id":0,"x":3,"y":13,"count":58},{"map_id":0,"x":3,"y":14,"count":97},{"map_id":0,"x":3,"y":15,"count":252},{"map_id":0,"x":3,"y":16,"count":551},{"map_id":0,"x":3,"y":17,"count":1487},{"map_id":0,"x":4,"y":10,"count":5},{"map_id":0,"x":4,"y":11,"count":11},{"map_id":0,"x":4,"y":12,"count":6},{"map_id":0,"x":4,"y":13,"count":25},{"map_id":0,"x":5,"y":11,"count":3},{"map_id":0,"x":5,"y":12,"count":5},{"map_id":0,"x":5,"y":13,"count":29},{"map_id":0,"x":6,"y":11,"count":8},{"map_id":0,"x":6,"y":12,"count":4},{"map_id":0,"x":6,"y":13,"count":27},{"map_id":0,"x":7,"y":11,"count":3},{"map_id":0,"x":7,"y":12,"count":3},{"map_id":0,"x":7,"y":13,"count":31},{"map_id":0,"x":8,"y":8,"count":3},{"map_id":0,"x":8,"y":9,"count":3},{"map_id":0,"x":8,"y":10,"count":2},{"map_id":0,"x":8,"y":11,"count":7},{"map_id":0,"x":8,"y":12,"count":5},{"map_id":0,"x":8,"y":13,"count":21},{"map_id":0,"x":8,"y":14,"count":74},{"map_id":0,"x":8,"y":15,"count":499},{"map_id":0,"x":8,"y":16,"count":2387},{"map_id":0,"x":9,"y":3,"count":4},{"map_id":0,"x":9,"y":4,"count":5},{"map_id":0,"x":9,"y":5,"count":2},{"map_id":0,"x":9,"y":6,"count":3},{"map_id":0,"x":9,"y":7,"count":6},{"map_id":0,"x":9,"y":8,"count":7},{"map_id":0,"x":9,"y":9,"count":2},{"map_id":0,"x":9,"y":10,"count":3},{"map_id":0,"x":9,"y":11,"count":4},{"map_id":0,"x":9,"y":12,"count":3},{"map_id":0,"x":9,"y":13,"count":9},{"map_id":0,"x":9,"y":14,"count":35},{"map_id":0,"x":9,"y":15,"count":300},{"map_id":0,"x":9,"y":16,"count":1554},{"map_id":0,"x":10,"y":1,"count":6},{"map_id":0,"x":10,"y":2,"count":5},{"map_id":0,"x":10,"y":3,"count":8},{"map_id":0,"x":10,"y":4,"count":9},{"map_id":0,"x":10,"y":5,"count":2},{"map_id":0,"x":10,"y":6,"count":10},{"map_id":0,"x":10,"y":7,"count":26},{"map_id":0,"x":10,"y":14,"count":19},{"map_id":0,"x":10,"y":15,"count":114},{"map_id":0,"x":10,"y":16,"count":738},{"map_id":0,"x":11,"y":0,"count":10},{"map_id":0,"x":11,"y":1,"count":5},{"map_id":0,"x":11,"y":2,"count":3},{"map_id":0,"x":11,"y":3,"count":9},{"map_id":0,"x":11,"y":4,"count":4},{"map_id":0,"x":11,"y":6,"count":35},{"map_id":0,"x":11,"y":7,"count":49},{"map_id":0,"x":11,"y":14,"count":3},{"map_id":0,"x":11,"y":15,"count":54},{"map_id":0,"x":11,"y":16,"count":381},{"map_id":0,"x":12,"y":7,"count":29},{"map_id":0,"x":12,"y":15,"count":32},{"map_id":0,"x":12,"y":16,"count":156},{"map_id":0,"x":13,"y":7,"count":15},{"map_id":0,"x":13,"y":15,"count":10},{"map_id":0,"x":13,"y":16,"count":57},{"map_id":0,"x":14,"y":7,"count":13},{"map_id":0,"x":14,"y":15,"count":5},{"map_id":0,"x":14,"y":16,"count":25},{"map_id":0,"x":15,"y":16,"count":24},{"map_id":0,"x":16,"y":15,"count":3},{"map_id":0,"x":16,"y":16,"count":21},{"map_id":0,"x":17,"y":15,"count":2},{"map_id":0,"x":17,"y":16,"count":9},{"map_id":0,"x":18,"y":15,"count":17},{"map_id":0,"x":18,"y":16,"count":23},{"map_id":1,"x":3,"y":7,"count":16},{"map_id":1,"x":4,"y":7,"count":20},{"map_id":1,"x":4,"y":17,"count":9},{"map_id":1,"x":4,"y":18,"count":10},{"map_id":1,"x":4,"y":19,"count":5},{"map_id":1,"x":4,"y":20,"count":7},{"map_id":1,"x":4,"y":28,"count":2374},{"map_id":1,"x":4,"y":29,"count":3869},{"map_id":1,"x":4,"y":30,"count":7014},{"map_id":1,"x":5,"y":16,"count":2},{"map_id":1,"x":5,"y":17,"count":15},{"map_id":1,"x":5,"y":18,"count":11},{"map_id":1,"x":5,"y":19,"count":5},{"map_id":1,"x":5,"y":20,"count":17},{"map_id":1,"x":5,"y":28,"count":1565},{"map_id":1,"x":5,"y":29,"count":2736},{"map_id":1,"x":5,"y":30,"count":5130},{"map_id":1,"x":6,"y":16,"count":20},{"map_id":1,"x":6,"y":17,"count":111},{"map_id":1,"x":6,"y":18,"count":71},{"map_id":1,"x":6,"y":19,"count":5},{"map_id":1,"x":6,"y":20,"count":7},{"map_id":1,"x":6,"y":28,"count":978},{"map_id":1,"x":6,"y":29,"count":1824},{"map_id":1,"x":6,"y":30,"count":2922},{"map_id":1,"x":7,"y":16,"count":15},{"map_id":1,"x":7,"y":17,"count":98},{"map_id":1,"x":7,"y":18,"count":20},{"map_id":1,"x":7,"y":19,"count":10},{"map_id":1,"x":7,"y":20,"count":6},{"map_id":1,"x":7,"y":28,"count":798},{"map_id":1,"x":7,"y":29,"count":1029},{"map_id":1,"x":7,"y":30,"count":1414},{"map_id":1,"x":8,"y":17,"count":79},{"map_id":1,"x":8,"y":18,"count":24},{"map_id":1,"x":8,"y":19,"count":14},{"map_id":1,"x":8,"y":20,"count":13},{"map_id":1,"x":8,"y":21,"count":14},{"map_id":1,"x":8,"y":28,"count":503},{"map_id":1,"x":8,"y":29,"count":434},{"map_id":1,"x":8,"y":30,"count":582},{"map_id":1,"x":9,"y":17,"count":18},{"map_id":1,"x":9,"y":18,"count":10},{"map_id":1,"x":9,"y":20,"count":23},{"map_id":1,"x":9,"y":21,"count":29},{"map_id":1,"x":9,"y":22,"count":14},{"map_id":1,"x":9,"y":28,"count":230},{"map_id":1,"x":9,"y":29,"count":208},{"map_id":1,"x":9,"y":30,"count":172},{"map_id":1,"x":10,"y":17,"count":29},{"map_id":1,"x":10,"y":18,"count":6},{"map_id":1,"x":10,"y":20,"count":15},{"map_id":1,"x":10,"y":21,"count":20},{"map_id":1,"x":10,"y":22,"count":118},{"map_id":1,"x":10,"y":23,"count":124},{"map_id":1,"x":10,"y":28,"count":93},{"map_id":1,"x":10,"y":29,"count":200},{"map_id":1,"x":10,"y":30,"count":137},{"map_id":1,"x":11,"y":17,"count":8},{"map_id":1,"x":11,"y":18,"count":8},{"map_id":1,"x":11,"y":19,"count":17},{"map_id":1,"x":11,"y":20,"count":238},{"map_id":1,"x":11,"y":21,"count":261},{"map_id":1,"x":11,"y":22,"count":52},{"map_id":1,"x":11,"y":23,"count":113},{"map_id":1,"x":11,"y":28,"count":145},{"map_id":1,"x":11,"y":29,"count":208},{"map_id":1,"x":11,"y":30,"count":188},{"map_id":1,"x":12,"y":17,"count":3},{"map_id":1,"x":12,"y":18,"count":5},{"map_id":1,"x":12,"y":19,"count":4},{"map_id":1,"x":12,"y":20,"count":72},{"map_id":1,"x":12,"y":21,"count":46},{"map_id":1,"x":12,"y":22,"count":22},{"map_id":1,"x":12,"y":23,"count":54},{"map_id":1,"x":12,"y":28,"count":77},{"map_id":1,"x":12,"y":29,"count":144},{"map_id":1,"x":12,"y":30,"count":134},{"map_id":1,"x":13,"y":18,"count":9},{"map_id":1,"x":13,"y":19,"count":14},{"map_id":1,"x":13,"y":20,"count":271},{"map_id":1,"x":13,"y":21,"count":81},{"map_id":1,"x":13,"y":22,"count":125},{"map_id":1,"x":13,"y":23,"count":16},{"map_id":1,"x":13,"y":28,"count":61},{"map_id":1,"x":13,"y":29,"count":256},{"map_id":1,"x":13,"y":30,"count":199},{"map_id":1,"x":14,"y":18,"count":18},{"map_id":1,"x":14,"y":20,"count":2},{"map_id":1,"x":14,"y":21,"count":5},{"map_id":1,"x":14,"y":22,"count":51},{"map_id":1,"x":14,"y":23,"count":338},{"map_id":1,"x":14,"y":24,"count":203},{"map_id":1,"x":14,"y":25,"count":5},{"map_id":1,"x":14,"y":26,"count":14},{"map_id":1,"x":14,"y":27,"count":2},{"map_id":1,"x":14,"y":28,"count":55},{"map_id":1,"x":14,"y":29,"count":153},{"map_id":1,"x":14,"y":30,"count":206},{"map_id":1,"x":15,"y":4,"count":6},{"map_id":1,"x":15,"y":18,"count":21},{"map_id":1,"x":15,"y":19,"count":35},{"map_id":1,"x":15,"y":20,"count":7},{"map_id":1,"x":15,"y":21,"count":3},{"map_id":1,"x":15,"y":22,"count":28},{"map_id":1,"x":15,"y":23,"count":9},{"map_id":1,"x":15,"y":24,"count":16},{"map_id":1,"x":15,"y":26,"count":10},{"map_id":1,"x":15,"y":27,"count":45},{"map_id":1,"x":15,"y":28,"count":49},{"map_id":1,"x":15,"y":29,"count":112},{"map_id":1,"x":15,"y":30,"count":268},{"map_id":1,"x":16,"y":4,"count":40},{"map_id":1,"x":16,"y":5,"count":31},{"map_id":1,"x":16,"y":16,"count":3},{"map_id":1,"x":16,"y":18,"count":6},{"map_id":1,"x":16,"y":19,"count":5},{"map_id":1,"x":16,"y":20,"count":13},{"map_id":1,"x":16,"y":21,"count":24},{"map_id":1,"x":16,"y":22,"count":9},{"map_id":1,"x":16,"y":23,"count":8},{"map_id":1,"x":16,"y":28,"count":308},{"map_id":1,"x":16,"y":29,"count":31},{"map_id":1,"x":16,"y":30,"count":24},{"map_id":1,"x":17,"y":0,"count":65},{"map_id":1,"x":17,"y":1,"count":20},{"map_id":1,"x":17,"y":4,"count":19},{"map_id":1,"x":17,"y":5,"count":93},{"map_id":1,"x":17,"y":6,"count":131},{"map_id":1,"x":17,"y":7,"count":79},{"map_id":1,"x":17,"y":8,"count":60},{"map_id":1,"x":17,"y":10,"count":123},{"map_id":1,"x":17,"y":11,"count":15},{"map_id":1,"x":17,"y":12,"count":41},{"map_id":1,"x":17,"y":13,"count":55},{"map_id":1,"x":17,"y":14,"count":28},{"map_id":1,"x":17,"y":15,"count":21},{"map_id":1,"x":17,"y":16,"count":22},{"map_id":1,"x":17,"y":18,"count":5},{"map_id":1,"x":17,"y":19,"count":5},{"map_id":1,"x":17,"y":20,"count":3},{"map_id":1,"x":17,"y":23,"count":5},{"map_id":1,"x":17,"y":28,"count":201},{"map_id":1,"x":17,"y":29,"count":77},{"map_id":1,"x":17,"y":30,"count":41},{"map_id":1,"x":18,"y":0,"count":10},{"map_id":1,"x":18,"y":1,"count":8},{"map_id":1,"x":18,"y":2,"count":11},{"map_id":1,"x":18,"y":3,"count":8},{"map_id":1,"x":18,"y":4,"count":13},{"map_id":1,"x":18,"y":5,"count":51},{"map_id":1,"x":18,"y":6,"count":93},{"map_id":1,"x":18,"y":7,"count":33},{"map_id":1,"x":18,"y":8,"count":10},{"map_id":1,"x":18,"y":9,"count":12},{"map_id":1,"x":18,"y":10,"count":71},{"map_id":1,"x":18,"y":11,"count":28},{"map_id":1,"x":18,"y":12,"count":89},{"map_id":1,"x":18,"y":13,"count":44},{"map_id":1,"x":18,"y":14,"count":104},{"map_id":1,"x":18,"y":15,"count":15},{"map_id":1,"x":18,"y":16,"count":23},{"map_id":1,"x":18,"y":17,"count":93},{"map_id":1,"x":18,"y":18,"count":11},{"map_id":1,"x":18,"y":19,"count":63},{"map_id":1,"x":18,"y":20,"count":5},{"map_id":1,"x":18,"y":23,"count":5},{"map_id":1,"x":18,"y":28,"count":123},{"map_id":1,"x":18,"y":29,"count":51},{"map_id":1,"x":18,"y":30,"count":69},{"map_id":1,"x":19,"y":2,"count":6},{"map_id":1,"x":19,"y":3,"count":18},{"map_id":1,"x":19,"y":4,"count":21},{"map_id":1,"x":19,"y":5,"count":81},{"map_id":1,"x":19,"y":6,"count":31},{"map_id":1,"x":19,"y":10,"count":27},{"map_id":1,"x":19,"y":12,"count":11},{"map_id":1,"x":19,"y":13,"count":3},{"map_id":1,"x":19,"y":15,"count":13},{"map_id":1,"x":19,"y":16,"count":18},{"map_id":1,"x":19,"y":17,"count":170},{"map_id":1,"x":19,"y":18,"count":14},{"map_id":1,"x":19,"y":19,"count":18},{"map_id":1,"x":19,"y":20,"count":71},{"map_id":1,"x":19,"y":23,"count":5},{"map_id":1,"x":19,"y":26,"count":18},{"map_id":1,"x":19,"y":27,"count":2},{"map_id":1,"x":19,"y":28,"count":34},{"map_id":1,"x":19,"y":29,"count":27},{"map_id":1,"x":19,"y":30,"count":77},{"map_id":1,"x":20,"y":4,"count":13},{"map_id":1,"x":20,"y":5,"count":4},{"map_id":1,"x":20,"y":18,"count":5},{"map_id":1,"x":20,"y":19,"count":10},{"map_id":1,"x":20,"y":20,"count":4},{"map_id":1,"x":20,"y":23,"count":5},{"map_id":1,"x":20,"y":24,"count":5},{"map_id":1,"x":20,"y":26,"count":6},{"map_id":1,"x":20,"y":27,"count":2},{"map_id":1,"x":20,"y":28,"count":103},{"map_id":1,"x":20,"y":29,"count":268},{"map_id":1,"x":20,"y":30,"count":50},{"map_id":1,"x":20,"y":31,"count":69},{"map_id":1,"x":20,"y":32,"count":124},{"map_id":1,"x":20,"y":33,"count":131},{"map_id":1,"x":20,"y":34,"count":124},{"map_id":1,"x":20,"y":35,"count":36},{"map_id":1,"x":21,"y":4,"count":14},{"map_id":1,"x":21,"y":18,"count":5},{"map_id":1,"x":21,"y":19,"count":5},{"map_id":1,"x":21,"y":24,"count":5},{"map_id":1,"x":21,"y":25,"count":5},{"map_id":1,"x":21,"y":26,"count":37},{"map_id":1,"x":21,"y":27,"count":2},{"map_id":1,"x":21,"y":28,"count":143},{"map_id":1,"x":21,"y":30,"count":704},{"map_id":1,"x":21,"y":31,"count":86},{"map_id":1,"x":21,"y":32,"count":32},{"map_id":1,"x":21,"y":33,"count":22},{"map_id":1,"x":21,"y":34,"count":15},{"map_id":1,"x":21,"y":35,"count":10},{"map_id":1,"x":22,"y":18,"count":5},{"map_id":1,"x":22,"y":19,"count":5},{"map_id":1,"x":22,"y":26,"count":50},{"map_id":1,"x":22,"y":27,"count":2},{"map_id":1,"x":22,"y":28,"count":62},{"map_id":1,"x":22,"y":29,"count":126},{"map_id":1,"x":22,"y":30,"count":65},{"map_id":1,"x":23,"y":18,"count":5},{"map_id":1,"x":23,"y":19,"count":5},{"map_id":1,"x":23,"y":25,"count":35},{"map_id":1,"x":23,"y":26,"count":158},{"map_id":1,"x":23,"y":27,"count":4},{"map_id":1,"x":23,"y":28,"count":80},{"map_id":1,"x":23,"y":29,"count":54},{"map_id":1,"x":23,"y":30,"count":129},{"map_id":1,"x":24,"y":18,"count":5},{"map_id":1,"x":24,"y":19,"count":5},{"map_id":1,"x":24,"y":26,"count":90},{"map_id":1,"x":24,"y":27,"count":2},{"map_id":1,"x":24,"y":28,"count":175},{"map_id":1,"x":24,"y":29,"count":104},{"map_id":1,"x":24,"y":30,"count":205},{"map_id":1,"x":25,"y":28,"count":120},{"map_id":1,"x":25,"y":29,"count":143},{"map_id":1,"x":25,"y":30,"count":297},{"map_id":1,"x":26,"y":28,"count":242},{"map_id":1,"x":26,"y":29,"count":249},{"map_id":1,"x":26,"y":30,"count":143},{"map_id":1,"x":27,"y":28,"count":396},{"map_id":1,"x":27,"y":29,"count":166},{"map_id":1,"x":27,"y":30,"count":238},{"map_id":1,"x":28,"y":28,"count":654},{"map_id":1,"x":28,"y":29,"count":276},{"map_id":1,"x":28,"y":30,"count":232},{"map_id":1,"x":29,"y":28,"count":564},{"map_id":1,"x":29,"y":29,"count":279},{"map_id":1,"x":29,"y":30,"count":410},{"map_id":1,"x":30,"y":28,"count":437},{"map_id":1,"x":30,"y":29,"count":439},{"map_id":1,"x":30,"y":30,"count":520},{"map_id":1,"x":31,"y":28,"count":691},{"map_id":1,"x":31,"y":29,"count":553},{"map_id":1,"x":31,"y":30,"count":465},{"map_id":1,"x":32,"y":28,"count":940},{"map_id":1,"x":32,"y":29,"count":947},{"map_id":1,"x":32,"y":30,"count":479},{"map_id":1,"x":33,"y":28,"count":1038},{"map_id":1,"x":33,"y":29,"count":978},{"map_id":1,"x":33,"y":30,"count":624},{"map_id":1,"x":34,"y":28,"count":1329},{"map_id":1,"x":34,"y":29,"count":981},{"map_id":1,"x":34,"y":30,"count":708},{"map_id":1,"x":35,"y":28,"count":1767},{"map_id":1,"x":35,"y":29,"count":1029},{"map_id":1,"x":35,"y":30,"count":651},{"map_id":2,"x":2,"y":7,"count":100},{"map_id":2,"x":3,"y":7,"count":102},{"map_id":2,"x":4,"y":7,"count":36},{"map_id":2,"x":4,"y":8,"count":247},{"map_id":2,"x":4,"y":9,"count":257},{"map_id":2,"x":4,"y":10,"count":64},{"map_id":2,"x":4,"y":11,"count":41},{"map_id":2,"x":4,"y":12,"count":249},{"map_id":2,"x":4,"y":13,"count":401},{"map_id":2,"x":4,"y":14,"count":540},{"map_id":2,"x":4,"y":15,"count":199},{"map_id":2,"x":4,"y":16,"count":844},{"map_id":2,"x":4,"y":17,"count":497},{"map_id":2,"x":4,"y":18,"count":524},{"map_id":2,"x":4,"y":19,"count":374},{"map_id":2,"x":4,"y":20,"count":676},{"map_id":2,"x":4,"y":22,"count":2351},{"map_id":2,"x":4,"y":23,"count":2218},{"map_id":2,"x":4,"y":24,"count":1258},{"map_id":2,"x":4,"y":25,"count":1083},{"map_id":2,"x":4,"y":26,"count":1049},{"map_id":2,"x":4,"y":27,"count":1214},{"map_id":2,"x":4,"y":28,"count":954},{"map_id":2,"x":4,"y":29,"count":1317},{"map_id":2,"x":4,"y":30,"count":2089},{"map_id":2,"x":4,"y":31,"count":3959},{"map_id":2,"x":5,"y":8,"count":209},{"map_id":2,"x":5,"y":9,"count":167},{"map_id":2,"x":5,"y":10,"count":46},{"map_id":2,"x":5,"y":11,"count":99},{"map_id":2,"x":5,"y":12,"count":135},{"map_id":2,"x":5,"y":13,"count":310},{"map_id":2,"x":5,"y":14,"count":226},{"map_id":2,"x":5,"y":15,"count":165},{"map_id":2,"x":5,"y":16,"count":141},{"map_id":2,"x":5,"y":17,"count":266},{"map_id":2,"x":5,"y":18,"count":297},{"map_id":2,"x":5,"y":19,"count":411},{"map_id":2,"x":5,"y":20,"count":1169},{"map_id":2,"x":5,"y":22,"count":1414},{"map_id":2,"x":5,"y":23,"count":1278},{"map_id":2,"x":5,"y":24,"count":809},{"map_id":2,"x":5,"y":25,"count":475},{"map_id":2,"x":5,"y":26,"count":569},{"map_id":2,"x":5,"y":27,"count":674},{"map_id":2,"x":5,"y":28,"count":687},{"map_id":2,"x":5,"y":29,"count":844},{"map_id":2,"x":5,"y":30,"count":1586},{"map_id":2,"x":5,"y":31,"count":3680},{"map_id":2,"x":6,"y":8,"count":135},{"map_id":2,"x":6,"y":9,"count":52},{"map_id":2,"x":6,"y":10,"count":35},{"map_id":2,"x":6,"y":11,"count":133},{"map_id":2,"x":6,"y":12,"count":87},{"map_id":2,"x":6,"y":13,"count":52},{"map_id":2,"x":6,"y":14,"count":144},{"map_id":2,"x":6,"y":15,"count":82},{"map_id":2,"x":6,"y":16,"count":21},{"map_id":2,"x":6,"y":17,"count":48},{"map_id":2,"x":6,"y":18,"count":189},{"map_id":2,"x":6,"y":19,"count":194},{"map_id":2,"x":6,"y":20,"count":442},{"map_id":2,"x":6,"y":22,"count":1816},{"map_id":2,"x":6,"y":23,"count":977},{"map_id":2,"x":6,"y":24,"count":308},{"map_id":2,"x":6,"y":25,"count":312},{"map_id":2,"x":6,"y":26,"count":300},{"map_id":2,"x":6,"y":27,"count":362},{"map_id":2,"x":6,"y":30,"count":1498},{"map_id":2,"x":6,"y":31,"count":2741},{"map_id":2,"x":7,"y":7,"count":35},{"map_id":2,"x":7,"y":8,"count":81},{"map_id":2,"x":7,"y":9,"count":129},{"map_id":2,"x":7,"y":10,"count":33},{"map_id":2,"x":7,"y":11,"count":64},{"map_id":2,"x":7,"y":12,"count":54},{"map_id":2,"x":7,"y":13,"count":32},{"map_id":2,"x":7,"y":14,"count":142},{"map_id":2,"x":7,"y":15,"count":28},{"map_id":2,"x":7,"y":16,"count":6},{"map_id":2,"x":7,"y":17,"count":43},{"map_id":2,"x":7,"y":18,"count":82},{"map_id":2,"x":7,"y":19,"count":324},{"map_id":2,"x":7,"y":20,"count":65},{"map_id":2,"x":7,"y":22,"count":1786},{"map_id":2,"x":7,"y":23,"count":720},{"map_id":2,"x":7,"y":24,"count":426},{"map_id":2,"x":7,"y":25,"count":256},{"map_id":2,"x":7,"y":26,"count":439},{"map_id":2,"x":7,"y":27,"count":357},{"map_id":2,"x":7,"y":29,"count":117},{"map_id":2,"x":7,"y":30,"count":1366},{"map_id":2,"x":7,"y":31,"count":2322},{"map_id":2,"x":8,"y":8,"count":16},{"map_id":2,"x":8,"y":9,"count":42},{"map_id":2,"x":8,"y":10,"count":35},{"map_id":2,"x":8,"y":11,"count":13},{"map_id":2,"x":8,"y":12,"count":40},{"map_id":2,"x":8,"y":13,"count":17},{"map_id":2,"x":8,"y":14,"count":19},{"map_id":2,"x":8,"y":16,"count":38},{"map_id":2,"x":8,"y":17,"count":20},{"map_id":2,"x":8,"y":18,"count":75},{"map_id":2,"x":8,"y":19,"count":109},{"map_id":2,"x":8,"y":20,"count":84},{"map_id":2,"x":8,"y":22,"count":1752},{"map_id":2,"x":8,"y":23,"count":814},{"map_id":2,"x":8,"y":24,"count":438},{"map_id":2,"x":8,"y":25,"count":190},{"map_id":2,"x":8,"y":26,"count":371},{"map_id":2,"x":8,"y":27,"count":345},{"map_id":2,"x":8,"y":30,"count":875},{"map_id":2,"x":8,"y":31,"count":2852},{"map_id":2,"x":9,"y":8,"count":14},{"map_id":2,"x":9,"y":9,"count":31},{"map_id":2,"x":9,"y":10,"count":111},{"map_id":2,"x":9,"y":11,"count":22},{"map_id":2,"x":9,"y":12,"count":33},{"map_id":2,"x":9,"y":13,"count":68},{"map_id":2,"x":9,"y":14,"count":45},{"map_id":2,"x":9,"y":15,"count":9},{"map_id":2,"x":9,"y":16,"count":19},{"map_id":2,"x":9,"y":17,"count":12},{"map_id":2,"x":9,"y":18,"count":9},{"map_id":2,"x":9,"y":19,"count":22},{"map_id":2,"x":9,"y":20,"count":22},{"map_id":2,"x":9,"y":22,"count":1684},{"map_id":2,"x":9,"y":23,"count":885},{"map_id":2,"x":9,"y":24,"count":220},{"map_id":2,"x":9,"y":25,"count":202},{"map_id":2,"x":9,"y":26,"count":250},{"map_id":2,"x":9,"y":27,"count":174},{"map_id":2,"x":9,"y":30,"count":1014},{"map_id":2,"x":9,"y":31,"count":2257},{"map_id":2,"x":10,"y":7,"count":20},{"map_id":2,"x":10,"y":8,"count":23},{"map_id":2,"x":10,"y":9,"count":20},{"map_id":2,"x":10,"y":10,"count":60},{"map_id":2,"x":10,"y":11,"count":19},{"map_id":2,"x":10,"y":12,"count":3},{"map_id":2,"x":10,"y":13,"count":43},{"map_id":2,"x":10,"y":14,"count":1},{"map_id":2,"x":10,"y":15,"count":1},{"map_id":2,"x":10,"y":16,"count":15},{"map_id":2,"x":10,"y":17,"count":39},{"map_id":2,"x":10,"y":18,"count":10},{"map_id":2,"x":10,"y":19,"count":2},{"map_id":2,"x":10,"y":20,"count":5},{"map_id":2,"x":10,"y":22,"count":1248},{"map_id":2,"x":10,"y":23,"count":588},{"map_id":2,"x":10,"y":24,"count":424},{"map_id":2,"x":10,"y":25,"count":296},{"map_id":2,"x":10,"y":26,"count":153},{"map_id":2,"x":10,"y":27,"count":229},{"map_id":2,"x":10,"y":28,"count":226},{"map_id":2,"x":10,"y":29,"count":471},{"map_id":2,"x":10,"y":30,"count":699},{"map_id":2,"x":10,"y":31,"count":1588},{"map_id":2,"x":11,"y":7,"count":4},{"map_id":2,"x":11,"y":8,"count":25},{"map_id":2,"x":11,"y":9,"count":16},{"map_id":2,"x":11,"y":10,"count":12},{"map_id":2,"x":11,"y":12,"count":4},{"map_id":2,"x":11,"y":13,"count":12},{"map_id":2,"x":11,"y":18,"count":138},{"map_id":2,"x":11,"y":19,"count":5},{"map_id":2,"x":11,"y":20,"count":50},{"map_id":2,"x":11,"y":22,"count":1277},{"map_id":2,"x":11,"y":23,"count":733},{"map_id":2,"x":11,"y":24,"count":321},{"map_id":2,"x":11,"y":25,"count":435},{"map_id":2,"x":11,"y":26,"count":202},{"map_id":2,"x":11,"y":27,"count":307},{"map_id":2,"x":11,"y":28,"count":351},{"map_id":2,"x":11,"y":29,"count":417},{"map_id":2,"x":11,"y":30,"count":527},{"map_id":2,"x":11,"y":31,"count":1061},{"map_id":2,"x":12,"y":8,"count":44},{"map_id":2,"x":12,"y":9,"count":45},{"map_id":2,"x":12,"y":10,"count":26},{"map_id":2,"x":12,"y":11,"count":3},{"map_id":2,"x":12,"y":12,"count":29},{"map_id":2,"x":12,"y":13,"count":14},{"map_id":2,"x":12,"y":18,"count":15},{"map_id":2,"x":12,"y":19,"count":16},{"map_id":2,"x":12,"y":20,"count":13},{"map_id":2,"x":12,"y":26,"count":262},{"map_id":2,"x":12,"y":27,"count":212},{"map_id":2,"x":12,"y":28,"count":275},{"map_id":2,"x":12,"y":29,"count":295},{"map_id":2,"x":12,"y":30,"count":304},{"map_id":2,"x":12,"y":31,"count":934},{"map_id":2,"x":13,"y":8,"count":81},{"map_id":2,"x":13,"y":9,"count":72},{"map_id":2,"x":13,"y":10,"count":32},{"map_id":2,"x":13,"y":11,"count":16},{"map_id":2,"x":13,"y":12,"count":21},{"map_id":2,"x":13,"y":13,"count":5},{"map_id":2,"x":13,"y":18,"count":92},{"map_id":2,"x":13,"y":19,"count":44},{"map_id":2,"x":13,"y":20,"count":23},{"map_id":2,"x":13,"y":25,"count":101},{"map_id":2,"x":13,"y":26,"count":369},{"map_id":2,"x":13,"y":27,"count":239},{"map_id":2,"x":13,"y":28,"count":347},{"map_id":2,"x":13,"y":29,"count":249},{"map_id":2,"x":13,"y":30,"count":384},{"map_id":2,"x":13,"y":31,"count":496},{"map_id":2,"x":14,"y":7,"count":24},{"map_id":2,"x":14,"y":8,"count":166},{"map_id":2,"x":14,"y":9,"count":127},{"map_id":2,"x":14,"y":10,"count":36},{"map_id":2,"x":14,"y":11,"count":22},{"map_id":2,"x":14,"y":12,"count":18},{"map_id":2,"x":14,"y":13,"count":5},{"map_id":2,"x":14,"y":18,"count":68},{"map_id":2,"x":14,"y":19,"count":192},{"map_id":2,"x":14,"y":20,"count":30},{"map_id":2,"x":14,"y":26,"count":639},{"map_id":2,"x":14,"y":27,"count":265},{"map_id":2,"x":14,"y":28,"count":396},{"map_id":2,"x":14,"y":29,"count":206},{"map_id":2,"x":14,"y":30,"count":401},{"map_id":2,"x":14,"y":31,"count":535},{"map_id":2,"x":15,"y":8,"count":200},{"map_id":2,"x":15,"y":10,"count":92},{"map_id":2,"x":15,"y":11,"count":60},{"map_id":2,"x":15,"y":12,"count":27},{"map_id":2,"x":15,"y":13,"count":26},{"map_id":2,"x":15,"y":18,"count":147},{"map_id":2,"x":15,"y":19,"count":255},{"map_id":2,"x":15,"y":20,"count":51},{"map_id":2,"x":15,"y":26,"count":368},{"map_id":2,"x":15,"y":27,"count":409},{"map_id":2,"x":15,"y":28,"count":595},{"map_id":2,"x":15,"y":29,"count":291},{"map_id":2,"x":15,"y":30,"count":367},{"map_id":2,"x":15,"y":31,"count":423},{"map_id":2,"x":16,"y":8,"count":128},{"map_id":2,"x":16,"y":9,"count":242},{"map_id":2,"x":16,"y":10,"count":170},{"map_id":2,"x":16,"y":11,"count":55},{"map_id":2,"x":16,"y":12,"count":42},{"map_id":2,"x":16,"y":13,"count":39},{"map_id":2,"x":16,"y":17,"count":18},{"map_id":2,"x":16,"y":18,"count":99},{"map_id":2,"x":16,"y":19,"count":82},{"map_id":2,"x":16,"y":20,"count":23},{"map_id":2,"x":16,"y":22,"count":603},{"map_id":2,"x":16,"y":23,"count":466},{"map_id":2,"x":16,"y":24,"count":412},{"map_id":2,"x":16,"y":25,"count":620},{"map_id":2,"x":16,"y":26,"count":404},{"map_id":2,"x":16,"y":27,"count":295},{"map_id":2,"x":16,"y":28,"count":439},{"map_id":2,"x":16,"y":29,"count":256},{"map_id":2,"x":16,"y":30,"count":346},{"map_id":2,"x":16,"y":31,"count":316},{"map_id":2,"x":17,"y":8,"count":141},{"map_id":2,"x":17,"y":9,"count":115},{"map_id":2,"x":17,"y":10,"count":159},{"map_id":2,"x":17,"y":11,"count":55},{"map_id":2,"x":17,"y":12,"count":2},{"map_id":2,"x":17,"y":13,"count":16},{"map_id":2,"x":17,"y":18,"count":144},{"map_id":2,"x":17,"y":19,"count":109},{"map_id":2,"x":17,"y":20,"count":47},{"map_id":2,"x":17,"y":22,"count":373},{"map_id":2,"x":17,"y":23,"count":276},{"map_id":2,"x":17,"y":24,"count":559},{"map_id":2,"x":17,"y":26,"count":651},{"map_id":2,"x":17,"y":27,"count":332},{"map_id":2,"x":17,"y":28,"count":369},{"map_id":2,"x":17,"y":29,"count":210},{"map_id":2,"x":17,"y":30,"count":223},{"map_id":2,"x":17,"y":31,"count":195},{"map_id":2,"x":18,"y":8,"count":172},{"map_id":2,"x":18,"y":9,"count":265},{"map_id":2,"x":18,"y":10,"count":74},{"map_id":2,"x":18,"y":11,"count":54},{"map_id":2,"x":18,"y":12,"count":39},{"map_id":2,"x":18,"y":13,"count":39},{"map_id":2,"x":18,"y":14,"count":15},{"map_id":2,"x":18,"y":15,"count":27},{"map_id":2,"x":18,"y":16,"count":46},{"map_id":2,"x":18,"y":17,"count":86},{"map_id":2,"x":18,"y":22,"count":139},{"map_id":2,"x":18,"y":23,"count":268},{"map_id":2,"x":18,"y":24,"count":235},{"map_id":2,"x":18,"y":25,"count":946},{"map_id":2,"x":18,"y":26,"count":334},{"map_id":2,"x":18,"y":27,"count":396},{"map_id":2,"x":18,"y":28,"count":413},{"map_id":2,"x":18,"y":29,"count":494},{"map_id":2,"x":18,"y":30,"count":329},{"map_id":2,"x":18,"y":31,"count":158},{"map_id":2,"x":18,"y":32,"count":181},{"map_id":2,"x":18,"y":33,"count":227},{"map_id":2,"x":18,"y":34,"count":295},{"map_id":2,"x":18,"y":35,"count":209},{"map_id":2,"x":19,"y":8,"count":266},{"map_id":2,"x":19,"y":9,"count":84},{"map_id":2,"x":19,"y":10,"count":167},{"map_id":2,"x":19,"y":11,"count":46},{"map_id":2,"x":19,"y":12,"count":91},{"map_id":2,"x":19,"y":13,"count":42},{"map_id":2,"x":19,"y":15,"count":5},{"map_id":2,"x":19,"y":16,"count":21},{"map_id":2,"x":19,"y":17,"count":45},{"map_id":2,"x":19,"y":18,"count":205},{"map_id":2,"x":19,"y":19,"count":91},{"map_id":2,"x":19,"y":20,"count":110},{"map_id":2,"x":19,"y":21,"count":96},{"map_id":2,"x":19,"y":22,"count":114},{"map_id":2,"x":19,"y":23,"count":293},{"map_id":2,"x":19,"y":24,"count":231},{"map_id":2,"x":19,"y":25,"count":162},{"map_id":2,"x":19,"y":26,"count":253},{"map_id":2,"x":19,"y":27,"count":407},{"map_id":2,"x":19,"y":28,"count":782},{"map_id":2,"x":19,"y":30,"count":211},{"map_id":2,"x":19,"y":31,"count":214},{"map_id":2,"x":19,"y":32,"count":187},{"map_id":2,"x":19,"y":33,"count":267},{"map_id":2,"x":19,"y":34,"count":151},{"map_id":2,"x":19,"y":35,"count":136},{"map_id":2,"x":20,"y":8,"count":99},{"map_id":2,"x":20,"y":9,"count":73},{"map_id":2,"x":20,"y":10,"count":96},{"map_id":2,"x":20,"y":11,"count":35},{"map_id":2,"x":20,"y":12,"count":71},{"map_id":2,"x":20,"y":13,"count":81},{"map_id":2,"x":20,"y":14,"count":11},{"map_id":2,"x":20,"y":15,"count":18},{"map_id":2,"x":20,"y":16,"count":25},{"map_id":2,"x":20,"y":17,"count":47},{"map_id":2,"x":20,"y":18,"count":69},{"map_id":2,"x":20,"y":19,"count":93},{"map_id":2,"x":20,"y":20,"count":92},{"map_id":2,"x":20,"y":21,"count":45},{"map_id":2,"x":20,"y":22,"count":59},{"map_id":2,"x":20,"y":23,"count":109},{"map_id":2,"x":20,"y":24,"count":133},{"map_id":2,"x":20,"y":25,"count":134},{"map_id":2,"x":20,"y":26,"count":304},{"map_id":2,"x":20,"y":27,"count":340},{"map_id":2,"x":20,"y":28,"count":398},{"map_id":2,"x":20,"y":29,"count":350},{"map_id":2,"x":20,"y":30,"count":92},{"map_id":2,"x":20,"y":31,"count":296},{"map_id":2,"x":21,"y":8,"count":46},{"map_id":2,"x":21,"y":9,"count":103},{"map_id":2,"x":21,"y":10,"count":133},{"map_id":2,"x":21,"y":11,"count":127},{"map_id":2,"x":21,"y":12,"count":24},{"map_id":2,"x":21,"y":13,"count":36},{"map_id":2,"x":21,"y":14,"count":11},{"map_id":2,"x":21,"y":15,"count":31},{"map_id":2,"x":21,"y":16,"count":35},{"map_id":2,"x":21,"y":17,"count":9},{"map_id":2,"x":21,"y":18,"count":21},{"map_id":2,"x":21,"y":19,"count":21},{"map_id":2,"x":21,"y":20,"count":38},{"map_id":2,"x":21,"y":21,"count":26},{"map_id":2,"x":21,"y":22,"count":110},{"map_id":2,"x":21,"y":23,"count":101},{"map_id":2,"x":21,"y":30,"count":227},{"map_id":2,"x":21,"y":31,"count":367},{"map_id":2,"x":22,"y":8,"count":35},{"map_id":2,"x":22,"y":9,"count":88},{"map_id":2,"x":22,"y":10,"count":76},{"map_id":2,"x":22,"y":11,"count":22},{"map_id":2,"x":22,"y":12,"count":3},{"map_id":2,"x":22,"y":13,"count":5},{"map_id":2,"x":22,"y":18,"count":4},{"map_id":2,"x":22,"y":20,"count":3},{"map_id":2,"x":22,"y":21,"count":5},{"map_id":2,"x":22,"y":22,"count":164},{"map_id":2,"x":22,"y":24,"count":29},{"map_id":2,"x":22,"y":25,"count":119},{"map_id":2,"x":22,"y":26,"count":31},{"map_id":2,"x":22,"y":27,"count":6},{"map_id":2,"x":22,"y":28,"count":3},{"map_id":2,"x":22,"y":29,"count":2},{"map_id":2,"x":22,"y":30,"count":417},{"map_id":2,"x":22,"y":31,"count":278},{"map_id":2,"x":23,"y":8,"count":68},{"map_id":2,"x":23,"y":9,"count":17},{"map_id":2,"x":23,"y":10,"count":19},{"map_id":2,"x":23,"y":11,"count":26},{"map_id":2,"x":23,"y":12,"count":7},{"map_id":2,"x":23,"y":13,"count":15},{"map_id":2,"x":23,"y":18,"count":12},{"map_id":2,"x":23,"y":19,"count":2},{"map_id":2,"x":23,"y":21,"count":7},{"map_id":2,"x":23,"y":22,"count":113},{"map_id":2,"x":23,"y":24,"count":20},{"map_id":2,"x":23,"y":25,"count":72},{"map_id":2,"x":23,"y":26,"count":2},{"map_id":2,"x":23,"y":27,"count":10},{"map_id":2,"x":23,"y":28,"count":18},{"map_id":2,"x":23,"y":29,"count":2},{"map_id":2,"x":23,"y":30,"count":248},{"map_id":2,"x":23,"y":31,"count":227},{"map_id":2,"x":24,"y":8,"count":93},{"map_id":2,"x":24,"y":9,"count":68},{"map_id":2,"x":24,"y":10,"count":79},{"map_id":2,"x":24,"y":11,"count":7},{"map_id":2,"x":24,"y":12,"count":11},{"map_id":2,"x":24,"y":13,"count":10},{"map_id":2,"x":24,"y":18,"count":9},{"map_id":2,"x":24,"y":19,"count":4},{"map_id":2,"x":24,"y":20,"count":3},{"map_id":2,"x":24,"y":21,"count":4},{"map_id":2,"x":24,"y":22,"count":21},{"map_id":2,"x":24,"y":24,"count":3},{"map_id":2,"x":24,"y":25,"count":13},{"map_id":2,"x":24,"y":26,"count":3},{"map_id":2,"x":24,"y":27,"count":2},{"map_id":2,"x":24,"y":28,"count":22},{"map_id":2,"x":24,"y":30,"count":228},{"map_id":2,"x":24,"y":31,"count":350},{"map_id":2,"x":25,"y":8,"count":49},{"map_id":2,"x":25,"y":9,"count":11},{"map_id":2,"x":25,"y":10,"count":25},{"map_id":2,"x":25,"y":11,"count":74},{"map_id":2,"x":25,"y":12,"count":62},{"map_id":2,"x":25,"y":13,"count":39},{"map_id":2,"x":25,"y":18,"count":6},{"map_id":2,"x":25,"y":22,"count":40},{"map_id":2,"x":25,"y":27,"count":2},{"map_id":2,"x":25,"y":28,"count":25},{"map_id":2,"x":25,"y":29,"count":61},{"map_id":2,"x":25,"y":30,"count":103},{"map_id":2,"x":25,"y":31,"count":219},{"map_id":2,"x":26,"y":8,"count":97},{"map_id":2,"x":26,"y":9,"count":26},{"map_id":2,"x":26,"y":10,"count":58},{"map_id":2,"x":26,"y":11,"count":56},{"map_id":2,"x":26,"y":12,"count":24},{"map_id":2,"x":26,"y":13,"count":23},{"map_id":2,"x":26,"y":14,"count":45},{"map_id":2,"x":26,"y":15,"count":28},{"map_id":2,"x":26,"y":16,"count":19},{"map_id":2,"x":26,"y":17,"count":106},{"map_id":2,"x":26,"y":18,"count":14},{"map_id":2,"x":26,"y":28,"count":2},{"map_id":2,"x":26,"y":30,"count":268},{"map_id":2,"x":26,"y":31,"count":164},{"map_id":2,"x":27,"y":8,"count":37},{"map_id":2,"x":27,"y":9,"count":46},{"map_id":2,"x":27,"y":10,"count":68},{"map_id":2,"x":27,"y":11,"count":59},{"map_id":2,"x":27,"y":12,"count":17},{"map_id":2,"x":27,"y":13,"count":73},{"map_id":2,"x":27,"y":14,"count":36},{"map_id":2,"x":27,"y":15,"count":34},{"map_id":2,"x":27,"y":16,"count":67},{"map_id":2,"x":27,"y":18,"count":6},{"map_id":2,"x":27,"y":28,"count":4},{"map_id":2,"x":27,"y":29,"count":2},{"map_id":2,"x":27,"y":30,"count":158},{"map_id":2,"x":27,"y":31,"count":174},{"map_id":2,"x":28,"y":3,"count":3},{"map_id":2,"x":28,"y":4,"count":6},{"map_id":2,"x":28,"y":5,"count":10},{"map_id":2,"x":28,"y":8,"count":67},{"map_id":2,"x":28,"y":9,"count":39},{"map_id":2,"x":28,"y":10,"count":115},{"map_id":2,"x":28,"y":11,"count":240},{"map_id":2,"x":28,"y":14,"count":28},{"map_id":2,"x":28,"y":15,"count":15},{"map_id":2,"x":28,"y":16,"count":21},{"map_id":2,"x":28,"y":17,"count":3},{"map_id":2,"x":28,"y":18,"count":7},{"map_id":2,"x":28,"y":19,"count":3},{"map_id":2,"x":28,"y":30,"count":212},{"map_id":2,"x":28,"y":31,"count":278},{"map_id":2,"x":29,"y":3,"count":5},{"map_id":2,"x":29,"y":4,"count":11},{"map_id":2,"x":29,"y":5,"count":16},{"map_id":2,"x":29,"y":6,"count":10},{"map_id":2,"x":29,"y":7,"count":2},{"map_id":2,"x":29,"y":8,"count":157},{"map_id":2,"x":29,"y":9,"count":177},{"map_id":2,"x":29,"y":10,"count":308},{"map_id":2,"x":29,"y":11,"count":150},{"map_id":2,"x":29,"y":14,"count":6},{"map_id":2,"x":29,"y":15,"count":8},{"map_id":2,"x":29,"y":16,"count":2},{"map_id":2,"x":29,"y":17,"count":5},{"map_id":2,"x":29,"y":18,"count":9},{"map_id":2,"x":29,"y":19,"count":3},{"map_id":2,"x":29,"y":30,"count":107},{"map_id":2,"x":29,"y":31,"count":142},{"map_id":2,"x":30,"y":2,"count":7},{"map_id":2,"x":30,"y":3,"count":16},{"map_id":2,"x":30,"y":4,"count":43},{"map_id":2,"x":30,"y":5,"count":28},{"map_id":2,"x":30,"y":6,"count":33},{"map_id":2,"x":30,"y":8,"count":89},{"map_id":2,"x":30,"y":9,"count":90},{"map_id":2,"x":30,"y":10,"count":147},{"map_id":2,"x":30,"y":11,"count":162},{"map_id":2,"x":30,"y":15,"count":2},{"map_id":2,"x":30,"y":16,"count":10},{"map_id":2,"x":30,"y":18,"count":4},{"map_id":2,"x":30,"y":30,"count":61},{"map_id":2,"x":30,"y":31,"count":197},{"map_id":2,"x":31,"y":2,"count":65},{"map_id":2,"x":31,"y":3,"count":57},{"map_id":2,"x":31,"y":4,"count":57},{"map_id":2,"x":31,"y":5,"count":132},{"map_id":2,"x":31,"y":6,"count":56},{"map_id":2,"x":31,"y":7,"count":145},{"map_id":2,"x":31,"y":8,"count":381},{"map_id":2,"x":31,"y":9,"count":73},{"map_id":2,"x":31,"y":10,"count":121},{"map_id":2,"x":31,"y":11,"count":208},{"map_id":2,"x":31,"y":15,"count":6},{"map_id":2,"x":31,"y":16,"count":5},{"map_id":2,"x":31,"y":18,"count":6},{"map_id":2,"x":31,"y":23,"count":10},{"map_id":2,"x":31,"y":24,"count":32},{"map_id":2,"x":31,"y":25,"count":95},{"map_id":2,"x":31,"y":26,"count":176},{"map_id":2,"x":31,"y":27,"count":80},{"map_id":2,"x":31,"y":28,"count":51},{"map_id":2,"x":31,"y":29,"count":32},{"map_id":2,"x":31,"y":30,"count":48},{"map_id":2,"x":31,"y":31,"count":74},{"map_id":2,"x":32,"y":2,"count":93},{"map_id":2,"x":32,"y":3,"count":61},{"map_id":2,"x":32,"y":4,"count":19},{"map_id":2,"x":32,"y":5,"count":40},{"map_id":2,"x":32,"y":6,"count":31},{"map_id":2,"x":32,"y":7,"count":4},{"map_id":2,"x":32,"y":8,"count":350},{"map_id":2,"x":32,"y":9,"count":89},{"map_id":2,"x":32,"y":10,"count":141},{"map_id":2,"x":32,"y":11,"count":115},{"map_id":2,"x":32,"y":12,"count":91},{"map_id":2,"x":32,"y":13,"count":39},{"map_id":2,"x":32,"y":14,"count":2},{"map_id":2,"x":32,"y":15,"count":4},{"map_id":2,"x":32,"y":16,"count":6},{"map_id":2,"x":32,"y":17,"count":7},{"map_id":2,"x":32,"y":18,"count":4},{"map_id":2,"x":32,"y":24,"count":3},{"map_id":2,"x":32,"y":25,"count":23},{"map_id":2,"x":32,"y":26,"count":89},{"map_id":2,"x":32,"y":27,"count":116},{"map_id":2,"x":32,"y":28,"count":72},{"map_id":2,"x":32,"y":29,"count":41},{"map_id":2,"x":32,"y":30,"count":72},{"map_id":2,"x":32,"y":31,"count":125},{"map_id":2,"x":33,"y":2,"count":65},{"map_id":2,"x":33,"y":3,"count":119},{"map_id":2,"x":33,"y":4,"count":74},{"map_id":2,"x":33,"y":5,"count":52},{"map_id":2,"x":33,"y":6,"count":86},{"map_id":2,"x":33,"y":7,"count":2},{"map_id":2,"x":33,"y":8,"count":316},{"map_id":2,"x":33,"y":9,"count":264},{"map_id":2,"x":33,"y":10,"count":152},{"map_id":2,"x":33,"y":11,"count":237},{"map_id":2,"x":33,"y":12,"count":62},{"map_id":2,"x":33,"y":13,"count":35},{"map_id":2,"x":33,"y":14,"count":15},{"map_id":2,"x":33,"y":15,"count":2},{"map_id":2,"x":33,"y":16,"count":6},{"map_id":2,"x":33,"y":17,"count":5},{"map_id":2,"x":33,"y":18,"count":4},{"map_id":2,"x":33,"y":24,"count":31},{"map_id":2,"x":33,"y":25,"count":51},{"map_id":2,"x":33,"y":26,"count":175},{"map_id":2,"x":33,"y":27,"count":91},{"map_id":2,"x":33,"y":28,"count":169},{"map_id":2,"x":33,"y":29,"count":41},{"map_id":2,"x":33,"y":30,"count":37},{"map_id":2,"x":33,"y":31,"count":60},{"map_id":2,"x":34,"y":2,"count":278},{"map_id":2,"x":34,"y":3,"count":115},{"map_id":2,"x":34,"y":4,"count":151},{"map_id":2,"x":34,"y":5,"count":27},{"map_id":2,"x":34,"y":6,"count":97},{"map_id":2,"x":34,"y":8,"count":355},{"map_id":2,"x":34,"y":9,"count":506},{"map_id":2,"x":34,"y":16,"count":3},{"map_id":2,"x":34,"y":17,"count":9},{"map_id":2,"x":34,"y":18,"count":4},{"map_id":2,"x":34,"y":26,"count":41},{"map_id":2,"x":34,"y":27,"count":49},{"map_id":2,"x":34,"y":28,"count":209},{"map_id":2,"x":34,"y":29,"count":70},{"map_id":2,"x":34,"y":30,"count":114},{"map_id":2,"x":34,"y":31,"count":46},{"map_id":2,"x":35,"y":17,"count":129},{"map_id":2,"x":35,"y":18,"count":4},{"map_id":12,"x":4,"y":6,"count":2},{"map_id":12,"x":4,"y":7,"count":2},{"map_id":12,"x":4,"y":8,"count":3},{"map_id":12,"x":4,"y":9,"count":2},{"map_id":12,"x":4,"y":10,"count":110},{"map_id":12,"x":4,"y":11,"count":262},{"map_id":12,"x":4,"y":12,"count":555},{"map_id":12,"x":4,"y":14,"count":114},{"map_id":12,"x":4,"y":15,"count":186},{"map_id":12,"x":4,"y":16,"count":223},{"map_id":12,"x":4,"y":17,"count":279},{"map_id":12,"x":4,"y":18,"count":262},{"map_id":12,"x":4,"y":19,"count":20},{"map_id":12,"x":4,"y":20,"count":1597},{"map_id":12,"x":4,"y":21,"count":2972},{"map_id":12,"x":4,"y":22,"count":5857},{"map_id":12,"x":4,"y":24,"count":58},{"map_id":12,"x":4,"y":25,"count":119},{"map_id":12,"x":4,"y":26,"count":16},{"map_id":12,"x":4,"y":27,"count":2},{"map_id":12,"x":4,"y":28,"count":74},{"map_id":12,"x":4,"y":29,"count":14},{"map_id":12,"x":4,"y":30,"count":8},{"map_id":12,"x":5,"y":6,"count":22},{"map_id":12,"x":5,"y":7,"count":2},{"map_id":12,"x":5,"y":10,"count":39},{"map_id":12,"x":5,"y":11,"count":52},{"map_id":12,"x":5,"y":12,"count":132},{"map_id":12,"x":5,"y":14,"count":76},{"map_id":12,"x":5,"y":15,"count":41},{"map_id":12,"x":5,"y":16,"count":96},{"map_id":12,"x":5,"y":17,"count":91},{"map_id":12,"x":5,"y":18,"count":480},{"map_id":12,"x":5,"y":19,"count":414},{"map_id":12,"x":5,"y":20,"count":697},{"map_id":12,"x":5,"y":21,"count":1092},{"map_id":12,"x":5,"y":22,"count":1680},{"map_id":12,"x":5,"y":24,"count":224},{"map_id":12,"x":5,"y":25,"count":99},{"map_id":12,"x":5,"y":26,"count":6},{"map_id":12,"x":5,"y":27,"count":2},{"map_id":12,"x":5,"y":28,"count":61},{"map_id":12,"x":5,"y":29,"count":35},{"map_id":12,"x":5,"y":30,"count":4},{"map_id":12,"x":5,"y":31,"count":47},{"map_id":12,"x":6,"y":4,"count":3},{"map_id":12,"x":6,"y":5,"count":2},{"map_id":12,"x":6,"y":6,"count":18},{"map_id":12,"x":6,"y":10,"count":6},{"map_id":12,"x":6,"y":11,"count":4},{"map_id":12,"x":6,"y":12,"count":42},{"map_id":12,"x":6,"y":13,"count":4},{"map_id":12,"x":6,"y":14,"count":42},{"map_id":12,"x":6,"y":15,"count":33},{"map_id":12,"x":6,"y":16,"count":29},{"map_id":12,"x":6,"y":17,"count":29},{"map_id":12,"x":6,"y":18,"count":91},{"map_id":12,"x":6,"y":19,"count":4},{"map_id":12,"x":6,"y":20,"count":464},{"map_id":12,"x":6,"y":21,"count":477},{"map_id":12,"x":6,"y":22,"count":698},{"map_id":12,"x":6,"y":24,"count":94},{"map_id":12,"x":6,"y":25,"count":89},{"map_id":12,"x":6,"y":26,"count":65},{"map_id":12,"x":6,"y":27,"count":49},{"map_id":12,"x":6,"y":28,"count":117},{"map_id":12,"x":6,"y":29,"count":22},{"map_id":12,"x":6,"y":30,"count":49},{"map_id":12,"x":6,"y":31,"count":23},{"map_id":12,"x":7,"y":2,"count":5},{"map_id":12,"x":7,"y":3,"count":3},{"map_id":12,"x":7,"y":4,"count":3},{"map_id":12,"x":7,"y":10,"count":4},{"map_id":12,"x":7,"y":11,"count":4},{"map_id":12,"x":7,"y":12,"count":5},{"map_id":12,"x":7,"y":14,"count":103},{"map_id":12,"x":7,"y":15,"count":4},{"map_id":12,"x":7,"y":16,"count":24},{"map_id":12,"x":7,"y":17,"count":2},{"map_id":12,"x":7,"y":18,"count":2},{"map_id":12,"x":7,"y":20,"count":251},{"map_id":12,"x":7,"y":21,"count":340},{"map_id":12,"x":7,"y":22,"count":394},{"map_id":12,"x":7,"y":24,"count":102},{"map_id":12,"x":7,"y":25,"count":108},{"map_id":12,"x":7,"y":26,"count":166},{"map_id":12,"x":7,"y":27,"count":144},{"map_id":12,"x":7,"y":28,"count":122},{"map_id":12,"x":7,"y":29,"count":36},{"map_id":12,"x":7,"y":30,"count":29},{"map_id":12,"x":7,"y":31,"count":39},{"map_id":12,"x":8,"y":2,"count":5},{"map_id":12,"x":8,"y":10,"count":4},{"map_id":12,"x":8,"y":11,"count":6},{"map_id":12,"x":8,"y":12,"count":6},{"map_id":12,"x":8,"y":13,"count":2},{"map_id":12,"x":8,"y":14,"count":5},{"map_id":12,"x":8,"y":15,"count":2},{"map_id":12,"x":8,"y":16,"count":7},{"map_id":12,"x":8,"y":17,"count":22},{"map_id":12,"x":8,"y":18,"count":9},{"map_id":12,"x":8,"y":19,"count":4},{"map_id":12,"x":8,"y":20,"count":267},{"map_id":12,"x":8,"y":21,"count":258},{"map_id":12,"x":8,"y":22,"count":266},{"map_id":12,"x":8,"y":24,"count":101},{"map_id":12,"x":8,"y":25,"count":107},{"map_id":12,"x":8,"y":26,"count":127},{"map_id":12,"x":8,"y":27,"count":142},{"map_id":12,"x":8,"y":28,"count":227},{"map_id":12,"x":8,"y":29,"count":97},{"map_id":12,"x":8,"y":30,"count":66},{"map_id":12,"x":8,"y":31,"count":24},{"map_id":12,"x":9,"y":2,"count":12},{"map_id":12,"x":9,"y":3,"count":5},{"map_id":12,"x":9,"y":11,"count":3},{"map_id":12,"x":9,"y":12,"count":8},{"map_id":12,"x":9,"y":16,"count":4},{"map_id":12,"x":9,"y":17,"count":4},{"map_id":12,"x":9,"y":18,"count":5},{"map_id":12,"x":9,"y":19,"count":41},{"map_id":12,"x":9,"y":20,"count":171},{"map_id":12,"x":9,"y":21,"count":95},{"map_id":12,"x":9,"y":22,"count":112},{"map_id":12,"x":9,"y":24,"count":30},{"map_id":12,"x":9,"y":25,"count":39},{"map_id":12,"x":9,"y":26,"count":90},{"map_id":12,"x":9,"y":28,"count":249},{"map_id":12,"x":9,"y":29,"count":94},{"map_id":12,"x":9,"y":30,"count":55},{"map_id":12,"x":9,"y":31,"count":35},{"map_id":12,"x":10,"y":0,"count":89},{"map_id":12,"x":10,"y":1,"count":12},{"map_id":12,"x":10,"y":2,"count":20},{"map_id":12,"x":10,"y":3,"count":11},{"map_id":12,"x":10,"y":4,"count":9},{"map_id":12,"x":10,"y":5,"count":4},{"map_id":12,"x":10,"y":6,"count":12},{"map_id":12,"x":10,"y":7,"count":6},{"map_id":12,"x":10,"y":8,"count":12},{"map_id":12,"x":10,"y":9,"count":2},{"map_id":12,"x":10,"y":10,"count":4},{"map_id":12,"x":10,"y":11,"count":17},{"map_id":12,"x":10,"y":12,"count":15},{"map_id":12,"x":10,"y":20,"count":54},{"map_id":12,"x":10,"y":21,"count":94},{"map_id":12,"x":10,"y":22,"count":62},{"map_id":12,"x":10,"y":24,"count":20},{"map_id":12,"x":10,"y":25,"count":28},{"map_id":12,"x":10,"y":26,"count":36},{"map_id":12,"x":10,"y":27,"count":2},{"map_id":12,"x":10,"y":28,"count":76},{"map_id":12,"x":10,"y":29,"count":84},{"map_id":12,"x":10,"y":30,"count":73},{"map_id":12,"x":10,"y":31,"count":77},{"map_id":12,"x":10,"y":32,"count":39},{"map_id":12,"x":10,"y":33,"count":73},{"map_id":12,"x":10,"y":34,"count":13},{"map_id":12,"x":10,"y":35,"count":38},{"map_id":12,"x":11,"y":0,"count":10},{"map_id":12,"x":11,"y":1,"count":7},{"map_id":12,"x":11,"y":2,"count":6},{"map_id":12,"x":11,"y":3,"count":2},{"map_id":12,"x":11,"y":8,"count":2},{"map_id":12,"x":11,"y":12,"count":9},{"map_id":12,"x":11,"y":20,"count":58},{"map_id":12,"x":11,"y":21,"count":103},{"map_id":12,"x":11,"y":22,"count":86},{"map_id":12,"x":11,"y":24,"count":8},{"map_id":12,"x":11,"y":25,"count":29},{"map_id":12,"x":11,"y":26,"count":44},{"map_id":12,"x":11,"y":27,"count":2},{"map_id":12,"x":11,"y":28,"count":177},{"map_id":12,"x":11,"y":29,"count":132},{"map_id":12,"x":11,"y":30,"count":101},{"map_id":12,"x":11,"y":31,"count":121},{"map_id":12,"x":11,"y":32,"count":47},{"map_id":12,"x":11,"y":33,"count":19},{"map_id":12,"x":11,"y":34,"count":52},{"map_id":12,"x":11,"y":35,"count":37},{"map_id":12,"x":12,"y":2,"count":3},{"map_id":12,"x":12,"y":8,"count":4},{"map_id":12,"x":12,"y":11,"count":11},{"map_id":12,"x":12,"y":12,"count":85},{"map_id":12,"x":12,"y":20,"count":125},{"map_id":12,"x":12,"y":21,"count":99},{"map_id":12,"x":12,"y":22,"count":198},{"map_id":12,"x":12,"y":23,"count":25},{"map_id":12,"x":12,"y":24,"count":8},{"map_id":12,"x":12,"y":25,"count":15},{"map_id":12,"x":12,"y":26,"count":7},{"map_id":12,"x":12,"y":28,"count":77},{"map_id":12,"x":12,"y":29,"count":53},{"map_id":12,"x":12,"y":30,"count":231},{"map_id":12,"x":12,"y":31,"count":83},{"map_id":12,"x":13,"y":8,"count":3},{"map_id":12,"x":13,"y":10,"count":4},{"map_id":12,"x":13,"y":11,"count":18},{"map_id":12,"x":13,"y":12,"count":19},{"map_id":12,"x":13,"y":20,"count":67},{"map_id":12,"x":13,"y":21,"count":79},{"map_id":12,"x":13,"y":22,"count":159},{"map_id":12,"x":13,"y":23,"count":76},{"map_id":12,"x":13,"y":24,"count":9},{"map_id":12,"x":13,"y":25,"count":21},{"map_id":12,"x":13,"y":26,"count":3},{"map_id":12,"x":13,"y":28,"count":281},{"map_id":12,"x":13,"y":29,"count":74},{"map_id":12,"x":13,"y":30,"count":208},{"map_id":12,"x":13,"y":31,"count":72},{"map_id":12,"x":14,"y":8,"count":2},{"map_id":12,"x":14,"y":9,"count":12},{"map_id":12,"x":14,"y":10,"count":12},{"map_id":12,"x":14,"y":11,"count":7},{"map_id":12,"x":14,"y":12,"count":4},{"map_id":12,"x":14,"y":20,"count":75},{"map_id":12,"x":14,"y":21,"count":81},{"map_id":12,"x":14,"y":22,"count":57},{"map_id":12,"x":14,"y":23,"count":49},{"map_id":12,"x":14,"y":24,"count":16},{"map_id":12,"x":14,"y":28,"count":275},{"map_id":12,"x":14,"y":29,"count":124},{"map_id":12,"x":14,"y":30,"count":119},{"map_id":12,"x":14,"y":31,"count":108},{"map_id":12,"x":15,"y":10,"count":7},{"map_id":12,"x":15,"y":11,"count":4},{"map_id":12,"x":15,"y":20,"count":45},{"map_id":12,"x":15,"y":21,"count":44},{"map_id":12,"x":15,"y":22,"count":37},{"map_id":12,"x":15,"y":23,"count":4},{"map_id":12,"x":15,"y":24,"count":26},{"map_id":12,"x":15,"y":25,"count":17},{"map_id":12,"x":15,"y":26,"count":9},{"map_id":12,"x":15,"y":27,"count":2},{"map_id":12,"x":15,"y":28,"count":287},{"map_id":12,"x":15,"y":29,"count":466},{"map_id":12,"x":15,"y":30,"count":275},{"map_id":12,"x":15,"y":31,"count":294},{"map_id":12,"x":16,"y":20,"count":42},{"map_id":12,"x":16,"y":21,"count":79},{"map_id":12,"x":16,"y":22,"count":29},{"map_id":12,"x":16,"y":23,"count":4},{"map_id":12,"x":16,"y":24,"count":23},{"map_id":12,"x":16,"y":25,"count":6},{"map_id":12,"x":16,"y":26,"count":7},{"map_id":12,"x":16,"y":28,"count":453},{"map_id":12,"x":16,"y":29,"count":315},{"map_id":12,"x":16,"y":30,"count":365},{"map_id":12,"x":16,"y":31,"count":257},{"map_id":12,"x":17,"y":20,"count":37},{"map_id":12,"x":17,"y":21,"count":68},{"map_id":12,"x":17,"y":22,"count":39},{"map_id":12,"x":17,"y":24,"count":59},{"map_id":12,"x":17,"y":25,"count":2},{"map_id":12,"x":17,"y":26,"count":4},{"map_id":12,"x":17,"y":28,"count":495},{"map_id":12,"x":17,"y":29,"count":535},{"map_id":12,"x":17,"y":30,"count":426},{"map_id":12,"x":17,"y":31,"count":503},{"map_id":13,"x":0,"y":2,"count":2596},{"map_id":13,"x":0,"y":3,"count":3789},{"map_id":13,"x":0,"y":4,"count":4061},{"map_id":13,"x":0,"y":5,"count":3743},{"map_id":13,"x":0,"y":6,"count":2819},{"map_id":13,"x":0,"y":7,"count":1772},{"map_id":13,"x":0,"y":8,"count":900},{"map_id":13,"x":0,"y":9,"count":535},{"map_id":13,"x":1,"y":2,"count":1885},{"map_id":13,"x":1,"y":3,"count":2755},{"map_id":13,"x":1,"y":4,"count":3071},{"map_id":13,"x":1,"y":5,"count":2842},{"map_id":13,"x":1,"y":6,"count":2062},{"map_id":13,"x":1,"y":7,"count":1335},{"map_id":13,"x":1,"y":8,"count":618},{"map_id":13,"x":1,"y":9,"count":511},{"map_id":13,"x":2,"y":2,"count":1126},{"map_id":13,"x":2,"y":3,"count":1830},{"map_id":13,"x":2,"y":4,"count":1943},{"map_id":13,"x":2,"y":5,"count":1875},{"map_id":13,"x":2,"y":6,"count":1358},{"map_id":13,"x":2,"y":7,"count":752},{"map_id":13,"x":2,"y":8,"count":408},{"map_id":13,"x":2,"y":9,"count":327},{"map_id":13,"x":2,"y":66,"count":3},{"map_id":13,"x":2,"y":67,"count":8},{"map_id":13,"x":2,"y":68,"count":2},{"map_id":13,"x":3,"y":2,"count":700},{"map_id":13,"x":3,"y":3,"count":1235},{"map_id":13,"x":3,"y":4,"count":1447},{"map_id":13,"x":3,"y":5,"count":1170},{"map_id":13,"x":3,"y":6,"count":702},{"map_id":13,"x":3,"y":7,"count":334},{"map_id":13,"x":3,"y":8,"count":308},{"map_id":13,"x":3,"y":9,"count":163},{"map_id":13,"x":3,"y":10,"count":73},{"map_id":13,"x":3,"y":11,"count":64},{"map_id":13,"x":3,"y":51,"count":2},{"map_id":13,"x":3,"y":52,"count":2},{"map_id":13,"x":3,"y":53,"count":2},{"map_id":13,"x":3,"y":54,"count":2},{"map_id":13,"x":3,"y":55,"count":2},{"map_id":13,"x":3,"y":66,"count":5},{"map_id":13,"x":3,"y":67,"count":16},{"map_id":13,"x":3,"y":68,"count":3},{"map_id":13,"x":4,"y":2,"count":352},{"map_id":13,"x":4,"y":3,"count":577},{"map_id":13,"x":4,"y":4,"count":724},{"map_id":13,"x":4,"y":5,"count":544},{"map_id":13,"x":4,"y":6,"count":427},{"map_id":13,"x":4,"y":7,"count":372},{"map_id":13,"x":4,"y":8,"count":159},{"map_id":13,"x":4,"y":9,"count":98},{"map_id":13,"x":4,"y":51,"count":14},{"map_id":13,"x":4,"y":52,"count":3},{"map_id":13,"x":4,"y":53,"count":3},{"map_id":13,"x":4,"y":54,"count":3},{"map_id":13,"x":4,"y":55,"count":5},{"map_id":13,"x":4,"y":56,"count":5},{"map_id":13,"x":4,"y":65,"count":7},{"map_id":13,"x":4,"y":66,"count":9},{"map_id":13,"x":4,"y":67,"count":8},{"map_id":13,"x":5,"y":0,"count":8},{"map_id":13,"x":5,"y":2,"count":209},{"map_id":13,"x":5,"y":3,"count":310},{"map_id":13,"x":5,"y":4,"count":296},{"map_id":13,"x":5,"y":5,"count":234},{"map_id":13,"x":5,"y":6,"count":264},{"map_id":13,"x":5,"y":7,"count":171},{"map_id":13,"x":5,"y":8,"count":75},{"map_id":13,"x":5,"y":9,"count":71},{"map_id":13,"x":5,"y":49,"count":4},{"map_id":13,"x":5,"y":50,"count":4},{"map_id":13,"x":5,"y":51,"count":4},{"map_id":13,"x":5,"y":56,"count":5},{"map_id":13,"x":5,"y":57,"count":5},{"map_id":13,"x":5,"y":66,"count":5},{"map_id":13,"x":5,"y":67,"count":25},{"map_id":13,"x":5,"y":68,"count":13},{"map_id":13,"x":5,"y":69,"count":17},{"map_id":13,"x":6,"y":2,"count":84},{"map_id":13,"x":6,"y":3,"count":146},{"map_id":13,"x":6,"y":4,"count":77},{"map_id":13,"x":6,"y":5,"count":164},{"map_id":13,"x":6,"y":6,"count":110},{"map_id":13,"x":6,"y":7,"count":89},{"map_id":13,"x":6,"y":8,"count":27},{"map_id":13,"x":6,"y":9,"count":22},{"map_id":13,"x":6,"y":49,"count":2},{"map_id":13,"x":6,"y":57,"count":5},{"map_id":13,"x":6,"y":67,"count":7},{"map_id":13,"x":6,"y":68,"count":56},{"map_id":13,"x":6,"y":69,"count":11},{"map_id":13,"x":7,"y":2,"count":54},{"map_id":13,"x":7,"y":3,"count":44},{"map_id":13,"x":7,"y":4,"count":21},{"map_id":13,"x":7,"y":5,"count":46},{"map_id":13,"x":7,"y":6,"count":52},{"map_id":13,"x":7,"y":7,"count":18},{"map_id":13,"x":7,"y":8,"count":6},{"map_id":13,"x":7,"y":9,"count":12},{"map_id":13,"x":7,"y":57,"count":5},{"map_id":13,"x":7,"y":67,"count":10},{"map_id":13,"x":7,"y":68,"count":5},{"map_id":13,"x":7,"y":69,"count":6},{"map_id":13,"x":7,"y":70,"count":26},{"map_id":13,"x":7,"y":71,"count":79},{"map_id":13,"x":8,"y":0,"count":28},{"map_id":13,"x":8,"y":1,"count":49},{"map_id":13,"x":8,"y":2,"count":24},{"map_id":13,"x":8,"y":3,"count":11},{"map_id":13,"x":8,"y":5,"count":3},{"map_id":13,"x":8,"y":6,"count":14},{"map_id":13,"x":8,"y":7,"count":2},{"map_id":13,"x":8,"y":8,"count":8},{"map_id":13,"x":8,"y":9,"count":30},{"map_id":13,"x":8,"y":57,"count":5},{"map_id":13,"x":8,"y":58,"count":5},{"map_id":13,"x":8,"y":59,"count":5},{"map_id":13,"x":8,"y":60,"count":5},{"map_id":13,"x":8,"y":61,"count":5},{"map_id":13,"x":8,"y":62,"count":5},{"map_id":13,"x":8,"y":63,"count":5},{"map_id":13,"x":8,"y":64,"count":5},{"map_id":13,"x":8,"y":65,"count":5},{"map_id":13,"x":8,"y":66,"count":5},{"map_id":13,"x":8,"y":67,"count":12},{"map_id":13,"x":8,"y":68,"count":7},{"map_id":13,"x":8,"y":69,"count":19},{"map_id":13,"x":8,"y":70,"count":50},{"map_id":13,"x":8,"y":71,"count":13},{"map_id":13,"x":9,"y":0,"count":30},{"map_id":13,"x":9,"y":1,"count":13},{"map_id":13,"x":9,"y":2,"count":30},{"map_id":13,"x":9,"y":3,"count":18},{"map_id":13,"x":9,"y":4,"count":5},{"map_id":13,"x":9,"y":6,"count":4},{"map_id":13,"x":9,"y":7,"count":3},{"map_id":13,"x":9,"y":8,"count":4},{"map_id":13,"x":9,"y":67,"count":3},{"map_id":13,"x":9,"y":69,"count":5},{"map_id":13,"x":9,"y":70,"count":5},{"map_id":40,"x":4,"y":1,"count":10},{"map_id":40,"x":4,"y":2,"count":118},{"map_id":40,"x":5,"y":1,"count":10},{"map_id":41,"x":0,"y":3,"count":89},{"map_id":41,"x":1,"y":3,"count":70},{"map_id":41,"x":1,"y":4,"count":100},{"map_id":41,"x":1,"y":5,"count":95},{"map_id":41,"x":2,"y":3,"count":441},{"map_id":41,"x":2,"y":4,"count":449},{"map_id":41,"x":2,"y":5,"count":91},{"map_id":41,"x":2,"y":6,"count":138},{"map_id":41,"x":2,"y":7,"count":84},{"map_id":41,"x":3,"y":3,"count":1946},{"map_id":41,"x":3,"y":4,"count":2277},{"map_id":41,"x":3,"y":5,"count":317},{"map_id":41,"x":3,"y":6,"count":91},{"map_id":41,"x":3,"y":7,"count":87},{"map_id":41,"x":4,"y":4,"count":297},{"map_id":41,"x":4,"y":5,"count":74},{"map_id":41,"x":4,"y":6,"count":45},{"map_id":41,"x":4,"y":7,"count":12},{"map_id":41,"x":5,"y":3,"count":17},{"map_id":41,"x":5,"y":4,"count":52},{"map_id":41,"x":5,"y":5,"count":197},{"map_id":41,"x":5,"y":6,"count":78},{"map_id":41,"x":5,"y":7,"count":5},{"map_id":41,"x":6,"y":3,"count":40},{"map_id":41,"x":6,"y":4,"count":40},{"map_id":41,"x":6,"y":5,"count":214},{"map_id":41,"x":7,"y":3,"count":12},{"map_id":41,"x":7,"y":4,"count":37},{"map_id":41,"x":7,"y":5,"count":117},{"map_id":41,"x":8,"y":3,"count":16},{"map_id":41,"x":8,"y":4,"count":30},{"map_id":41,"x":8,"y":5,"count":112},{"map_id":41,"x":8,"y":6,"count":141},{"map_id":41,"x":8,"y":7,"count":378},{"map_id":41,"x":9,"y":3,"count":47},{"map_id":41,"x":9,"y":4,"count":63},{"map_id":41,"x":9,"y":5,"count":242},{"map_id":41,"x":9,"y":6,"count":93},{"map_id":41,"x":9,"y":7,"count":111},{"map_id":41,"x":10,"y":3,"count":75},{"map_id":41,"x":10,"y":4,"count":179},{"map_id":41,"x":10,"y":5,"count":33},{"map_id":41,"x":10,"y":6,"count":37},{"map_id":41,"x":10,"y":7,"count":20},{"map_id":41,"x":11,"y":3,"count":101},{"map_id":41,"x":11,"y":4,"count":51},{"map_id":41,"x":11,"y":5,"count":97},{"map_id":41,"x":11,"y":6,"count":283},{"map_id":41,"x":11,"y":7,"count":157},{"map_id":41,"x":12,"y":3,"count":111},{"map_id":41,"x":12,"y":4,"count":72},{"map_id":41,"x":12,"y":5,"count":65},{"map_id":41,"x":13,"y":4,"count":69},{"map_id":41,"x":13,"y":5,"count":13},{"map_id":41,"x":23,"y":25,"count":40},{"map_id":47,"x":0,"y":1,"count":579},{"map_id":47,"x":1,"y":0,"count":29},{"map_id":47,"x":1,"y":1,"count":252},{"map_id":47,"x":1,"y":2,"count":378},{"map_id":47,"x":1,"y":3,"count":391},{"map_id":47,"x":1,"y":4,"count":370},{"map_id":47,"x":1,"y":5,"count":311},{"map_id":47,"x":1,"y":6,"count":229},{"map_id":47,"x":1,"y":7,"count":418},{"map_id":47,"x":2,"y":0,"count":8},{"map_id":47,"x":2,"y":1,"count":234},{"map_id":47,"x":2,"y":2,"count":250},{"map_id":47,"x":2,"y":3,"count":250},{"map_id":47,"x":2,"y":4,"count":628},{"map_id":47,"x":2,"y":6,"count":328},{"map_id":47,"x":2,"y":7,"count":106},{"map_id":47,"x":3,"y":1,"count":147},{"map_id":47,"x":3,"y":3,"count":557},{"map_id":47,"x":3,"y":4,"count":330},{"map_id":47,"x":3,"y":5,"count":230},{"map_id":47,"x":3,"y":6,"count":93},{"map_id":47,"x":3,"y":7,"count":193},{"map_id":47,"x":3,"y":11,"count":16},{"map_id":47,"x":4,"y":1,"count":77},{"map_id":47,"x":4,"y":2,"count":174},{"map_id":47,"x":4,"y":3,"count":72},{"map_id":47,"x":4,"y":4,"count":57},{"map_id":47,"x":4,"y":5,"count":37},{"map_id":47,"x":4,"y":6,"count":51},{"map_id":47,"x":4,"y":7,"count":122},{"map_id":47,"x":5,"y":0,"count":12},{"map_id":47,"x":5,"y":1,"count":46},{"map_id":47,"x":5,"y":2,"count":36},{"map_id":47,"x":5,"y":3,"count":122},{"map_id":47,"x":5,"y":4,"count":55},{"map_id":47,"x":5,"y":5,"count":94},{"map_id":47,"x":5,"y":6,"count":38},{"map_id":47,"x":5,"y":7,"count":48},{"map_id":47,"x":6,"y":1,"count":18},{"map_id":47,"x":6,"y":4,"count":57},{"map_id":47,"x":6,"y":7,"count":113},{"map_id":47,"x":7,"y":1,"count":38},{"map_id":47,"x":7,"y":2,"count":48},{"map_id":47,"x":7,"y":3,"count":38},{"map_id":47,"x":7,"y":4,"count":50},{"map_id":47,"x":7,"y":5,"count":6},{"map_id":47,"x":7,"y":6,"count":59},{"map_id":47,"x":7,"y":7,"count":178},{"map_id":47,"x":8,"y":1,"count":4},{"map_id":47,"x":8,"y":4,"count":2},{"map_id":47,"x":8,"y":7,"count":64},{"map_id":51,"x":1,"y":0,"count":119},{"map_id":51,"x":1,"y":1,"count":109},{"map_id":51,"x":1,"y":2,"count":220},{"map_id":51,"x":1,"y":3,"count":32},{"map_id":51,"x":1,"y":4,"count":71},{"map_id":51,"x":1,"y":5,"count":123},{"map_id":51,"x":1,"y":6,"count":191},{"map_id":51,"x":1,"y":7,"count":256},{"map_id":51,"x":1,"y":8,"count":333},{"map_id":51,"x":1,"y":9,"count":199},{"map_id":51,"x":1,"y":10,"count":66},{"map_id":51,"x":1,"y":11,"count":292},{"map_id":51,"x":1,"y":12,"count":131},{"map_id":51,"x":1,"y":13,"count":249},{"map_id":51,"x":1,"y":14,"count":241},{"map_id":51,"x":1,"y":15,"count":387},{"map_id":51,"x":1,"y":16,"count":638},{"map_id":51,"x":1,"y":17,"count":603},{"map_id":51,"x":1,"y":18,"count":689},{"map_id":51,"x":1,"y":19,"count":280},{"map_id":51,"x":1,"y":20,"count":264},{"map_id":51,"x":1,"y":21,"count":321},{"map_id":51,"x":1,"y":22,"count":325},{"map_id":51,"x":1,"y":23,"count":377},{"map_id":51,"x":1,"y":24,"count":708},{"map_id":51,"x":1,"y":25,"count":561},{"map_id":51,"x":2,"y":0,"count":7},{"map_id":51,"x":2,"y":2,"count":34},{"map_id":51,"x":2,"y":3,"count":6},{"map_id":51,"x":2,"y":4,"count":5},{"map_id":51,"x":2,"y":5,"count":22},{"map_id":51,"x":2,"y":6,"count":108},{"map_id":51,"x":2,"y":7,"count":345},{"map_id":51,"x":2,"y":8,"count":151},{"map_id":51,"x":2,"y":9,"count":138},{"map_id":51,"x":2,"y":10,"count":49},{"map_id":51,"x":2,"y":11,"count":55},{"map_id":51,"x":2,"y":12,"count":47},{"map_id":51,"x":2,"y":13,"count":134},{"map_id":51,"x":2,"y":14,"count":189},{"map_id":51,"x":2,"y":15,"count":280},{"map_id":51,"x":2,"y":16,"count":506},{"map_id":51,"x":2,"y":17,"count":2614},{"map_id":51,"x":2,"y":19,"count":272},{"map_id":51,"x":2,"y":20,"count":153},{"map_id":51,"x":2,"y":21,"count":237},{"map_id":51,"x":2,"y":22,"count":395},{"map_id":51,"x":2,"y":23,"count":320},{"map_id":51,"x":2,"y":24,"count":394},{"map_id":51,"x":2,"y":25,"count":454},{"map_id":51,"x":3,"y":22,"count":256},{"map_id":51,"x":3,"y":23,"count":282},{"map_id":51,"x":3,"y":24,"count":630},{"map_id":51,"x":3,"y":25,"count":522},{"map_id":51,"x":4,"y":7,"count":24},{"map_id":51,"x":4,"y":22,"count":299},{"map_id":51,"x":4,"y":23,"count":1298},{"map_id":51,"x":4,"y":25,"count":703},{"map_id":51,"x":5,"y":7,"count":20},{"map_id":51,"x":5,"y":22,"count":330},{"map_id":51,"x":5,"y":23,"count":598},{"map_id":51,"x":5,"y":24,"count":1202},{"map_id":51,"x":5,"y":25,"count":557},{"map_id":51,"x":6,"y":1,"count":2360},{"map_id":51,"x":6,"y":2,"count":2005},{"map_id":51,"x":6,"y":3,"count":1414},{"map_id":51,"x":6,"y":4,"count":550},{"map_id":51,"x":6,"y":5,"count":415},{"map_id":51,"x":6,"y":6,"count":185},{"map_id":51,"x":6,"y":7,"count":218},{"map_id":51,"x":6,"y":8,"count":38},{"map_id":51,"x":6,"y":9,"count":17},{"map_id":51,"x":6,"y":10,"count":14},{"map_id":51,"x":6,"y":11,"count":19},{"map_id":51,"x":6,"y":12,"count":7},{"map_id":51,"x":6,"y":13,"count":21},{"map_id":51,"x":6,"y":14,"count":122},{"map_id":51,"x":6,"y":15,"count":49},{"map_id":51,"x":6,"y":16,"count":19},{"map_id":51,"x":6,"y":17,"count":13},{"map_id":51,"x":6,"y":18,"count":97},{"map_id":51,"x":6,"y":19,"count":48},{"map_id":51,"x":6,"y":20,"count":9},{"map_id":51,"x":6,"y":21,"count":57},{"map_id":51,"x":6,"y":22,"count":163},{"map_id":51,"x":6,"y":23,"count":391},{"map_id":51,"x":6,"y":24,"count":329},{"map_id":51,"x":6,"y":25,"count":543},{"map_id":51,"x":7,"y":1,"count":1143},{"map_id":51,"x":7,"y":2,"count":572},{"map_id":51,"x":7,"y":3,"count":313},{"map_id":51,"x":7,"y":4,"count":143},{"map_id":51,"x":7,"y":5,"count":249},{"map_id":51,"x":7,"y":6,"count":49},{"map_id":51,"x":7,"y":7,"count":24},{"map_id":51,"x":7,"y":8,"count":19},{"map_id":51,"x":7,"y":9,"count":3},{"map_id":51,"x":7,"y":10,"count":8},{"map_id":51,"x":7,"y":11,"count":8},{"map_id":51,"x":7,"y":13,"count":6},{"map_id":51,"x":7,"y":14,"count":28},{"map_id":51,"x":7,"y":15,"count":55},{"map_id":51,"x":7,"y":16,"count":40},{"map_id":51,"x":7,"y":17,"count":11},{"map_id":51,"x":7,"y":18,"count":27},{"map_id":51,"x":7,"y":19,"count":9},{"map_id":51,"x":7,"y":20,"count":41},{"map_id":51,"x":7,"y":21,"count":44},{"map_id":51,"x":7,"y":22,"count":95},{"map_id":51,"x":7,"y":23,"count":326},{"map_id":51,"x":7,"y":24,"count":316},{"map_id":51,"x":7,"y":25,"count":513},{"map_id":51,"x":8,"y":1,"count":304},{"map_id":51,"x":8,"y":2,"count":154},{"map_id":51,"x":8,"y":3,"count":73},{"map_id":51,"x":8,"y":4,"count":18},{"map_id":51,"x":8,"y":5,"count":15},{"map_id":51,"x":8,"y":6,"count":3},{"map_id":51,"x":8,"y":13,"count":2},{"map_id":51,"x":8,"y":14,"count":13},{"map_id":51,"x":8,"y":15,"count":28},{"map_id":51,"x":8,"y":16,"count":39},{"map_id":51,"x":8,"y":17,"count":10},{"map_id":51,"x":8,"y":18,"count":15},{"map_id":51,"x":8,"y":19,"count":2},{"map_id":51,"x":8,"y":20,"count":18},{"map_id":51,"x":8,"y":21,"count":21},{"map_id":51,"x":8,"y":22,"count":176},{"map_id":51,"x":8,"y":23,"count":212},{"map_id":51,"x":8,"y":24,"count":242},{"map_id":51,"x":8,"y":25,"count":268},{"map_id":51,"x":9,"y":1,"count":109},{"map_id":51,"x":9,"y":2,"count":73},{"map_id":51,"x":9,"y":3,"count":28},{"map_id":51,"x":9,"y":24,"count":110},{"map_id":51,"x":9,"y":25,"count":210},{"map_id":51,"x":10,"y":1,"count":76},{"map_id":51,"x":10,"y":2,"count":36},{"map_id":51,"x":10,"y":3,"count":8},{"map_id":51,"x":10,"y":24,"count":37},{"map_id":51,"x":10,"y":25,"count":109},{"map_id":51,"x":11,"y":1,"count":9},{"map_id":51,"x":11,"y":2,"count":3},{"map_id":51,"x":11,"y":6,"count":118},{"map_id":51,"x":11,"y":7,"count":50},{"map_id":51,"x":11,"y":8,"count":47},{"map_id":51,"x":11,"y":9,"count":161},{"map_id":51,"x":11,"y":10,"count":103},{"map_id":51,"x":11,"y":11,"count":35},{"map_id":51,"x":11,"y":12,"count":103},{"map_id":51,"x":11,"y":13,"count":147},{"map_id":51,"x":11,"y":14,"count":50},{"map_id":51,"x":11,"y":15,"count":127},{"map_id":51,"x":11,"y":16,"count":35},{"map_id":51,"x":11,"y":17,"count":30},{"map_id":51,"x":11,"y":18,"count":33},{"map_id":51,"x":11,"y":19,"count":39},{"map_id":51,"x":11,"y":24,"count":23},{"map_id":51,"x":11,"y":25,"count":20},{"map_id":51,"x":12,"y":2,"count":3},{"map_id":51,"x":12,"y":3,"count":101},{"map_id":51,"x":12,"y":4,"count":4},{"map_id":51,"x":12,"y":5,"count":2},{"map_id":51,"x":12,"y":6,"count":4},{"map_id":51,"x":12,"y":7,"count":9},{"map_id":51,"x":12,"y":8,"count":18},{"map_id":51,"x":12,"y":9,"count":23},{"map_id":51,"x":12,"y":10,"count":166},{"map_id":51,"x":12,"y":11,"count":122},{"map_id":51,"x":12,"y":12,"count":98},{"map_id":51,"x":12,"y":13,"count":46},{"map_id":51,"x":12,"y":14,"count":81},{"map_id":51,"x":12,"y":15,"count":53},{"map_id":51,"x":12,"y":16,"count":25},{"map_id":51,"x":12,"y":17,"count":32},{"map_id":51,"x":12,"y":18,"count":36},{"map_id":51,"x":12,"y":19,"count":18},{"map_id":51,"x":12,"y":24,"count":26},{"map_id":51,"x":12,"y":25,"count":7},{"map_id":51,"x":12,"y":26,"count":8},{"map_id":51,"x":12,"y":27,"count":3},{"map_id":51,"x":13,"y":7,"count":3},{"map_id":51,"x":13,"y":8,"count":4},{"map_id":51,"x":13,"y":9,"count":13},{"map_id":51,"x":13,"y":10,"count":186},{"map_id":51,"x":13,"y":11,"count":96},{"map_id":51,"x":13,"y":12,"count":34},{"map_id":51,"x":13,"y":13,"count":14},{"map_id":51,"x":13,"y":14,"count":13},{"map_id":51,"x":13,"y":15,"count":40},{"map_id":51,"x":13,"y":16,"count":40},{"map_id":51,"x":13,"y":17,"count":104},{"map_id":51,"x":13,"y":18,"count":72},{"map_id":51,"x":13,"y":19,"count":20},{"map_id":51,"x":14,"y":16,"count":43},{"map_id":51,"x":14,"y":17,"count":61},{"map_id":51,"x":14,"y":18,"count":119},{"map_id":51,"x":14,"y":19,"count":62},{"map_id":51,"x":15,"y":16,"count":55},{"map_id":51,"x":15,"y":17,"count":69},{"map_id":51,"x":15,"y":18,"count":51},{"map_id":51,"x":15,"y":19,"count":15},{"map_id":51,"x":16,"y":1,"count":5528},{"map_id":51,"x":16,"y":2,"count":2971},{"map_id":51,"x":16,"y":3,"count":1988},{"map_id":51,"x":16,"y":4,"count":1018},{"map_id":51,"x":16,"y":5,"count":1040},{"map_id":51,"x":16,"y":6,"count":528},{"map_id":51,"x":16,"y":7,"count":531},{"map_id":51,"x":16,"y":8,"count":268},{"map_id":51,"x":16,"y":9,"count":105},{"map_id":51,"x":16,"y":10,"count":35},{"map_id":51,"x":16,"y":11,"count":87},{"map_id":51,"x":16,"y":12,"count":76},{"map_id":51,"x":16,"y":13,"count":95},{"map_id":51,"x":16,"y":14,"count":79},{"map_id":51,"x":16,"y":15,"count":72},{"map_id":51,"x":16,"y":16,"count":49},{"map_id":51,"x":16,"y":17,"count":47},{"map_id":51,"x":16,"y":18,"count":115},{"map_id":51,"x":16,"y":19,"count":8},{"map_id":51,"x":17,"y":1,"count":3445},{"map_id":51,"x":17,"y":2,"count":2843},{"map_id":51,"x":17,"y":3,"count":1769},{"map_id":51,"x":17,"y":4,"count":907},{"map_id":51,"x":17,"y":5,"count":816},{"map_id":51,"x":17,"y":6,"count":583},{"map_id":51,"x":17,"y":7,"count":506},{"map_id":51,"x":17,"y":8,"count":364},{"map_id":51,"x":17,"y":9,"count":175},{"map_id":51,"x":17,"y":10,"count":89},{"map_id":51,"x":17,"y":11,"count":104},{"map_id":51,"x":17,"y":12,"count":68},{"map_id":51,"x":17,"y":13,"count":39},{"map_id":51,"x":17,"y":14,"count":106},{"map_id":51,"x":17,"y":15,"count":53},{"map_id":51,"x":17,"y":16,"count":60},{"map_id":51,"x":17,"y":17,"count":18},{"map_id":51,"x":17,"y":18,"count":24},{"map_id":51,"x":17,"y":19,"count":10},{"map_id":51,"x":18,"y":1,"count":2867},{"map_id":51,"x":18,"y":2,"count":2038},{"map_id":51,"x":18,"y":3,"count":1509},{"map_id":51,"x":18,"y":4,"count":692},{"map_id":51,"x":18,"y":5,"count":621},{"map_id":51,"x":18,"y":6,"count":476},{"map_id":51,"x":18,"y":7,"count":231},{"map_id":51,"x":18,"y":8,"count":210},{"map_id":51,"x":18,"y":9,"count":604},{"map_id":51,"x":18,"y":10,"count":19},{"map_id":51,"x":18,"y":11,"count":26},{"map_id":51,"x":18,"y":12,"count":71},{"map_id":51,"x":18,"y":13,"count":15},{"map_id":51,"x":18,"y":14,"count":42},{"map_id":51,"x":18,"y":15,"count":59},{"map_id":51,"x":18,"y":16,"count":56},{"map_id":51,"x":18,"y":17,"count":8},{"map_id":51,"x":18,"y":18,"count":45},{"map_id":51,"x":18,"y":19,"count":19},{"map_id":51,"x":19,"y":1,"count":1878},{"map_id":51,"x":19,"y":2,"count":1687},{"map_id":51,"x":19,"y":3,"count":764},{"map_id":51,"x":19,"y":8,"count":57},{"map_id":51,"x":19,"y":9,"count":20},{"map_id":51,"x":20,"y":1,"count":2183},{"map_id":51,"x":20,"y":2,"count":1466},{"map_id":51,"x":20,"y":8,"count":7},{"map_id":51,"x":20,"y":9,"count":30},{"map_id":51,"x":21,"y":1,"count":1561},{"map_id":51,"x":21,"y":2,"count":1308},{"map_id":51,"x":21,"y":8,"count":2},{"map_id":51,"x":22,"y":1,"count":1187},{"map_id":51,"x":22,"y":2,"count":669},{"map_id":51,"x":22,"y":8,"count":19},{"map_id":51,"x":22,"y":9,"count":4},{"map_id":51,"x":23,"y":1,"count":777},{"map_id":51,"x":23,"y":2,"count":761},{"map_id":51,"x":23,"y":8,"count":26},{"map_id":51,"x":23,"y":9,"count":6},{"map_id":51,"x":24,"y":1,"count":758},{"map_id":51,"x":24,"y":2,"count":512},{"map_id":51,"x":24,"y":8,"count":6},{"map_id":51,"x":24,"y":9,"count":4},{"map_id":51,"x":25,"y":1,"count":697},{"map_id":51,"x":25,"y":2,"count":421},{"map_id":51,"x":25,"y":9,"count":5},{"map_id":51,"x":25,"y":10,"count":5},{"map_id":51,"x":25,"y":11,"count":5},{"map_id":51,"x":25,"y":12,"count":36},{"map_id":51,"x":25,"y":13,"count":14},{"map_id":51,"x":25,"y":14,"count":28},{"map_id":51,"x":25,"y":15,"count":10},{"map_id":51,"x":25,"y":16,"count":8},{"map_id":51,"x":25,"y":17,"count":1},{"map_id":51,"x":26,"y":1,"count":433},{"map_id":51,"x":26,"y":2,"count":499},{"map_id":51,"x":26,"y":9,"count":2},{"map_id":51,"x":26,"y":12,"count":18},{"map_id":51,"x":26,"y":13,"count":3},{"map_id":51,"x":26,"y":14,"count":18},{"map_id":51,"x":26,"y":15,"count":21},{"map_id":51,"x":26,"y":16,"count":4},{"map_id":51,"x":27,"y":1,"count":485},{"map_id":51,"x":27,"y":2,"count":137},{"map_id":51,"x":28,"y":1,"count":332},{"map_id":51,"x":28,"y":2,"count":335},{"map_id":51,"x":29,"y":1,"count":250},{"map_id":51,"x":29,"y":2,"count":169},{"map_id":51,"x":30,"y":1,"count":240},{"map_id":51,"x":30,"y":2,"count":180},{"map_id":51,"x":30,"y":3,"count":28},{"map_id":51,"x":31,"y":1,"count":524},{"map_id":51,"x":31,"y":2,"count":230},{"map_id":51,"x":31,"y":3,"count":23},{"map_id":51,"x":31,"y":4,"count":21},{"map_id":51,"x":31,"y":5,"count":54},{"map_id":51,"x":31,"y":6,"count":159},{"map_id":51,"x":31,"y":7,"count":11},{"map_id":51,"x":32,"y":1,"count":719},{"map_id":51,"x":32,"y":2,"count":225},{"map_id":51,"x":32,"y":3,"count":47},{"map_id":51,"x":32,"y":4,"count":37},{"map_id":51,"x":32,"y":5,"count":27},{"map_id":51,"x":32,"y":6,"count":39},{"map_id":51,"x":32,"y":7,"count":8},{"map_id":52,"x":3,"y":1,"count":3},{"map_id":52,"x":3,"y":4,"count":2},{"map_id":52,"x":4,"y":1,"count":27},{"map_id":52,"x":4,"y":4,"count":79},{"map_id":52,"x":5,"y":1,"count":109},{"map_id":52,"x":5,"y":2,"count":138},{"map_id":52,"x":5,"y":3,"count":80},{"map_id":52,"x":5,"y":4,"count":91},{"map_id":52,"x":5,"y":5,"count":39},{"map_id":52,"x":5,"y":6,"count":5},{"map_id":52,"x":5,"y":7,"count":6},{"map_id":52,"x":6,"y":1,"count":113},{"map_id":52,"x":6,"y":2,"count":145},{"map_id":52,"x":6,"y":3,"count":77},{"map_id":52,"x":6,"y":4,"count":41},{"map_id":52,"x":6,"y":5,"count":16},{"map_id":52,"x":6,"y":6,"count":2},{"map_id":52,"x":6,"y":7,"count":8},{"map_id":52,"x":7,"y":1,"count":243},{"map_id":52,"x":7,"y":2,"count":144},{"map_id":52,"x":7,"y":3,"count":105},{"map_id":52,"x":7,"y":4,"count":43},{"map_id":52,"x":7,"y":5,"count":33},{"map_id":52,"x":7,"y":6,"count":3},{"map_id":52,"x":7,"y":7,"count":13},{"map_id":52,"x":8,"y":1,"count":327},{"map_id":52,"x":8,"y":2,"count":256},{"map_id":52,"x":8,"y":3,"count":87},{"map_id":52,"x":8,"y":4,"count":51},{"map_id":52,"x":9,"y":1,"count":278},{"map_id":52,"x":9,"y":2,"count":199},{"map_id":52,"x":9,"y":3,"count":102},{"map_id":52,"x":9,"y":4,"count":401},{"map_id":52,"x":9,"y":5,"count":102},{"map_id":52,"x":9,"y":6,"count":39},{"map_id":52,"x":9,"y":7,"count":8},{"map_id":52,"x":10,"y":1,"count":110},{"map_id":52,"x":10,"y":2,"count":87},{"map_id":52,"x":10,"y":3,"count":92},{"map_id":52,"x":10,"y":4,"count":170},{"map_id":52,"x":10,"y":5,"count":112},{"map_id":52,"x":10,"y":6,"count":112},{"map_id":52,"x":10,"y":7,"count":62},{"map_id":52,"x":11,"y":6,"count":42},{"map_id":52,"x":11,"y":7,"count":31},{"map_id":52,"x":12,"y":6,"count":30},{"map_id":52,"x":12,"y":7,"count":114},{"map_id":52,"x":14,"y":7,"count":29},{"map_id":53,"x":7,"y":6,"count":3},{"map_id":53,"x":7,"y":7,"count":32},{"map_id":54,"x":0,"y":10,"count":56},{"map_id":54,"x":0,"y":11,"count":36},{"map_id":54,"x":0,"y":12,"count":30},{"map_id":54,"x":0,"y":13,"count":4},{"map_id":54,"x":1,"y":10,"count":242},{"map_id":54,"x":1,"y":11,"count":35},{"map_id":54,"x":1,"y":12,"count":36},{"map_id":54,"x":1,"y":13,"count":6},{"map_id":54,"x":2,"y":10,"count":147},{"map_id":54,"x":2,"y":11,"count":66},{"map_id":54,"x":2,"y":12,"count":14},{"map_id":54,"x":2,"y":13,"count":7},{"map_id":54,"x":3,"y":4,"count":28},{"map_id":54,"x":3,"y":5,"count":5},{"map_id":54,"x":3,"y":7,"count":7},{"map_id":54,"x":3,"y":8,"count":10},{"map_id":54,"x":3,"y":11,"count":94},{"map_id":54,"x":3,"y":12,"count":14},{"map_id":54,"x":3,"y":13,"count":6},{"map_id":54,"x":4,"y":2,"count":2},{"map_id":54,"x":4,"y":3,"count":24},{"map_id":54,"x":4,"y":4,"count":76},{"map_id":54,"x":4,"y":5,"count":20},{"map_id":54,"x":4,"y":6,"count":136},{"map_id":54,"x":4,"y":7,"count":24},{"map_id":54,"x":4,"y":8,"count":55},{"map_id":54,"x":4,"y":9,"count":24},{"map_id":54,"x":4,"y":10,"count":42},{"map_id":54,"x":4,"y":11,"count":32},{"map_id":54,"x":4,"y":12,"count":36},{"map_id":54,"x":4,"y":13,"count":75},{"map_id":54,"x":5,"y":1,"count":209},{"map_id":54,"x":5,"y":2,"count":5},{"map_id":54,"x":5,"y":3,"count":12},{"map_id":54,"x":5,"y":4,"count":148},{"map_id":54,"x":5,"y":6,"count":93},{"map_id":54,"x":5,"y":8,"count":25},{"map_id":54,"x":5,"y":9,"count":66},{"map_id":54,"x":5,"y":10,"count":74},{"map_id":54,"x":5,"y":11,"count":77},{"map_id":54,"x":5,"y":12,"count":26},{"map_id":54,"x":5,"y":13,"count":9},{"map_id":54,"x":6,"y":1,"count":5},{"map_id":54,"x":6,"y":2,"count":5},{"map_id":54,"x":6,"y":4,"count":28},{"map_id":54,"x":6,"y":6,"count":41},{"map_id":54,"x":6,"y":8,"count":14},{"map_id":54,"x":6,"y":11,"count":90},{"map_id":54,"x":6,"y":12,"count":118},{"map_id":54,"x":6,"y":13,"count":10},{"map_id":54,"x":7,"y":1,"count":10},{"map_id":54,"x":7,"y":2,"count":13},{"map_id":54,"x":7,"y":4,"count":134},{"map_id":54,"x":7,"y":6,"count":113},{"map_id":54,"x":7,"y":8,"count":41},{"map_id":54,"x":7,"y":11,"count":471},{"map_id":54,"x":7,"y":12,"count":50},{"map_id":54,"x":7,"y":13,"count":56},{"map_id":54,"x":8,"y":1,"count":29},{"map_id":54,"x":8,"y":2,"count":33},{"map_id":54,"x":8,"y":4,"count":176},{"map_id":54,"x":8,"y":5,"count":82},{"map_id":54,"x":8,"y":6,"count":123},{"map_id":54,"x":8,"y":7,"count":132},{"map_id":54,"x":8,"y":8,"count":165},{"map_id":54,"x":8,"y":10,"count":824},{"map_id":54,"x":8,"y":11,"count":153},{"map_id":54,"x":8,"y":12,"count":142},{"map_id":54,"x":8,"y":13,"count":171},{"map_id":54,"x":9,"y":10,"count":541},{"map_id":54,"x":9,"y":11,"count":729},{"map_id":54,"x":9,"y":12,"count":301},{"map_id":54,"x":9,"y":13,"count":535},{"map_id":54,"x":16,"y":17,"count":27},{"map_id":57,"x":0,"y":2,"count":887},{"map_id":57,"x":0,"y":3,"count":652},{"map_id":57,"x":0,"y":4,"count":624},{"map_id":57,"x":0,"y":5,"count":925},{"map_id":57,"x":1,"y":2,"count":480},{"map_id":57,"x":1,"y":3,"count":1266},{"map_id":57,"x":1,"y":4,"count":273},{"map_id":57,"x":1,"y":5,"count":385},{"map_id":57,"x":1,"y":6,"count":423},{"map_id":57,"x":1,"y":7,"count":591},{"map_id":57,"x":2,"y":1,"count":1105},{"map_id":57,"x":2,"y":2,"count":677},{"map_id":57,"x":2,"y":4,"count":196},{"map_id":57,"x":2,"y":5,"count":150},{"map_id":57,"x":2,"y":6,"count":284},{"map_id":57,"x":2,"y":7,"count":608},{"map_id":57,"x":3,"y":1,"count":674},{"map_id":57,"x":3,"y":2,"count":317},{"map_id":57,"x":3,"y":5,"count":287},{"map_id":57,"x":3,"y":6,"count":124},{"map_id":57,"x":3,"y":7,"count":58},{"map_id":57,"x":4,"y":1,"count":441},{"map_id":57,"x":4,"y":2,"count":595},{"map_id":57,"x":4,"y":6,"count":119},{"map_id":57,"x":4,"y":7,"count":29},{"map_id":57,"x":5,"y":1,"count":165},{"map_id":57,"x":5,"y":2,"count":74},{"map_id":57,"x":5,"y":3,"count":47},{"map_id":57,"x":5,"y":4,"count":31},{"map_id":57,"x":5,"y":5,"count":40},{"map_id":57,"x":5,"y":6,"count":97},{"map_id":57,"x":5,"y":7,"count":39},{"map_id":57,"x":6,"y":1,"count":33},{"map_id":57,"x":6,"y":2,"count":16},{"map_id":57,"x":6,"y":3,"count":9},{"map_id":57,"x":6,"y":4,"count":27},{"map_id":57,"x":6,"y":5,"count":50},{"map_id":57,"x":6,"y":6,"count":59},{"map_id":57,"x":6,"y":7,"count":100},{"map_id":57,"x":7,"y":2,"count":23},{"map_id":57,"x":7,"y":3,"count":3},{"map_id":57,"x":7,"y":4,"count":3},{"map_id":57,"x":7,"y":5,"count":12},{"map_id":57,"x":7,"y":29,"count":139},{"map_id":58,"x":1,"y":4,"count":159},{"map_id":58,"x":1,"y":5,"count":109},{"map_id":58,"x":2,"y":3,"count":1087},{"map_id":58,"x":2,"y":4,"count":732},{"map_id":58,"x":2,"y":5,"count":198},{"map_id":58,"x":2,"y":6,"count":116},{"map_id":58,"x":2,"y":7,"count":155},{"map_id":58,"x":3,"y":3,"count":5380},{"map_id":58,"x":3,"y":4,"count":4576},{"map_id":58,"x":3,"y":5,"count":651},{"map_id":58,"x":3,"y":6,"count":146},{"map_id":58,"x":3,"y":7,"count":284},{"map_id":58,"x":4,"y":3,"count":655},{"map_id":58,"x":4,"y":4,"count":537},{"map_id":58,"x":4,"y":5,"count":183},{"map_id":58,"x":4,"y":6,"count":49},{"map_id":58,"x":4,"y":7,"count":71},{"map_id":58,"x":5,"y":3,"count":172},{"map_id":58,"x":5,"y":4,"count":132},{"map_id":58,"x":5,"y":5,"count":170},{"map_id":58,"x":5,"y":6,"count":129},{"map_id":58,"x":5,"y":7,"count":45},{"map_id":58,"x":6,"y":3,"count":185},{"map_id":58,"x":6,"y":4,"count":210},{"map_id":58,"x":6,"y":5,"count":313},{"map_id":58,"x":7,"y":3,"count":206},{"map_id":58,"x":7,"y":4,"count":423},{"map_id":58,"x":7,"y":5,"count":209},{"map_id":58,"x":8,"y":3,"count":275},{"map_id":58,"x":8,"y":4,"count":296},{"map_id":58,"x":8,"y":5,"count":505},{"map_id":58,"x":8,"y":6,"count":581},{"map_id":58,"x":8,"y":7,"count":779},{"map_id":58,"x":9,"y":3,"count":374},{"map_id":58,"x":9,"y":4,"count":664},{"map_id":58,"x":9,"y":5,"count":778},{"map_id":58,"x":9,"y":6,"count":844},{"map_id":58,"x":9,"y":7,"count":886},{"map_id":58,"x":10,"y":3,"count":811},{"map_id":58,"x":10,"y":4,"count":759},{"map_id":58,"x":10,"y":5,"count":887},{"map_id":58,"x":10,"y":6,"count":979},{"map_id":58,"x":10,"y":7,"count":1520},{"map_id":58,"x":11,"y":3,"count":1899},{"map_id":58,"x":11,"y":4,"count":957},{"map_id":58,"x":11,"y":5,"count":1077},{"map_id":58,"x":11,"y":6,"count":1545},{"map_id":58,"x":12,"y":3,"count":1336},{"map_id":58,"x":12,"y":4,"count":1259},{"map_id":58,"x":12,"y":5,"count":1347},{"map_id":58,"x":13,"y":4,"count":4802},{"map_id":58,"x":13,"y":5,"count":1318},{"map_id":58,"x":13,"y":25,"count":88}],"12.1.33":[{"map_id":1,"x":1,"y":15,"count":3},{"map_id":1,"x":2,"y":15,"count":5},{"map_id":1,"x":2,"y":16,"count":6},{"map_id":1,"x":2,"y":17,"count":15},{"map_id":1,"x":3,"y":7,"count":20},{"map_id":1,"x":3,"y":14,"count":6},{"map_id":1,"x":3,"y":15,"count":17},{"map_id":1,"x":3,"y":16,"count":10},{"map_id":1,"x":3,"y":17,"count":25},{"map_id":1,"x":4,"y":7,"count":12},{"map_id":1,"x":4,"y":14,"count":17},{"map_id":1,"x":4,"y":15,"count":35},{"map_id":1,"x":4,"y":16,"count":19},{"map_id":1,"x":4,"y":17,"count":33},{"map_id":1,"x":4,"y":18,"count":111},{"map_id":1,"x":4,"y":19,"count":84},{"map_id":1,"x":4,"y":20,"count":58},{"map_id":1,"x":4,"y":28,"count":256},{"map_id":1,"x":4,"y":29,"count":305},{"map_id":1,"x":4,"y":30,"count":742},{"map_id":1,"x":5,"y":14,"count":34},{"map_id":1,"x":5,"y":15,"count":34},{"map_id":1,"x":5,"y":16,"count":115},{"map_id":1,"x":5,"y":17,"count":29},{"map_id":1,"x":5,"y":18,"count":52},{"map_id":1,"x":5,"y":19,"count":22},{"map_id":1,"x":5,"y":20,"count":168},{"map_id":1,"x":5,"y":28,"count":326},{"map_id":1,"x":5,"y":29,"count":472},{"map_id":1,"x":5,"y":30,"count":558},{"map_id":1,"x":6,"y":12,"count":32},{"map_id":1,"x":6,"y":13,"count":101},{"map_id":1,"x":6,"y":14,"count":53},{"map_id":1,"x":6,"y":15,"count":51},{"map_id":1,"x":6,"y":16,"count":32},{"map_id":1,"x":6,"y":17,"count":34},{"map_id":1,"x":6,"y":18,"count":118},{"map_id":1,"x":6,"y":19,"count":87},{"map_id":1,"x":6,"y":20,"count":216},{"map_id":1,"x":6,"y":28,"count":425},{"map_id":1,"x":6,"y":29,"count":285},{"map_id":1,"x":6,"y":30,"count":561},{"map_id":1,"x":7,"y":16,"count":80},{"map_id":1,"x":7,"y":17,"count":340},{"map_id":1,"x":7,"y":18,"count":94},{"map_id":1,"x":7,"y":19,"count":104},{"map_id":1,"x":7,"y":20,"count":190},{"map_id":1,"x":7,"y":28,"count":310},{"map_id":1,"x":7,"y":29,"count":191},{"map_id":1,"x":7,"y":30,"count":471},{"map_id":1,"x":8,"y":17,"count":96},{"map_id":1,"x":8,"y":18,"count":60},{"map_id":1,"x":8,"y":19,"count":45},{"map_id":1,"x":8,"y":20,"count":111},{"map_id":1,"x":8,"y":21,"count":222},{"map_id":1,"x":8,"y":28,"count":309},{"map_id":1,"x":8,"y":29,"count":222},{"map_id":1,"x":8,"y":30,"count":500},{"map_id":1,"x":9,"y":17,"count":67},{"map_id":1,"x":9,"y":18,"count":63},{"map_id":1,"x":9,"y":19,"count":90},{"map_id":1,"x":9,"y":20,"count":58},{"map_id":1,"x":9,"y":21,"count":121},{"map_id":1,"x":9,"y":22,"count":35},{"map_id":1,"x":9,"y":28,"count":227},{"map_id":1,"x":9,"y":29,"count":143},{"map_id":1,"x":9,"y":30,"count":161},{"map_id":1,"x":10,"y":17,"count":61},{"map_id":1,"x":10,"y":18,"count":84},{"map_id":1,"x":10,"y":19,"count":76},{"map_id":1,"x":10,"y":20,"count":111},{"map_id":1,"x":10,"y":21,"count":64},{"map_id":1,"x":10,"y":22,"count":75},{"map_id":1,"x":10,"y":23,"count":37},{"map_id":1,"x":10,"y":28,"count":64},{"map_id":1,"x":10,"y":29,"count":129},{"map_id":1,"x":10,"y":30,"count":197},{"map_id":1,"x":11,"y":17,"count":207},{"map_id":1,"x":11,"y":18,"count":191},{"map_id":1,"x":11,"y":19,"count":115},{"map_id":1,"x":11,"y":20,"count":44},{"map_id":1,"x":11,"y":21,"count":25},{"map_id":1,"x":11,"y":22,"count":157},{"map_id":1,"x":11,"y":23,"count":22},{"map_id":1,"x":11,"y":28,"count":17},{"map_id":1,"x":11,"y":29,"count":86},{"map_id":1,"x":11,"y":30,"count":111},{"map_id":1,"x":12,"y":17,"count":54},{"map_id":1,"x":12,"y":18,"count":80},{"map_id":1,"x":12,"y":20,"count":2},{"map_id":1,"x":12,"y":22,"count":26},{"map_id":1,"x":12,"y":23,"count":20},{"map_id":1,"x":12,"y":29,"count":34},{"map_id":1,"x":12,"y":30,"count":56},{"map_id":1,"x":13,"y":17,"count":54},{"map_id":1,"x":13,"y":18,"count":5},{"map_id":1,"x":13,"y":22,"count":26},{"map_id":1,"x":13,"y":23,"count":6},{"map_id":1,"x":13,"y":28,"count":3},{"map_id":1,"x":13,"y":29,"count":8},{"map_id":1,"x":13,"y":30,"count":18},{"map_id":1,"x":14,"y":17,"count":5},{"map_id":1,"x":14,"y":18,"count":3},{"map_id":1,"x":14,"y":22,"count":18},{"map_id":1,"x":14,"y":23,"count":62},{"map_id":1,"x":14,"y":24,"count":67},{"map_id":1,"x":14,"y":25,"count":25},{"map_id":1,"x":14,"y":26,"count":32},{"map_id":1,"x":14,"y":28,"count":2},{"map_id":1,"x":14,"y":29,"count":7},{"map_id":1,"x":14,"y":30,"count":106},{"map_id":1,"x":15,"y":20,"count":30},{"map_id":1,"x":15,"y":21,"count":7},{"map_id":1,"x":15,"y":22,"count":13},{"map_id":1,"x":15,"y":23,"count":21},{"map_id":1,"x":15,"y":24,"count":13},{"map_id":1,"x":15,"y":25,"count":11},{"map_id":1,"x":15,"y":26,"count":2},{"map_id":1,"x":15,"y":29,"count":8},{"map_id":1,"x":15,"y":30,"count":15},{"map_id":1,"x":16,"y":19,"count":4},{"map_id":1,"x":16,"y":20,"count":4},{"map_id":1,"x":16,"y":21,"count":12},{"map_id":1,"x":16,"y":22,"count":131},{"map_id":1,"x":16,"y":23,"count":48},{"map_id":1,"x":16,"y":24,"count":15},{"map_id":1,"x":16,"y":25,"count":24},{"map_id":1,"x":16,"y":26,"count":29},{"map_id":1,"x":16,"y":29,"count":4},{"map_id":1,"x":16,"y":30,"count":6},{"map_id":1,"x":17,"y":19,"count":4},{"map_id":1,"x":17,"y":21,"count":13},{"map_id":1,"x":17,"y":22,"count":33},{"map_id":1,"x":17,"y":23,"count":4},{"map_id":1,"x":17,"y":24,"count":10},{"map_id":1,"x":17,"y":25,"count":34},{"map_id":1,"x":17,"y":26,"count":6},{"map_id":1,"x":17,"y":29,"count":3},{"map_id":1,"x":17,"y":30,"count":69},{"map_id":1,"x":18,"y":0,"count":4},{"map_id":1,"x":18,"y":1,"count":4},{"map_id":1,"x":18,"y":2,"count":4},{"map_id":1,"x":18,"y":3,"count":4},{"map_id":1,"x":18,"y":4,"count":4},{"map_id":1,"x":18,"y":5,"count":4},{"map_id":1,"x":18,"y":6,"count":4},{"map_id":1,"x":18,"y":7,"count":4},{"map_id":1,"x":18,"y":8,"count":4},{"map_id":1,"x":18,"y":9,"count":4},{"map_id":1,"x":18,"y":10,"count":4},{"map_id":1,"x":18,"y":11,"count":4},{"map_id":1,"x":18,"y":12,"count":4},{"map_id":1,"x":18,"y":13,"count":4},{"map_id":1,"x":18,"y":14,"count":4},{"map_id":1,"x":18,"y":15,"count":4},{"map_id":1,"x":18,"y":16,"count":4},{"map_id":1,"x":18,"y":17,"count":4},{"map_id":1,"x":18,"y":18,"count":4},{"map_id":1,"x":18,"y":19,"count":8},{"map_id":1,"x":18,"y":22,"count":5},{"map_id":1,"x":18,"y":23,"count":8},{"map_id":1,"x":18,"y":24,"count":82},{"map_id":1,"x":18,"y":25,"count":5},{"map_id":1,"x":18,"y":30,"count":41},{"map_id":1,"x":19,"y":19,"count":8},{"map_id":1,"x":19,"y":22,"count":36},{"map_id":1,"x":19,"y":23,"count":8},{"map_id":1,"x":19,"y":24,"count":2},{"map_id":1,"x":19,"y":28,"count":3},{"map_id":1,"x":19,"y":29,"count":4},{"map_id":1,"x":19,"y":30,"count":12},{"map_id":1,"x":20,"y":18,"count":4},{"map_id":1,"x":20,"y":19,"count":8},{"map_id":1,"x":20,"y":22,"count":12},{"map_id":1,"x":20,"y":23,"count":15},{"map_id":1,"x":20,"y":24,"count":8},{"map_id":1,"x":20,"y":28,"count":8},{"map_id":1,"x":20,"y":29,"count":3},{"map_id":1,"x":20,"y":30,"count":9},{"map_id":1,"x":20,"y":31,"count":7},{"map_id":1,"x":20,"y":32,"count":16},{"map_id":1,"x":20,"y":33,"count":25},{"map_id":1,"x":20,"y":34,"count":4},{"map_id":1,"x":20,"y":35,"count":4},{"map_id":1,"x":21,"y":18,"count":4},{"map_id":1,"x":21,"y":19,"count":4},{"map_id":1,"x":21,"y":22,"count":13},{"map_id":1,"x":21,"y":23,"count":37},{"map_id":1,"x":21,"y":24,"count":20},{"map_id":1,"x":21,"y":25,"count":19},{"map_id":1,"x":21,"y":26,"count":138},{"map_id":1,"x":21,"y":27,"count":2},{"map_id":1,"x":21,"y":28,"count":26},{"map_id":1,"x":21,"y":30,"count":595},{"map_id":1,"x":21,"y":31,"count":43},{"map_id":1,"x":21,"y":32,"count":9},{"map_id":1,"x":21,"y":33,"count":14},{"map_id":1,"x":21,"y":34,"count":11},{"map_id":1,"x":22,"y":18,"count":4},{"map_id":1,"x":22,"y":19,"count":4},{"map_id":1,"x":22,"y":26,"count":27},{"map_id":1,"x":22,"y":27,"count":2},{"map_id":1,"x":22,"y":28,"count":31},{"map_id":1,"x":22,"y":29,"count":107},{"map_id":1,"x":22,"y":30,"count":15},{"map_id":1,"x":23,"y":18,"count":4},{"map_id":1,"x":23,"y":19,"count":4},{"map_id":1,"x":23,"y":25,"count":30},{"map_id":1,"x":23,"y":26,"count":264},{"map_id":1,"x":23,"y":27,"count":4},{"map_id":1,"x":23,"y":28,"count":28},{"map_id":1,"x":23,"y":29,"count":16},{"map_id":1,"x":23,"y":30,"count":5},{"map_id":1,"x":24,"y":18,"count":4},{"map_id":1,"x":24,"y":19,"count":4},{"map_id":1,"x":24,"y":26,"count":6},{"map_id":1,"x":24,"y":28,"count":55},{"map_id":1,"x":24,"y":29,"count":20},{"map_id":1,"x":24,"y":30,"count":64},{"map_id":1,"x":25,"y":26,"count":3},{"map_id":1,"x":25,"y":28,"count":20},{"map_id":1,"x":25,"y":29,"count":33},{"map_id":1,"x":25,"y":30,"count":34},{"map_id":1,"x":26,"y":28,"count":132},{"map_id":1,"x":26,"y":29,"count":69},{"map_id":1,"x":26,"y":30,"count":26},{"map_id":1,"x":27,"y":28,"count":141},{"map_id":1,"x":27,"y":29,"count":30},{"map_id":1,"x":27,"y":30,"count":28},{"map_id":1,"x":28,"y":28,"count":147},{"map_id":1,"x":28,"y":29,"count":70},{"map_id":1,"x":28,"y":30,"count":66},{"map_id":1,"x":29,"y":28,"count":126},{"map_id":1,"x":29,"y":29,"count":64},{"map_id":1,"x":29,"y":30,"count":40},{"map_id":1,"x":30,"y":28,"count":86},{"map_id":1,"x":30,"y":29,"count":118},{"map_id":1,"x":30,"y":30,"count":78},{"map_id":1,"x":31,"y":28,"count":274},{"map_id":1,"x":31,"y":29,"count":224},{"map_id":1,"x":31,"y":30,"count":220},{"map_id":1,"x":32,"y":28,"count":402},{"map_id":1,"x":32,"y":29,"count":454},{"map_id":1,"x":32,"y":30,"count":278},{"map_id":1,"x":33,"y":28,"count":418},{"map_id":1,"x":33,"y":29,"count":312},{"map_id":1,"x":33,"y":30,"count":349},{"map_id":1,"x":34,"y":28,"count":628},{"map_id":1,"x":34,"y":29,"count":390},{"map_id":1,"x":34,"y":30,"count":291},{"map_id":1,"x":35,"y":28,"count":1132},{"map_id":1,"x":35,"y":29,"count":533},{"map_id":1,"x":35,"y":30,"count":442},{"map_id":2,"x":2,"y":7,"count":4},{"map_id":2,"x":3,"y":7,"count":140},{"map_id":2,"x":4,"y":2,"count":211},{"map_id":2,"x":4,"y":3,"count":119},{"map_id":2,"x":4,"y":4,"count":112},{"map_id":2,"x":4,"y":5,"count":71},{"map_id":2,"x":4,"y":6,"count":37},{"map_id":2,"x":4,"y":7,"count":90},{"map_id":2,"x":4,"y":8,"count":725},{"map_id":2,"x":4,"y":9,"count":624},{"map_id":2,"x":4,"y":10,"count":384},{"map_id":2,"x":4,"y":11,"count":227},{"map_id":2,"x":4,"y":12,"count":130},{"map_id":2,"x":4,"y":13,"count":119},{"map_id":2,"x":4,"y":14,"count":78},{"map_id":2,"x":4,"y":15,"count":21},{"map_id":2,"x":4,"y":16,"count":22},{"map_id":2,"x":4,"y":18,"count":29},{"map_id":2,"x":4,"y":20,"count":2},{"map_id":2,"x":4,"y":22,"count":452},{"map_id":2,"x":4,"y":23,"count":511},{"map_id":2,"x":4,"y":24,"count":324},{"map_id":2,"x":4,"y":25,"count":284},{"map_id":2,"x":4,"y":26,"count":217},{"map_id":2,"x":4,"y":27,"count":117},{"map_id":2,"x":4,"y":28,"count":67},{"map_id":2,"x":4,"y":29,"count":56},{"map_id":2,"x":4,"y":30,"count":12},{"map_id":2,"x":4,"y":31,"count":23},{"map_id":2,"x":5,"y":2,"count":188},{"map_id":2,"x":5,"y":3,"count":133},{"map_id":2,"x":5,"y":4,"count":149},{"map_id":2,"x":5,"y":5,"count":168},{"map_id":2,"x":5,"y":6,"count":33},{"map_id":2,"x":5,"y":7,"count":8},{"map_id":2,"x":5,"y":8,"count":734},{"map_id":2,"x":5,"y":9,"count":675},{"map_id":2,"x":5,"y":10,"count":409},{"map_id":2,"x":5,"y":11,"count":426},{"map_id":2,"x":5,"y":12,"count":212},{"map_id":2,"x":5,"y":13,"count":80},{"map_id":2,"x":5,"y":14,"count":131},{"map_id":2,"x":5,"y":15,"count":31},{"map_id":2,"x":5,"y":16,"count":31},{"map_id":2,"x":5,"y":17,"count":11},{"map_id":2,"x":5,"y":18,"count":32},{"map_id":2,"x":5,"y":19,"count":17},{"map_id":2,"x":5,"y":20,"count":8},{"map_id":2,"x":5,"y":22,"count":343},{"map_id":2,"x":5,"y":23,"count":490},{"map_id":2,"x":5,"y":24,"count":352},{"map_id":2,"x":5,"y":25,"count":182},{"map_id":2,"x":5,"y":26,"count":100},{"map_id":2,"x":5,"y":27,"count":180},{"map_id":2,"x":5,"y":28,"count":8},{"map_id":2,"x":5,"y":29,"count":14},{"map_id":2,"x":5,"y":30,"count":24},{"map_id":2,"x":5,"y":31,"count":20},{"map_id":2,"x":6,"y":2,"count":107},{"map_id":2,"x":6,"y":3,"count":159},{"map_id":2,"x":6,"y":4,"count":96},{"map_id":2,"x":6,"y":5,"count":26},{"map_id":2,"x":6,"y":6,"count":23},{"map_id":2,"x":6,"y":7,"count":6},{"map_id":2,"x":6,"y":8,"count":792},{"map_id":2,"x":6,"y":9,"count":797},{"map_id":2,"x":6,"y":10,"count":395},{"map_id":2,"x":6,"y":11,"count":243},{"map_id":2,"x":6,"y":12,"count":101},{"map_id":2,"x":6,"y":13,"count":59},{"map_id":2,"x":6,"y":14,"count":188},{"map_id":2,"x":6,"y":15,"count":177},{"map_id":2,"x":6,"y":16,"count":46},{"map_id":2,"x":6,"y":17,"count":36},{"map_id":2,"x":6,"y":18,"count":18},{"map_id":2,"x":6,"y":19,"count":5},{"map_id":2,"x":6,"y":20,"count":7},{"map_id":2,"x":6,"y":22,"count":437},{"map_id":2,"x":6,"y":23,"count":246},{"map_id":2,"x":6,"y":24,"count":363},{"map_id":2,"x":6,"y":25,"count":129},{"map_id":2,"x":6,"y":26,"count":75},{"map_id":2,"x":6,"y":27,"count":240},{"map_id":2,"x":6,"y":30,"count":15},{"map_id":2,"x":6,"y":31,"count":18},{"map_id":2,"x":7,"y":2,"count":194},{"map_id":2,"x":7,"y":3,"count":237},{"map_id":2,"x":7,"y":4,"count":155},{"map_id":2,"x":7,"y":5,"count":36},{"map_id":2,"x":7,"y":6,"count":82},{"map_id":2,"x":7,"y":7,"count":126},{"map_id":2,"x":7,"y":8,"count":366},{"map_id":2,"x":7,"y":9,"count":348},{"map_id":2,"x":7,"y":10,"count":253},{"map_id":2,"x":7,"y":11,"count":164},{"map_id":2,"x":7,"y":12,"count":48},{"map_id":2,"x":7,"y":13,"count":106},{"map_id":2,"x":7,"y":14,"count":52},{"map_id":2,"x":7,"y":15,"count":155},{"map_id":2,"x":7,"y":16,"count":45},{"map_id":2,"x":7,"y":17,"count":80},{"map_id":2,"x":7,"y":18,"count":36},{"map_id":2,"x":7,"y":19,"count":42},{"map_id":2,"x":7,"y":20,"count":103},{"map_id":2,"x":7,"y":22,"count":588},{"map_id":2,"x":7,"y":23,"count":435},{"map_id":2,"x":7,"y":24,"count":148},{"map_id":2,"x":7,"y":25,"count":72},{"map_id":2,"x":7,"y":26,"count":149},{"map_id":2,"x":7,"y":27,"count":183},{"map_id":2,"x":7,"y":29,"count":4},{"map_id":2,"x":7,"y":30,"count":65},{"map_id":2,"x":7,"y":31,"count":19},{"map_id":2,"x":8,"y":2,"count":218},{"map_id":2,"x":8,"y":3,"count":262},{"map_id":2,"x":8,"y":4,"count":191},{"map_id":2,"x":8,"y":5,"count":61},{"map_id":2,"x":8,"y":6,"count":69},{"map_id":2,"x":8,"y":7,"count":4},{"map_id":2,"x":8,"y":8,"count":284},{"map_id":2,"x":8,"y":9,"count":128},{"map_id":2,"x":8,"y":10,"count":224},{"map_id":2,"x":8,"y":11,"count":248},{"map_id":2,"x":8,"y":12,"count":44},{"map_id":2,"x":8,"y":13,"count":24},{"map_id":2,"x":8,"y":14,"count":185},{"map_id":2,"x":8,"y":16,"count":235},{"map_id":2,"x":8,"y":17,"count":95},{"map_id":2,"x":8,"y":18,"count":115},{"map_id":2,"x":8,"y":19,"count":116},{"map_id":2,"x":8,"y":20,"count":43},{"map_id":2,"x":8,"y":22,"count":877},{"map_id":2,"x":8,"y":23,"count":422},{"map_id":2,"x":8,"y":24,"count":180},{"map_id":2,"x":8,"y":25,"count":76},{"map_id":2,"x":8,"y":26,"count":129},{"map_id":2,"x":8,"y":27,"count":195},{"map_id":2,"x":8,"y":30,"count":82},{"map_id":2,"x":8,"y":31,"count":167},{"map_id":2,"x":9,"y":2,"count":491},{"map_id":2,"x":9,"y":3,"count":202},{"map_id":2,"x":9,"y":4,"count":187},{"map_id":2,"x":9,"y":5,"count":122},{"map_id":2,"x":9,"y":6,"count":134},{"map_id":2,"x":9,"y":7,"count":2},{"map_id":2,"x":9,"y":8,"count":302},{"map_id":2,"x":9,"y":9,"count":160},{"map_id":2,"x":9,"y":10,"count":112},{"map_id":2,"x":9,"y":11,"count":120},{"map_id":2,"x":9,"y":12,"count":97},{"map_id":2,"x":9,"y":13,"count":96},{"map_id":2,"x":9,"y":14,"count":38},{"map_id":2,"x":9,"y":15,"count":454},{"map_id":2,"x":9,"y":16,"count":47},{"map_id":2,"x":9,"y":17,"count":42},{"map_id":2,"x":9,"y":18,"count":84},{"map_id":2,"x":9,"y":19,"count":63},{"map_id":2,"x":9,"y":20,"count":55},{"map_id":2,"x":9,"y":22,"count":674},{"map_id":2,"x":9,"y":23,"count":365},{"map_id":2,"x":9,"y":24,"count":375},{"map_id":2,"x":9,"y":25,"count":256},{"map_id":2,"x":9,"y":26,"count":282},{"map_id":2,"x":9,"y":27,"count":385},{"map_id":2,"x":9,"y":30,"count":322},{"map_id":2,"x":9,"y":31,"count":243},{"map_id":2,"x":10,"y":7,"count":8},{"map_id":2,"x":10,"y":8,"count":91},{"map_id":2,"x":10,"y":9,"count":113},{"map_id":2,"x":10,"y":10,"count":138},{"map_id":2,"x":10,"y":11,"count":85},{"map_id":2,"x":10,"y":12,"count":39},{"map_id":2,"x":10,"y":13,"count":153},{"map_id":2,"x":10,"y":14,"count":71},{"map_id":2,"x":10,"y":15,"count":332},{"map_id":2,"x":10,"y":16,"count":24},{"map_id":2,"x":10,"y":17,"count":16},{"map_id":2,"x":10,"y":18,"count":36},{"map_id":2,"x":10,"y":19,"count":41},{"map_id":2,"x":10,"y":20,"count":113},{"map_id":2,"x":10,"y":22,"count":638},{"map_id":2,"x":10,"y":23,"count":673},{"map_id":2,"x":10,"y":24,"count":318},{"map_id":2,"x":10,"y":25,"count":314},{"map_id":2,"x":10,"y":26,"count":354},{"map_id":2,"x":10,"y":27,"count":338},{"map_id":2,"x":10,"y":28,"count":366},{"map_id":2,"x":10,"y":29,"count":166},{"map_id":2,"x":10,"y":30,"count":115},{"map_id":2,"x":10,"y":31,"count":273},{"map_id":2,"x":11,"y":8,"count":167},{"map_id":2,"x":11,"y":9,"count":155},{"map_id":2,"x":11,"y":10,"count":178},{"map_id":2,"x":11,"y":11,"count":91},{"map_id":2,"x":11,"y":12,"count":114},{"map_id":2,"x":11,"y":13,"count":205},{"map_id":2,"x":11,"y":14,"count":72},{"map_id":2,"x":11,"y":15,"count":68},{"map_id":2,"x":11,"y":16,"count":16},{"map_id":2,"x":11,"y":18,"count":168},{"map_id":2,"x":11,"y":19,"count":288},{"map_id":2,"x":11,"y":20,"count":56},{"map_id":2,"x":11,"y":22,"count":399},{"map_id":2,"x":11,"y":23,"count":423},{"map_id":2,"x":11,"y":24,"count":217},{"map_id":2,"x":11,"y":25,"count":275},{"map_id":2,"x":11,"y":26,"count":500},{"map_id":2,"x":11,"y":27,"count":326},{"map_id":2,"x":11,"y":28,"count":482},{"map_id":2,"x":11,"y":29,"count":153},{"map_id":2,"x":11,"y":30,"count":368},{"map_id":2,"x":11,"y":31,"count":368},{"map_id":2,"x":12,"y":8,"count":137},{"map_id":2,"x":12,"y":9,"count":91},{"map_id":2,"x":12,"y":10,"count":141},{"map_id":2,"x":12,"y":11,"count":76},{"map_id":2,"x":12,"y":12,"count":143},{"map_id":2,"x":12,"y":13,"count":135},{"map_id":2,"x":12,"y":18,"count":35},{"map_id":2,"x":12,"y":19,"count":117},{"map_id":2,"x":12,"y":20,"count":36},{"map_id":2,"x":12,"y":26,"count":591},{"map_id":2,"x":12,"y":27,"count":464},{"map_id":2,"x":12,"y":28,"count":354},{"map_id":2,"x":12,"y":29,"count":258},{"map_id":2,"x":12,"y":30,"count":407},{"map_id":2,"x":12,"y":31,"count":238},{"map_id":2,"x":13,"y":8,"count":21},{"map_id":2,"x":13,"y":9,"count":86},{"map_id":2,"x":13,"y":10,"count":94},{"map_id":2,"x":13,"y":11,"count":98},{"map_id":2,"x":13,"y":12,"count":99},{"map_id":2,"x":13,"y":13,"count":297},{"map_id":2,"x":13,"y":18,"count":29},{"map_id":2,"x":13,"y":19,"count":37},{"map_id":2,"x":13,"y":20,"count":60},{"map_id":2,"x":13,"y":25,"count":188},{"map_id":2,"x":13,"y":26,"count":782},{"map_id":2,"x":13,"y":27,"count":581},{"map_id":2,"x":13,"y":28,"count":341},{"map_id":2,"x":13,"y":29,"count":358},{"map_id":2,"x":13,"y":30,"count":319},{"map_id":2,"x":13,"y":31,"count":433},{"map_id":2,"x":14,"y":7,"count":8},{"map_id":2,"x":14,"y":8,"count":181},{"map_id":2,"x":14,"y":9,"count":35},{"map_id":2,"x":14,"y":10,"count":73},{"map_id":2,"x":14,"y":11,"count":74},{"map_id":2,"x":14,"y":12,"count":45},{"map_id":2,"x":14,"y":13,"count":213},{"map_id":2,"x":14,"y":18,"count":31},{"map_id":2,"x":14,"y":19,"count":35},{"map_id":2,"x":14,"y":20,"count":25},{"map_id":2,"x":14,"y":26,"count":1355},{"map_id":2,"x":14,"y":27,"count":551},{"map_id":2,"x":14,"y":28,"count":454},{"map_id":2,"x":14,"y":29,"count":433},{"map_id":2,"x":14,"y":30,"count":291},{"map_id":2,"x":14,"y":31,"count":187},{"map_id":2,"x":15,"y":8,"count":137},{"map_id":2,"x":15,"y":10,"count":119},{"map_id":2,"x":15,"y":11,"count":76},{"map_id":2,"x":15,"y":12,"count":38},{"map_id":2,"x":15,"y":13,"count":32},{"map_id":2,"x":15,"y":18,"count":72},{"map_id":2,"x":15,"y":19,"count":46},{"map_id":2,"x":15,"y":20,"count":12},{"map_id":2,"x":15,"y":26,"count":998},{"map_id":2,"x":15,"y":27,"count":634},{"map_id":2,"x":15,"y":28,"count":488},{"map_id":2,"x":15,"y":29,"count":439},{"map_id":2,"x":15,"y":30,"count":382},{"map_id":2,"x":15,"y":31,"count":305},{"map_id":2,"x":16,"y":8,"count":78},{"map_id":2,"x":16,"y":9,"count":84},{"map_id":2,"x":16,"y":10,"count":69},{"map_id":2,"x":16,"y":11,"count":16},{"map_id":2,"x":16,"y":12,"count":36},{"map_id":2,"x":16,"y":13,"count":93},{"map_id":2,"x":16,"y":17,"count":20},{"map_id":2,"x":16,"y":18,"count":121},{"map_id":2,"x":16,"y":19,"count":36},{"map_id":2,"x":16,"y":20,"count":11},{"map_id":2,"x":16,"y":22,"count":1278},{"map_id":2,"x":16,"y":23,"count":1039},{"map_id":2,"x":16,"y":24,"count":897},{"map_id":2,"x":16,"y":25,"count":1139},{"map_id":2,"x":16,"y":26,"count":683},{"map_id":2,"x":16,"y":27,"count":537},{"map_id":2,"x":16,"y":28,"count":527},{"map_id":2,"x":16,"y":29,"count":369},{"map_id":2,"x":16,"y":30,"count":183},{"map_id":2,"x":16,"y":31,"count":150},{"map_id":2,"x":17,"y":8,"count":22},{"map_id":2,"x":17,"y":9,"count":102},{"map_id":2,"x":17,"y":10,"count":61},{"map_id":2,"x":17,"y":11,"count":26},{"map_id":2,"x":17,"y":12,"count":36},{"map_id":2,"x":17,"y":13,"count":56},{"map_id":2,"x":17,"y":18,"count":153},{"map_id":2,"x":17,"y":19,"count":67},{"map_id":2,"x":17,"y":20,"count":25},{"map_id":2,"x":17,"y":22,"count":1076},{"map_id":2,"x":17,"y":23,"count":837},{"map_id":2,"x":17,"y":24,"count":1925},{"map_id":2,"x":17,"y":26,"count":1015},{"map_id":2,"x":17,"y":27,"count":433},{"map_id":2,"x":17,"y":28,"count":352},{"map_id":2,"x":17,"y":29,"count":493},{"map_id":2,"x":17,"y":30,"count":433},{"map_id":2,"x":17,"y":31,"count":111},{"map_id":2,"x":18,"y":8,"count":52},{"map_id":2,"x":18,"y":9,"count":26},{"map_id":2,"x":18,"y":10,"count":19},{"map_id":2,"x":18,"y":11,"count":14},{"map_id":2,"x":18,"y":12,"count":29},{"map_id":2,"x":18,"y":13,"count":117},{"map_id":2,"x":18,"y":14,"count":189},{"map_id":2,"x":18,"y":15,"count":298},{"map_id":2,"x":18,"y":16,"count":585},{"map_id":2,"x":18,"y":17,"count":614},{"map_id":2,"x":18,"y":22,"count":916},{"map_id":2,"x":18,"y":23,"count":743},{"map_id":2,"x":18,"y":24,"count":391},{"map_id":2,"x":18,"y":25,"count":606},{"map_id":2,"x":18,"y":26,"count":468},{"map_id":2,"x":18,"y":27,"count":400},{"map_id":2,"x":18,"y":28,"count":268},{"map_id":2,"x":18,"y":29,"count":447},{"map_id":2,"x":18,"y":30,"count":99},{"map_id":2,"x":18,"y":31,"count":123},{"map_id":2,"x":18,"y":32,"count":224},{"map_id":2,"x":18,"y":33,"count":331},{"map_id":2,"x":18,"y":34,"count":547},{"map_id":2,"x":18,"y":35,"count":252},{"map_id":2,"x":19,"y":8,"count":17},{"map_id":2,"x":19,"y":9,"count":64},{"map_id":2,"x":19,"y":10,"count":38},{"map_id":2,"x":19,"y":11,"count":10},{"map_id":2,"x":19,"y":12,"count":45},{"map_id":2,"x":19,"y":13,"count":177},{"map_id":2,"x":19,"y":14,"count":112},{"map_id":2,"x":19,"y":15,"count":218},{"map_id":2,"x":19,"y":16,"count":188},{"map_id":2,"x":19,"y":17,"count":196},{"map_id":2,"x":19,"y":18,"count":369},{"map_id":2,"x":19,"y":19,"count":500},{"map_id":2,"x":19,"y":20,"count":552},{"map_id":2,"x":19,"y":21,"count":426},{"map_id":2,"x":19,"y":22,"count":731},{"map_id":2,"x":19,"y":23,"count":614},{"map_id":2,"x":19,"y":24,"count":404},{"map_id":2,"x":19,"y":25,"count":397},{"map_id":2,"x":19,"y":26,"count":564},{"map_id":2,"x":19,"y":27,"count":325},{"map_id":2,"x":19,"y":28,"count":1035},{"map_id":2,"x":19,"y":30,"count":285},{"map_id":2,"x":19,"y":31,"count":147},{"map_id":2,"x":19,"y":32,"count":174},{"map_id":2,"x":19,"y":33,"count":415},{"map_id":2,"x":19,"y":34,"count":318},{"map_id":2,"x":19,"y":35,"count":153},{"map_id":2,"x":20,"y":8,"count":3},{"map_id":2,"x":20,"y":9,"count":16},{"map_id":2,"x":20,"y":11,"count":16},{"map_id":2,"x":20,"y":12,"count":90},{"map_id":2,"x":20,"y":13,"count":98},{"map_id":2,"x":20,"y":14,"count":219},{"map_id":2,"x":20,"y":15,"count":146},{"map_id":2,"x":20,"y":16,"count":253},{"map_id":2,"x":20,"y":17,"count":197},{"map_id":2,"x":20,"y":18,"count":300},{"map_id":2,"x":20,"y":19,"count":329},{"map_id":2,"x":20,"y":20,"count":496},{"map_id":2,"x":20,"y":21,"count":362},{"map_id":2,"x":20,"y":22,"count":422},{"map_id":2,"x":20,"y":23,"count":167},{"map_id":2,"x":20,"y":24,"count":256},{"map_id":2,"x":20,"y":25,"count":262},{"map_id":2,"x":20,"y":26,"count":442},{"map_id":2,"x":20,"y":27,"count":329},{"map_id":2,"x":20,"y":28,"count":330},{"map_id":2,"x":20,"y":29,"count":368},{"map_id":2,"x":20,"y":30,"count":101},{"map_id":2,"x":20,"y":31,"count":101},{"map_id":2,"x":21,"y":8,"count":13},{"map_id":2,"x":21,"y":9,"count":62},{"map_id":2,"x":21,"y":10,"count":41},{"map_id":2,"x":21,"y":11,"count":27},{"map_id":2,"x":21,"y":12,"count":104},{"map_id":2,"x":21,"y":13,"count":79},{"map_id":2,"x":21,"y":14,"count":131},{"map_id":2,"x":21,"y":15,"count":45},{"map_id":2,"x":21,"y":16,"count":130},{"map_id":2,"x":21,"y":17,"count":95},{"map_id":2,"x":21,"y":18,"count":226},{"map_id":2,"x":21,"y":19,"count":321},{"map_id":2,"x":21,"y":20,"count":269},{"map_id":2,"x":21,"y":21,"count":217},{"map_id":2,"x":21,"y":22,"count":201},{"map_id":2,"x":21,"y":23,"count":115},{"map_id":2,"x":21,"y":30,"count":91},{"map_id":2,"x":21,"y":31,"count":168},{"map_id":2,"x":22,"y":8,"count":70},{"map_id":2,"x":22,"y":9,"count":19},{"map_id":2,"x":22,"y":10,"count":11},{"map_id":2,"x":22,"y":11,"count":16},{"map_id":2,"x":22,"y":12,"count":15},{"map_id":2,"x":22,"y":13,"count":15},{"map_id":2,"x":22,"y":18,"count":313},{"map_id":2,"x":22,"y":19,"count":450},{"map_id":2,"x":22,"y":20,"count":269},{"map_id":2,"x":22,"y":21,"count":248},{"map_id":2,"x":22,"y":22,"count":123},{"map_id":2,"x":22,"y":30,"count":64},{"map_id":2,"x":22,"y":31,"count":23},{"map_id":2,"x":23,"y":8,"count":122},{"map_id":2,"x":23,"y":9,"count":17},{"map_id":2,"x":23,"y":10,"count":56},{"map_id":2,"x":23,"y":11,"count":91},{"map_id":2,"x":23,"y":12,"count":25},{"map_id":2,"x":23,"y":13,"count":38},{"map_id":2,"x":23,"y":17,"count":21},{"map_id":2,"x":23,"y":18,"count":112},{"map_id":2,"x":23,"y":19,"count":146},{"map_id":2,"x":23,"y":20,"count":172},{"map_id":2,"x":23,"y":21,"count":89},{"map_id":2,"x":23,"y":22,"count":177},{"map_id":2,"x":23,"y":30,"count":57},{"map_id":2,"x":23,"y":31,"count":16},{"map_id":2,"x":24,"y":8,"count":131},{"map_id":2,"x":24,"y":9,"count":33},{"map_id":2,"x":24,"y":10,"count":127},{"map_id":2,"x":24,"y":11,"count":75},{"map_id":2,"x":24,"y":12,"count":62},{"map_id":2,"x":24,"y":13,"count":10},{"map_id":2,"x":24,"y":18,"count":98},{"map_id":2,"x":24,"y":19,"count":142},{"map_id":2,"x":24,"y":20,"count":47},{"map_id":2,"x":24,"y":21,"count":83},{"map_id":2,"x":24,"y":22,"count":184},{"map_id":2,"x":24,"y":30,"count":49},{"map_id":2,"x":24,"y":31,"count":35},{"map_id":2,"x":25,"y":8,"count":38},{"map_id":2,"x":25,"y":9,"count":21},{"map_id":2,"x":25,"y":10,"count":36},{"map_id":2,"x":25,"y":11,"count":64},{"map_id":2,"x":25,"y":12,"count":117},{"map_id":2,"x":25,"y":13,"count":46},{"map_id":2,"x":25,"y":18,"count":68},{"map_id":2,"x":25,"y":19,"count":230},{"map_id":2,"x":25,"y":20,"count":154},{"map_id":2,"x":25,"y":21,"count":88},{"map_id":2,"x":25,"y":22,"count":155},{"map_id":2,"x":25,"y":29,"count":6},{"map_id":2,"x":25,"y":30,"count":42},{"map_id":2,"x":25,"y":31,"count":52},{"map_id":2,"x":26,"y":8,"count":24},{"map_id":2,"x":26,"y":9,"count":32},{"map_id":2,"x":26,"y":10,"count":78},{"map_id":2,"x":26,"y":11,"count":56},{"map_id":2,"x":26,"y":12,"count":31},{"map_id":2,"x":26,"y":13,"count":72},{"map_id":2,"x":26,"y":14,"count":33},{"map_id":2,"x":26,"y":15,"count":10},{"map_id":2,"x":26,"y":16,"count":6},{"map_id":2,"x":26,"y":17,"count":65},{"map_id":2,"x":26,"y":18,"count":36},{"map_id":2,"x":26,"y":19,"count":61},{"map_id":2,"x":26,"y":20,"count":113},{"map_id":2,"x":26,"y":21,"count":255},{"map_id":2,"x":26,"y":22,"count":95},{"map_id":2,"x":26,"y":30,"count":20},{"map_id":2,"x":26,"y":31,"count":7},{"map_id":2,"x":27,"y":8,"count":30},{"map_id":2,"x":27,"y":9,"count":43},{"map_id":2,"x":27,"y":10,"count":63},{"map_id":2,"x":27,"y":11,"count":75},{"map_id":2,"x":27,"y":12,"count":138},{"map_id":2,"x":27,"y":13,"count":81},{"map_id":2,"x":27,"y":14,"count":22},{"map_id":2,"x":27,"y":15,"count":47},{"map_id":2,"x":27,"y":16,"count":15},{"map_id":2,"x":27,"y":17,"count":4},{"map_id":2,"x":27,"y":18,"count":63},{"map_id":2,"x":27,"y":19,"count":62},{"map_id":2,"x":27,"y":20,"count":204},{"map_id":2,"x":27,"y":21,"count":74},{"map_id":2,"x":27,"y":22,"count":15},{"map_id":2,"x":27,"y":30,"count":6},{"map_id":2,"x":27,"y":31,"count":10},{"map_id":2,"x":28,"y":5,"count":6},{"map_id":2,"x":28,"y":6,"count":17},{"map_id":2,"x":28,"y":8,"count":44},{"map_id":2,"x":28,"y":9,"count":25},{"map_id":2,"x":28,"y":10,"count":142},{"map_id":2,"x":28,"y":11,"count":169},{"map_id":2,"x":28,"y":14,"count":33},{"map_id":2,"x":28,"y":15,"count":159},{"map_id":2,"x":28,"y":16,"count":45},{"map_id":2,"x":28,"y":17,"count":177},{"map_id":2,"x":28,"y":18,"count":163},{"map_id":2,"x":28,"y":19,"count":143},{"map_id":2,"x":28,"y":20,"count":363},{"map_id":2,"x":28,"y":21,"count":210},{"map_id":2,"x":28,"y":22,"count":76},{"map_id":2,"x":28,"y":31,"count":4},{"map_id":2,"x":29,"y":5,"count":4},{"map_id":2,"x":29,"y":6,"count":10},{"map_id":2,"x":29,"y":7,"count":2},{"map_id":2,"x":29,"y":8,"count":169},{"map_id":2,"x":29,"y":9,"count":234},{"map_id":2,"x":29,"y":10,"count":137},{"map_id":2,"x":29,"y":11,"count":224},{"map_id":2,"x":29,"y":13,"count":4},{"map_id":2,"x":29,"y":14,"count":40},{"map_id":2,"x":29,"y":15,"count":40},{"map_id":2,"x":29,"y":16,"count":22},{"map_id":2,"x":29,"y":17,"count":111},{"map_id":2,"x":29,"y":18,"count":227},{"map_id":2,"x":29,"y":19,"count":200},{"map_id":2,"x":29,"y":20,"count":384},{"map_id":2,"x":29,"y":21,"count":245},{"map_id":2,"x":29,"y":22,"count":65},{"map_id":2,"x":29,"y":30,"count":16},{"map_id":2,"x":29,"y":31,"count":16},{"map_id":2,"x":30,"y":4,"count":25},{"map_id":2,"x":30,"y":5,"count":11},{"map_id":2,"x":30,"y":6,"count":216},{"map_id":2,"x":30,"y":7,"count":4},{"map_id":2,"x":30,"y":8,"count":254},{"map_id":2,"x":30,"y":9,"count":111},{"map_id":2,"x":30,"y":10,"count":112},{"map_id":2,"x":30,"y":11,"count":155},{"map_id":2,"x":30,"y":14,"count":18},{"map_id":2,"x":30,"y":15,"count":5},{"map_id":2,"x":30,"y":16,"count":11},{"map_id":2,"x":30,"y":17,"count":27},{"map_id":2,"x":30,"y":18,"count":69},{"map_id":2,"x":30,"y":19,"count":140},{"map_id":2,"x":30,"y":20,"count":436},{"map_id":2,"x":30,"y":21,"count":190},{"map_id":2,"x":30,"y":22,"count":35},{"map_id":2,"x":30,"y":23,"count":47},{"map_id":2,"x":30,"y":30,"count":50},{"map_id":2,"x":30,"y":31,"count":74},{"map_id":2,"x":31,"y":3,"count":20},{"map_id":2,"x":31,"y":4,"count":41},{"map_id":2,"x":31,"y":6,"count":75},{"map_id":2,"x":31,"y":7,"count":261},{"map_id":2,"x":31,"y":8,"count":300},{"map_id":2,"x":31,"y":9,"count":263},{"map_id":2,"x":31,"y":10,"count":92},{"map_id":2,"x":31,"y":11,"count":187},{"map_id":2,"x":31,"y":14,"count":104},{"map_id":2,"x":31,"y":15,"count":9},{"map_id":2,"x":31,"y":16,"count":64},{"map_id":2,"x":31,"y":17,"count":48},{"map_id":2,"x":31,"y":18,"count":50},{"map_id":2,"x":31,"y":19,"count":65},{"map_id":2,"x":31,"y":20,"count":56},{"map_id":2,"x":31,"y":21,"count":121},{"map_id":2,"x":31,"y":22,"count":89},{"map_id":2,"x":31,"y":23,"count":133},{"map_id":2,"x":31,"y":24,"count":51},{"map_id":2,"x":31,"y":25,"count":85},{"map_id":2,"x":31,"y":26,"count":128},{"map_id":2,"x":31,"y":27,"count":81},{"map_id":2,"x":31,"y":28,"count":33},{"map_id":2,"x":31,"y":29,"count":109},{"map_id":2,"x":31,"y":30,"count":54},{"map_id":2,"x":31,"y":31,"count":86},{"map_id":2,"x":32,"y":2,"count":7},{"map_id":2,"x":32,"y":3,"count":39},{"map_id":2,"x":32,"y":4,"count":85},{"map_id":2,"x":32,"y":5,"count":3},{"map_id":2,"x":32,"y":6,"count":45},{"map_id":2,"x":32,"y":8,"count":447},{"map_id":2,"x":32,"y":9,"count":156},{"map_id":2,"x":32,"y":10,"count":162},{"map_id":2,"x":32,"y":11,"count":261},{"map_id":2,"x":32,"y":12,"count":89},{"map_id":2,"x":32,"y":13,"count":28},{"map_id":2,"x":32,"y":14,"count":63},{"map_id":2,"x":32,"y":15,"count":31},{"map_id":2,"x":32,"y":16,"count":53},{"map_id":2,"x":32,"y":17,"count":24},{"map_id":2,"x":32,"y":18,"count":76},{"map_id":2,"x":32,"y":19,"count":170},{"map_id":2,"x":32,"y":20,"count":35},{"map_id":2,"x":32,"y":21,"count":128},{"map_id":2,"x":32,"y":22,"count":50},{"map_id":2,"x":32,"y":23,"count":131},{"map_id":2,"x":32,"y":24,"count":113},{"map_id":2,"x":32,"y":25,"count":114},{"map_id":2,"x":32,"y":26,"count":53},{"map_id":2,"x":32,"y":27,"count":127},{"map_id":2,"x":32,"y":28,"count":132},{"map_id":2,"x":32,"y":29,"count":40},{"map_id":2,"x":32,"y":30,"count":27},{"map_id":2,"x":32,"y":31,"count":92},{"map_id":2,"x":33,"y":2,"count":62},{"map_id":2,"x":33,"y":3,"count":49},{"map_id":2,"x":33,"y":4,"count":53},{"map_id":2,"x":33,"y":5,"count":2},{"map_id":2,"x":33,"y":6,"count":4},{"map_id":2,"x":33,"y":8,"count":662},{"map_id":2,"x":33,"y":9,"count":268},{"map_id":2,"x":33,"y":10,"count":318},{"map_id":2,"x":33,"y":11,"count":267},{"map_id":2,"x":33,"y":12,"count":352},{"map_id":2,"x":33,"y":13,"count":183},{"map_id":2,"x":33,"y":14,"count":93},{"map_id":2,"x":33,"y":15,"count":27},{"map_id":2,"x":33,"y":16,"count":62},{"map_id":2,"x":33,"y":17,"count":12},{"map_id":2,"x":33,"y":18,"count":8},{"map_id":2,"x":33,"y":20,"count":85},{"map_id":2,"x":33,"y":21,"count":86},{"map_id":2,"x":33,"y":22,"count":67},{"map_id":2,"x":33,"y":23,"count":210},{"map_id":2,"x":33,"y":24,"count":56},{"map_id":2,"x":33,"y":25,"count":44},{"map_id":2,"x":33,"y":26,"count":130},{"map_id":2,"x":33,"y":27,"count":133},{"map_id":2,"x":33,"y":28,"count":41},{"map_id":2,"x":33,"y":29,"count":29},{"map_id":2,"x":33,"y":30,"count":49},{"map_id":2,"x":33,"y":31,"count":170},{"map_id":2,"x":34,"y":2,"count":40},{"map_id":2,"x":34,"y":3,"count":30},{"map_id":2,"x":34,"y":4,"count":4},{"map_id":2,"x":34,"y":8,"count":901},{"map_id":2,"x":34,"y":9,"count":547},{"map_id":2,"x":34,"y":16,"count":49},{"map_id":2,"x":34,"y":17,"count":17},{"map_id":2,"x":34,"y":18,"count":2},{"map_id":2,"x":34,"y":26,"count":76},{"map_id":2,"x":34,"y":27,"count":78},{"map_id":2,"x":34,"y":28,"count":36},{"map_id":2,"x":34,"y":29,"count":51},{"map_id":2,"x":34,"y":30,"count":47},{"map_id":2,"x":34,"y":31,"count":56},{"map_id":2,"x":35,"y":17,"count":58},{"map_id":2,"x":35,"y":18,"count":2},{"map_id":12,"x":4,"y":14,"count":13},{"map_id":12,"x":4,"y":15,"count":50},{"map_id":12,"x":4,"y":16,"count":78},{"map_id":12,"x":4,"y":17,"count":143},{"map_id":12,"x":4,"y":18,"count":32},{"map_id":12,"x":4,"y":19,"count":6},{"map_id":12,"x":4,"y":20,"count":408},{"map_id":12,"x":4,"y":21,"count":298},{"map_id":12,"x":4,"y":22,"count":179},{"map_id":12,"x":5,"y":14,"count":22},{"map_id":12,"x":5,"y":15,"count":17},{"map_id":12,"x":5,"y":16,"count":33},{"map_id":12,"x":5,"y":17,"count":35},{"map_id":12,"x":5,"y":18,"count":257},{"map_id":12,"x":5,"y":19,"count":169},{"map_id":12,"x":5,"y":20,"count":350},{"map_id":12,"x":5,"y":21,"count":475},{"map_id":12,"x":5,"y":22,"count":170},{"map_id":12,"x":6,"y":11,"count":4},{"map_id":12,"x":6,"y":12,"count":6},{"map_id":12,"x":6,"y":13,"count":2},{"map_id":12,"x":6,"y":14,"count":38},{"map_id":12,"x":6,"y":15,"count":15},{"map_id":12,"x":6,"y":16,"count":13},{"map_id":12,"x":6,"y":17,"count":12},{"map_id":12,"x":6,"y":18,"count":17},{"map_id":12,"x":6,"y":19,"count":2},{"map_id":12,"x":6,"y":20,"count":282},{"map_id":12,"x":6,"y":21,"count":296},{"map_id":12,"x":6,"y":22,"count":207},{"map_id":12,"x":7,"y":10,"count":4},{"map_id":12,"x":7,"y":11,"count":4},{"map_id":12,"x":7,"y":12,"count":5},{"map_id":12,"x":7,"y":14,"count":103},{"map_id":12,"x":7,"y":15,"count":4},{"map_id":12,"x":7,"y":17,"count":2},{"map_id":12,"x":7,"y":20,"count":172},{"map_id":12,"x":7,"y":21,"count":226},{"map_id":12,"x":7,"y":22,"count":238},{"map_id":12,"x":8,"y":2,"count":3},{"map_id":12,"x":8,"y":10,"count":4},{"map_id":12,"x":8,"y":11,"count":6},{"map_id":12,"x":8,"y":12,"count":3},{"map_id":12,"x":8,"y":17,"count":3},{"map_id":12,"x":8,"y":18,"count":3},{"map_id":12,"x":8,"y":19,"count":2},{"map_id":12,"x":8,"y":20,"count":164},{"map_id":12,"x":8,"y":21,"count":243},{"map_id":12,"x":8,"y":22,"count":210},{"map_id":12,"x":9,"y":2,"count":5},{"map_id":12,"x":9,"y":3,"count":2},{"map_id":12,"x":9,"y":11,"count":3},{"map_id":12,"x":9,"y":12,"count":6},{"map_id":12,"x":9,"y":18,"count":5},{"map_id":12,"x":9,"y":19,"count":41},{"map_id":12,"x":9,"y":20,"count":171},{"map_id":12,"x":9,"y":21,"count":95},{"map_id":12,"x":9,"y":22,"count":95},{"map_id":12,"x":10,"y":0,"count":50},{"map_id":12,"x":10,"y":1,"count":2},{"map_id":12,"x":10,"y":2,"count":5},{"map_id":12,"x":10,"y":3,"count":9},{"map_id":12,"x":10,"y":4,"count":4},{"map_id":12,"x":10,"y":5,"count":2},{"map_id":12,"x":10,"y":6,"count":10},{"map_id":12,"x":10,"y":7,"count":2},{"map_id":12,"x":10,"y":8,"count":3},{"map_id":12,"x":10,"y":11,"count":14},{"map_id":12,"x":10,"y":12,"count":12},{"map_id":12,"x":10,"y":20,"count":54},{"map_id":12,"x":10,"y":21,"count":91},{"map_id":12,"x":10,"y":22,"count":45},{"map_id":12,"x":11,"y":0,"count":2},{"map_id":12,"x":11,"y":3,"count":2},{"map_id":12,"x":11,"y":8,"count":2},{"map_id":12,"x":11,"y":12,"count":9},{"map_id":12,"x":11,"y":20,"count":53},{"map_id":12,"x":11,"y":21,"count":93},{"map_id":12,"x":11,"y":22,"count":70},{"map_id":12,"x":12,"y":8,"count":4},{"map_id":12,"x":12,"y":11,"count":11},{"map_id":12,"x":12,"y":12,"count":85},{"map_id":12,"x":12,"y":20,"count":101},{"map_id":12,"x":12,"y":21,"count":70},{"map_id":12,"x":12,"y":22,"count":91},{"map_id":12,"x":13,"y":8,"count":3},{"map_id":12,"x":13,"y":10,"count":4},{"map_id":12,"x":13,"y":11,"count":18},{"map_id":12,"x":13,"y":12,"count":19},{"map_id":12,"x":13,"y":20,"count":33},{"map_id":12,"x":13,"y":21,"count":46},{"map_id":12,"x":13,"y":22,"count":66},{"map_id":12,"x":14,"y":8,"count":2},{"map_id":12,"x":14,"y":9,"count":12},{"map_id":12,"x":14,"y":10,"count":12},{"map_id":12,"x":14,"y":11,"count":7},{"map_id":12,"x":14,"y":12,"count":4},{"map_id":12,"x":14,"y":20,"count":45},{"map_id":12,"x":14,"y":21,"count":73},{"map_id":12,"x":14,"y":22,"count":29},{"map_id":12,"x":14,"y":23,"count":2},{"map_id":12,"x":14,"y":24,"count":3},{"map_id":12,"x":15,"y":10,"count":7},{"map_id":12,"x":15,"y":11,"count":4},{"map_id":12,"x":15,"y":20,"count":25},{"map_id":12,"x":15,"y":21,"count":35},{"map_id":12,"x":15,"y":22,"count":12},{"map_id":12,"x":15,"y":23,"count":4},{"map_id":12,"x":15,"y":24,"count":23},{"map_id":12,"x":15,"y":25,"count":14},{"map_id":12,"x":15,"y":26,"count":3},{"map_id":12,"x":16,"y":20,"count":17},{"map_id":12,"x":16,"y":21,"count":32},{"map_id":12,"x":16,"y":22,"count":9},{"map_id":12,"x":16,"y":23,"count":2},{"map_id":12,"x":16,"y":24,"count":20},{"map_id":12,"x":16,"y":25,"count":2},{"map_id":12,"x":16,"y":26,"count":4},{"map_id":12,"x":17,"y":20,"count":24},{"map_id":12,"x":17,"y":21,"count":5},{"map_id":12,"x":17,"y":24,"count":59},{"map_id":13,"x":0,"y":2,"count":674},{"map_id":13,"x":0,"y":3,"count":553},{"map_id":13,"x":0,"y":4,"count":385},{"map_id":13,"x":0,"y":5,"count":478},{"map_id":13,"x":0,"y":6,"count":699},{"map_id":13,"x":0,"y":7,"count":908},{"map_id":13,"x":0,"y":8,"count":633},{"map_id":13,"x":0,"y":9,"count":506},{"map_id":13,"x":1,"y":2,"count":766},{"map_id":13,"x":1,"y":3,"count":514},{"map_id":13,"x":1,"y":4,"count":409},{"map_id":13,"x":1,"y":5,"count":569},{"map_id":13,"x":1,"y":6,"count":650},{"map_id":13,"x":1,"y":7,"count":707},{"map_id":13,"x":1,"y":8,"count":536},{"map_id":13,"x":1,"y":9,"count":400},{"map_id":13,"x":2,"y":2,"count":478},{"map_id":13,"x":2,"y":3,"count":407},{"map_id":13,"x":2,"y":4,"count":358},{"map_id":13,"x":2,"y":5,"count":316},{"map_id":13,"x":2,"y":6,"count":537},{"map_id":13,"x":2,"y":7,"count":298},{"map_id":13,"x":2,"y":8,"count":275},{"map_id":13,"x":2,"y":9,"count":214},{"map_id":13,"x":2,"y":44,"count":5},{"map_id":13,"x":3,"y":2,"count":290},{"map_id":13,"x":3,"y":3,"count":288},{"map_id":13,"x":3,"y":4,"count":200},{"map_id":13,"x":3,"y":5,"count":207},{"map_id":13,"x":3,"y":6,"count":115},{"map_id":13,"x":3,"y":7,"count":88},{"map_id":13,"x":3,"y":8,"count":126},{"map_id":13,"x":3,"y":9,"count":95},{"map_id":13,"x":3,"y":10,"count":53},{"map_id":13,"x":3,"y":11,"count":53},{"map_id":13,"x":3,"y":44,"count":11},{"map_id":13,"x":3,"y":51,"count":1},{"map_id":13,"x":3,"y":52,"count":1},{"map_id":13,"x":3,"y":53,"count":1},{"map_id":13,"x":3,"y":54,"count":1},{"map_id":13,"x":3,"y":55,"count":1},{"map_id":13,"x":4,"y":2,"count":188},{"map_id":13,"x":4,"y":3,"count":170},{"map_id":13,"x":4,"y":4,"count":102},{"map_id":13,"x":4,"y":5,"count":103},{"map_id":13,"x":4,"y":6,"count":123},{"map_id":13,"x":4,"y":7,"count":164},{"map_id":13,"x":4,"y":8,"count":88},{"map_id":13,"x":4,"y":9,"count":146},{"map_id":13,"x":4,"y":44,"count":19},{"map_id":13,"x":4,"y":51,"count":8},{"map_id":13,"x":4,"y":52,"count":3},{"map_id":13,"x":4,"y":53,"count":3},{"map_id":13,"x":4,"y":54,"count":3},{"map_id":13,"x":4,"y":55,"count":4},{"map_id":13,"x":4,"y":56,"count":4},{"map_id":13,"x":5,"y":0,"count":4},{"map_id":13,"x":5,"y":2,"count":246},{"map_id":13,"x":5,"y":3,"count":104},{"map_id":13,"x":5,"y":4,"count":92},{"map_id":13,"x":5,"y":5,"count":60},{"map_id":13,"x":5,"y":6,"count":91},{"map_id":13,"x":5,"y":7,"count":45},{"map_id":13,"x":5,"y":8,"count":117},{"map_id":13,"x":5,"y":9,"count":113},{"map_id":13,"x":5,"y":44,"count":18},{"map_id":13,"x":5,"y":49,"count":3},{"map_id":13,"x":5,"y":50,"count":3},{"map_id":13,"x":5,"y":51,"count":3},{"map_id":13,"x":5,"y":56,"count":4},{"map_id":13,"x":5,"y":57,"count":4},{"map_id":13,"x":6,"y":2,"count":124},{"map_id":13,"x":6,"y":3,"count":83},{"map_id":13,"x":6,"y":4,"count":51},{"map_id":13,"x":6,"y":5,"count":106},{"map_id":13,"x":6,"y":6,"count":89},{"map_id":13,"x":6,"y":7,"count":91},{"map_id":13,"x":6,"y":8,"count":32},{"map_id":13,"x":6,"y":9,"count":316},{"map_id":13,"x":6,"y":44,"count":7},{"map_id":13,"x":6,"y":48,"count":11},{"map_id":13,"x":6,"y":49,"count":6},{"map_id":13,"x":6,"y":52,"count":3},{"map_id":13,"x":6,"y":57,"count":4},{"map_id":13,"x":7,"y":2,"count":150},{"map_id":13,"x":7,"y":3,"count":79},{"map_id":13,"x":7,"y":4,"count":99},{"map_id":13,"x":7,"y":5,"count":192},{"map_id":13,"x":7,"y":6,"count":221},{"map_id":13,"x":7,"y":7,"count":129},{"map_id":13,"x":7,"y":8,"count":60},{"map_id":13,"x":7,"y":9,"count":106},{"map_id":13,"x":7,"y":44,"count":19},{"map_id":13,"x":7,"y":45,"count":10},{"map_id":13,"x":7,"y":46,"count":4},{"map_id":13,"x":7,"y":48,"count":25},{"map_id":13,"x":7,"y":49,"count":37},{"map_id":13,"x":7,"y":50,"count":11},{"map_id":13,"x":7,"y":52,"count":22},{"map_id":13,"x":7,"y":57,"count":4},{"map_id":13,"x":8,"y":0,"count":72},{"map_id":13,"x":8,"y":1,"count":40},{"map_id":13,"x":8,"y":2,"count":64},{"map_id":13,"x":8,"y":3,"count":76},{"map_id":13,"x":8,"y":4,"count":33},{"map_id":13,"x":8,"y":5,"count":268},{"map_id":13,"x":8,"y":6,"count":329},{"map_id":13,"x":8,"y":7,"count":135},{"map_id":13,"x":8,"y":8,"count":381},{"map_id":13,"x":8,"y":9,"count":124},{"map_id":13,"x":8,"y":44,"count":80},{"map_id":13,"x":8,"y":45,"count":16},{"map_id":13,"x":8,"y":46,"count":218},{"map_id":13,"x":8,"y":47,"count":23},{"map_id":13,"x":8,"y":48,"count":30},{"map_id":13,"x":8,"y":49,"count":29},{"map_id":13,"x":8,"y":50,"count":53},{"map_id":13,"x":8,"y":51,"count":71},{"map_id":13,"x":8,"y":52,"count":30},{"map_id":13,"x":8,"y":57,"count":4},{"map_id":13,"x":8,"y":58,"count":4},{"map_id":13,"x":8,"y":59,"count":4},{"map_id":13,"x":8,"y":60,"count":4},{"map_id":13,"x":8,"y":61,"count":4},{"map_id":13,"x":8,"y":62,"count":4},{"map_id":13,"x":8,"y":63,"count":4},{"map_id":13,"x":8,"y":64,"count":4},{"map_id":13,"x":8,"y":65,"count":4},{"map_id":13,"x":8,"y":66,"count":4},{"map_id":13,"x":8,"y":67,"count":4},{"map_id":13,"x":8,"y":68,"count":4},{"map_id":13,"x":8,"y":69,"count":4},{"map_id":13,"x":8,"y":70,"count":4},{"map_id":13,"x":8,"y":71,"count":4},{"map_id":13,"x":9,"y":0,"count":87},{"map_id":13,"x":9,"y":1,"count":57},{"map_id":13,"x":9,"y":2,"count":61},{"map_id":13,"x":9,"y":3,"count":55},{"map_id":13,"x":9,"y":4,"count":179},{"map_id":13,"x":9,"y":5,"count":141},{"map_id":13,"x":9,"y":6,"count":197},{"map_id":13,"x":9,"y":7,"count":125},{"map_id":13,"x":9,"y":8,"count":151},{"map_id":13,"x":9,"y":9,"count":328},{"map_id":13,"x":9,"y":44,"count":187},{"map_id":13,"x":9,"y":45,"count":46},{"map_id":13,"x":9,"y":46,"count":34},{"map_id":13,"x":9,"y":47,"count":44},{"map_id":13,"x":9,"y":48,"count":41},{"map_id":13,"x":9,"y":49,"count":49},{"map_id":13,"x":9,"y":50,"count":37},{"map_id":13,"x":9,"y":51,"count":13},{"map_id":13,"x":9,"y":52,"count":3},{"map_id":13,"x":10,"y":44,"count":184},{"map_id":13,"x":10,"y":45,"count":180},{"map_id":13,"x":10,"y":46,"count":54},{"map_id":13,"x":10,"y":47,"count":111},{"map_id":13,"x":10,"y":48,"count":196},{"map_id":13,"x":10,"y":49,"count":27},{"map_id":13,"x":10,"y":50,"count":77},{"map_id":13,"x":10,"y":51,"count":54},{"map_id":13,"x":10,"y":52,"count":57},{"map_id":13,"x":11,"y":52,"count":37},{"map_id":41,"x":0,"y":3,"count":12},{"map_id":41,"x":1,"y":3,"count":38},{"map_id":41,"x":1,"y":4,"count":86},{"map_id":41,"x":1,"y":5,"count":140},{"map_id":41,"x":2,"y":3,"count":170},{"map_id":41,"x":2,"y":4,"count":232},{"map_id":41,"x":2,"y":5,"count":49},{"map_id":41,"x":2,"y":6,"count":69},{"map_id":41,"x":2,"y":7,"count":103},{"map_id":41,"x":3,"y":3,"count":652},{"map_id":41,"x":3,"y":4,"count":958},{"map_id":41,"x":3,"y":5,"count":184},{"map_id":41,"x":3,"y":6,"count":48},{"map_id":41,"x":3,"y":7,"count":55},{"map_id":41,"x":4,"y":4,"count":166},{"map_id":41,"x":4,"y":5,"count":32},{"map_id":41,"x":4,"y":6,"count":11},{"map_id":41,"x":4,"y":7,"count":6},{"map_id":41,"x":5,"y":3,"count":44},{"map_id":41,"x":5,"y":4,"count":31},{"map_id":41,"x":5,"y":5,"count":124},{"map_id":41,"x":5,"y":6,"count":15},{"map_id":41,"x":5,"y":7,"count":5},{"map_id":41,"x":6,"y":3,"count":50},{"map_id":41,"x":6,"y":4,"count":41},{"map_id":41,"x":6,"y":5,"count":120},{"map_id":41,"x":7,"y":3,"count":24},{"map_id":41,"x":7,"y":4,"count":103},{"map_id":41,"x":7,"y":5,"count":20},{"map_id":41,"x":8,"y":3,"count":2},{"map_id":41,"x":8,"y":4,"count":9},{"map_id":41,"x":8,"y":5,"count":16},{"map_id":41,"x":8,"y":6,"count":153},{"map_id":41,"x":8,"y":7,"count":349},{"map_id":41,"x":9,"y":3,"count":120},{"map_id":41,"x":9,"y":4,"count":3},{"map_id":41,"x":9,"y":5,"count":38},{"map_id":41,"x":9,"y":6,"count":43},{"map_id":41,"x":9,"y":7,"count":41},{"map_id":41,"x":10,"y":4,"count":75},{"map_id":41,"x":10,"y":5,"count":3},{"map_id":41,"x":10,"y":6,"count":8},{"map_id":41,"x":10,"y":7,"count":8},{"map_id":41,"x":11,"y":7,"count":17},{"map_id":41,"x":23,"y":25,"count":28},{"map_id":47,"x":0,"y":1,"count":332},{"map_id":47,"x":1,"y":1,"count":262},{"map_id":47,"x":1,"y":2,"count":319},{"map_id":47,"x":1,"y":3,"count":182},{"map_id":47,"x":1,"y":4,"count":117},{"map_id":47,"x":1,"y":5,"count":138},{"map_id":47,"x":1,"y":6,"count":30},{"map_id":47,"x":1,"y":7,"count":12},{"map_id":47,"x":2,"y":0,"count":4},{"map_id":47,"x":2,"y":1,"count":138},{"map_id":47,"x":2,"y":2,"count":269},{"map_id":47,"x":2,"y":3,"count":136},{"map_id":47,"x":2,"y":4,"count":61},{"map_id":47,"x":2,"y":6,"count":39},{"map_id":47,"x":2,"y":7,"count":56},{"map_id":47,"x":3,"y":1,"count":135},{"map_id":47,"x":3,"y":3,"count":260},{"map_id":47,"x":3,"y":4,"count":42},{"map_id":47,"x":3,"y":5,"count":38},{"map_id":47,"x":3,"y":6,"count":25},{"map_id":47,"x":3,"y":7,"count":62},{"map_id":47,"x":3,"y":11,"count":8},{"map_id":47,"x":4,"y":1,"count":64},{"map_id":47,"x":4,"y":2,"count":110},{"map_id":47,"x":4,"y":3,"count":59},{"map_id":47,"x":4,"y":4,"count":23},{"map_id":47,"x":4,"y":5,"count":11},{"map_id":47,"x":4,"y":6,"count":9},{"map_id":47,"x":4,"y":7,"count":18},{"map_id":47,"x":5,"y":0,"count":6},{"map_id":47,"x":5,"y":1,"count":28},{"map_id":47,"x":5,"y":2,"count":17},{"map_id":47,"x":5,"y":3,"count":6},{"map_id":47,"x":5,"y":4,"count":98},{"map_id":47,"x":5,"y":5,"count":15},{"map_id":47,"x":5,"y":6,"count":13},{"map_id":47,"x":5,"y":7,"count":14},{"map_id":47,"x":6,"y":1,"count":2},{"map_id":47,"x":6,"y":4,"count":23},{"map_id":47,"x":6,"y":7,"count":14},{"map_id":47,"x":7,"y":4,"count":10},{"map_id":50,"x":0,"y":1,"count":49},{"map_id":50,"x":1,"y":1,"count":17},{"map_id":50,"x":1,"y":2,"count":2},{"map_id":50,"x":2,"y":1,"count":11},{"map_id":50,"x":2,"y":2,"count":3},{"map_id":50,"x":3,"y":1,"count":18},{"map_id":50,"x":3,"y":2,"count":6},{"map_id":50,"x":3,"y":3,"count":2},{"map_id":50,"x":3,"y":4,"count":5},{"map_id":50,"x":3,"y":5,"count":6},{"map_id":50,"x":3,"y":6,"count":2},{"map_id":50,"x":3,"y":7,"count":2},{"map_id":50,"x":3,"y":43,"count":8},{"map_id":50,"x":4,"y":1,"count":42},{"map_id":50,"x":4,"y":4,"count":3},{"map_id":50,"x":4,"y":5,"count":17},{"map_id":50,"x":4,"y":6,"count":8},{"map_id":50,"x":4,"y":7,"count":14},{"map_id":50,"x":5,"y":0,"count":3},{"map_id":50,"x":5,"y":1,"count":22},{"map_id":50,"x":5,"y":6,"count":3},{"map_id":50,"x":5,"y":7,"count":4},{"map_id":50,"x":6,"y":1,"count":19},{"map_id":50,"x":6,"y":7,"count":2},{"map_id":50,"x":7,"y":1,"count":10},{"map_id":50,"x":7,"y":2,"count":96},{"map_id":50,"x":7,"y":3,"count":13},{"map_id":50,"x":7,"y":4,"count":11},{"map_id":50,"x":7,"y":5,"count":63},{"map_id":50,"x":7,"y":6,"count":70},{"map_id":50,"x":7,"y":7,"count":13},{"map_id":50,"x":8,"y":1,"count":57},{"map_id":50,"x":9,"y":1,"count":125},{"map_id":50,"x":18,"y":47,"count":4},{"map_id":51,"x":1,"y":0,"count":24},{"map_id":51,"x":1,"y":1,"count":7},{"map_id":51,"x":1,"y":2,"count":3},{"map_id":51,"x":1,"y":3,"count":31},{"map_id":51,"x":1,"y":4,"count":26},{"map_id":51,"x":1,"y":5,"count":20},{"map_id":51,"x":1,"y":6,"count":14},{"map_id":51,"x":1,"y":7,"count":88},{"map_id":51,"x":1,"y":8,"count":39},{"map_id":51,"x":1,"y":9,"count":176},{"map_id":51,"x":1,"y":10,"count":218},{"map_id":51,"x":1,"y":11,"count":216},{"map_id":51,"x":1,"y":12,"count":208},{"map_id":51,"x":1,"y":13,"count":165},{"map_id":51,"x":1,"y":14,"count":294},{"map_id":51,"x":1,"y":15,"count":210},{"map_id":51,"x":1,"y":16,"count":279},{"map_id":51,"x":1,"y":17,"count":392},{"map_id":51,"x":1,"y":18,"count":105},{"map_id":51,"x":1,"y":19,"count":37},{"map_id":51,"x":1,"y":20,"count":55},{"map_id":51,"x":1,"y":21,"count":26},{"map_id":51,"x":1,"y":22,"count":24},{"map_id":51,"x":1,"y":23,"count":11},{"map_id":51,"x":1,"y":24,"count":8},{"map_id":51,"x":2,"y":0,"count":20},{"map_id":51,"x":2,"y":2,"count":4},{"map_id":51,"x":2,"y":3,"count":27},{"map_id":51,"x":2,"y":4,"count":17},{"map_id":51,"x":2,"y":5,"count":23},{"map_id":51,"x":2,"y":6,"count":20},{"map_id":51,"x":2,"y":7,"count":73},{"map_id":51,"x":2,"y":8,"count":61},{"map_id":51,"x":2,"y":9,"count":176},{"map_id":51,"x":2,"y":10,"count":161},{"map_id":51,"x":2,"y":11,"count":164},{"map_id":51,"x":2,"y":12,"count":273},{"map_id":51,"x":2,"y":13,"count":233},{"map_id":51,"x":2,"y":14,"count":292},{"map_id":51,"x":2,"y":15,"count":424},{"map_id":51,"x":2,"y":16,"count":488},{"map_id":51,"x":2,"y":17,"count":744},{"map_id":51,"x":2,"y":19,"count":23},{"map_id":51,"x":2,"y":20,"count":78},{"map_id":51,"x":2,"y":21,"count":21},{"map_id":51,"x":2,"y":22,"count":3},{"map_id":51,"x":2,"y":23,"count":4},{"map_id":51,"x":2,"y":24,"count":5},{"map_id":51,"x":3,"y":23,"count":3},{"map_id":51,"x":3,"y":24,"count":3},{"map_id":51,"x":5,"y":0,"count":12},{"map_id":51,"x":5,"y":7,"count":8},{"map_id":51,"x":6,"y":1,"count":247},{"map_id":51,"x":6,"y":2,"count":288},{"map_id":51,"x":6,"y":3,"count":123},{"map_id":51,"x":6,"y":4,"count":60},{"map_id":51,"x":6,"y":5,"count":39},{"map_id":51,"x":6,"y":6,"count":84},{"map_id":51,"x":6,"y":7,"count":54},{"map_id":51,"x":6,"y":8,"count":169},{"map_id":51,"x":6,"y":9,"count":52},{"map_id":51,"x":6,"y":10,"count":83},{"map_id":51,"x":6,"y":11,"count":5},{"map_id":51,"x":7,"y":1,"count":484},{"map_id":51,"x":7,"y":2,"count":246},{"map_id":51,"x":7,"y":3,"count":140},{"map_id":51,"x":7,"y":4,"count":48},{"map_id":51,"x":7,"y":5,"count":46},{"map_id":51,"x":7,"y":6,"count":76},{"map_id":51,"x":7,"y":7,"count":54},{"map_id":51,"x":7,"y":8,"count":8},{"map_id":51,"x":7,"y":9,"count":41},{"map_id":51,"x":7,"y":10,"count":13},{"map_id":51,"x":8,"y":1,"count":520},{"map_id":51,"x":8,"y":2,"count":241},{"map_id":51,"x":8,"y":3,"count":303},{"map_id":51,"x":8,"y":4,"count":266},{"map_id":51,"x":8,"y":5,"count":61},{"map_id":51,"x":8,"y":6,"count":71},{"map_id":51,"x":8,"y":7,"count":26},{"map_id":51,"x":8,"y":8,"count":31},{"map_id":51,"x":8,"y":9,"count":58},{"map_id":51,"x":8,"y":10,"count":23},{"map_id":51,"x":9,"y":1,"count":528},{"map_id":51,"x":9,"y":2,"count":218},{"map_id":51,"x":9,"y":3,"count":85},{"map_id":51,"x":10,"y":1,"count":373},{"map_id":51,"x":10,"y":2,"count":230},{"map_id":51,"x":10,"y":3,"count":52},{"map_id":51,"x":11,"y":1,"count":412},{"map_id":51,"x":11,"y":2,"count":184},{"map_id":51,"x":11,"y":3,"count":181},{"map_id":51,"x":11,"y":4,"count":164},{"map_id":51,"x":11,"y":5,"count":138},{"map_id":51,"x":11,"y":6,"count":68},{"map_id":51,"x":11,"y":7,"count":147},{"map_id":51,"x":11,"y":8,"count":84},{"map_id":51,"x":11,"y":9,"count":96},{"map_id":51,"x":11,"y":10,"count":79},{"map_id":51,"x":11,"y":11,"count":204},{"map_id":51,"x":11,"y":12,"count":135},{"map_id":51,"x":11,"y":13,"count":128},{"map_id":51,"x":11,"y":14,"count":105},{"map_id":51,"x":11,"y":15,"count":139},{"map_id":51,"x":11,"y":16,"count":76},{"map_id":51,"x":11,"y":17,"count":171},{"map_id":51,"x":11,"y":18,"count":120},{"map_id":51,"x":11,"y":19,"count":115},{"map_id":51,"x":12,"y":1,"count":417},{"map_id":51,"x":12,"y":2,"count":162},{"map_id":51,"x":12,"y":3,"count":134},{"map_id":51,"x":12,"y":4,"count":196},{"map_id":51,"x":12,"y":5,"count":130},{"map_id":51,"x":12,"y":6,"count":116},{"map_id":51,"x":12,"y":7,"count":37},{"map_id":51,"x":12,"y":8,"count":119},{"map_id":51,"x":12,"y":9,"count":136},{"map_id":51,"x":12,"y":10,"count":116},{"map_id":51,"x":12,"y":11,"count":173},{"map_id":51,"x":12,"y":12,"count":134},{"map_id":51,"x":12,"y":13,"count":148},{"map_id":51,"x":12,"y":14,"count":147},{"map_id":51,"x":12,"y":15,"count":88},{"map_id":51,"x":12,"y":16,"count":207},{"map_id":51,"x":12,"y":17,"count":217},{"map_id":51,"x":12,"y":18,"count":170},{"map_id":51,"x":12,"y":19,"count":124},{"map_id":51,"x":13,"y":1,"count":297},{"map_id":51,"x":13,"y":2,"count":178},{"map_id":51,"x":13,"y":3,"count":91},{"map_id":51,"x":13,"y":4,"count":205},{"map_id":51,"x":13,"y":5,"count":139},{"map_id":51,"x":13,"y":6,"count":126},{"map_id":51,"x":13,"y":7,"count":80},{"map_id":51,"x":13,"y":8,"count":96},{"map_id":51,"x":13,"y":9,"count":170},{"map_id":51,"x":13,"y":10,"count":240},{"map_id":51,"x":13,"y":11,"count":113},{"map_id":51,"x":13,"y":12,"count":81},{"map_id":51,"x":13,"y":13,"count":131},{"map_id":51,"x":13,"y":14,"count":81},{"map_id":51,"x":13,"y":15,"count":75},{"map_id":51,"x":13,"y":16,"count":165},{"map_id":51,"x":13,"y":17,"count":131},{"map_id":51,"x":13,"y":18,"count":185},{"map_id":51,"x":13,"y":19,"count":98},{"map_id":51,"x":14,"y":16,"count":169},{"map_id":51,"x":14,"y":17,"count":106},{"map_id":51,"x":14,"y":18,"count":81},{"map_id":51,"x":14,"y":19,"count":79},{"map_id":51,"x":15,"y":16,"count":44},{"map_id":51,"x":15,"y":17,"count":99},{"map_id":51,"x":15,"y":18,"count":71},{"map_id":51,"x":15,"y":19,"count":45},{"map_id":51,"x":15,"y":33,"count":11},{"map_id":51,"x":15,"y":34,"count":12},{"map_id":51,"x":15,"y":35,"count":70},{"map_id":51,"x":15,"y":36,"count":33},{"map_id":51,"x":15,"y":37,"count":12},{"map_id":51,"x":15,"y":43,"count":3},{"map_id":51,"x":15,"y":44,"count":4},{"map_id":51,"x":15,"y":45,"count":13},{"map_id":51,"x":15,"y":46,"count":3},{"map_id":51,"x":16,"y":1,"count":3627},{"map_id":51,"x":16,"y":2,"count":1849},{"map_id":51,"x":16,"y":3,"count":1461},{"map_id":51,"x":16,"y":4,"count":1050},{"map_id":51,"x":16,"y":5,"count":799},{"map_id":51,"x":16,"y":6,"count":892},{"map_id":51,"x":16,"y":7,"count":408},{"map_id":51,"x":16,"y":8,"count":302},{"map_id":51,"x":16,"y":9,"count":382},{"map_id":51,"x":16,"y":10,"count":207},{"map_id":51,"x":16,"y":11,"count":229},{"map_id":51,"x":16,"y":12,"count":105},{"map_id":51,"x":16,"y":13,"count":82},{"map_id":51,"x":16,"y":14,"count":107},{"map_id":51,"x":16,"y":15,"count":106},{"map_id":51,"x":16,"y":16,"count":77},{"map_id":51,"x":16,"y":17,"count":34},{"map_id":51,"x":16,"y":18,"count":53},{"map_id":51,"x":16,"y":19,"count":45},{"map_id":51,"x":16,"y":33,"count":3},{"map_id":51,"x":16,"y":34,"count":23},{"map_id":51,"x":16,"y":35,"count":152},{"map_id":51,"x":16,"y":36,"count":11},{"map_id":51,"x":16,"y":37,"count":15},{"map_id":51,"x":16,"y":38,"count":4},{"map_id":51,"x":16,"y":40,"count":11},{"map_id":51,"x":16,"y":44,"count":4},{"map_id":51,"x":16,"y":45,"count":16},{"map_id":51,"x":16,"y":46,"count":2},{"map_id":51,"x":16,"y":47,"count":68},{"map_id":51,"x":17,"y":1,"count":2184},{"map_id":51,"x":17,"y":2,"count":1889},{"map_id":51,"x":17,"y":3,"count":1580},{"map_id":51,"x":17,"y":4,"count":1138},{"map_id":51,"x":17,"y":5,"count":878},{"map_id":51,"x":17,"y":6,"count":427},{"map_id":51,"x":17,"y":7,"count":245},{"map_id":51,"x":17,"y":8,"count":287},{"map_id":51,"x":17,"y":9,"count":219},{"map_id":51,"x":17,"y":10,"count":107},{"map_id":51,"x":17,"y":11,"count":153},{"map_id":51,"x":17,"y":12,"count":99},{"map_id":51,"x":17,"y":13,"count":37},{"map_id":51,"x":17,"y":14,"count":153},{"map_id":51,"x":17,"y":15,"count":52},{"map_id":51,"x":17,"y":16,"count":25},{"map_id":51,"x":17,"y":17,"count":24},{"map_id":51,"x":17,"y":18,"count":185},{"map_id":51,"x":17,"y":19,"count":101},{"map_id":51,"x":17,"y":33,"count":9},{"map_id":51,"x":17,"y":34,"count":28},{"map_id":51,"x":17,"y":35,"count":88},{"map_id":51,"x":17,"y":36,"count":33},{"map_id":51,"x":17,"y":37,"count":6},{"map_id":51,"x":17,"y":38,"count":2},{"map_id":51,"x":17,"y":39,"count":11},{"map_id":51,"x":17,"y":40,"count":20},{"map_id":51,"x":17,"y":44,"count":7},{"map_id":51,"x":17,"y":45,"count":9},{"map_id":51,"x":17,"y":46,"count":21},{"map_id":51,"x":17,"y":47,"count":60},{"map_id":51,"x":18,"y":1,"count":1657},{"map_id":51,"x":18,"y":2,"count":1459},{"map_id":51,"x":18,"y":3,"count":970},{"map_id":51,"x":18,"y":4,"count":710},{"map_id":51,"x":18,"y":5,"count":521},{"map_id":51,"x":18,"y":6,"count":271},{"map_id":51,"x":18,"y":7,"count":92},{"map_id":51,"x":18,"y":8,"count":174},{"map_id":51,"x":18,"y":9,"count":90},{"map_id":51,"x":18,"y":10,"count":31},{"map_id":51,"x":18,"y":11,"count":47},{"map_id":51,"x":18,"y":12,"count":72},{"map_id":51,"x":18,"y":13,"count":39},{"map_id":51,"x":18,"y":14,"count":57},{"map_id":51,"x":18,"y":15,"count":43},{"map_id":51,"x":18,"y":16,"count":32},{"map_id":51,"x":18,"y":17,"count":34},{"map_id":51,"x":18,"y":18,"count":128},{"map_id":51,"x":18,"y":19,"count":8},{"map_id":51,"x":18,"y":32,"count":3},{"map_id":51,"x":18,"y":33,"count":60},{"map_id":51,"x":18,"y":34,"count":165},{"map_id":51,"x":18,"y":35,"count":359},{"map_id":51,"x":18,"y":36,"count":102},{"map_id":51,"x":18,"y":37,"count":123},{"map_id":51,"x":18,"y":38,"count":30},{"map_id":51,"x":18,"y":39,"count":23},{"map_id":51,"x":18,"y":40,"count":40},{"map_id":51,"x":18,"y":41,"count":11},{"map_id":51,"x":18,"y":42,"count":9},{"map_id":51,"x":18,"y":43,"count":35},{"map_id":51,"x":18,"y":44,"count":117},{"map_id":51,"x":18,"y":46,"count":206},{"map_id":51,"x":18,"y":47,"count":13},{"map_id":51,"x":19,"y":1,"count":1535},{"map_id":51,"x":19,"y":2,"count":1011},{"map_id":51,"x":19,"y":3,"count":735},{"map_id":51,"x":19,"y":8,"count":91},{"map_id":51,"x":19,"y":9,"count":40},{"map_id":51,"x":19,"y":40,"count":49},{"map_id":51,"x":19,"y":41,"count":96},{"map_id":51,"x":19,"y":42,"count":174},{"map_id":51,"x":19,"y":43,"count":2},{"map_id":51,"x":20,"y":1,"count":1244},{"map_id":51,"x":20,"y":2,"count":1012},{"map_id":51,"x":20,"y":8,"count":59},{"map_id":51,"x":20,"y":9,"count":23},{"map_id":51,"x":20,"y":40,"count":22},{"map_id":51,"x":20,"y":41,"count":35},{"map_id":51,"x":20,"y":42,"count":21},{"map_id":51,"x":20,"y":43,"count":13},{"map_id":51,"x":21,"y":1,"count":1240},{"map_id":51,"x":21,"y":2,"count":806},{"map_id":51,"x":21,"y":8,"count":125},{"map_id":51,"x":21,"y":9,"count":26},{"map_id":51,"x":21,"y":40,"count":195},{"map_id":51,"x":21,"y":41,"count":29},{"map_id":51,"x":21,"y":42,"count":7},{"map_id":51,"x":22,"y":1,"count":1558},{"map_id":51,"x":22,"y":2,"count":803},{"map_id":51,"x":22,"y":8,"count":145},{"map_id":51,"x":22,"y":9,"count":20},{"map_id":51,"x":22,"y":40,"count":108},{"map_id":51,"x":22,"y":41,"count":14},{"map_id":51,"x":22,"y":42,"count":33},{"map_id":51,"x":23,"y":1,"count":1319},{"map_id":51,"x":23,"y":2,"count":770},{"map_id":51,"x":23,"y":8,"count":81},{"map_id":51,"x":23,"y":9,"count":9},{"map_id":51,"x":23,"y":40,"count":37},{"map_id":51,"x":23,"y":41,"count":10},{"map_id":51,"x":23,"y":42,"count":10},{"map_id":51,"x":23,"y":43,"count":13},{"map_id":51,"x":24,"y":1,"count":827},{"map_id":51,"x":24,"y":2,"count":504},{"map_id":51,"x":24,"y":8,"count":25},{"map_id":51,"x":24,"y":9,"count":8},{"map_id":51,"x":24,"y":41,"count":2},{"map_id":51,"x":24,"y":42,"count":81},{"map_id":51,"x":24,"y":43,"count":41},{"map_id":51,"x":25,"y":1,"count":959},{"map_id":51,"x":25,"y":2,"count":476},{"map_id":51,"x":25,"y":8,"count":43},{"map_id":51,"x":25,"y":9,"count":17},{"map_id":51,"x":25,"y":10,"count":35},{"map_id":51,"x":25,"y":11,"count":30},{"map_id":51,"x":25,"y":12,"count":117},{"map_id":51,"x":25,"y":13,"count":72},{"map_id":51,"x":25,"y":14,"count":42},{"map_id":51,"x":25,"y":15,"count":50},{"map_id":51,"x":25,"y":16,"count":32},{"map_id":51,"x":25,"y":17,"count":9},{"map_id":51,"x":25,"y":43,"count":8},{"map_id":51,"x":26,"y":1,"count":1282},{"map_id":51,"x":26,"y":2,"count":629},{"map_id":51,"x":26,"y":8,"count":7},{"map_id":51,"x":26,"y":9,"count":6},{"map_id":51,"x":26,"y":10,"count":17},{"map_id":51,"x":26,"y":11,"count":31},{"map_id":51,"x":26,"y":12,"count":205},{"map_id":51,"x":26,"y":13,"count":109},{"map_id":51,"x":26,"y":14,"count":22},{"map_id":51,"x":26,"y":15,"count":21},{"map_id":51,"x":26,"y":16,"count":4},{"map_id":51,"x":26,"y":42,"count":4},{"map_id":51,"x":26,"y":43,"count":26},{"map_id":51,"x":27,"y":1,"count":1106},{"map_id":51,"x":27,"y":2,"count":462},{"map_id":51,"x":27,"y":9,"count":2},{"map_id":51,"x":27,"y":41,"count":6},{"map_id":51,"x":27,"y":42,"count":6},{"map_id":51,"x":27,"y":43,"count":6},{"map_id":51,"x":28,"y":1,"count":975},{"map_id":51,"x":28,"y":2,"count":621},{"map_id":51,"x":28,"y":9,"count":2},{"map_id":51,"x":28,"y":40,"count":83},{"map_id":51,"x":28,"y":41,"count":23},{"map_id":51,"x":28,"y":42,"count":4},{"map_id":51,"x":28,"y":43,"count":35},{"map_id":51,"x":29,"y":1,"count":1212},{"map_id":51,"x":29,"y":2,"count":535},{"map_id":51,"x":29,"y":8,"count":11},{"map_id":51,"x":29,"y":9,"count":3},{"map_id":51,"x":29,"y":40,"count":143},{"map_id":51,"x":29,"y":41,"count":56},{"map_id":51,"x":29,"y":42,"count":33},{"map_id":51,"x":29,"y":43,"count":12},{"map_id":51,"x":30,"y":1,"count":1241},{"map_id":51,"x":30,"y":2,"count":460},{"map_id":51,"x":30,"y":3,"count":157},{"map_id":51,"x":30,"y":8,"count":11},{"map_id":51,"x":30,"y":9,"count":7},{"map_id":51,"x":30,"y":40,"count":140},{"map_id":51,"x":30,"y":41,"count":131},{"map_id":51,"x":30,"y":42,"count":106},{"map_id":51,"x":30,"y":43,"count":27},{"map_id":51,"x":31,"y":1,"count":1197},{"map_id":51,"x":31,"y":2,"count":560},{"map_id":51,"x":31,"y":3,"count":154},{"map_id":51,"x":31,"y":4,"count":56},{"map_id":51,"x":31,"y":5,"count":61},{"map_id":51,"x":31,"y":6,"count":182},{"map_id":51,"x":31,"y":7,"count":13},{"map_id":51,"x":31,"y":8,"count":6},{"map_id":51,"x":31,"y":9,"count":6},{"map_id":51,"x":31,"y":40,"count":315},{"map_id":51,"x":31,"y":41,"count":76},{"map_id":51,"x":31,"y":42,"count":7},{"map_id":51,"x":31,"y":43,"count":6},{"map_id":51,"x":32,"y":1,"count":1503},{"map_id":51,"x":32,"y":2,"count":297},{"map_id":51,"x":32,"y":3,"count":142},{"map_id":51,"x":32,"y":4,"count":97},{"map_id":51,"x":32,"y":5,"count":39},{"map_id":51,"x":32,"y":6,"count":58},{"map_id":51,"x":32,"y":7,"count":8},{"map_id":51,"x":32,"y":40,"count":296},{"map_id":51,"x":32,"y":41,"count":102},{"map_id":51,"x":32,"y":42,"count":5},{"map_id":52,"x":9,"y":6,"count":43},{"map_id":52,"x":9,"y":7,"count":13},{"map_id":52,"x":10,"y":6,"count":2},{"map_id":52,"x":10,"y":7,"count":17},{"map_id":52,"x":11,"y":6,"count":8},{"map_id":52,"x":11,"y":7,"count":66},{"map_id":52,"x":12,"y":6,"count":18},{"map_id":52,"x":12,"y":7,"count":11},{"map_id":52,"x":14,"y":7,"count":9},{"map_id":54,"x":0,"y":10,"count":17},{"map_id":54,"x":0,"y":11,"count":27},{"map_id":54,"x":0,"y":12,"count":50},{"map_id":54,"x":0,"y":13,"count":9},{"map_id":54,"x":1,"y":4,"count":46},{"map_id":54,"x":1,"y":5,"count":14},{"map_id":54,"x":1,"y":10,"count":54},{"map_id":54,"x":1,"y":11,"count":57},{"map_id":54,"x":1,"y":12,"count":42},{"map_id":54,"x":1,"y":13,"count":19},{"map_id":54,"x":2,"y":1,"count":2},{"map_id":54,"x":2,"y":4,"count":68},{"map_id":54,"x":2,"y":8,"count":27},{"map_id":54,"x":2,"y":10,"count":13},{"map_id":54,"x":2,"y":11,"count":35},{"map_id":54,"x":2,"y":12,"count":59},{"map_id":54,"x":2,"y":13,"count":49},{"map_id":54,"x":3,"y":1,"count":266},{"map_id":54,"x":3,"y":2,"count":17},{"map_id":54,"x":3,"y":4,"count":37},{"map_id":54,"x":3,"y":5,"count":44},{"map_id":54,"x":3,"y":7,"count":222},{"map_id":54,"x":3,"y":8,"count":55},{"map_id":54,"x":3,"y":11,"count":86},{"map_id":54,"x":3,"y":12,"count":53},{"map_id":54,"x":3,"y":13,"count":63},{"map_id":54,"x":4,"y":2,"count":405},{"map_id":54,"x":4,"y":3,"count":109},{"map_id":54,"x":4,"y":4,"count":59},{"map_id":54,"x":4,"y":5,"count":60},{"map_id":54,"x":4,"y":6,"count":121},{"map_id":54,"x":4,"y":7,"count":144},{"map_id":54,"x":4,"y":8,"count":108},{"map_id":54,"x":4,"y":9,"count":59},{"map_id":54,"x":4,"y":10,"count":101},{"map_id":54,"x":4,"y":11,"count":23},{"map_id":54,"x":4,"y":12,"count":16},{"map_id":54,"x":4,"y":13,"count":152},{"map_id":54,"x":5,"y":1,"count":52},{"map_id":54,"x":5,"y":2,"count":75},{"map_id":54,"x":5,"y":3,"count":25},{"map_id":54,"x":5,"y":4,"count":71},{"map_id":54,"x":5,"y":6,"count":39},{"map_id":54,"x":5,"y":8,"count":114},{"map_id":54,"x":5,"y":9,"count":175},{"map_id":54,"x":5,"y":10,"count":55},{"map_id":54,"x":5,"y":11,"count":30},{"map_id":54,"x":5,"y":12,"count":11},{"map_id":54,"x":5,"y":13,"count":17},{"map_id":54,"x":6,"y":1,"count":87},{"map_id":54,"x":6,"y":2,"count":89},{"map_id":54,"x":6,"y":4,"count":123},{"map_id":54,"x":6,"y":6,"count":26},{"map_id":54,"x":6,"y":8,"count":173},{"map_id":54,"x":6,"y":11,"count":6},{"map_id":54,"x":6,"y":12,"count":13},{"map_id":54,"x":6,"y":13,"count":4},{"map_id":54,"x":7,"y":1,"count":103},{"map_id":54,"x":7,"y":2,"count":61},{"map_id":54,"x":7,"y":4,"count":119},{"map_id":54,"x":7,"y":6,"count":263},{"map_id":54,"x":7,"y":8,"count":150},{"map_id":54,"x":7,"y":11,"count":142},{"map_id":54,"x":7,"y":12,"count":10},{"map_id":54,"x":7,"y":13,"count":12},{"map_id":54,"x":8,"y":1,"count":128},{"map_id":54,"x":8,"y":2,"count":142},{"map_id":54,"x":8,"y":4,"count":167},{"map_id":54,"x":8,"y":5,"count":58},{"map_id":54,"x":8,"y":6,"count":60},{"map_id":54,"x":8,"y":7,"count":26},{"map_id":54,"x":8,"y":8,"count":57},{"map_id":54,"x":8,"y":10,"count":13},{"map_id":54,"x":8,"y":11,"count":27},{"map_id":54,"x":8,"y":12,"count":17},{"map_id":54,"x":8,"y":13,"count":9},{"map_id":54,"x":9,"y":10,"count":10},{"map_id":54,"x":9,"y":11,"count":42},{"map_id":54,"x":9,"y":12,"count":16},{"map_id":54,"x":9,"y":13,"count":3},{"map_id":54,"x":16,"y":17,"count":40},{"map_id":55,"x":2,"y":7,"count":7},{"map_id":55,"x":3,"y":7,"count":1},{"map_id":55,"x":29,"y":13,"count":4},{"map_id":56,"x":2,"y":2,"count":33},{"map_id":56,"x":2,"y":3,"count":88},{"map_id":56,"x":2,"y":4,"count":31},{"map_id":56,"x":2,"y":5,"count":7},{"map_id":56,"x":2,"y":6,"count":62},{"map_id":56,"x":2,"y":7,"count":8},{"map_id":56,"x":3,"y":3,"count":9},{"map_id":56,"x":3,"y":4,"count":29},{"map_id":56,"x":3,"y":5,"count":4},{"map_id":56,"x":3,"y":6,"count":32},{"map_id":56,"x":3,"y":7,"count":50},{"map_id":56,"x":4,"y":5,"count":43},{"map_id":56,"x":4,"y":6,"count":9},{"map_id":56,"x":4,"y":7,"count":3},{"map_id":56,"x":5,"y":7,"count":13},{"map_id":56,"x":6,"y":6,"count":3},{"map_id":56,"x":6,"y":7,"count":26},{"map_id":56,"x":7,"y":6,"count":2},{"map_id":56,"x":7,"y":7,"count":15},{"map_id":56,"x":23,"y":17,"count":28},{"map_id":57,"x":2,"y":6,"count":3},{"map_id":57,"x":2,"y":7,"count":6},{"map_id":57,"x":7,"y":29,"count":4},{"map_id":58,"x":1,"y":4,"count":137},{"map_id":58,"x":1,"y":5,"count":142},{"map_id":58,"x":2,"y":3,"count":448},{"map_id":58,"x":2,"y":4,"count":536},{"map_id":58,"x":2,"y":5,"count":123},{"map_id":58,"x":2,"y":6,"count":246},{"map_id":58,"x":2,"y":7,"count":120},{"map_id":58,"x":3,"y":3,"count":2855},{"map_id":58,"x":3,"y":4,"count":3213},{"map_id":58,"x":3,"y":5,"count":523},{"map_id":58,"x":3,"y":6,"count":229},{"map_id":58,"x":3,"y":7,"count":448},{"map_id":58,"x":4,"y":3,"count":610},{"map_id":58,"x":4,"y":4,"count":518},{"map_id":58,"x":4,"y":5,"count":171},{"map_id":58,"x":4,"y":6,"count":120},{"map_id":58,"x":4,"y":7,"count":208},{"map_id":58,"x":5,"y":3,"count":144},{"map_id":58,"x":5,"y":4,"count":124},{"map_id":58,"x":5,"y":5,"count":199},{"map_id":58,"x":5,"y":6,"count":127},{"map_id":58,"x":5,"y":7,"count":110},{"map_id":58,"x":6,"y":3,"count":366},{"map_id":58,"x":6,"y":4,"count":377},{"map_id":58,"x":6,"y":5,"count":256},{"map_id":58,"x":7,"y":3,"count":341},{"map_id":58,"x":7,"y":4,"count":139},{"map_id":58,"x":7,"y":5,"count":273},{"map_id":58,"x":8,"y":3,"count":194},{"map_id":58,"x":8,"y":4,"count":118},{"map_id":58,"x":8,"y":5,"count":135},{"map_id":58,"x":8,"y":6,"count":71},{"map_id":58,"x":8,"y":7,"count":76},{"map_id":58,"x":9,"y":3,"count":214},{"map_id":58,"x":9,"y":4,"count":103},{"map_id":58,"x":9,"y":5,"count":212},{"map_id":58,"x":9,"y":6,"count":210},{"map_id":58,"x":9,"y":7,"count":164},{"map_id":58,"x":10,"y":3,"count":433},{"map_id":58,"x":10,"y":4,"count":282},{"map_id":58,"x":10,"y":5,"count":354},{"map_id":58,"x":10,"y":6,"count":451},{"map_id":58,"x":10,"y":7,"count":377},{"map_id":58,"x":11,"y":3,"count":1601},{"map_id":58,"x":11,"y":4,"count":299},{"map_id":58,"x":11,"y":5,"count":619},{"map_id":58,"x":11,"y":6,"count":1295},{"map_id":58,"x":12,"y":3,"count":801},{"map_id":58,"x":12,"y":4,"count":423},{"map_id":58,"x":12,"y":5,"count":485},{"map_id":58,"x":13,"y":4,"count":820},{"map_id":58,"x":13,"y":5,"count":320},{"map_id":58,"x":13,"y":25,"count":172}],"12.1.32":[{"map_id":0,"x":4,"y":2,"count":22},{"map_id":0,"x":5,"y":2,"count":112},{"map_id":0,"x":6,"y":2,"count":59},{"map_id":0,"x":7,"y":2,"count":46},{"map_id":0,"x":7,"y":6,"count":19},{"map_id":0,"x":7,"y":7,"count":62},{"map_id":0,"x":7,"y":8,"count":41},{"map_id":0,"x":8,"y":2,"count":97},{"map_id":0,"x":8,"y":3,"count":141},{"map_id":0,"x":8,"y":4,"count":71},{"map_id":0,"x":8,"y":5,"count":32},{"map_id":0,"x":8,"y":6,"count":55},{"map_id":0,"x":8,"y":7,"count":15},{"map_id":0,"x":9,"y":2,"count":54},{"map_id":0,"x":9,"y":3,"count":41},{"map_id":0,"x":9,"y":4,"count":12},{"map_id":0,"x":9,"y":5,"count":7},{"map_id":0,"x":9,"y":6,"count":13},{"map_id":0,"x":10,"y":0,"count":89},{"map_id":0,"x":10,"y":1,"count":34},{"map_id":0,"x":10,"y":2,"count":12},{"map_id":0,"x":10,"y":3,"count":18},{"map_id":0,"x":10,"y":4,"count":5},{"map_id":0,"x":11,"y":0,"count":58},{"map_id":0,"x":11,"y":1,"count":11},{"map_id":0,"x":11,"y":2,"count":33},{"map_id":0,"x":11,"y":3,"count":23},{"map_id":0,"x":11,"y":4,"count":8},{"map_id":0,"x":12,"y":2,"count":53},{"map_id":0,"x":13,"y":2,"count":9},{"map_id":0,"x":14,"y":2,"count":10},{"map_id":1,"x":3,"y":7,"count":4},{"map_id":1,"x":4,"y":7,"count":8},{"map_id":1,"x":4,"y":28,"count":1434},{"map_id":1,"x":4,"y":29,"count":1884},{"map_id":1,"x":4,"y":30,"count":2357},{"map_id":1,"x":5,"y":28,"count":1086},{"map_id":1,"x":5,"y":29,"count":1289},{"map_id":1,"x":5,"y":30,"count":2093},{"map_id":1,"x":6,"y":28,"count":898},{"map_id":1,"x":6,"y":29,"count":1255},{"map_id":1,"x":6,"y":30,"count":1819},{"map_id":1,"x":7,"y":28,"count":797},{"map_id":1,"x":7,"y":29,"count":1135},{"map_id":1,"x":7,"y":30,"count":1659},{"map_id":1,"x":8,"y":28,"count":604},{"map_id":1,"x":8,"y":29,"count":762},{"map_id":1,"x":8,"y":30,"count":1412},{"map_id":1,"x":9,"y":28,"count":254},{"map_id":1,"x":9,"y":29,"count":728},{"map_id":1,"x":9,"y":30,"count":1194},{"map_id":1,"x":10,"y":28,"count":369},{"map_id":1,"x":10,"y":29,"count":512},{"map_id":1,"x":10,"y":30,"count":947},{"map_id":1,"x":11,"y":28,"count":240},{"map_id":1,"x":11,"y":29,"count":247},{"map_id":1,"x":11,"y":30,"count":512},{"map_id":1,"x":12,"y":28,"count":176},{"map_id":1,"x":12,"y":29,"count":275},{"map_id":1,"x":12,"y":30,"count":469},{"map_id":1,"x":13,"y":28,"count":232},{"map_id":1,"x":13,"y":29,"count":222},{"map_id":1,"x":13,"y":30,"count":608},{"map_id":1,"x":14,"y":22,"count":3},{"map_id":1,"x":14,"y":23,"count":3},{"map_id":1,"x":14,"y":28,"count":266},{"map_id":1,"x":14,"y":29,"count":211},{"map_id":1,"x":14,"y":30,"count":157},{"map_id":1,"x":15,"y":22,"count":2},{"map_id":1,"x":15,"y":23,"count":2},{"map_id":1,"x":15,"y":26,"count":4},{"map_id":1,"x":15,"y":27,"count":57},{"map_id":1,"x":15,"y":28,"count":98},{"map_id":1,"x":15,"y":29,"count":111},{"map_id":1,"x":15,"y":30,"count":153},{"map_id":1,"x":16,"y":19,"count":3},{"map_id":1,"x":16,"y":20,"count":3},{"map_id":1,"x":16,"y":21,"count":3},{"map_id":1,"x":16,"y":22,"count":16},{"map_id":1,"x":16,"y":23,"count":13},{"map_id":1,"x":16,"y":24,"count":26},{"map_id":1,"x":16,"y":28,"count":87},{"map_id":1,"x":16,"y":29,"count":139},{"map_id":1,"x":16,"y":30,"count":153},{"map_id":1,"x":17,"y":0,"count":17},{"map_id":1,"x":17,"y":1,"count":8},{"map_id":1,"x":17,"y":6,"count":219},{"map_id":1,"x":17,"y":7,"count":3},{"map_id":1,"x":17,"y":8,"count":16},{"map_id":1,"x":17,"y":10,"count":446},{"map_id":1,"x":17,"y":11,"count":180},{"map_id":1,"x":17,"y":12,"count":58},{"map_id":1,"x":17,"y":13,"count":38},{"map_id":1,"x":17,"y":14,"count":26},{"map_id":1,"x":17,"y":15,"count":18},{"map_id":1,"x":17,"y":16,"count":48},{"map_id":1,"x":17,"y":19,"count":3},{"map_id":1,"x":17,"y":22,"count":9},{"map_id":1,"x":17,"y":23,"count":18},{"map_id":1,"x":17,"y":24,"count":2},{"map_id":1,"x":17,"y":28,"count":177},{"map_id":1,"x":17,"y":29,"count":197},{"map_id":1,"x":17,"y":30,"count":365},{"map_id":1,"x":18,"y":0,"count":12},{"map_id":1,"x":18,"y":1,"count":8},{"map_id":1,"x":18,"y":2,"count":13},{"map_id":1,"x":18,"y":3,"count":3},{"map_id":1,"x":18,"y":4,"count":3},{"map_id":1,"x":18,"y":5,"count":17},{"map_id":1,"x":18,"y":6,"count":12},{"map_id":1,"x":18,"y":7,"count":6},{"map_id":1,"x":18,"y":8,"count":15},{"map_id":1,"x":18,"y":9,"count":199},{"map_id":1,"x":18,"y":10,"count":68},{"map_id":1,"x":18,"y":11,"count":50},{"map_id":1,"x":18,"y":12,"count":49},{"map_id":1,"x":18,"y":13,"count":23},{"map_id":1,"x":18,"y":14,"count":14},{"map_id":1,"x":18,"y":15,"count":17},{"map_id":1,"x":18,"y":16,"count":10},{"map_id":1,"x":18,"y":17,"count":12},{"map_id":1,"x":18,"y":18,"count":6},{"map_id":1,"x":18,"y":19,"count":6},{"map_id":1,"x":18,"y":20,"count":7},{"map_id":1,"x":18,"y":22,"count":6},{"map_id":1,"x":18,"y":23,"count":22},{"map_id":1,"x":18,"y":24,"count":24},{"map_id":1,"x":18,"y":25,"count":28},{"map_id":1,"x":18,"y":28,"count":140},{"map_id":1,"x":18,"y":29,"count":104},{"map_id":1,"x":18,"y":30,"count":195},{"map_id":1,"x":19,"y":0,"count":238},{"map_id":1,"x":19,"y":2,"count":17},{"map_id":1,"x":19,"y":3,"count":7},{"map_id":1,"x":19,"y":4,"count":2},{"map_id":1,"x":19,"y":5,"count":3},{"map_id":1,"x":19,"y":6,"count":3},{"map_id":1,"x":19,"y":8,"count":10},{"map_id":1,"x":19,"y":9,"count":21},{"map_id":1,"x":19,"y":10,"count":52},{"map_id":1,"x":19,"y":11,"count":19},{"map_id":1,"x":19,"y":12,"count":12},{"map_id":1,"x":19,"y":13,"count":21},{"map_id":1,"x":19,"y":14,"count":14},{"map_id":1,"x":19,"y":18,"count":3},{"map_id":1,"x":19,"y":19,"count":8},{"map_id":1,"x":19,"y":20,"count":6},{"map_id":1,"x":19,"y":21,"count":3},{"map_id":1,"x":19,"y":22,"count":14},{"map_id":1,"x":19,"y":23,"count":9},{"map_id":1,"x":19,"y":24,"count":2},{"map_id":1,"x":19,"y":25,"count":6},{"map_id":1,"x":19,"y":26,"count":19},{"map_id":1,"x":19,"y":27,"count":39},{"map_id":1,"x":19,"y":28,"count":17},{"map_id":1,"x":19,"y":29,"count":103},{"map_id":1,"x":19,"y":30,"count":103},{"map_id":1,"x":20,"y":10,"count":3},{"map_id":1,"x":20,"y":11,"count":14},{"map_id":1,"x":20,"y":12,"count":2},{"map_id":1,"x":20,"y":18,"count":3},{"map_id":1,"x":20,"y":19,"count":10},{"map_id":1,"x":20,"y":20,"count":9},{"map_id":1,"x":20,"y":21,"count":6},{"map_id":1,"x":20,"y":23,"count":3},{"map_id":1,"x":20,"y":24,"count":7},{"map_id":1,"x":20,"y":25,"count":4},{"map_id":1,"x":20,"y":28,"count":29},{"map_id":1,"x":20,"y":29,"count":144},{"map_id":1,"x":20,"y":30,"count":34},{"map_id":1,"x":20,"y":31,"count":136},{"map_id":1,"x":20,"y":32,"count":130},{"map_id":1,"x":20,"y":33,"count":63},{"map_id":1,"x":20,"y":34,"count":117},{"map_id":1,"x":20,"y":35,"count":130},{"map_id":1,"x":21,"y":11,"count":3},{"map_id":1,"x":21,"y":18,"count":3},{"map_id":1,"x":21,"y":19,"count":3},{"map_id":1,"x":21,"y":24,"count":3},{"map_id":1,"x":21,"y":25,"count":3},{"map_id":1,"x":21,"y":26,"count":3},{"map_id":1,"x":21,"y":28,"count":75},{"map_id":1,"x":21,"y":30,"count":9},{"map_id":1,"x":21,"y":31,"count":63},{"map_id":1,"x":21,"y":32,"count":83},{"map_id":1,"x":21,"y":33,"count":150},{"map_id":1,"x":21,"y":34,"count":129},{"map_id":1,"x":21,"y":35,"count":112},{"map_id":1,"x":22,"y":18,"count":3},{"map_id":1,"x":22,"y":19,"count":3},{"map_id":1,"x":22,"y":26,"count":8},{"map_id":1,"x":22,"y":27,"count":4},{"map_id":1,"x":22,"y":28,"count":69},{"map_id":1,"x":22,"y":29,"count":47},{"map_id":1,"x":22,"y":30,"count":11},{"map_id":1,"x":23,"y":18,"count":3},{"map_id":1,"x":23,"y":19,"count":3},{"map_id":1,"x":23,"y":25,"count":11},{"map_id":1,"x":23,"y":26,"count":30},{"map_id":1,"x":23,"y":27,"count":2},{"map_id":1,"x":23,"y":28,"count":65},{"map_id":1,"x":23,"y":29,"count":140},{"map_id":1,"x":23,"y":30,"count":3},{"map_id":1,"x":24,"y":18,"count":3},{"map_id":1,"x":24,"y":19,"count":3},{"map_id":1,"x":24,"y":28,"count":84},{"map_id":1,"x":24,"y":29,"count":109},{"map_id":1,"x":24,"y":30,"count":45},{"map_id":1,"x":25,"y":28,"count":61},{"map_id":1,"x":25,"y":29,"count":71},{"map_id":1,"x":25,"y":30,"count":60},{"map_id":1,"x":26,"y":28,"count":62},{"map_id":1,"x":26,"y":29,"count":61},{"map_id":1,"x":26,"y":30,"count":56},{"map_id":1,"x":27,"y":28,"count":32},{"map_id":1,"x":27,"y":29,"count":58},{"map_id":1,"x":27,"y":30,"count":106},{"map_id":1,"x":28,"y":28,"count":64},{"map_id":1,"x":28,"y":29,"count":112},{"map_id":1,"x":28,"y":30,"count":121},{"map_id":1,"x":29,"y":28,"count":22},{"map_id":1,"x":29,"y":29,"count":40},{"map_id":1,"x":29,"y":30,"count":162},{"map_id":1,"x":30,"y":28,"count":42},{"map_id":1,"x":30,"y":29,"count":15},{"map_id":1,"x":30,"y":30,"count":84},{"map_id":1,"x":31,"y":28,"count":28},{"map_id":1,"x":31,"y":29,"count":55},{"map_id":1,"x":31,"y":30,"count":45},{"map_id":1,"x":32,"y":29,"count":27},{"map_id":1,"x":32,"y":30,"count":7},{"map_id":1,"x":33,"y":29,"count":3},{"map_id":2,"x":2,"y":7,"count":4},{"map_id":2,"x":3,"y":7,"count":96},{"map_id":2,"x":4,"y":2,"count":5},{"map_id":2,"x":4,"y":3,"count":6},{"map_id":2,"x":4,"y":4,"count":9},{"map_id":2,"x":4,"y":5,"count":15},{"map_id":2,"x":4,"y":7,"count":32},{"map_id":2,"x":4,"y":8,"count":107},{"map_id":2,"x":4,"y":9,"count":64},{"map_id":2,"x":4,"y":10,"count":18},{"map_id":2,"x":4,"y":11,"count":4},{"map_id":2,"x":4,"y":22,"count":360},{"map_id":2,"x":4,"y":23,"count":301},{"map_id":2,"x":4,"y":24,"count":597},{"map_id":2,"x":4,"y":25,"count":650},{"map_id":2,"x":4,"y":26,"count":805},{"map_id":2,"x":4,"y":27,"count":805},{"map_id":2,"x":4,"y":28,"count":949},{"map_id":2,"x":4,"y":29,"count":700},{"map_id":2,"x":4,"y":30,"count":953},{"map_id":2,"x":4,"y":31,"count":868},{"map_id":2,"x":5,"y":2,"count":35},{"map_id":2,"x":5,"y":3,"count":31},{"map_id":2,"x":5,"y":4,"count":42},{"map_id":2,"x":5,"y":5,"count":27},{"map_id":2,"x":5,"y":8,"count":134},{"map_id":2,"x":5,"y":9,"count":74},{"map_id":2,"x":5,"y":10,"count":28},{"map_id":2,"x":5,"y":11,"count":10},{"map_id":2,"x":5,"y":22,"count":257},{"map_id":2,"x":5,"y":23,"count":337},{"map_id":2,"x":5,"y":24,"count":464},{"map_id":2,"x":5,"y":25,"count":398},{"map_id":2,"x":5,"y":26,"count":504},{"map_id":2,"x":5,"y":27,"count":294},{"map_id":2,"x":5,"y":28,"count":380},{"map_id":2,"x":5,"y":29,"count":489},{"map_id":2,"x":5,"y":30,"count":485},{"map_id":2,"x":5,"y":31,"count":548},{"map_id":2,"x":6,"y":2,"count":79},{"map_id":2,"x":6,"y":3,"count":13},{"map_id":2,"x":6,"y":4,"count":28},{"map_id":2,"x":6,"y":5,"count":46},{"map_id":2,"x":6,"y":6,"count":10},{"map_id":2,"x":6,"y":8,"count":163},{"map_id":2,"x":6,"y":9,"count":69},{"map_id":2,"x":6,"y":10,"count":34},{"map_id":2,"x":6,"y":11,"count":89},{"map_id":2,"x":6,"y":16,"count":10},{"map_id":2,"x":6,"y":17,"count":5},{"map_id":2,"x":6,"y":22,"count":202},{"map_id":2,"x":6,"y":23,"count":207},{"map_id":2,"x":6,"y":24,"count":264},{"map_id":2,"x":6,"y":25,"count":321},{"map_id":2,"x":6,"y":26,"count":224},{"map_id":2,"x":6,"y":27,"count":191},{"map_id":2,"x":6,"y":30,"count":101},{"map_id":2,"x":6,"y":31,"count":375},{"map_id":2,"x":7,"y":2,"count":16},{"map_id":2,"x":7,"y":3,"count":8},{"map_id":2,"x":7,"y":4,"count":28},{"map_id":2,"x":7,"y":5,"count":38},{"map_id":2,"x":7,"y":6,"count":9},{"map_id":2,"x":7,"y":7,"count":5},{"map_id":2,"x":7,"y":8,"count":39},{"map_id":2,"x":7,"y":9,"count":63},{"map_id":2,"x":7,"y":10,"count":33},{"map_id":2,"x":7,"y":11,"count":27},{"map_id":2,"x":7,"y":15,"count":14},{"map_id":2,"x":7,"y":16,"count":18},{"map_id":2,"x":7,"y":17,"count":9},{"map_id":2,"x":7,"y":18,"count":17},{"map_id":2,"x":7,"y":19,"count":11},{"map_id":2,"x":7,"y":20,"count":36},{"map_id":2,"x":7,"y":22,"count":91},{"map_id":2,"x":7,"y":23,"count":220},{"map_id":2,"x":7,"y":24,"count":316},{"map_id":2,"x":7,"y":25,"count":224},{"map_id":2,"x":7,"y":26,"count":105},{"map_id":2,"x":7,"y":27,"count":98},{"map_id":2,"x":7,"y":29,"count":7},{"map_id":2,"x":7,"y":30,"count":81},{"map_id":2,"x":7,"y":31,"count":326},{"map_id":2,"x":8,"y":2,"count":4},{"map_id":2,"x":8,"y":3,"count":23},{"map_id":2,"x":8,"y":4,"count":101},{"map_id":2,"x":8,"y":5,"count":8},{"map_id":2,"x":8,"y":6,"count":29},{"map_id":2,"x":8,"y":8,"count":33},{"map_id":2,"x":8,"y":9,"count":71},{"map_id":2,"x":8,"y":10,"count":31},{"map_id":2,"x":8,"y":11,"count":62},{"map_id":2,"x":8,"y":12,"count":3},{"map_id":2,"x":8,"y":16,"count":3},{"map_id":2,"x":8,"y":17,"count":6},{"map_id":2,"x":8,"y":18,"count":64},{"map_id":2,"x":8,"y":19,"count":36},{"map_id":2,"x":8,"y":20,"count":37},{"map_id":2,"x":8,"y":22,"count":96},{"map_id":2,"x":8,"y":23,"count":209},{"map_id":2,"x":8,"y":24,"count":287},{"map_id":2,"x":8,"y":25,"count":158},{"map_id":2,"x":8,"y":26,"count":135},{"map_id":2,"x":8,"y":27,"count":125},{"map_id":2,"x":8,"y":30,"count":70},{"map_id":2,"x":8,"y":31,"count":391},{"map_id":2,"x":9,"y":2,"count":24},{"map_id":2,"x":9,"y":3,"count":50},{"map_id":2,"x":9,"y":4,"count":59},{"map_id":2,"x":9,"y":5,"count":11},{"map_id":2,"x":9,"y":6,"count":14},{"map_id":2,"x":9,"y":7,"count":2},{"map_id":2,"x":9,"y":8,"count":38},{"map_id":2,"x":9,"y":9,"count":213},{"map_id":2,"x":9,"y":10,"count":35},{"map_id":2,"x":9,"y":11,"count":23},{"map_id":2,"x":9,"y":12,"count":24},{"map_id":2,"x":9,"y":13,"count":4},{"map_id":2,"x":9,"y":14,"count":4},{"map_id":2,"x":9,"y":15,"count":4},{"map_id":2,"x":9,"y":16,"count":4},{"map_id":2,"x":9,"y":17,"count":4},{"map_id":2,"x":9,"y":18,"count":52},{"map_id":2,"x":9,"y":19,"count":45},{"map_id":2,"x":9,"y":20,"count":17},{"map_id":2,"x":9,"y":22,"count":125},{"map_id":2,"x":9,"y":23,"count":205},{"map_id":2,"x":9,"y":24,"count":195},{"map_id":2,"x":9,"y":25,"count":163},{"map_id":2,"x":9,"y":26,"count":91},{"map_id":2,"x":9,"y":27,"count":84},{"map_id":2,"x":9,"y":30,"count":106},{"map_id":2,"x":9,"y":31,"count":631},{"map_id":2,"x":10,"y":7,"count":8},{"map_id":2,"x":10,"y":8,"count":52},{"map_id":2,"x":10,"y":9,"count":14},{"map_id":2,"x":10,"y":10,"count":9},{"map_id":2,"x":10,"y":11,"count":45},{"map_id":2,"x":10,"y":12,"count":11},{"map_id":2,"x":10,"y":13,"count":4},{"map_id":2,"x":10,"y":18,"count":7},{"map_id":2,"x":10,"y":19,"count":164},{"map_id":2,"x":10,"y":20,"count":67},{"map_id":2,"x":10,"y":22,"count":90},{"map_id":2,"x":10,"y":23,"count":186},{"map_id":2,"x":10,"y":24,"count":328},{"map_id":2,"x":10,"y":25,"count":141},{"map_id":2,"x":10,"y":26,"count":200},{"map_id":2,"x":10,"y":27,"count":203},{"map_id":2,"x":10,"y":28,"count":206},{"map_id":2,"x":10,"y":29,"count":225},{"map_id":2,"x":10,"y":30,"count":354},{"map_id":2,"x":10,"y":31,"count":1003},{"map_id":2,"x":11,"y":7,"count":4},{"map_id":2,"x":11,"y":8,"count":62},{"map_id":2,"x":11,"y":9,"count":40},{"map_id":2,"x":11,"y":10,"count":29},{"map_id":2,"x":11,"y":11,"count":3},{"map_id":2,"x":11,"y":12,"count":3},{"map_id":2,"x":11,"y":13,"count":4},{"map_id":2,"x":11,"y":18,"count":117},{"map_id":2,"x":11,"y":19,"count":39},{"map_id":2,"x":11,"y":20,"count":64},{"map_id":2,"x":11,"y":22,"count":107},{"map_id":2,"x":11,"y":23,"count":207},{"map_id":2,"x":11,"y":24,"count":167},{"map_id":2,"x":11,"y":25,"count":284},{"map_id":2,"x":11,"y":26,"count":213},{"map_id":2,"x":11,"y":27,"count":167},{"map_id":2,"x":11,"y":28,"count":133},{"map_id":2,"x":11,"y":29,"count":120},{"map_id":2,"x":11,"y":30,"count":335},{"map_id":2,"x":11,"y":31,"count":1307},{"map_id":2,"x":12,"y":8,"count":113},{"map_id":2,"x":12,"y":9,"count":16},{"map_id":2,"x":12,"y":10,"count":33},{"map_id":2,"x":12,"y":11,"count":6},{"map_id":2,"x":12,"y":12,"count":3},{"map_id":2,"x":12,"y":13,"count":6},{"map_id":2,"x":12,"y":19,"count":8},{"map_id":2,"x":12,"y":20,"count":15},{"map_id":2,"x":12,"y":26,"count":355},{"map_id":2,"x":12,"y":27,"count":125},{"map_id":2,"x":12,"y":28,"count":103},{"map_id":2,"x":12,"y":29,"count":82},{"map_id":2,"x":12,"y":30,"count":173},{"map_id":2,"x":12,"y":31,"count":960},{"map_id":2,"x":13,"y":8,"count":34},{"map_id":2,"x":13,"y":9,"count":27},{"map_id":2,"x":13,"y":10,"count":25},{"map_id":2,"x":13,"y":12,"count":7},{"map_id":2,"x":13,"y":13,"count":9},{"map_id":2,"x":13,"y":19,"count":3},{"map_id":2,"x":13,"y":20,"count":20},{"map_id":2,"x":13,"y":25,"count":108},{"map_id":2,"x":13,"y":26,"count":355},{"map_id":2,"x":13,"y":27,"count":187},{"map_id":2,"x":13,"y":28,"count":87},{"map_id":2,"x":13,"y":29,"count":167},{"map_id":2,"x":13,"y":30,"count":270},{"map_id":2,"x":13,"y":31,"count":881},{"map_id":2,"x":14,"y":7,"count":12},{"map_id":2,"x":14,"y":8,"count":33},{"map_id":2,"x":14,"y":9,"count":31},{"map_id":2,"x":14,"y":10,"count":6},{"map_id":2,"x":14,"y":12,"count":3},{"map_id":2,"x":14,"y":13,"count":121},{"map_id":2,"x":14,"y":19,"count":5},{"map_id":2,"x":14,"y":20,"count":17},{"map_id":2,"x":14,"y":26,"count":379},{"map_id":2,"x":14,"y":27,"count":198},{"map_id":2,"x":14,"y":28,"count":157},{"map_id":2,"x":14,"y":29,"count":81},{"map_id":2,"x":14,"y":30,"count":263},{"map_id":2,"x":14,"y":31,"count":440},{"map_id":2,"x":15,"y":8,"count":49},{"map_id":2,"x":15,"y":10,"count":10},{"map_id":2,"x":15,"y":11,"count":5},{"map_id":2,"x":15,"y":12,"count":15},{"map_id":2,"x":15,"y":13,"count":27},{"map_id":2,"x":15,"y":19,"count":1},{"map_id":2,"x":15,"y":20,"count":46},{"map_id":2,"x":15,"y":26,"count":163},{"map_id":2,"x":15,"y":27,"count":70},{"map_id":2,"x":15,"y":28,"count":140},{"map_id":2,"x":15,"y":29,"count":73},{"map_id":2,"x":15,"y":30,"count":56},{"map_id":2,"x":15,"y":31,"count":287},{"map_id":2,"x":16,"y":8,"count":32},{"map_id":2,"x":16,"y":9,"count":29},{"map_id":2,"x":16,"y":10,"count":39},{"map_id":2,"x":16,"y":11,"count":2},{"map_id":2,"x":16,"y":13,"count":30},{"map_id":2,"x":16,"y":18,"count":4},{"map_id":2,"x":16,"y":19,"count":14},{"map_id":2,"x":16,"y":20,"count":2},{"map_id":2,"x":16,"y":22,"count":115},{"map_id":2,"x":16,"y":23,"count":208},{"map_id":2,"x":16,"y":24,"count":72},{"map_id":2,"x":16,"y":25,"count":130},{"map_id":2,"x":16,"y":26,"count":201},{"map_id":2,"x":16,"y":27,"count":116},{"map_id":2,"x":16,"y":28,"count":70},{"map_id":2,"x":16,"y":29,"count":130},{"map_id":2,"x":16,"y":30,"count":162},{"map_id":2,"x":16,"y":31,"count":149},{"map_id":2,"x":17,"y":8,"count":7},{"map_id":2,"x":17,"y":9,"count":72},{"map_id":2,"x":17,"y":10,"count":20},{"map_id":2,"x":17,"y":11,"count":18},{"map_id":2,"x":17,"y":12,"count":3},{"map_id":2,"x":17,"y":13,"count":26},{"map_id":2,"x":17,"y":19,"count":2},{"map_id":2,"x":17,"y":20,"count":10},{"map_id":2,"x":17,"y":22,"count":109},{"map_id":2,"x":17,"y":23,"count":166},{"map_id":2,"x":17,"y":24,"count":33},{"map_id":2,"x":17,"y":26,"count":340},{"map_id":2,"x":17,"y":27,"count":215},{"map_id":2,"x":17,"y":28,"count":114},{"map_id":2,"x":17,"y":29,"count":104},{"map_id":2,"x":17,"y":30,"count":120},{"map_id":2,"x":17,"y":31,"count":62},{"map_id":2,"x":18,"y":8,"count":7},{"map_id":2,"x":18,"y":9,"count":5},{"map_id":2,"x":18,"y":10,"count":3},{"map_id":2,"x":18,"y":11,"count":5},{"map_id":2,"x":18,"y":12,"count":5},{"map_id":2,"x":18,"y":13,"count":32},{"map_id":2,"x":18,"y":14,"count":58},{"map_id":2,"x":18,"y":15,"count":90},{"map_id":2,"x":18,"y":16,"count":171},{"map_id":2,"x":18,"y":17,"count":461},{"map_id":2,"x":18,"y":22,"count":84},{"map_id":2,"x":18,"y":23,"count":48},{"map_id":2,"x":18,"y":24,"count":83},{"map_id":2,"x":18,"y":25,"count":13},{"map_id":2,"x":18,"y":26,"count":62},{"map_id":2,"x":18,"y":27,"count":66},{"map_id":2,"x":18,"y":28,"count":25},{"map_id":2,"x":18,"y":29,"count":78},{"map_id":2,"x":18,"y":30,"count":55},{"map_id":2,"x":18,"y":31,"count":69},{"map_id":2,"x":18,"y":32,"count":139},{"map_id":2,"x":18,"y":33,"count":162},{"map_id":2,"x":18,"y":34,"count":227},{"map_id":2,"x":18,"y":35,"count":245},{"map_id":2,"x":19,"y":8,"count":23},{"map_id":2,"x":19,"y":9,"count":19},{"map_id":2,"x":19,"y":10,"count":21},{"map_id":2,"x":19,"y":11,"count":10},{"map_id":2,"x":19,"y":12,"count":6},{"map_id":2,"x":19,"y":13,"count":71},{"map_id":2,"x":19,"y":14,"count":45},{"map_id":2,"x":19,"y":15,"count":45},{"map_id":2,"x":19,"y":16,"count":46},{"map_id":2,"x":19,"y":17,"count":207},{"map_id":2,"x":19,"y":18,"count":73},{"map_id":2,"x":19,"y":19,"count":48},{"map_id":2,"x":19,"y":20,"count":113},{"map_id":2,"x":19,"y":21,"count":137},{"map_id":2,"x":19,"y":22,"count":86},{"map_id":2,"x":19,"y":23,"count":61},{"map_id":2,"x":19,"y":24,"count":14},{"map_id":2,"x":19,"y":25,"count":6},{"map_id":2,"x":19,"y":26,"count":52},{"map_id":2,"x":19,"y":27,"count":31},{"map_id":2,"x":19,"y":28,"count":212},{"map_id":2,"x":19,"y":30,"count":95},{"map_id":2,"x":19,"y":31,"count":21},{"map_id":2,"x":19,"y":32,"count":22},{"map_id":2,"x":19,"y":33,"count":26},{"map_id":2,"x":19,"y":34,"count":63},{"map_id":2,"x":19,"y":35,"count":68},{"map_id":2,"x":20,"y":10,"count":7},{"map_id":2,"x":20,"y":11,"count":26},{"map_id":2,"x":20,"y":12,"count":2},{"map_id":2,"x":20,"y":13,"count":32},{"map_id":2,"x":20,"y":14,"count":33},{"map_id":2,"x":20,"y":15,"count":54},{"map_id":2,"x":20,"y":16,"count":19},{"map_id":2,"x":20,"y":17,"count":22},{"map_id":2,"x":20,"y":18,"count":40},{"map_id":2,"x":20,"y":19,"count":98},{"map_id":2,"x":20,"y":20,"count":78},{"map_id":2,"x":20,"y":21,"count":80},{"map_id":2,"x":20,"y":22,"count":34},{"map_id":2,"x":20,"y":23,"count":13},{"map_id":2,"x":20,"y":24,"count":6},{"map_id":2,"x":20,"y":25,"count":5},{"map_id":2,"x":20,"y":26,"count":14},{"map_id":2,"x":20,"y":27,"count":11},{"map_id":2,"x":20,"y":28,"count":12},{"map_id":2,"x":20,"y":30,"count":12},{"map_id":2,"x":20,"y":31,"count":12},{"map_id":2,"x":21,"y":11,"count":6},{"map_id":2,"x":21,"y":12,"count":34},{"map_id":2,"x":21,"y":13,"count":41},{"map_id":2,"x":21,"y":14,"count":84},{"map_id":2,"x":21,"y":15,"count":37},{"map_id":2,"x":21,"y":16,"count":17},{"map_id":2,"x":21,"y":17,"count":23},{"map_id":2,"x":21,"y":18,"count":19},{"map_id":2,"x":21,"y":19,"count":13},{"map_id":2,"x":21,"y":20,"count":60},{"map_id":2,"x":21,"y":21,"count":33},{"map_id":2,"x":21,"y":22,"count":50},{"map_id":2,"x":21,"y":23,"count":28},{"map_id":2,"x":21,"y":30,"count":4},{"map_id":2,"x":21,"y":31,"count":32},{"map_id":2,"x":22,"y":8,"count":13},{"map_id":2,"x":22,"y":9,"count":36},{"map_id":2,"x":22,"y":10,"count":11},{"map_id":2,"x":22,"y":11,"count":7},{"map_id":2,"x":22,"y":12,"count":50},{"map_id":2,"x":22,"y":13,"count":60},{"map_id":2,"x":22,"y":18,"count":52},{"map_id":2,"x":22,"y":19,"count":85},{"map_id":2,"x":22,"y":20,"count":69},{"map_id":2,"x":22,"y":21,"count":15},{"map_id":2,"x":22,"y":22,"count":31},{"map_id":2,"x":23,"y":8,"count":15},{"map_id":2,"x":23,"y":9,"count":9},{"map_id":2,"x":23,"y":10,"count":28},{"map_id":2,"x":23,"y":11,"count":8},{"map_id":2,"x":23,"y":12,"count":44},{"map_id":2,"x":23,"y":13,"count":58},{"map_id":2,"x":23,"y":17,"count":7},{"map_id":2,"x":23,"y":18,"count":45},{"map_id":2,"x":23,"y":19,"count":169},{"map_id":2,"x":23,"y":20,"count":61},{"map_id":2,"x":23,"y":21,"count":67},{"map_id":2,"x":23,"y":22,"count":75},{"map_id":2,"x":24,"y":8,"count":36},{"map_id":2,"x":24,"y":9,"count":78},{"map_id":2,"x":24,"y":10,"count":48},{"map_id":2,"x":24,"y":11,"count":14},{"map_id":2,"x":24,"y":12,"count":5},{"map_id":2,"x":24,"y":13,"count":82},{"map_id":2,"x":24,"y":18,"count":268},{"map_id":2,"x":24,"y":19,"count":30},{"map_id":2,"x":24,"y":20,"count":135},{"map_id":2,"x":24,"y":21,"count":113},{"map_id":2,"x":24,"y":22,"count":236},{"map_id":2,"x":25,"y":8,"count":52},{"map_id":2,"x":25,"y":9,"count":64},{"map_id":2,"x":25,"y":10,"count":21},{"map_id":2,"x":25,"y":11,"count":11},{"map_id":2,"x":25,"y":12,"count":23},{"map_id":2,"x":25,"y":13,"count":14},{"map_id":2,"x":25,"y":18,"count":29},{"map_id":2,"x":25,"y":19,"count":63},{"map_id":2,"x":25,"y":20,"count":40},{"map_id":2,"x":25,"y":21,"count":39},{"map_id":2,"x":25,"y":22,"count":73},{"map_id":2,"x":26,"y":8,"count":64},{"map_id":2,"x":26,"y":9,"count":121},{"map_id":2,"x":26,"y":10,"count":25},{"map_id":2,"x":26,"y":11,"count":11},{"map_id":2,"x":26,"y":12,"count":10},{"map_id":2,"x":26,"y":13,"count":2},{"map_id":2,"x":26,"y":17,"count":6},{"map_id":2,"x":26,"y":18,"count":12},{"map_id":2,"x":26,"y":19,"count":42},{"map_id":2,"x":26,"y":20,"count":55},{"map_id":2,"x":26,"y":21,"count":51},{"map_id":2,"x":26,"y":22,"count":13},{"map_id":2,"x":27,"y":8,"count":12},{"map_id":2,"x":27,"y":9,"count":9},{"map_id":2,"x":27,"y":10,"count":26},{"map_id":2,"x":27,"y":11,"count":16},{"map_id":2,"x":27,"y":12,"count":38},{"map_id":2,"x":27,"y":13,"count":6},{"map_id":2,"x":27,"y":18,"count":14},{"map_id":2,"x":27,"y":19,"count":16},{"map_id":2,"x":27,"y":20,"count":96},{"map_id":2,"x":27,"y":21,"count":18},{"map_id":2,"x":27,"y":22,"count":9},{"map_id":2,"x":28,"y":8,"count":16},{"map_id":2,"x":28,"y":9,"count":8},{"map_id":2,"x":28,"y":10,"count":22},{"map_id":2,"x":28,"y":11,"count":26},{"map_id":2,"x":28,"y":18,"count":11},{"map_id":2,"x":28,"y":19,"count":20},{"map_id":2,"x":28,"y":20,"count":9},{"map_id":2,"x":28,"y":21,"count":54},{"map_id":2,"x":28,"y":22,"count":2},{"map_id":2,"x":29,"y":8,"count":57},{"map_id":2,"x":29,"y":9,"count":6},{"map_id":2,"x":29,"y":10,"count":19},{"map_id":2,"x":29,"y":11,"count":15},{"map_id":2,"x":29,"y":17,"count":3},{"map_id":2,"x":29,"y":18,"count":12},{"map_id":2,"x":29,"y":19,"count":11},{"map_id":2,"x":29,"y":20,"count":37},{"map_id":2,"x":29,"y":21,"count":15},{"map_id":2,"x":29,"y":22,"count":2},{"map_id":2,"x":30,"y":8,"count":21},{"map_id":2,"x":30,"y":9,"count":4},{"map_id":2,"x":30,"y":10,"count":47},{"map_id":2,"x":30,"y":11,"count":7},{"map_id":2,"x":30,"y":17,"count":3},{"map_id":2,"x":30,"y":18,"count":9},{"map_id":2,"x":30,"y":19,"count":16},{"map_id":2,"x":30,"y":20,"count":59},{"map_id":2,"x":30,"y":21,"count":10},{"map_id":2,"x":30,"y":22,"count":34},{"map_id":2,"x":30,"y":23,"count":68},{"map_id":2,"x":31,"y":8,"count":33},{"map_id":2,"x":31,"y":9,"count":59},{"map_id":2,"x":31,"y":10,"count":74},{"map_id":2,"x":31,"y":11,"count":17},{"map_id":2,"x":31,"y":15,"count":71},{"map_id":2,"x":31,"y":16,"count":10},{"map_id":2,"x":31,"y":17,"count":8},{"map_id":2,"x":31,"y":18,"count":20},{"map_id":2,"x":31,"y":19,"count":16},{"map_id":2,"x":31,"y":20,"count":14},{"map_id":2,"x":31,"y":21,"count":39},{"map_id":2,"x":31,"y":22,"count":7},{"map_id":2,"x":31,"y":23,"count":40},{"map_id":2,"x":31,"y":24,"count":58},{"map_id":2,"x":31,"y":25,"count":111},{"map_id":2,"x":31,"y":26,"count":24},{"map_id":2,"x":31,"y":27,"count":12},{"map_id":2,"x":31,"y":28,"count":36},{"map_id":2,"x":31,"y":29,"count":17},{"map_id":2,"x":32,"y":9,"count":17},{"map_id":2,"x":32,"y":10,"count":52},{"map_id":2,"x":32,"y":11,"count":23},{"map_id":2,"x":32,"y":12,"count":16},{"map_id":2,"x":32,"y":13,"count":62},{"map_id":2,"x":32,"y":14,"count":14},{"map_id":2,"x":32,"y":15,"count":2},{"map_id":2,"x":32,"y":16,"count":5},{"map_id":2,"x":32,"y":18,"count":9},{"map_id":2,"x":32,"y":19,"count":3},{"map_id":2,"x":32,"y":23,"count":3},{"map_id":2,"x":32,"y":24,"count":4},{"map_id":2,"x":32,"y":25,"count":5},{"map_id":2,"x":32,"y":27,"count":5},{"map_id":2,"x":32,"y":28,"count":38},{"map_id":2,"x":32,"y":29,"count":36},{"map_id":2,"x":33,"y":9,"count":24},{"map_id":2,"x":33,"y":10,"count":195},{"map_id":2,"x":33,"y":11,"count":82},{"map_id":2,"x":33,"y":12,"count":26},{"map_id":2,"x":33,"y":13,"count":24},{"map_id":2,"x":33,"y":14,"count":37},{"map_id":2,"x":33,"y":15,"count":19},{"map_id":2,"x":33,"y":16,"count":27},{"map_id":2,"x":33,"y":17,"count":3},{"map_id":2,"x":33,"y":18,"count":63},{"map_id":2,"x":33,"y":27,"count":21},{"map_id":2,"x":33,"y":28,"count":5},{"map_id":2,"x":33,"y":29,"count":104},{"map_id":2,"x":34,"y":8,"count":3},{"map_id":2,"x":34,"y":9,"count":200},{"map_id":2,"x":34,"y":16,"count":3},{"map_id":2,"x":34,"y":17,"count":9},{"map_id":2,"x":34,"y":18,"count":7},{"map_id":2,"x":35,"y":17,"count":145},{"map_id":2,"x":35,"y":18,"count":4},{"map_id":12,"x":4,"y":2,"count":51},{"map_id":12,"x":4,"y":3,"count":20},{"map_id":12,"x":4,"y":4,"count":2},{"map_id":12,"x":4,"y":6,"count":28},{"map_id":12,"x":4,"y":7,"count":5},{"map_id":12,"x":4,"y":14,"count":52},{"map_id":12,"x":4,"y":15,"count":9},{"map_id":12,"x":4,"y":16,"count":5},{"map_id":12,"x":4,"y":17,"count":3},{"map_id":12,"x":4,"y":18,"count":12},{"map_id":12,"x":4,"y":19,"count":4},{"map_id":12,"x":4,"y":20,"count":84},{"map_id":12,"x":4,"y":21,"count":215},{"map_id":12,"x":4,"y":22,"count":226},{"map_id":12,"x":5,"y":2,"count":75},{"map_id":12,"x":5,"y":3,"count":12},{"map_id":12,"x":5,"y":4,"count":8},{"map_id":12,"x":5,"y":5,"count":2},{"map_id":12,"x":5,"y":6,"count":22},{"map_id":12,"x":5,"y":7,"count":12},{"map_id":12,"x":5,"y":10,"count":3},{"map_id":12,"x":5,"y":14,"count":2},{"map_id":12,"x":5,"y":17,"count":3},{"map_id":12,"x":5,"y":18,"count":12},{"map_id":12,"x":5,"y":19,"count":122},{"map_id":12,"x":5,"y":20,"count":54},{"map_id":12,"x":5,"y":21,"count":55},{"map_id":12,"x":5,"y":22,"count":61},{"map_id":12,"x":6,"y":2,"count":27},{"map_id":12,"x":6,"y":3,"count":11},{"map_id":12,"x":6,"y":6,"count":45},{"map_id":12,"x":6,"y":7,"count":56},{"map_id":12,"x":6,"y":8,"count":15},{"map_id":12,"x":6,"y":10,"count":5},{"map_id":12,"x":6,"y":11,"count":4},{"map_id":12,"x":6,"y":12,"count":3},{"map_id":12,"x":6,"y":13,"count":2},{"map_id":12,"x":6,"y":14,"count":14},{"map_id":12,"x":6,"y":17,"count":2},{"map_id":12,"x":6,"y":18,"count":3},{"map_id":12,"x":6,"y":20,"count":16},{"map_id":12,"x":6,"y":21,"count":28},{"map_id":12,"x":6,"y":22,"count":29},{"map_id":12,"x":7,"y":2,"count":55},{"map_id":12,"x":7,"y":3,"count":4},{"map_id":12,"x":7,"y":6,"count":67},{"map_id":12,"x":7,"y":7,"count":15},{"map_id":12,"x":7,"y":8,"count":10},{"map_id":12,"x":7,"y":9,"count":2},{"map_id":12,"x":7,"y":10,"count":7},{"map_id":12,"x":7,"y":15,"count":4},{"map_id":12,"x":7,"y":16,"count":8},{"map_id":12,"x":7,"y":17,"count":6},{"map_id":12,"x":7,"y":18,"count":14},{"map_id":12,"x":7,"y":19,"count":2},{"map_id":12,"x":7,"y":20,"count":102},{"map_id":12,"x":7,"y":21,"count":69},{"map_id":12,"x":7,"y":22,"count":14},{"map_id":12,"x":7,"y":28,"count":4},{"map_id":12,"x":7,"y":29,"count":9},{"map_id":12,"x":8,"y":2,"count":55},{"map_id":12,"x":8,"y":3,"count":35},{"map_id":12,"x":8,"y":4,"count":8},{"map_id":12,"x":8,"y":7,"count":6},{"map_id":12,"x":8,"y":8,"count":3},{"map_id":12,"x":8,"y":20,"count":38},{"map_id":12,"x":8,"y":21,"count":107},{"map_id":12,"x":8,"y":22,"count":38},{"map_id":12,"x":8,"y":26,"count":3},{"map_id":12,"x":8,"y":27,"count":12},{"map_id":12,"x":8,"y":28,"count":25},{"map_id":12,"x":8,"y":29,"count":14},{"map_id":12,"x":8,"y":30,"count":7},{"map_id":12,"x":9,"y":2,"count":9},{"map_id":12,"x":9,"y":3,"count":2},{"map_id":12,"x":9,"y":19,"count":3},{"map_id":12,"x":9,"y":20,"count":7},{"map_id":12,"x":9,"y":21,"count":41},{"map_id":12,"x":9,"y":22,"count":32},{"map_id":12,"x":9,"y":28,"count":43},{"map_id":12,"x":9,"y":29,"count":8},{"map_id":12,"x":9,"y":30,"count":3},{"map_id":12,"x":9,"y":31,"count":56},{"map_id":12,"x":10,"y":0,"count":65},{"map_id":12,"x":10,"y":1,"count":77},{"map_id":12,"x":10,"y":2,"count":14},{"map_id":12,"x":10,"y":3,"count":3},{"map_id":12,"x":10,"y":20,"count":19},{"map_id":12,"x":10,"y":21,"count":20},{"map_id":12,"x":10,"y":22,"count":45},{"map_id":12,"x":10,"y":28,"count":33},{"map_id":12,"x":10,"y":29,"count":14},{"map_id":12,"x":10,"y":30,"count":9},{"map_id":12,"x":10,"y":31,"count":41},{"map_id":12,"x":10,"y":32,"count":34},{"map_id":12,"x":10,"y":33,"count":102},{"map_id":12,"x":10,"y":34,"count":107},{"map_id":12,"x":10,"y":35,"count":300},{"map_id":12,"x":11,"y":0,"count":55},{"map_id":12,"x":11,"y":1,"count":82},{"map_id":12,"x":11,"y":2,"count":19},{"map_id":12,"x":11,"y":3,"count":3},{"map_id":12,"x":11,"y":20,"count":5},{"map_id":12,"x":11,"y":21,"count":2},{"map_id":12,"x":11,"y":28,"count":39},{"map_id":12,"x":11,"y":29,"count":3},{"map_id":12,"x":11,"y":30,"count":33},{"map_id":12,"x":11,"y":31,"count":38},{"map_id":12,"x":11,"y":32,"count":48},{"map_id":12,"x":11,"y":33,"count":87},{"map_id":12,"x":11,"y":34,"count":189},{"map_id":12,"x":11,"y":35,"count":42},{"map_id":12,"x":12,"y":3,"count":11},{"map_id":12,"x":12,"y":4,"count":3},{"map_id":12,"x":12,"y":7,"count":3},{"map_id":12,"x":12,"y":8,"count":40},{"map_id":12,"x":12,"y":9,"count":24},{"map_id":12,"x":12,"y":20,"count":25},{"map_id":12,"x":12,"y":21,"count":5},{"map_id":12,"x":12,"y":22,"count":3},{"map_id":12,"x":12,"y":24,"count":3},{"map_id":12,"x":12,"y":25,"count":2},{"map_id":12,"x":12,"y":26,"count":4},{"map_id":12,"x":12,"y":28,"count":11},{"map_id":12,"x":12,"y":29,"count":15},{"map_id":12,"x":12,"y":30,"count":36},{"map_id":12,"x":12,"y":31,"count":61},{"map_id":12,"x":13,"y":4,"count":3},{"map_id":12,"x":13,"y":5,"count":2},{"map_id":12,"x":13,"y":6,"count":4},{"map_id":12,"x":13,"y":7,"count":22},{"map_id":12,"x":13,"y":8,"count":35},{"map_id":12,"x":13,"y":9,"count":29},{"map_id":12,"x":13,"y":10,"count":155},{"map_id":12,"x":13,"y":11,"count":9},{"map_id":12,"x":13,"y":12,"count":2},{"map_id":12,"x":13,"y":22,"count":4},{"map_id":12,"x":13,"y":23,"count":4},{"map_id":12,"x":13,"y":24,"count":3},{"map_id":12,"x":13,"y":26,"count":2},{"map_id":12,"x":13,"y":27,"count":2},{"map_id":12,"x":13,"y":28,"count":7},{"map_id":12,"x":13,"y":29,"count":4},{"map_id":12,"x":13,"y":30,"count":16},{"map_id":12,"x":13,"y":31,"count":19},{"map_id":12,"x":14,"y":4,"count":3},{"map_id":12,"x":14,"y":5,"count":5},{"map_id":12,"x":14,"y":9,"count":17},{"map_id":12,"x":14,"y":10,"count":38},{"map_id":12,"x":14,"y":11,"count":2},{"map_id":12,"x":14,"y":30,"count":4},{"map_id":12,"x":14,"y":31,"count":41},{"map_id":12,"x":15,"y":4,"count":5},{"map_id":12,"x":15,"y":5,"count":23},{"map_id":12,"x":15,"y":8,"count":19},{"map_id":12,"x":15,"y":9,"count":33},{"map_id":12,"x":15,"y":10,"count":14},{"map_id":12,"x":15,"y":11,"count":5},{"map_id":12,"x":16,"y":4,"count":3},{"map_id":12,"x":16,"y":5,"count":9},{"map_id":12,"x":16,"y":6,"count":16},{"map_id":12,"x":16,"y":7,"count":4},{"map_id":12,"x":16,"y":9,"count":12},{"map_id":12,"x":16,"y":10,"count":18},{"map_id":12,"x":16,"y":11,"count":8},{"map_id":12,"x":17,"y":5,"count":3},{"map_id":12,"x":17,"y":6,"count":9},{"map_id":12,"x":17,"y":7,"count":8},{"map_id":12,"x":17,"y":8,"count":5},{"map_id":12,"x":17,"y":9,"count":5},{"map_id":12,"x":17,"y":10,"count":10},{"map_id":12,"x":17,"y":11,"count":10},{"map_id":12,"x":17,"y":12,"count":5},{"map_id":13,"x":0,"y":2,"count":50},{"map_id":13,"x":0,"y":3,"count":47},{"map_id":13,"x":0,"y":4,"count":32},{"map_id":13,"x":0,"y":5,"count":44},{"map_id":13,"x":0,"y":6,"count":22},{"map_id":13,"x":0,"y":7,"count":6},{"map_id":13,"x":0,"y":55,"count":3},{"map_id":13,"x":1,"y":2,"count":275},{"map_id":13,"x":1,"y":3,"count":69},{"map_id":13,"x":1,"y":4,"count":12},{"map_id":13,"x":1,"y":5,"count":5},{"map_id":13,"x":1,"y":6,"count":32},{"map_id":13,"x":1,"y":7,"count":6},{"map_id":13,"x":1,"y":45,"count":3},{"map_id":13,"x":1,"y":53,"count":4},{"map_id":13,"x":1,"y":54,"count":5},{"map_id":13,"x":1,"y":55,"count":10},{"map_id":13,"x":2,"y":2,"count":368},{"map_id":13,"x":2,"y":3,"count":117},{"map_id":13,"x":2,"y":4,"count":20},{"map_id":13,"x":2,"y":5,"count":8},{"map_id":13,"x":2,"y":6,"count":40},{"map_id":13,"x":2,"y":7,"count":5},{"map_id":13,"x":2,"y":8,"count":21},{"map_id":13,"x":2,"y":9,"count":19},{"map_id":13,"x":2,"y":44,"count":2},{"map_id":13,"x":2,"y":45,"count":6},{"map_id":13,"x":2,"y":48,"count":25},{"map_id":13,"x":2,"y":49,"count":29},{"map_id":13,"x":2,"y":50,"count":20},{"map_id":13,"x":2,"y":51,"count":10},{"map_id":13,"x":2,"y":52,"count":2},{"map_id":13,"x":2,"y":53,"count":8},{"map_id":13,"x":2,"y":54,"count":25},{"map_id":13,"x":2,"y":55,"count":5},{"map_id":13,"x":2,"y":58,"count":4},{"map_id":13,"x":2,"y":62,"count":22},{"map_id":13,"x":2,"y":63,"count":3},{"map_id":13,"x":2,"y":67,"count":8},{"map_id":13,"x":2,"y":68,"count":28},{"map_id":13,"x":2,"y":69,"count":6},{"map_id":13,"x":3,"y":2,"count":611},{"map_id":13,"x":3,"y":3,"count":338},{"map_id":13,"x":3,"y":4,"count":63},{"map_id":13,"x":3,"y":5,"count":40},{"map_id":13,"x":3,"y":6,"count":34},{"map_id":13,"x":3,"y":7,"count":24},{"map_id":13,"x":3,"y":8,"count":10},{"map_id":13,"x":3,"y":9,"count":41},{"map_id":13,"x":3,"y":10,"count":10},{"map_id":13,"x":3,"y":11,"count":10},{"map_id":13,"x":3,"y":43,"count":4},{"map_id":13,"x":3,"y":44,"count":27},{"map_id":13,"x":3,"y":45,"count":8},{"map_id":13,"x":3,"y":46,"count":6},{"map_id":13,"x":3,"y":48,"count":46},{"map_id":13,"x":3,"y":49,"count":76},{"map_id":13,"x":3,"y":50,"count":29},{"map_id":13,"x":3,"y":51,"count":11},{"map_id":13,"x":3,"y":54,"count":6},{"map_id":13,"x":3,"y":55,"count":74},{"map_id":13,"x":3,"y":56,"count":12},{"map_id":13,"x":3,"y":58,"count":5},{"map_id":13,"x":3,"y":59,"count":19},{"map_id":13,"x":3,"y":60,"count":8},{"map_id":13,"x":3,"y":61,"count":2},{"map_id":13,"x":3,"y":62,"count":37},{"map_id":13,"x":3,"y":63,"count":23},{"map_id":13,"x":3,"y":64,"count":8},{"map_id":13,"x":3,"y":65,"count":3},{"map_id":13,"x":3,"y":66,"count":5},{"map_id":13,"x":3,"y":67,"count":16},{"map_id":13,"x":3,"y":68,"count":20},{"map_id":13,"x":3,"y":69,"count":6},{"map_id":13,"x":4,"y":2,"count":792},{"map_id":13,"x":4,"y":3,"count":381},{"map_id":13,"x":4,"y":4,"count":81},{"map_id":13,"x":4,"y":5,"count":53},{"map_id":13,"x":4,"y":6,"count":56},{"map_id":13,"x":4,"y":7,"count":64},{"map_id":13,"x":4,"y":8,"count":37},{"map_id":13,"x":4,"y":9,"count":72},{"map_id":13,"x":4,"y":44,"count":3},{"map_id":13,"x":4,"y":45,"count":4},{"map_id":13,"x":4,"y":46,"count":5},{"map_id":13,"x":4,"y":48,"count":115},{"map_id":13,"x":4,"y":49,"count":39},{"map_id":13,"x":4,"y":50,"count":35},{"map_id":13,"x":4,"y":51,"count":7},{"map_id":13,"x":4,"y":52,"count":3},{"map_id":13,"x":4,"y":53,"count":3},{"map_id":13,"x":4,"y":54,"count":3},{"map_id":13,"x":4,"y":55,"count":9},{"map_id":13,"x":4,"y":56,"count":22},{"map_id":13,"x":4,"y":57,"count":10},{"map_id":13,"x":4,"y":58,"count":30},{"map_id":13,"x":4,"y":59,"count":119},{"map_id":13,"x":4,"y":60,"count":66},{"map_id":13,"x":4,"y":62,"count":25},{"map_id":13,"x":4,"y":63,"count":6},{"map_id":13,"x":4,"y":64,"count":17},{"map_id":13,"x":4,"y":65,"count":2},{"map_id":13,"x":4,"y":67,"count":41},{"map_id":13,"x":4,"y":68,"count":47},{"map_id":13,"x":4,"y":69,"count":26},{"map_id":13,"x":5,"y":0,"count":4},{"map_id":13,"x":5,"y":2,"count":489},{"map_id":13,"x":5,"y":3,"count":265},{"map_id":13,"x":5,"y":4,"count":125},{"map_id":13,"x":5,"y":5,"count":126},{"map_id":13,"x":5,"y":6,"count":199},{"map_id":13,"x":5,"y":7,"count":267},{"map_id":13,"x":5,"y":8,"count":213},{"map_id":13,"x":5,"y":9,"count":388},{"map_id":13,"x":5,"y":44,"count":1},{"map_id":13,"x":5,"y":45,"count":6},{"map_id":13,"x":5,"y":46,"count":6},{"map_id":13,"x":5,"y":47,"count":2},{"map_id":13,"x":5,"y":48,"count":67},{"map_id":13,"x":5,"y":49,"count":57},{"map_id":13,"x":5,"y":50,"count":19},{"map_id":13,"x":5,"y":51,"count":16},{"map_id":13,"x":5,"y":52,"count":8},{"map_id":13,"x":5,"y":56,"count":3},{"map_id":13,"x":5,"y":57,"count":21},{"map_id":13,"x":5,"y":58,"count":3},{"map_id":13,"x":5,"y":59,"count":26},{"map_id":13,"x":5,"y":60,"count":5},{"map_id":13,"x":5,"y":62,"count":36},{"map_id":13,"x":5,"y":63,"count":24},{"map_id":13,"x":5,"y":64,"count":43},{"map_id":13,"x":5,"y":67,"count":92},{"map_id":13,"x":5,"y":68,"count":19},{"map_id":13,"x":5,"y":69,"count":39},{"map_id":13,"x":6,"y":2,"count":463},{"map_id":13,"x":6,"y":3,"count":402},{"map_id":13,"x":6,"y":4,"count":123},{"map_id":13,"x":6,"y":5,"count":131},{"map_id":13,"x":6,"y":6,"count":145},{"map_id":13,"x":6,"y":7,"count":249},{"map_id":13,"x":6,"y":8,"count":454},{"map_id":13,"x":6,"y":9,"count":415},{"map_id":13,"x":6,"y":44,"count":6},{"map_id":13,"x":6,"y":46,"count":44},{"map_id":13,"x":6,"y":47,"count":2},{"map_id":13,"x":6,"y":48,"count":111},{"map_id":13,"x":6,"y":49,"count":40},{"map_id":13,"x":6,"y":50,"count":13},{"map_id":13,"x":6,"y":51,"count":27},{"map_id":13,"x":6,"y":52,"count":8},{"map_id":13,"x":6,"y":57,"count":18},{"map_id":13,"x":6,"y":58,"count":2},{"map_id":13,"x":6,"y":59,"count":8},{"map_id":13,"x":6,"y":62,"count":22},{"map_id":13,"x":6,"y":63,"count":29},{"map_id":13,"x":6,"y":64,"count":12},{"map_id":13,"x":6,"y":65,"count":30},{"map_id":13,"x":6,"y":66,"count":19},{"map_id":13,"x":6,"y":67,"count":67},{"map_id":13,"x":6,"y":68,"count":9},{"map_id":13,"x":6,"y":69,"count":84},{"map_id":13,"x":7,"y":2,"count":178},{"map_id":13,"x":7,"y":3,"count":132},{"map_id":13,"x":7,"y":4,"count":95},{"map_id":13,"x":7,"y":5,"count":103},{"map_id":13,"x":7,"y":6,"count":177},{"map_id":13,"x":7,"y":7,"count":210},{"map_id":13,"x":7,"y":8,"count":266},{"map_id":13,"x":7,"y":9,"count":613},{"map_id":13,"x":7,"y":44,"count":16},{"map_id":13,"x":7,"y":45,"count":42},{"map_id":13,"x":7,"y":46,"count":40},{"map_id":13,"x":7,"y":47,"count":6},{"map_id":13,"x":7,"y":48,"count":112},{"map_id":13,"x":7,"y":49,"count":83},{"map_id":13,"x":7,"y":50,"count":40},{"map_id":13,"x":7,"y":51,"count":27},{"map_id":13,"x":7,"y":52,"count":24},{"map_id":13,"x":7,"y":57,"count":42},{"map_id":13,"x":7,"y":58,"count":29},{"map_id":13,"x":7,"y":59,"count":8},{"map_id":13,"x":7,"y":61,"count":7},{"map_id":13,"x":7,"y":62,"count":43},{"map_id":13,"x":7,"y":63,"count":34},{"map_id":13,"x":7,"y":64,"count":25},{"map_id":13,"x":7,"y":65,"count":40},{"map_id":13,"x":7,"y":66,"count":18},{"map_id":13,"x":7,"y":67,"count":47},{"map_id":13,"x":7,"y":68,"count":23},{"map_id":13,"x":7,"y":69,"count":34},{"map_id":13,"x":7,"y":70,"count":5},{"map_id":13,"x":7,"y":71,"count":4},{"map_id":13,"x":8,"y":0,"count":338},{"map_id":13,"x":8,"y":1,"count":131},{"map_id":13,"x":8,"y":2,"count":196},{"map_id":13,"x":8,"y":3,"count":131},{"map_id":13,"x":8,"y":4,"count":84},{"map_id":13,"x":8,"y":5,"count":61},{"map_id":13,"x":8,"y":6,"count":76},{"map_id":13,"x":8,"y":7,"count":151},{"map_id":13,"x":8,"y":8,"count":336},{"map_id":13,"x":8,"y":9,"count":441},{"map_id":13,"x":8,"y":44,"count":326},{"map_id":13,"x":8,"y":45,"count":82},{"map_id":13,"x":8,"y":46,"count":232},{"map_id":13,"x":8,"y":47,"count":90},{"map_id":13,"x":8,"y":48,"count":152},{"map_id":13,"x":8,"y":49,"count":137},{"map_id":13,"x":8,"y":50,"count":178},{"map_id":13,"x":8,"y":51,"count":82},{"map_id":13,"x":8,"y":52,"count":52},{"map_id":13,"x":8,"y":57,"count":23},{"map_id":13,"x":8,"y":58,"count":7},{"map_id":13,"x":8,"y":59,"count":3},{"map_id":13,"x":8,"y":60,"count":3},{"map_id":13,"x":8,"y":61,"count":3},{"map_id":13,"x":8,"y":62,"count":32},{"map_id":13,"x":8,"y":63,"count":34},{"map_id":13,"x":8,"y":64,"count":95},{"map_id":13,"x":8,"y":65,"count":193},{"map_id":13,"x":8,"y":66,"count":93},{"map_id":13,"x":8,"y":67,"count":48},{"map_id":13,"x":8,"y":68,"count":22},{"map_id":13,"x":8,"y":69,"count":9},{"map_id":13,"x":8,"y":70,"count":5},{"map_id":13,"x":8,"y":71,"count":9},{"map_id":13,"x":9,"y":0,"count":88},{"map_id":13,"x":9,"y":1,"count":76},{"map_id":13,"x":9,"y":2,"count":69},{"map_id":13,"x":9,"y":3,"count":93},{"map_id":13,"x":9,"y":4,"count":244},{"map_id":13,"x":9,"y":5,"count":129},{"map_id":13,"x":9,"y":6,"count":190},{"map_id":13,"x":9,"y":7,"count":182},{"map_id":13,"x":9,"y":8,"count":425},{"map_id":13,"x":9,"y":9,"count":788},{"map_id":13,"x":9,"y":44,"count":439},{"map_id":13,"x":9,"y":45,"count":329},{"map_id":13,"x":9,"y":46,"count":147},{"map_id":13,"x":9,"y":47,"count":143},{"map_id":13,"x":9,"y":48,"count":129},{"map_id":13,"x":9,"y":49,"count":220},{"map_id":13,"x":9,"y":50,"count":227},{"map_id":13,"x":9,"y":51,"count":217},{"map_id":13,"x":9,"y":52,"count":79},{"map_id":13,"x":9,"y":57,"count":3},{"map_id":13,"x":9,"y":62,"count":46},{"map_id":13,"x":9,"y":63,"count":45},{"map_id":13,"x":9,"y":64,"count":74},{"map_id":13,"x":9,"y":65,"count":101},{"map_id":13,"x":9,"y":66,"count":78},{"map_id":13,"x":9,"y":67,"count":17},{"map_id":13,"x":9,"y":68,"count":41},{"map_id":13,"x":9,"y":69,"count":8},{"map_id":13,"x":9,"y":71,"count":10},{"map_id":13,"x":10,"y":44,"count":789},{"map_id":13,"x":10,"y":45,"count":519},{"map_id":13,"x":10,"y":46,"count":270},{"map_id":13,"x":10,"y":47,"count":572},{"map_id":13,"x":10,"y":48,"count":313},{"map_id":13,"x":10,"y":49,"count":260},{"map_id":13,"x":10,"y":50,"count":207},{"map_id":13,"x":10,"y":51,"count":188},{"map_id":13,"x":10,"y":52,"count":112},{"map_id":13,"x":10,"y":62,"count":25},{"map_id":13,"x":10,"y":63,"count":20},{"map_id":13,"x":10,"y":64,"count":66},{"map_id":13,"x":10,"y":65,"count":69},{"map_id":13,"x":10,"y":66,"count":90},{"map_id":13,"x":10,"y":67,"count":3},{"map_id":13,"x":11,"y":52,"count":135},{"map_id":13,"x":11,"y":62,"count":15},{"map_id":13,"x":11,"y":63,"count":104},{"map_id":13,"x":11,"y":64,"count":42},{"map_id":13,"x":11,"y":65,"count":60},{"map_id":13,"x":11,"y":66,"count":52},{"map_id":13,"x":11,"y":67,"count":4},{"map_id":41,"x":1,"y":3,"count":86},{"map_id":41,"x":1,"y":4,"count":108},{"map_id":41,"x":1,"y":5,"count":88},{"map_id":41,"x":2,"y":3,"count":263},{"map_id":41,"x":2,"y":4,"count":196},{"map_id":41,"x":2,"y":5,"count":64},{"map_id":41,"x":2,"y":6,"count":144},{"map_id":41,"x":2,"y":7,"count":36},{"map_id":41,"x":3,"y":3,"count":1186},{"map_id":41,"x":3,"y":4,"count":861},{"map_id":41,"x":3,"y":5,"count":164},{"map_id":41,"x":3,"y":6,"count":56},{"map_id":41,"x":3,"y":7,"count":25},{"map_id":41,"x":4,"y":4,"count":93},{"map_id":41,"x":4,"y":5,"count":37},{"map_id":41,"x":4,"y":6,"count":21},{"map_id":41,"x":4,"y":7,"count":6},{"map_id":41,"x":5,"y":3,"count":28},{"map_id":41,"x":5,"y":4,"count":39},{"map_id":41,"x":5,"y":5,"count":33},{"map_id":41,"x":5,"y":6,"count":42},{"map_id":41,"x":5,"y":7,"count":4},{"map_id":41,"x":6,"y":3,"count":84},{"map_id":41,"x":6,"y":4,"count":10},{"map_id":41,"x":6,"y":5,"count":19},{"map_id":41,"x":7,"y":3,"count":4},{"map_id":41,"x":7,"y":4,"count":6},{"map_id":41,"x":7,"y":5,"count":6},{"map_id":41,"x":8,"y":5,"count":4},{"map_id":41,"x":23,"y":25,"count":12},{"map_id":47,"x":1,"y":0,"count":4},{"map_id":47,"x":3,"y":3,"count":6},{"map_id":47,"x":3,"y":4,"count":3},{"map_id":47,"x":3,"y":5,"count":32},{"map_id":47,"x":3,"y":6,"count":3},{"map_id":47,"x":3,"y":7,"count":3},{"map_id":47,"x":3,"y":11,"count":8},{"map_id":47,"x":4,"y":1,"count":14},{"map_id":47,"x":4,"y":2,"count":80},{"map_id":47,"x":4,"y":3,"count":43},{"map_id":47,"x":4,"y":7,"count":22},{"map_id":47,"x":5,"y":0,"count":6},{"map_id":47,"x":5,"y":1,"count":26},{"map_id":47,"x":5,"y":2,"count":12},{"map_id":47,"x":5,"y":3,"count":25},{"map_id":47,"x":5,"y":4,"count":4},{"map_id":47,"x":5,"y":5,"count":5},{"map_id":47,"x":5,"y":6,"count":18},{"map_id":47,"x":5,"y":7,"count":43},{"map_id":50,"x":0,"y":1,"count":217},{"map_id":50,"x":1,"y":1,"count":386},{"map_id":50,"x":1,"y":2,"count":185},{"map_id":50,"x":1,"y":3,"count":64},{"map_id":50,"x":1,"y":4,"count":21},{"map_id":50,"x":1,"y":5,"count":47},{"map_id":50,"x":1,"y":6,"count":41},{"map_id":50,"x":1,"y":7,"count":33},{"map_id":50,"x":2,"y":1,"count":300},{"map_id":50,"x":2,"y":2,"count":107},{"map_id":50,"x":2,"y":3,"count":8},{"map_id":50,"x":2,"y":5,"count":3},{"map_id":50,"x":2,"y":6,"count":48},{"map_id":50,"x":2,"y":7,"count":7},{"map_id":50,"x":3,"y":1,"count":166},{"map_id":50,"x":3,"y":2,"count":98},{"map_id":50,"x":3,"y":3,"count":5},{"map_id":50,"x":3,"y":4,"count":5},{"map_id":50,"x":3,"y":7,"count":12},{"map_id":50,"x":3,"y":43,"count":9},{"map_id":50,"x":4,"y":1,"count":42},{"map_id":50,"x":4,"y":2,"count":95},{"map_id":50,"x":4,"y":3,"count":8},{"map_id":50,"x":4,"y":4,"count":17},{"map_id":50,"x":4,"y":5,"count":2},{"map_id":50,"x":4,"y":6,"count":7},{"map_id":50,"x":4,"y":7,"count":20},{"map_id":50,"x":5,"y":0,"count":6},{"map_id":50,"x":5,"y":1,"count":49},{"map_id":50,"x":5,"y":2,"count":24},{"map_id":50,"x":5,"y":3,"count":29},{"map_id":50,"x":5,"y":4,"count":5},{"map_id":50,"x":5,"y":7,"count":5},{"map_id":50,"x":6,"y":4,"count":11},{"map_id":50,"x":6,"y":7,"count":8},{"map_id":50,"x":7,"y":4,"count":8},{"map_id":50,"x":7,"y":5,"count":111},{"map_id":50,"x":7,"y":6,"count":44},{"map_id":50,"x":7,"y":7,"count":11},{"map_id":50,"x":16,"y":47,"count":4},{"map_id":50,"x":18,"y":47,"count":4},{"map_id":51,"x":1,"y":0,"count":50},{"map_id":51,"x":1,"y":1,"count":7},{"map_id":51,"x":1,"y":2,"count":7},{"map_id":51,"x":1,"y":3,"count":19},{"map_id":51,"x":1,"y":4,"count":123},{"map_id":51,"x":1,"y":5,"count":80},{"map_id":51,"x":1,"y":6,"count":125},{"map_id":51,"x":1,"y":7,"count":37},{"map_id":51,"x":1,"y":8,"count":43},{"map_id":51,"x":1,"y":9,"count":111},{"map_id":51,"x":1,"y":10,"count":153},{"map_id":51,"x":1,"y":11,"count":121},{"map_id":51,"x":1,"y":12,"count":360},{"map_id":51,"x":1,"y":13,"count":161},{"map_id":51,"x":1,"y":14,"count":135},{"map_id":51,"x":1,"y":15,"count":263},{"map_id":51,"x":1,"y":16,"count":65},{"map_id":51,"x":1,"y":17,"count":55},{"map_id":51,"x":1,"y":18,"count":81},{"map_id":51,"x":1,"y":19,"count":13},{"map_id":51,"x":1,"y":20,"count":11},{"map_id":51,"x":1,"y":21,"count":3},{"map_id":51,"x":1,"y":22,"count":2},{"map_id":51,"x":2,"y":3,"count":12},{"map_id":51,"x":2,"y":4,"count":43},{"map_id":51,"x":2,"y":5,"count":110},{"map_id":51,"x":2,"y":6,"count":112},{"map_id":51,"x":2,"y":7,"count":79},{"map_id":51,"x":2,"y":8,"count":87},{"map_id":51,"x":2,"y":9,"count":169},{"map_id":51,"x":2,"y":10,"count":187},{"map_id":51,"x":2,"y":11,"count":354},{"map_id":51,"x":2,"y":12,"count":175},{"map_id":51,"x":2,"y":13,"count":314},{"map_id":51,"x":2,"y":14,"count":226},{"map_id":51,"x":2,"y":15,"count":296},{"map_id":51,"x":2,"y":16,"count":372},{"map_id":51,"x":2,"y":17,"count":460},{"map_id":51,"x":2,"y":19,"count":10},{"map_id":51,"x":2,"y":20,"count":8},{"map_id":51,"x":2,"y":21,"count":7},{"map_id":51,"x":2,"y":22,"count":5},{"map_id":51,"x":3,"y":22,"count":19},{"map_id":51,"x":3,"y":23,"count":3},{"map_id":51,"x":4,"y":22,"count":20},{"map_id":51,"x":4,"y":23,"count":5},{"map_id":51,"x":4,"y":25,"count":21},{"map_id":51,"x":5,"y":0,"count":13},{"map_id":51,"x":5,"y":7,"count":8},{"map_id":51,"x":5,"y":22,"count":55},{"map_id":51,"x":5,"y":23,"count":17},{"map_id":51,"x":5,"y":24,"count":178},{"map_id":51,"x":5,"y":25,"count":12},{"map_id":51,"x":6,"y":1,"count":8579},{"map_id":51,"x":6,"y":2,"count":3178},{"map_id":51,"x":6,"y":3,"count":1020},{"map_id":51,"x":6,"y":4,"count":641},{"map_id":51,"x":6,"y":5,"count":480},{"map_id":51,"x":6,"y":6,"count":234},{"map_id":51,"x":6,"y":7,"count":103},{"map_id":51,"x":6,"y":8,"count":123},{"map_id":51,"x":6,"y":9,"count":44},{"map_id":51,"x":6,"y":10,"count":82},{"map_id":51,"x":6,"y":11,"count":114},{"map_id":51,"x":6,"y":12,"count":171},{"map_id":51,"x":6,"y":13,"count":212},{"map_id":51,"x":6,"y":14,"count":302},{"map_id":51,"x":6,"y":15,"count":613},{"map_id":51,"x":6,"y":16,"count":288},{"map_id":51,"x":6,"y":17,"count":317},{"map_id":51,"x":6,"y":18,"count":221},{"map_id":51,"x":6,"y":19,"count":242},{"map_id":51,"x":6,"y":20,"count":253},{"map_id":51,"x":6,"y":21,"count":100},{"map_id":51,"x":6,"y":22,"count":223},{"map_id":51,"x":6,"y":23,"count":51},{"map_id":51,"x":6,"y":24,"count":35},{"map_id":51,"x":6,"y":25,"count":169},{"map_id":51,"x":7,"y":1,"count":4231},{"map_id":51,"x":7,"y":2,"count":1481},{"map_id":51,"x":7,"y":3,"count":504},{"map_id":51,"x":7,"y":4,"count":326},{"map_id":51,"x":7,"y":5,"count":240},{"map_id":51,"x":7,"y":6,"count":164},{"map_id":51,"x":7,"y":7,"count":186},{"map_id":51,"x":7,"y":8,"count":63},{"map_id":51,"x":7,"y":9,"count":87},{"map_id":51,"x":7,"y":10,"count":131},{"map_id":51,"x":7,"y":11,"count":114},{"map_id":51,"x":7,"y":12,"count":199},{"map_id":51,"x":7,"y":13,"count":273},{"map_id":51,"x":7,"y":14,"count":201},{"map_id":51,"x":7,"y":15,"count":321},{"map_id":51,"x":7,"y":16,"count":427},{"map_id":51,"x":7,"y":17,"count":313},{"map_id":51,"x":7,"y":18,"count":414},{"map_id":51,"x":7,"y":19,"count":249},{"map_id":51,"x":7,"y":20,"count":223},{"map_id":51,"x":7,"y":21,"count":212},{"map_id":51,"x":7,"y":22,"count":265},{"map_id":51,"x":7,"y":23,"count":56},{"map_id":51,"x":7,"y":24,"count":40},{"map_id":51,"x":7,"y":25,"count":62},{"map_id":51,"x":7,"y":32,"count":17},{"map_id":51,"x":7,"y":33,"count":3},{"map_id":51,"x":7,"y":34,"count":4},{"map_id":51,"x":8,"y":1,"count":2340},{"map_id":51,"x":8,"y":2,"count":1098},{"map_id":51,"x":8,"y":3,"count":395},{"map_id":51,"x":8,"y":4,"count":152},{"map_id":51,"x":8,"y":5,"count":181},{"map_id":51,"x":8,"y":6,"count":131},{"map_id":51,"x":8,"y":7,"count":135},{"map_id":51,"x":8,"y":8,"count":83},{"map_id":51,"x":8,"y":9,"count":100},{"map_id":51,"x":8,"y":10,"count":149},{"map_id":51,"x":8,"y":11,"count":130},{"map_id":51,"x":8,"y":12,"count":235},{"map_id":51,"x":8,"y":13,"count":188},{"map_id":51,"x":8,"y":14,"count":461},{"map_id":51,"x":8,"y":15,"count":229},{"map_id":51,"x":8,"y":16,"count":603},{"map_id":51,"x":8,"y":17,"count":320},{"map_id":51,"x":8,"y":18,"count":352},{"map_id":51,"x":8,"y":19,"count":267},{"map_id":51,"x":8,"y":20,"count":257},{"map_id":51,"x":8,"y":21,"count":275},{"map_id":51,"x":8,"y":22,"count":169},{"map_id":51,"x":8,"y":23,"count":93},{"map_id":51,"x":8,"y":24,"count":76},{"map_id":51,"x":8,"y":25,"count":24},{"map_id":51,"x":8,"y":31,"count":2},{"map_id":51,"x":8,"y":32,"count":22},{"map_id":51,"x":8,"y":33,"count":139},{"map_id":51,"x":8,"y":34,"count":62},{"map_id":51,"x":8,"y":35,"count":76},{"map_id":51,"x":8,"y":36,"count":17},{"map_id":51,"x":8,"y":37,"count":4},{"map_id":51,"x":9,"y":1,"count":2052},{"map_id":51,"x":9,"y":2,"count":735},{"map_id":51,"x":9,"y":3,"count":234},{"map_id":51,"x":9,"y":24,"count":98},{"map_id":51,"x":9,"y":25,"count":92},{"map_id":51,"x":9,"y":32,"count":22},{"map_id":51,"x":9,"y":33,"count":113},{"map_id":51,"x":10,"y":1,"count":1177},{"map_id":51,"x":10,"y":2,"count":664},{"map_id":51,"x":10,"y":3,"count":278},{"map_id":51,"x":10,"y":24,"count":71},{"map_id":51,"x":10,"y":25,"count":24},{"map_id":51,"x":10,"y":32,"count":35},{"map_id":51,"x":10,"y":33,"count":48},{"map_id":51,"x":11,"y":1,"count":1220},{"map_id":51,"x":11,"y":2,"count":530},{"map_id":51,"x":11,"y":3,"count":234},{"map_id":51,"x":11,"y":4,"count":103},{"map_id":51,"x":11,"y":5,"count":55},{"map_id":51,"x":11,"y":6,"count":139},{"map_id":51,"x":11,"y":7,"count":100},{"map_id":51,"x":11,"y":8,"count":189},{"map_id":51,"x":11,"y":9,"count":310},{"map_id":51,"x":11,"y":10,"count":300},{"map_id":51,"x":11,"y":11,"count":678},{"map_id":51,"x":11,"y":12,"count":490},{"map_id":51,"x":11,"y":13,"count":994},{"map_id":51,"x":11,"y":14,"count":853},{"map_id":51,"x":11,"y":15,"count":1034},{"map_id":51,"x":11,"y":16,"count":948},{"map_id":51,"x":11,"y":17,"count":756},{"map_id":51,"x":11,"y":18,"count":855},{"map_id":51,"x":11,"y":19,"count":612},{"map_id":51,"x":11,"y":24,"count":72},{"map_id":51,"x":11,"y":25,"count":221},{"map_id":51,"x":11,"y":26,"count":94},{"map_id":51,"x":11,"y":27,"count":6},{"map_id":51,"x":11,"y":32,"count":82},{"map_id":51,"x":11,"y":33,"count":67},{"map_id":51,"x":12,"y":1,"count":1020},{"map_id":51,"x":12,"y":2,"count":568},{"map_id":51,"x":12,"y":3,"count":169},{"map_id":51,"x":12,"y":4,"count":75},{"map_id":51,"x":12,"y":5,"count":57},{"map_id":51,"x":12,"y":6,"count":80},{"map_id":51,"x":12,"y":7,"count":83},{"map_id":51,"x":12,"y":8,"count":106},{"map_id":51,"x":12,"y":9,"count":106},{"map_id":51,"x":12,"y":10,"count":115},{"map_id":51,"x":12,"y":11,"count":242},{"map_id":51,"x":12,"y":12,"count":322},{"map_id":51,"x":12,"y":13,"count":405},{"map_id":51,"x":12,"y":14,"count":315},{"map_id":51,"x":12,"y":15,"count":391},{"map_id":51,"x":12,"y":16,"count":438},{"map_id":51,"x":12,"y":17,"count":218},{"map_id":51,"x":12,"y":18,"count":187},{"map_id":51,"x":12,"y":19,"count":143},{"map_id":51,"x":12,"y":24,"count":49},{"map_id":51,"x":12,"y":25,"count":56},{"map_id":51,"x":12,"y":26,"count":12},{"map_id":51,"x":12,"y":27,"count":3},{"map_id":51,"x":12,"y":32,"count":23},{"map_id":51,"x":12,"y":33,"count":14},{"map_id":51,"x":13,"y":1,"count":658},{"map_id":51,"x":13,"y":2,"count":385},{"map_id":51,"x":13,"y":3,"count":284},{"map_id":51,"x":13,"y":4,"count":90},{"map_id":51,"x":13,"y":5,"count":46},{"map_id":51,"x":13,"y":6,"count":21},{"map_id":51,"x":13,"y":7,"count":9},{"map_id":51,"x":13,"y":8,"count":6},{"map_id":51,"x":13,"y":9,"count":14},{"map_id":51,"x":13,"y":10,"count":14},{"map_id":51,"x":13,"y":11,"count":38},{"map_id":51,"x":13,"y":12,"count":217},{"map_id":51,"x":13,"y":13,"count":240},{"map_id":51,"x":13,"y":14,"count":109},{"map_id":51,"x":13,"y":15,"count":180},{"map_id":51,"x":13,"y":16,"count":193},{"map_id":51,"x":13,"y":17,"count":40},{"map_id":51,"x":13,"y":18,"count":36},{"map_id":51,"x":13,"y":19,"count":81},{"map_id":51,"x":13,"y":32,"count":204},{"map_id":51,"x":13,"y":33,"count":75},{"map_id":51,"x":14,"y":16,"count":75},{"map_id":51,"x":14,"y":17,"count":22},{"map_id":51,"x":14,"y":18,"count":10},{"map_id":51,"x":14,"y":19,"count":41},{"map_id":51,"x":14,"y":32,"count":65},{"map_id":51,"x":14,"y":33,"count":140},{"map_id":51,"x":15,"y":16,"count":44},{"map_id":51,"x":15,"y":17,"count":17},{"map_id":51,"x":15,"y":18,"count":29},{"map_id":51,"x":15,"y":19,"count":20},{"map_id":51,"x":15,"y":32,"count":239},{"map_id":51,"x":15,"y":33,"count":145},{"map_id":51,"x":15,"y":34,"count":101},{"map_id":51,"x":15,"y":35,"count":63},{"map_id":51,"x":15,"y":36,"count":48},{"map_id":51,"x":15,"y":37,"count":39},{"map_id":51,"x":15,"y":46,"count":3},{"map_id":51,"x":15,"y":47,"count":4},{"map_id":51,"x":16,"y":1,"count":534},{"map_id":51,"x":16,"y":2,"count":523},{"map_id":51,"x":16,"y":3,"count":478},{"map_id":51,"x":16,"y":4,"count":505},{"map_id":51,"x":16,"y":5,"count":604},{"map_id":51,"x":16,"y":6,"count":354},{"map_id":51,"x":16,"y":7,"count":291},{"map_id":51,"x":16,"y":8,"count":305},{"map_id":51,"x":16,"y":9,"count":91},{"map_id":51,"x":16,"y":10,"count":88},{"map_id":51,"x":16,"y":11,"count":44},{"map_id":51,"x":16,"y":12,"count":81},{"map_id":51,"x":16,"y":13,"count":71},{"map_id":51,"x":16,"y":14,"count":57},{"map_id":51,"x":16,"y":15,"count":66},{"map_id":51,"x":16,"y":16,"count":50},{"map_id":51,"x":16,"y":17,"count":78},{"map_id":51,"x":16,"y":18,"count":117},{"map_id":51,"x":16,"y":19,"count":79},{"map_id":51,"x":16,"y":33,"count":184},{"map_id":51,"x":16,"y":34,"count":136},{"map_id":51,"x":16,"y":35,"count":114},{"map_id":51,"x":16,"y":36,"count":116},{"map_id":51,"x":16,"y":37,"count":109},{"map_id":51,"x":16,"y":38,"count":14},{"map_id":51,"x":16,"y":39,"count":6},{"map_id":51,"x":16,"y":40,"count":2},{"map_id":51,"x":16,"y":44,"count":2},{"map_id":51,"x":16,"y":45,"count":6},{"map_id":51,"x":16,"y":46,"count":24},{"map_id":51,"x":16,"y":47,"count":18},{"map_id":51,"x":17,"y":1,"count":364},{"map_id":51,"x":17,"y":2,"count":213},{"map_id":51,"x":17,"y":3,"count":227},{"map_id":51,"x":17,"y":4,"count":189},{"map_id":51,"x":17,"y":5,"count":116},{"map_id":51,"x":17,"y":6,"count":119},{"map_id":51,"x":17,"y":7,"count":61},{"map_id":51,"x":17,"y":8,"count":101},{"map_id":51,"x":17,"y":9,"count":27},{"map_id":51,"x":17,"y":10,"count":15},{"map_id":51,"x":17,"y":11,"count":19},{"map_id":51,"x":17,"y":12,"count":8},{"map_id":51,"x":17,"y":13,"count":4},{"map_id":51,"x":17,"y":14,"count":6},{"map_id":51,"x":17,"y":15,"count":13},{"map_id":51,"x":17,"y":16,"count":113},{"map_id":51,"x":17,"y":17,"count":88},{"map_id":51,"x":17,"y":18,"count":112},{"map_id":51,"x":17,"y":19,"count":94},{"map_id":51,"x":17,"y":32,"count":633},{"map_id":51,"x":17,"y":33,"count":249},{"map_id":51,"x":17,"y":34,"count":158},{"map_id":51,"x":17,"y":35,"count":158},{"map_id":51,"x":17,"y":36,"count":284},{"map_id":51,"x":17,"y":37,"count":44},{"map_id":51,"x":17,"y":38,"count":29},{"map_id":51,"x":17,"y":39,"count":7},{"map_id":51,"x":17,"y":40,"count":3},{"map_id":51,"x":17,"y":44,"count":20},{"map_id":51,"x":17,"y":45,"count":180},{"map_id":51,"x":17,"y":46,"count":15},{"map_id":51,"x":17,"y":47,"count":111},{"map_id":51,"x":18,"y":1,"count":61},{"map_id":51,"x":18,"y":2,"count":73},{"map_id":51,"x":18,"y":3,"count":61},{"map_id":51,"x":18,"y":4,"count":92},{"map_id":51,"x":18,"y":5,"count":134},{"map_id":51,"x":18,"y":6,"count":33},{"map_id":51,"x":18,"y":7,"count":37},{"map_id":51,"x":18,"y":8,"count":26},{"map_id":51,"x":18,"y":9,"count":16},{"map_id":51,"x":18,"y":14,"count":3},{"map_id":51,"x":18,"y":15,"count":2},{"map_id":51,"x":18,"y":16,"count":50},{"map_id":51,"x":18,"y":17,"count":74},{"map_id":51,"x":18,"y":18,"count":59},{"map_id":51,"x":18,"y":19,"count":41},{"map_id":51,"x":18,"y":32,"count":254},{"map_id":51,"x":18,"y":33,"count":302},{"map_id":51,"x":18,"y":34,"count":169},{"map_id":51,"x":18,"y":35,"count":253},{"map_id":51,"x":18,"y":36,"count":280},{"map_id":51,"x":18,"y":37,"count":138},{"map_id":51,"x":18,"y":38,"count":84},{"map_id":51,"x":18,"y":39,"count":67},{"map_id":51,"x":18,"y":40,"count":12},{"map_id":51,"x":18,"y":41,"count":6},{"map_id":51,"x":18,"y":42,"count":2},{"map_id":51,"x":18,"y":43,"count":8},{"map_id":51,"x":18,"y":44,"count":9},{"map_id":51,"x":18,"y":46,"count":64},{"map_id":51,"x":18,"y":47,"count":4},{"map_id":51,"x":19,"y":1,"count":65},{"map_id":51,"x":19,"y":2,"count":94},{"map_id":51,"x":19,"y":3,"count":70},{"map_id":51,"x":19,"y":8,"count":95},{"map_id":51,"x":19,"y":9,"count":24},{"map_id":51,"x":19,"y":41,"count":24},{"map_id":51,"x":20,"y":1,"count":60},{"map_id":51,"x":20,"y":2,"count":106},{"map_id":51,"x":20,"y":8,"count":41},{"map_id":51,"x":20,"y":9,"count":63},{"map_id":51,"x":20,"y":41,"count":2},{"map_id":51,"x":21,"y":1,"count":46},{"map_id":51,"x":21,"y":2,"count":91},{"map_id":51,"x":21,"y":8,"count":166},{"map_id":51,"x":21,"y":9,"count":103},{"map_id":51,"x":21,"y":41,"count":3},{"map_id":51,"x":21,"y":43,"count":68},{"map_id":51,"x":22,"y":1,"count":153},{"map_id":51,"x":22,"y":2,"count":113},{"map_id":51,"x":22,"y":8,"count":154},{"map_id":51,"x":22,"y":9,"count":147},{"map_id":51,"x":22,"y":40,"count":11},{"map_id":51,"x":22,"y":41,"count":8},{"map_id":51,"x":22,"y":42,"count":17},{"map_id":51,"x":22,"y":43,"count":25},{"map_id":51,"x":23,"y":1,"count":33},{"map_id":51,"x":23,"y":2,"count":71},{"map_id":51,"x":23,"y":8,"count":194},{"map_id":51,"x":23,"y":9,"count":145},{"map_id":51,"x":23,"y":43,"count":7},{"map_id":51,"x":24,"y":1,"count":118},{"map_id":51,"x":24,"y":2,"count":81},{"map_id":51,"x":24,"y":8,"count":200},{"map_id":51,"x":24,"y":9,"count":164},{"map_id":51,"x":24,"y":42,"count":16},{"map_id":51,"x":24,"y":43,"count":14},{"map_id":51,"x":25,"y":1,"count":27},{"map_id":51,"x":25,"y":2,"count":26},{"map_id":51,"x":25,"y":8,"count":18},{"map_id":51,"x":25,"y":9,"count":28},{"map_id":51,"x":25,"y":10,"count":19},{"map_id":51,"x":25,"y":11,"count":46},{"map_id":51,"x":25,"y":12,"count":156},{"map_id":51,"x":25,"y":13,"count":40},{"map_id":51,"x":25,"y":14,"count":21},{"map_id":51,"x":25,"y":15,"count":23},{"map_id":51,"x":25,"y":16,"count":11},{"map_id":51,"x":25,"y":17,"count":5},{"map_id":51,"x":25,"y":18,"count":18},{"map_id":51,"x":25,"y":19,"count":171},{"map_id":51,"x":25,"y":20,"count":20},{"map_id":51,"x":25,"y":21,"count":8},{"map_id":51,"x":25,"y":22,"count":20},{"map_id":51,"x":25,"y":23,"count":14},{"map_id":51,"x":25,"y":24,"count":34},{"map_id":51,"x":25,"y":25,"count":7},{"map_id":51,"x":25,"y":26,"count":4},{"map_id":51,"x":25,"y":27,"count":3},{"map_id":51,"x":25,"y":28,"count":5},{"map_id":51,"x":25,"y":29,"count":29},{"map_id":51,"x":25,"y":30,"count":4},{"map_id":51,"x":25,"y":31,"count":20},{"map_id":51,"x":25,"y":32,"count":23},{"map_id":51,"x":25,"y":35,"count":18},{"map_id":51,"x":25,"y":36,"count":29},{"map_id":51,"x":25,"y":37,"count":113},{"map_id":51,"x":25,"y":38,"count":54},{"map_id":51,"x":25,"y":39,"count":23},{"map_id":51,"x":25,"y":40,"count":4},{"map_id":51,"x":25,"y":41,"count":4},{"map_id":51,"x":25,"y":42,"count":3},{"map_id":51,"x":26,"y":1,"count":15},{"map_id":51,"x":26,"y":2,"count":8},{"map_id":51,"x":26,"y":8,"count":86},{"map_id":51,"x":26,"y":9,"count":46},{"map_id":51,"x":26,"y":10,"count":20},{"map_id":51,"x":26,"y":11,"count":36},{"map_id":51,"x":26,"y":12,"count":13},{"map_id":51,"x":26,"y":13,"count":3},{"map_id":51,"x":26,"y":14,"count":3},{"map_id":51,"x":26,"y":15,"count":10},{"map_id":51,"x":26,"y":16,"count":7},{"map_id":51,"x":26,"y":18,"count":9},{"map_id":51,"x":26,"y":19,"count":146},{"map_id":51,"x":26,"y":20,"count":58},{"map_id":51,"x":26,"y":21,"count":19},{"map_id":51,"x":26,"y":22,"count":43},{"map_id":51,"x":26,"y":23,"count":21},{"map_id":51,"x":26,"y":24,"count":10},{"map_id":51,"x":26,"y":25,"count":8},{"map_id":51,"x":26,"y":26,"count":4},{"map_id":51,"x":26,"y":27,"count":4},{"map_id":51,"x":26,"y":32,"count":27},{"map_id":51,"x":26,"y":33,"count":97},{"map_id":51,"x":26,"y":34,"count":44},{"map_id":51,"x":26,"y":35,"count":14},{"map_id":51,"x":26,"y":36,"count":35},{"map_id":51,"x":26,"y":37,"count":53},{"map_id":51,"x":26,"y":38,"count":22},{"map_id":51,"x":26,"y":39,"count":78},{"map_id":51,"x":26,"y":40,"count":114},{"map_id":51,"x":27,"y":8,"count":19},{"map_id":51,"x":27,"y":9,"count":30},{"map_id":51,"x":27,"y":18,"count":3},{"map_id":51,"x":27,"y":20,"count":9},{"map_id":51,"x":27,"y":21,"count":21},{"map_id":51,"x":27,"y":22,"count":28},{"map_id":51,"x":27,"y":23,"count":12},{"map_id":51,"x":27,"y":25,"count":37},{"map_id":51,"x":27,"y":26,"count":5},{"map_id":51,"x":27,"y":31,"count":27},{"map_id":51,"x":27,"y":32,"count":13},{"map_id":51,"x":27,"y":34,"count":120},{"map_id":51,"x":27,"y":35,"count":25},{"map_id":51,"x":27,"y":36,"count":6},{"map_id":51,"x":27,"y":37,"count":22},{"map_id":51,"x":27,"y":38,"count":28},{"map_id":51,"x":27,"y":39,"count":16},{"map_id":51,"x":28,"y":8,"count":106},{"map_id":51,"x":28,"y":9,"count":123},{"map_id":51,"x":28,"y":18,"count":3},{"map_id":51,"x":28,"y":32,"count":13},{"map_id":51,"x":28,"y":33,"count":3},{"map_id":51,"x":29,"y":8,"count":184},{"map_id":51,"x":29,"y":9,"count":100},{"map_id":51,"x":29,"y":18,"count":7},{"map_id":51,"x":29,"y":32,"count":26},{"map_id":51,"x":29,"y":33,"count":3},{"map_id":51,"x":30,"y":8,"count":43},{"map_id":51,"x":30,"y":9,"count":16},{"map_id":51,"x":30,"y":16,"count":5},{"map_id":51,"x":30,"y":17,"count":13},{"map_id":51,"x":30,"y":18,"count":31},{"map_id":51,"x":30,"y":19,"count":5},{"map_id":51,"x":30,"y":32,"count":11},{"map_id":51,"x":30,"y":33,"count":7},{"map_id":51,"x":31,"y":9,"count":15},{"map_id":51,"x":31,"y":10,"count":8},{"map_id":51,"x":31,"y":11,"count":2},{"map_id":51,"x":31,"y":12,"count":7},{"map_id":51,"x":31,"y":13,"count":8},{"map_id":51,"x":31,"y":16,"count":42},{"map_id":51,"x":31,"y":17,"count":83},{"map_id":51,"x":31,"y":18,"count":88},{"map_id":51,"x":31,"y":19,"count":155},{"map_id":51,"x":31,"y":20,"count":121},{"map_id":51,"x":31,"y":21,"count":84},{"map_id":51,"x":31,"y":22,"count":39},{"map_id":51,"x":31,"y":23,"count":81},{"map_id":51,"x":31,"y":24,"count":37},{"map_id":51,"x":31,"y":25,"count":100},{"map_id":51,"x":31,"y":26,"count":149},{"map_id":51,"x":31,"y":27,"count":241},{"map_id":51,"x":31,"y":28,"count":295},{"map_id":51,"x":31,"y":29,"count":422},{"map_id":51,"x":31,"y":30,"count":204},{"map_id":51,"x":31,"y":31,"count":79},{"map_id":51,"x":31,"y":32,"count":37},{"map_id":51,"x":31,"y":33,"count":33},{"map_id":51,"x":32,"y":12,"count":4},{"map_id":51,"x":32,"y":13,"count":9},{"map_id":51,"x":32,"y":14,"count":12},{"map_id":51,"x":32,"y":15,"count":16},{"map_id":51,"x":32,"y":16,"count":98},{"map_id":51,"x":32,"y":17,"count":88},{"map_id":51,"x":32,"y":18,"count":171},{"map_id":51,"x":32,"y":19,"count":310},{"map_id":51,"x":32,"y":20,"count":132},{"map_id":51,"x":32,"y":21,"count":147},{"map_id":51,"x":32,"y":22,"count":76},{"map_id":51,"x":32,"y":23,"count":205},{"map_id":51,"x":32,"y":24,"count":112},{"map_id":51,"x":32,"y":25,"count":153},{"map_id":51,"x":32,"y":26,"count":167},{"map_id":51,"x":32,"y":27,"count":178},{"map_id":51,"x":32,"y":28,"count":195},{"map_id":51,"x":32,"y":29,"count":275},{"map_id":51,"x":32,"y":30,"count":244},{"map_id":51,"x":32,"y":31,"count":48},{"map_id":51,"x":32,"y":32,"count":128},{"map_id":51,"x":32,"y":33,"count":25},{"map_id":52,"x":0,"y":1,"count":3},{"map_id":52,"x":1,"y":1,"count":50},{"map_id":52,"x":2,"y":1,"count":114},{"map_id":52,"x":2,"y":4,"count":185},{"map_id":52,"x":3,"y":1,"count":270},{"map_id":52,"x":3,"y":4,"count":35},{"map_id":52,"x":3,"y":7,"count":71},{"map_id":52,"x":4,"y":1,"count":117},{"map_id":52,"x":4,"y":4,"count":82},{"map_id":52,"x":4,"y":7,"count":48},{"map_id":52,"x":5,"y":1,"count":273},{"map_id":52,"x":5,"y":2,"count":191},{"map_id":52,"x":5,"y":3,"count":183},{"map_id":52,"x":5,"y":4,"count":77},{"map_id":52,"x":5,"y":5,"count":161},{"map_id":52,"x":5,"y":6,"count":139},{"map_id":52,"x":5,"y":7,"count":81},{"map_id":52,"x":6,"y":1,"count":112},{"map_id":52,"x":6,"y":2,"count":104},{"map_id":52,"x":6,"y":3,"count":127},{"map_id":52,"x":6,"y":4,"count":77},{"map_id":52,"x":6,"y":5,"count":12},{"map_id":52,"x":6,"y":6,"count":11},{"map_id":52,"x":6,"y":7,"count":6},{"map_id":52,"x":7,"y":1,"count":185},{"map_id":52,"x":7,"y":2,"count":235},{"map_id":52,"x":7,"y":3,"count":50},{"map_id":52,"x":7,"y":4,"count":87},{"map_id":52,"x":7,"y":5,"count":8},{"map_id":52,"x":7,"y":6,"count":8},{"map_id":52,"x":7,"y":7,"count":44},{"map_id":52,"x":8,"y":1,"count":205},{"map_id":52,"x":8,"y":2,"count":210},{"map_id":52,"x":8,"y":3,"count":194},{"map_id":52,"x":8,"y":4,"count":235},{"map_id":52,"x":9,"y":1,"count":123},{"map_id":52,"x":9,"y":2,"count":110},{"map_id":52,"x":9,"y":3,"count":177},{"map_id":52,"x":9,"y":4,"count":184},{"map_id":52,"x":9,"y":5,"count":71},{"map_id":52,"x":9,"y":6,"count":145},{"map_id":52,"x":9,"y":7,"count":56},{"map_id":52,"x":10,"y":1,"count":110},{"map_id":52,"x":10,"y":2,"count":55},{"map_id":52,"x":10,"y":3,"count":90},{"map_id":52,"x":10,"y":4,"count":409},{"map_id":52,"x":10,"y":5,"count":71},{"map_id":52,"x":10,"y":6,"count":72},{"map_id":52,"x":10,"y":7,"count":46},{"map_id":52,"x":11,"y":6,"count":117},{"map_id":52,"x":11,"y":7,"count":52},{"map_id":52,"x":12,"y":6,"count":100},{"map_id":52,"x":12,"y":7,"count":96},{"map_id":52,"x":14,"y":7,"count":12},{"map_id":53,"x":0,"y":1,"count":29},{"map_id":53,"x":0,"y":2,"count":44},{"map_id":53,"x":0,"y":3,"count":72},{"map_id":53,"x":0,"y":4,"count":233},{"map_id":53,"x":1,"y":1,"count":45},{"map_id":53,"x":1,"y":2,"count":107},{"map_id":53,"x":1,"y":3,"count":169},{"map_id":53,"x":2,"y":1,"count":53},{"map_id":53,"x":2,"y":2,"count":91},{"map_id":53,"x":2,"y":3,"count":121},{"map_id":53,"x":3,"y":1,"count":60},{"map_id":53,"x":3,"y":2,"count":126},{"map_id":53,"x":3,"y":3,"count":171},{"map_id":53,"x":4,"y":1,"count":58},{"map_id":53,"x":4,"y":2,"count":71},{"map_id":53,"x":4,"y":3,"count":155},{"map_id":53,"x":4,"y":6,"count":15},{"map_id":53,"x":4,"y":7,"count":4},{"map_id":53,"x":5,"y":1,"count":218},{"map_id":53,"x":5,"y":2,"count":94},{"map_id":53,"x":5,"y":3,"count":49},{"map_id":53,"x":5,"y":4,"count":11},{"map_id":53,"x":5,"y":5,"count":17},{"map_id":53,"x":5,"y":6,"count":106},{"map_id":53,"x":5,"y":7,"count":77},{"map_id":53,"x":6,"y":1,"count":235},{"map_id":53,"x":6,"y":2,"count":97},{"map_id":53,"x":6,"y":3,"count":71},{"map_id":53,"x":6,"y":4,"count":38},{"map_id":53,"x":6,"y":5,"count":8},{"map_id":53,"x":6,"y":6,"count":7},{"map_id":53,"x":6,"y":7,"count":19},{"map_id":53,"x":7,"y":1,"count":112},{"map_id":53,"x":7,"y":2,"count":195},{"map_id":53,"x":7,"y":3,"count":85},{"map_id":53,"x":7,"y":4,"count":129},{"map_id":53,"x":7,"y":6,"count":31},{"map_id":53,"x":7,"y":7,"count":43},{"map_id":53,"x":8,"y":1,"count":52},{"map_id":53,"x":8,"y":2,"count":107},{"map_id":53,"x":8,"y":3,"count":111},{"map_id":53,"x":8,"y":4,"count":30},{"map_id":53,"x":9,"y":1,"count":10},{"map_id":53,"x":9,"y":2,"count":22},{"map_id":53,"x":9,"y":3,"count":91},{"map_id":53,"x":9,"y":4,"count":35},{"map_id":53,"x":10,"y":3,"count":34},{"map_id":53,"x":10,"y":4,"count":3},{"map_id":53,"x":11,"y":3,"count":3},{"map_id":54,"x":0,"y":10,"count":309},{"map_id":54,"x":0,"y":11,"count":214},{"map_id":54,"x":0,"y":12,"count":21},{"map_id":54,"x":0,"y":13,"count":16},{"map_id":54,"x":1,"y":4,"count":4},{"map_id":54,"x":1,"y":10,"count":204},{"map_id":54,"x":1,"y":11,"count":174},{"map_id":54,"x":1,"y":12,"count":17},{"map_id":54,"x":1,"y":13,"count":36},{"map_id":54,"x":2,"y":1,"count":5},{"map_id":54,"x":2,"y":2,"count":18},{"map_id":54,"x":2,"y":4,"count":25},{"map_id":54,"x":2,"y":10,"count":101},{"map_id":54,"x":2,"y":11,"count":15},{"map_id":54,"x":2,"y":13,"count":8},{"map_id":54,"x":3,"y":2,"count":24},{"map_id":54,"x":3,"y":4,"count":133},{"map_id":54,"x":3,"y":5,"count":82},{"map_id":54,"x":3,"y":7,"count":68},{"map_id":54,"x":3,"y":8,"count":11},{"map_id":54,"x":3,"y":11,"count":118},{"map_id":54,"x":3,"y":12,"count":4},{"map_id":54,"x":3,"y":13,"count":3},{"map_id":54,"x":4,"y":2,"count":123},{"map_id":54,"x":4,"y":3,"count":108},{"map_id":54,"x":4,"y":4,"count":236},{"map_id":54,"x":4,"y":5,"count":131},{"map_id":54,"x":4,"y":6,"count":204},{"map_id":54,"x":4,"y":7,"count":133},{"map_id":54,"x":4,"y":8,"count":91},{"map_id":54,"x":4,"y":9,"count":45},{"map_id":54,"x":4,"y":10,"count":35},{"map_id":54,"x":4,"y":11,"count":32},{"map_id":54,"x":4,"y":12,"count":4},{"map_id":54,"x":4,"y":13,"count":16},{"map_id":54,"x":5,"y":1,"count":262},{"map_id":54,"x":5,"y":2,"count":166},{"map_id":54,"x":5,"y":3,"count":142},{"map_id":54,"x":5,"y":4,"count":88},{"map_id":54,"x":5,"y":8,"count":222},{"map_id":54,"x":5,"y":9,"count":103},{"map_id":54,"x":5,"y":10,"count":28},{"map_id":54,"x":6,"y":1,"count":93},{"map_id":54,"x":6,"y":2,"count":135},{"map_id":54,"x":6,"y":4,"count":223},{"map_id":54,"x":6,"y":8,"count":113},{"map_id":54,"x":7,"y":1,"count":64},{"map_id":54,"x":7,"y":2,"count":196},{"map_id":54,"x":7,"y":4,"count":101},{"map_id":54,"x":7,"y":8,"count":20},{"map_id":54,"x":8,"y":1,"count":152},{"map_id":54,"x":8,"y":2,"count":65},{"map_id":54,"x":8,"y":4,"count":93},{"map_id":54,"x":8,"y":5,"count":179},{"map_id":54,"x":8,"y":6,"count":5},{"map_id":54,"x":8,"y":7,"count":7},{"map_id":54,"x":8,"y":8,"count":156},{"map_id":54,"x":16,"y":17,"count":10},{"map_id":56,"x":3,"y":6,"count":37},{"map_id":56,"x":3,"y":7,"count":26},{"map_id":56,"x":4,"y":6,"count":5},{"map_id":56,"x":4,"y":7,"count":2},{"map_id":56,"x":5,"y":6,"count":16},{"map_id":56,"x":5,"y":7,"count":13},{"map_id":56,"x":6,"y":5,"count":105},{"map_id":56,"x":6,"y":6,"count":56},{"map_id":56,"x":6,"y":7,"count":12},{"map_id":56,"x":7,"y":5,"count":67},{"map_id":56,"x":7,"y":6,"count":87},{"map_id":56,"x":7,"y":7,"count":134},{"map_id":56,"x":23,"y":17,"count":9},{"map_id":57,"x":1,"y":4,"count":3},{"map_id":57,"x":1,"y":5,"count":7},{"map_id":57,"x":1,"y":6,"count":21},{"map_id":57,"x":1,"y":7,"count":27},{"map_id":57,"x":2,"y":5,"count":3},{"map_id":57,"x":2,"y":6,"count":29},{"map_id":57,"x":2,"y":7,"count":33},{"map_id":57,"x":3,"y":6,"count":57},{"map_id":57,"x":7,"y":29,"count":13},{"map_id":58,"x":1,"y":4,"count":78},{"map_id":58,"x":1,"y":5,"count":155},{"map_id":58,"x":2,"y":3,"count":416},{"map_id":58,"x":2,"y":4,"count":543},{"map_id":58,"x":2,"y":5,"count":166},{"map_id":58,"x":2,"y":6,"count":367},{"map_id":58,"x":2,"y":7,"count":132},{"map_id":58,"x":3,"y":3,"count":2552},{"map_id":58,"x":3,"y":4,"count":3563},{"map_id":58,"x":3,"y":5,"count":580},{"map_id":58,"x":3,"y":6,"count":159},{"map_id":58,"x":3,"y":7,"count":284},{"map_id":58,"x":4,"y":3,"count":537},{"map_id":58,"x":4,"y":4,"count":587},{"map_id":58,"x":4,"y":5,"count":181},{"map_id":58,"x":4,"y":6,"count":95},{"map_id":58,"x":4,"y":7,"count":67},{"map_id":58,"x":5,"y":3,"count":133},{"map_id":58,"x":5,"y":4,"count":142},{"map_id":58,"x":5,"y":5,"count":145},{"map_id":58,"x":5,"y":6,"count":44},{"map_id":58,"x":5,"y":7,"count":53},{"map_id":58,"x":6,"y":3,"count":182},{"map_id":58,"x":6,"y":4,"count":197},{"map_id":58,"x":6,"y":5,"count":185},{"map_id":58,"x":7,"y":3,"count":126},{"map_id":58,"x":7,"y":4,"count":58},{"map_id":58,"x":7,"y":5,"count":140},{"map_id":58,"x":8,"y":3,"count":126},{"map_id":58,"x":8,"y":4,"count":175},{"map_id":58,"x":8,"y":5,"count":288},{"map_id":58,"x":8,"y":6,"count":367},{"map_id":58,"x":8,"y":7,"count":851},{"map_id":58,"x":9,"y":3,"count":56},{"map_id":58,"x":9,"y":4,"count":159},{"map_id":58,"x":9,"y":5,"count":270},{"map_id":58,"x":9,"y":6,"count":429},{"map_id":58,"x":9,"y":7,"count":492},{"map_id":58,"x":10,"y":3,"count":153},{"map_id":58,"x":10,"y":4,"count":118},{"map_id":58,"x":10,"y":5,"count":204},{"map_id":58,"x":10,"y":6,"count":688},{"map_id":58,"x":10,"y":7,"count":1530},{"map_id":58,"x":11,"y":3,"count":418},{"map_id":58,"x":11,"y":4,"count":440},{"map_id":58,"x":11,"y":5,"count":673},{"map_id":58,"x":11,"y":6,"count":1856},{"map_id":58,"x":12,"y":3,"count":1029},{"map_id":58,"x":12,"y":4,"count":645},{"map_id":58,"x":12,"y":5,"count":1322},{"map_id":58,"x":13,"y":4,"count":5882},{"map_id":58,"x":13,"y":5,"count":3609},{"map_id":58,"x":13,"y":25,"count":107}],"12.1.31":[{"map_id":0,"x":1,"y":2,"count":24333},{"map_id":0,"x":1,"y":3,"count":18051},{"map_id":0,"x":1,"y":4,"count":12220},{"map_id":0,"x":1,"y":5,"count":11442},{"map_id":0,"x":1,"y":6,"count":10309},{"map_id":0,"x":1,"y":7,"count":8841},{"map_id":0,"x":1,"y":8,"count":9793},{"map_id":0,"x":1,"y":9,"count":10509},{"map_id":0,"x":1,"y":10,"count":10121},{"map_id":0,"x":1,"y":11,"count":9065},{"map_id":0,"x":1,"y":12,"count":9999},{"map_id":0,"x":1,"y":13,"count":13234},{"map_id":0,"x":1,"y":14,"count":16663},{"map_id":0,"x":1,"y":15,"count":24156},{"map_id":0,"x":1,"y":16,"count":42138},{"map_id":0,"x":2,"y":2,"count":16038},{"map_id":0,"x":2,"y":3,"count":12712},{"map_id":0,"x":2,"y":4,"count":9045},{"map_id":0,"x":2,"y":5,"count":9324},{"map_id":0,"x":2,"y":6,"count":6794},{"map_id":0,"x":2,"y":7,"count":9076},{"map_id":0,"x":2,"y":8,"count":7433},{"map_id":0,"x":2,"y":9,"count":7648},{"map_id":0,"x":2,"y":10,"count":7221},{"map_id":0,"x":2,"y":11,"count":7350},{"map_id":0,"x":2,"y":12,"count":9186},{"map_id":0,"x":2,"y":13,"count":11308},{"map_id":0,"x":2,"y":14,"count":15066},{"map_id":0,"x":2,"y":15,"count":25822},{"map_id":0,"x":2,"y":16,"count":44333},{"map_id":0,"x":2,"y":17,"count":76890},{"map_id":0,"x":3,"y":2,"count":13055},{"map_id":0,"x":3,"y":3,"count":8241},{"map_id":0,"x":3,"y":4,"count":8526},{"map_id":0,"x":3,"y":6,"count":5943},{"map_id":0,"x":3,"y":7,"count":6076},{"map_id":0,"x":3,"y":8,"count":6378},{"map_id":0,"x":3,"y":9,"count":5364},{"map_id":0,"x":3,"y":10,"count":6172},{"map_id":0,"x":3,"y":11,"count":6043},{"map_id":0,"x":3,"y":12,"count":6828},{"map_id":0,"x":3,"y":13,"count":9213},{"map_id":0,"x":3,"y":14,"count":15920},{"map_id":0,"x":3,"y":15,"count":25650},{"map_id":0,"x":3,"y":16,"count":44176},{"map_id":0,"x":3,"y":17,"count":80303},{"map_id":0,"x":4,"y":2,"count":10132},{"map_id":0,"x":4,"y":6,"count":4139},{"map_id":0,"x":4,"y":7,"count":4750},{"map_id":0,"x":4,"y":8,"count":4234},{"map_id":0,"x":4,"y":10,"count":4634},{"map_id":0,"x":4,"y":11,"count":6158},{"map_id":0,"x":4,"y":12,"count":6195},{"map_id":0,"x":4,"y":13,"count":7678},{"map_id":0,"x":5,"y":2,"count":10437},{"map_id":0,"x":5,"y":5,"count":701},{"map_id":0,"x":5,"y":6,"count":5204},{"map_id":0,"x":5,"y":7,"count":4554},{"map_id":0,"x":5,"y":8,"count":3763},{"map_id":0,"x":5,"y":10,"count":5465},{"map_id":0,"x":5,"y":11,"count":5818},{"map_id":0,"x":5,"y":12,"count":4805},{"map_id":0,"x":5,"y":13,"count":6539},{"map_id":0,"x":6,"y":2,"count":8764},{"map_id":0,"x":6,"y":6,"count":4199},{"map_id":0,"x":6,"y":7,"count":4317},{"map_id":0,"x":6,"y":8,"count":3790},{"map_id":0,"x":6,"y":10,"count":4083},{"map_id":0,"x":6,"y":11,"count":4667},{"map_id":0,"x":6,"y":12,"count":4294},{"map_id":0,"x":6,"y":13,"count":6146},{"map_id":0,"x":7,"y":2,"count":7695},{"map_id":0,"x":7,"y":6,"count":4571},{"map_id":0,"x":7,"y":7,"count":3652},{"map_id":0,"x":7,"y":8,"count":4276},{"map_id":0,"x":7,"y":10,"count":5991},{"map_id":0,"x":7,"y":11,"count":4406},{"map_id":0,"x":7,"y":12,"count":4769},{"map_id":0,"x":7,"y":13,"count":6233},{"map_id":0,"x":8,"y":2,"count":8976},{"map_id":0,"x":8,"y":3,"count":7261},{"map_id":0,"x":8,"y":4,"count":6592},{"map_id":0,"x":8,"y":5,"count":5497},{"map_id":0,"x":8,"y":6,"count":4386},{"map_id":0,"x":8,"y":7,"count":4002},{"map_id":0,"x":8,"y":8,"count":3662},{"map_id":0,"x":8,"y":9,"count":6409},{"map_id":0,"x":8,"y":10,"count":4158},{"map_id":0,"x":8,"y":11,"count":3696},{"map_id":0,"x":8,"y":12,"count":4542},{"map_id":0,"x":8,"y":13,"count":6102},{"map_id":0,"x":8,"y":14,"count":9082},{"map_id":0,"x":8,"y":15,"count":15261},{"map_id":0,"x":8,"y":16,"count":29449},{"map_id":0,"x":9,"y":2,"count":7966},{"map_id":0,"x":9,"y":3,"count":6908},{"map_id":0,"x":9,"y":4,"count":6412},{"map_id":0,"x":9,"y":5,"count":4883},{"map_id":0,"x":9,"y":6,"count":4163},{"map_id":0,"x":9,"y":7,"count":4003},{"map_id":0,"x":9,"y":8,"count":3626},{"map_id":0,"x":9,"y":9,"count":3736},{"map_id":0,"x":9,"y":10,"count":3462},{"map_id":0,"x":9,"y":11,"count":2878},{"map_id":0,"x":9,"y":12,"count":4630},{"map_id":0,"x":9,"y":13,"count":6318},{"map_id":0,"x":9,"y":14,"count":8550},{"map_id":0,"x":9,"y":15,"count":14212},{"map_id":0,"x":9,"y":16,"count":30419},{"map_id":0,"x":10,"y":0,"count":19092},{"map_id":0,"x":10,"y":1,"count":12269},{"map_id":0,"x":10,"y":2,"count":9700},{"map_id":0,"x":10,"y":3,"count":7663},{"map_id":0,"x":10,"y":4,"count":7312},{"map_id":0,"x":10,"y":5,"count":6095},{"map_id":0,"x":10,"y":6,"count":4760},{"map_id":0,"x":10,"y":7,"count":4655},{"map_id":0,"x":10,"y":12,"count":4022},{"map_id":0,"x":10,"y":14,"count":6853},{"map_id":0,"x":10,"y":15,"count":15406},{"map_id":0,"x":10,"y":16,"count":27429},{"map_id":0,"x":11,"y":0,"count":17615},{"map_id":0,"x":11,"y":1,"count":12533},{"map_id":0,"x":11,"y":2,"count":10372},{"map_id":0,"x":11,"y":3,"count":8340},{"map_id":0,"x":11,"y":4,"count":9745},{"map_id":0,"x":11,"y":6,"count":5260},{"map_id":0,"x":11,"y":7,"count":5313},{"map_id":0,"x":11,"y":12,"count":3895},{"map_id":0,"x":11,"y":14,"count":8436},{"map_id":0,"x":11,"y":15,"count":14480},{"map_id":0,"x":11,"y":16,"count":28710},{"map_id":0,"x":12,"y":2,"count":10301},{"map_id":0,"x":12,"y":6,"count":4047},{"map_id":0,"x":12,"y":7,"count":4856},{"map_id":0,"x":12,"y":11,"count":506},{"map_id":0,"x":12,"y":12,"count":4767},{"map_id":0,"x":12,"y":14,"count":8786},{"map_id":0,"x":12,"y":15,"count":15856},{"map_id":0,"x":12,"y":16,"count":27843},{"map_id":0,"x":13,"y":2,"count":9441},{"map_id":0,"x":13,"y":5,"count":691},{"map_id":0,"x":13,"y":6,"count":4706},{"map_id":0,"x":13,"y":7,"count":3774},{"map_id":0,"x":13,"y":12,"count":5614},{"map_id":0,"x":13,"y":14,"count":12865},{"map_id":0,"x":13,"y":15,"count":17073},{"map_id":0,"x":13,"y":16,"count":28892},{"map_id":0,"x":14,"y":2,"count":8789},{"map_id":0,"x":14,"y":6,"count":3004},{"map_id":0,"x":14,"y":7,"count":3541},{"map_id":0,"x":14,"y":12,"count":5994},{"map_id":0,"x":14,"y":14,"count":10342},{"map_id":0,"x":14,"y":15,"count":16456},{"map_id":0,"x":14,"y":16,"count":30652},{"map_id":0,"x":15,"y":2,"count":9011},{"map_id":0,"x":15,"y":6,"count":3202},{"map_id":0,"x":15,"y":7,"count":4174},{"map_id":0,"x":15,"y":12,"count":5736},{"map_id":0,"x":15,"y":14,"count":11308},{"map_id":0,"x":15,"y":15,"count":19301},{"map_id":0,"x":15,"y":16,"count":34022},{"map_id":0,"x":16,"y":2,"count":10208},{"map_id":0,"x":16,"y":3,"count":7527},{"map_id":0,"x":16,"y":4,"count":4487},{"map_id":0,"x":16,"y":5,"count":4016},{"map_id":0,"x":16,"y":6,"count":4194},{"map_id":0,"x":16,"y":7,"count":4362},{"map_id":0,"x":16,"y":8,"count":4949},{"map_id":0,"x":16,"y":9,"count":6098},{"map_id":0,"x":16,"y":10,"count":6516},{"map_id":0,"x":16,"y":11,"count":6437},{"map_id":0,"x":16,"y":12,"count":7782},{"map_id":0,"x":16,"y":13,"count":9306},{"map_id":0,"x":16,"y":14,"count":12401},{"map_id":0,"x":16,"y":15,"count":21325},{"map_id":0,"x":16,"y":16,"count":41233},{"map_id":0,"x":17,"y":2,"count":10996},{"map_id":0,"x":17,"y":3,"count":7852},{"map_id":0,"x":17,"y":4,"count":5833},{"map_id":0,"x":17,"y":5,"count":5427},{"map_id":0,"x":17,"y":6,"count":5635},{"map_id":0,"x":17,"y":7,"count":5740},{"map_id":0,"x":17,"y":8,"count":5720},{"map_id":0,"x":17,"y":9,"count":6586},{"map_id":0,"x":17,"y":10,"count":6856},{"map_id":0,"x":17,"y":11,"count":7533},{"map_id":0,"x":17,"y":12,"count":9360},{"map_id":0,"x":17,"y":13,"count":11007},{"map_id":0,"x":17,"y":14,"count":15484},{"map_id":0,"x":17,"y":15,"count":26783},{"map_id":0,"x":17,"y":16,"count":51524},{"map_id":0,"x":18,"y":2,"count":15416},{"map_id":0,"x":18,"y":3,"count":11625},{"map_id":0,"x":18,"y":4,"count":10194},{"map_id":0,"x":18,"y":5,"count":9167},{"map_id":0,"x":18,"y":6,"count":9253},{"map_id":0,"x":18,"y":7,"count":6663},{"map_id":0,"x":18,"y":8,"count":6599},{"map_id":0,"x":18,"y":9,"count":6743},{"map_id":0,"x":18,"y":10,"count":7336},{"map_id":0,"x":18,"y":11,"count":8492},{"map_id":0,"x":18,"y":12,"count":10299},{"map_id":0,"x":18,"y":13,"count":13678},{"map_id":0,"x":18,"y":14,"count":19985},{"map_id":0,"x":18,"y":15,"count":36673},{"map_id":0,"x":18,"y":16,"count":72485},{"map_id":1,"x":0,"y":14,"count":664},{"map_id":1,"x":0,"y":15,"count":470},{"map_id":1,"x":0,"y":16,"count":869},{"map_id":1,"x":0,"y":17,"count":806},{"map_id":1,"x":1,"y":14,"count":949},{"map_id":1,"x":1,"y":15,"count":867},{"map_id":1,"x":1,"y":16,"count":1363},{"map_id":1,"x":1,"y":17,"count":1292},{"map_id":1,"x":2,"y":7,"count":1024},{"map_id":1,"x":2,"y":14,"count":1294},{"map_id":1,"x":2,"y":15,"count":1630},{"map_id":1,"x":2,"y":16,"count":2100},{"map_id":1,"x":2,"y":17,"count":2813},{"map_id":1,"x":3,"y":7,"count":19696},{"map_id":1,"x":3,"y":14,"count":1897},{"map_id":1,"x":3,"y":15,"count":2272},{"map_id":1,"x":3,"y":16,"count":2319},{"map_id":1,"x":3,"y":17,"count":3171},{"map_id":1,"x":4,"y":7,"count":13296},{"map_id":1,"x":4,"y":14,"count":2777},{"map_id":1,"x":4,"y":15,"count":2263},{"map_id":1,"x":4,"y":16,"count":2586},{"map_id":1,"x":4,"y":17,"count":3444},{"map_id":1,"x":4,"y":18,"count":4933},{"map_id":1,"x":4,"y":19,"count":6183},{"map_id":1,"x":4,"y":20,"count":8141},{"map_id":1,"x":4,"y":28,"count":118686},{"map_id":1,"x":4,"y":29,"count":105473},{"map_id":1,"x":4,"y":30,"count":100746},{"map_id":1,"x":5,"y":14,"count":3248},{"map_id":1,"x":5,"y":15,"count":3291},{"map_id":1,"x":5,"y":16,"count":3478},{"map_id":1,"x":5,"y":17,"count":4127},{"map_id":1,"x":5,"y":18,"count":5078},{"map_id":1,"x":5,"y":19,"count":5683},{"map_id":1,"x":5,"y":20,"count":7740},{"map_id":1,"x":5,"y":28,"count":84159},{"map_id":1,"x":5,"y":29,"count":74343},{"map_id":1,"x":5,"y":30,"count":70723},{"map_id":1,"x":6,"y":4,"count":7970},{"map_id":1,"x":6,"y":5,"count":5734},{"map_id":1,"x":6,"y":6,"count":4070},{"map_id":1,"x":6,"y":7,"count":3980},{"map_id":1,"x":6,"y":8,"count":2486},{"map_id":1,"x":6,"y":9,"count":2253},{"map_id":1,"x":6,"y":10,"count":2880},{"map_id":1,"x":6,"y":11,"count":2762},{"map_id":1,"x":6,"y":12,"count":3499},{"map_id":1,"x":6,"y":13,"count":4154},{"map_id":1,"x":6,"y":14,"count":4112},{"map_id":1,"x":6,"y":15,"count":4118},{"map_id":1,"x":6,"y":16,"count":5072},{"map_id":1,"x":6,"y":17,"count":5959},{"map_id":1,"x":6,"y":18,"count":6311},{"map_id":1,"x":6,"y":19,"count":7052},{"map_id":1,"x":6,"y":20,"count":7572},{"map_id":1,"x":6,"y":28,"count":63229},{"map_id":1,"x":6,"y":29,"count":55988},{"map_id":1,"x":6,"y":30,"count":53238},{"map_id":1,"x":7,"y":4,"count":6617},{"map_id":1,"x":7,"y":5,"count":4442},{"map_id":1,"x":7,"y":16,"count":6548},{"map_id":1,"x":7,"y":17,"count":7022},{"map_id":1,"x":7,"y":18,"count":7481},{"map_id":1,"x":7,"y":19,"count":8068},{"map_id":1,"x":7,"y":20,"count":7117},{"map_id":1,"x":7,"y":28,"count":53327},{"map_id":1,"x":7,"y":29,"count":45865},{"map_id":1,"x":7,"y":30,"count":42428},{"map_id":1,"x":8,"y":4,"count":5966},{"map_id":1,"x":8,"y":17,"count":8672},{"map_id":1,"x":8,"y":18,"count":8919},{"map_id":1,"x":8,"y":19,"count":8488},{"map_id":1,"x":8,"y":20,"count":7812},{"map_id":1,"x":8,"y":21,"count":6523},{"map_id":1,"x":8,"y":28,"count":46751},{"map_id":1,"x":8,"y":29,"count":39601},{"map_id":1,"x":8,"y":30,"count":39505},{"map_id":1,"x":9,"y":4,"count":5288},{"map_id":1,"x":9,"y":17,"count":8882},{"map_id":1,"x":9,"y":18,"count":8728},{"map_id":1,"x":9,"y":19,"count":9301},{"map_id":1,"x":9,"y":20,"count":8646},{"map_id":1,"x":9,"y":21,"count":8589},{"map_id":1,"x":9,"y":22,"count":8187},{"map_id":1,"x":9,"y":28,"count":44869},{"map_id":1,"x":9,"y":29,"count":38125},{"map_id":1,"x":9,"y":30,"count":39565},{"map_id":1,"x":10,"y":4,"count":5720},{"map_id":1,"x":10,"y":17,"count":9471},{"map_id":1,"x":10,"y":18,"count":8659},{"map_id":1,"x":10,"y":19,"count":8269},{"map_id":1,"x":10,"y":20,"count":8767},{"map_id":1,"x":10,"y":21,"count":9558},{"map_id":1,"x":10,"y":22,"count":9429},{"map_id":1,"x":10,"y":23,"count":8507},{"map_id":1,"x":10,"y":28,"count":38579},{"map_id":1,"x":10,"y":29,"count":35383},{"map_id":1,"x":10,"y":30,"count":38991},{"map_id":1,"x":11,"y":4,"count":8640},{"map_id":1,"x":11,"y":17,"count":9514},{"map_id":1,"x":11,"y":18,"count":8554},{"map_id":1,"x":11,"y":19,"count":8011},{"map_id":1,"x":11,"y":20,"count":8706},{"map_id":1,"x":11,"y":21,"count":9787},{"map_id":1,"x":11,"y":22,"count":9774},{"map_id":1,"x":11,"y":23,"count":9889},{"map_id":1,"x":11,"y":28,"count":37612},{"map_id":1,"x":11,"y":29,"count":36623},{"map_id":1,"x":11,"y":30,"count":41871},{"map_id":1,"x":12,"y":4,"count":11796},{"map_id":1,"x":12,"y":17,"count":8636},{"map_id":1,"x":12,"y":18,"count":7116},{"map_id":1,"x":12,"y":19,"count":8337},{"map_id":1,"x":12,"y":20,"count":9298},{"map_id":1,"x":12,"y":21,"count":9762},{"map_id":1,"x":12,"y":22,"count":10486},{"map_id":1,"x":12,"y":23,"count":7895},{"map_id":1,"x":12,"y":28,"count":39877},{"map_id":1,"x":12,"y":29,"count":39485},{"map_id":1,"x":12,"y":30,"count":45170},{"map_id":1,"x":13,"y":4,"count":22253},{"map_id":1,"x":13,"y":17,"count":6908},{"map_id":1,"x":13,"y":18,"count":7000},{"map_id":1,"x":13,"y":19,"count":7020},{"map_id":1,"x":13,"y":20,"count":8092},{"map_id":1,"x":13,"y":21,"count":10402},{"map_id":1,"x":13,"y":22,"count":10533},{"map_id":1,"x":13,"y":23,"count":8369},{"map_id":1,"x":13,"y":28,"count":43028},{"map_id":1,"x":13,"y":29,"count":41099},{"map_id":1,"x":13,"y":30,"count":51239},{"map_id":1,"x":14,"y":17,"count":6462},{"map_id":1,"x":14,"y":18,"count":6056},{"map_id":1,"x":14,"y":19,"count":6903},{"map_id":1,"x":14,"y":20,"count":6811},{"map_id":1,"x":14,"y":21,"count":9227},{"map_id":1,"x":14,"y":22,"count":9238},{"map_id":1,"x":14,"y":23,"count":9168},{"map_id":1,"x":14,"y":24,"count":8673},{"map_id":1,"x":14,"y":25,"count":8913},{"map_id":1,"x":14,"y":26,"count":6711},{"map_id":1,"x":14,"y":27,"count":426},{"map_id":1,"x":14,"y":28,"count":36942},{"map_id":1,"x":14,"y":29,"count":41229},{"map_id":1,"x":14,"y":30,"count":56302},{"map_id":1,"x":15,"y":17,"count":4655},{"map_id":1,"x":15,"y":18,"count":5994},{"map_id":1,"x":15,"y":19,"count":6793},{"map_id":1,"x":15,"y":20,"count":7336},{"map_id":1,"x":15,"y":21,"count":7765},{"map_id":1,"x":15,"y":22,"count":8334},{"map_id":1,"x":15,"y":23,"count":9923},{"map_id":1,"x":15,"y":24,"count":9537},{"map_id":1,"x":15,"y":25,"count":8667},{"map_id":1,"x":15,"y":26,"count":10547},{"map_id":1,"x":15,"y":27,"count":20115},{"map_id":1,"x":15,"y":28,"count":37358},{"map_id":1,"x":15,"y":29,"count":43113},{"map_id":1,"x":15,"y":30,"count":64133},{"map_id":1,"x":16,"y":16,"count":5751},{"map_id":1,"x":16,"y":17,"count":8122},{"map_id":1,"x":16,"y":18,"count":6003},{"map_id":1,"x":16,"y":19,"count":5497},{"map_id":1,"x":16,"y":20,"count":6037},{"map_id":1,"x":16,"y":21,"count":7155},{"map_id":1,"x":16,"y":22,"count":8660},{"map_id":1,"x":16,"y":23,"count":8317},{"map_id":1,"x":16,"y":24,"count":7382},{"map_id":1,"x":16,"y":25,"count":6658},{"map_id":1,"x":16,"y":26,"count":5302},{"map_id":1,"x":16,"y":27,"count":340},{"map_id":1,"x":16,"y":28,"count":45119},{"map_id":1,"x":16,"y":29,"count":50034},{"map_id":1,"x":16,"y":30,"count":73414},{"map_id":1,"x":17,"y":10,"count":14734},{"map_id":1,"x":17,"y":11,"count":5703},{"map_id":1,"x":17,"y":12,"count":6015},{"map_id":1,"x":17,"y":13,"count":4360},{"map_id":1,"x":17,"y":14,"count":5364},{"map_id":1,"x":17,"y":15,"count":5020},{"map_id":1,"x":17,"y":16,"count":6732},{"map_id":1,"x":17,"y":18,"count":6312},{"map_id":1,"x":17,"y":19,"count":5155},{"map_id":1,"x":17,"y":20,"count":6686},{"map_id":1,"x":17,"y":21,"count":6296},{"map_id":1,"x":17,"y":22,"count":7444},{"map_id":1,"x":17,"y":23,"count":7104},{"map_id":1,"x":17,"y":24,"count":7028},{"map_id":1,"x":17,"y":25,"count":6807},{"map_id":1,"x":17,"y":26,"count":4594},{"map_id":1,"x":17,"y":27,"count":292},{"map_id":1,"x":17,"y":28,"count":51797},{"map_id":1,"x":17,"y":29,"count":55301},{"map_id":1,"x":17,"y":30,"count":82556},{"map_id":1,"x":18,"y":10,"count":11066},{"map_id":1,"x":18,"y":11,"count":7631},{"map_id":1,"x":18,"y":12,"count":6065},{"map_id":1,"x":18,"y":13,"count":5134},{"map_id":1,"x":18,"y":14,"count":4391},{"map_id":1,"x":18,"y":15,"count":4698},{"map_id":1,"x":18,"y":16,"count":4692},{"map_id":1,"x":18,"y":17,"count":5767},{"map_id":1,"x":18,"y":18,"count":4233},{"map_id":1,"x":18,"y":19,"count":5815},{"map_id":1,"x":18,"y":20,"count":6140},{"map_id":1,"x":18,"y":21,"count":5942},{"map_id":1,"x":18,"y":22,"count":6748},{"map_id":1,"x":18,"y":23,"count":6921},{"map_id":1,"x":18,"y":24,"count":7675},{"map_id":1,"x":18,"y":25,"count":8064},{"map_id":1,"x":18,"y":26,"count":7179},{"map_id":1,"x":18,"y":27,"count":498},{"map_id":1,"x":18,"y":28,"count":52693},{"map_id":1,"x":18,"y":29,"count":58841},{"map_id":1,"x":18,"y":30,"count":88702},{"map_id":1,"x":19,"y":9,"count":11001},{"map_id":1,"x":19,"y":10,"count":7729},{"map_id":1,"x":19,"y":11,"count":6201},{"map_id":1,"x":19,"y":12,"count":4008},{"map_id":1,"x":19,"y":13,"count":4173},{"map_id":1,"x":19,"y":14,"count":4334},{"map_id":1,"x":19,"y":15,"count":4636},{"map_id":1,"x":19,"y":16,"count":5708},{"map_id":1,"x":19,"y":17,"count":4285},{"map_id":1,"x":19,"y":18,"count":4712},{"map_id":1,"x":19,"y":19,"count":5361},{"map_id":1,"x":19,"y":20,"count":6119},{"map_id":1,"x":19,"y":21,"count":6706},{"map_id":1,"x":19,"y":22,"count":6984},{"map_id":1,"x":19,"y":23,"count":8123},{"map_id":1,"x":19,"y":24,"count":7906},{"map_id":1,"x":19,"y":25,"count":10766},{"map_id":1,"x":19,"y":26,"count":20686},{"map_id":1,"x":19,"y":27,"count":36111},{"map_id":1,"x":19,"y":28,"count":64745},{"map_id":1,"x":19,"y":29,"count":64448},{"map_id":1,"x":19,"y":30,"count":92814},{"map_id":1,"x":20,"y":10,"count":5976},{"map_id":1,"x":20,"y":11,"count":4983},{"map_id":1,"x":20,"y":12,"count":3834},{"map_id":1,"x":20,"y":16,"count":4336},{"map_id":1,"x":20,"y":18,"count":5014},{"map_id":1,"x":20,"y":19,"count":5975},{"map_id":1,"x":20,"y":20,"count":7164},{"map_id":1,"x":20,"y":21,"count":6742},{"map_id":1,"x":20,"y":22,"count":6623},{"map_id":1,"x":20,"y":23,"count":8363},{"map_id":1,"x":20,"y":24,"count":8335},{"map_id":1,"x":20,"y":25,"count":8739},{"map_id":1,"x":20,"y":26,"count":15673},{"map_id":1,"x":20,"y":27,"count":812},{"map_id":1,"x":20,"y":28,"count":90406},{"map_id":1,"x":20,"y":29,"count":171114},{"map_id":1,"x":20,"y":30,"count":89993},{"map_id":1,"x":20,"y":31,"count":75682},{"map_id":1,"x":20,"y":32,"count":68795},{"map_id":1,"x":20,"y":33,"count":66614},{"map_id":1,"x":20,"y":34,"count":65542},{"map_id":1,"x":20,"y":35,"count":63135},{"map_id":1,"x":21,"y":9,"count":805},{"map_id":1,"x":21,"y":10,"count":5043},{"map_id":1,"x":21,"y":11,"count":4800},{"map_id":1,"x":21,"y":12,"count":4912},{"map_id":1,"x":21,"y":15,"count":770},{"map_id":1,"x":21,"y":16,"count":5272},{"map_id":1,"x":21,"y":18,"count":5269},{"map_id":1,"x":21,"y":19,"count":6521},{"map_id":1,"x":21,"y":20,"count":6519},{"map_id":1,"x":21,"y":21,"count":7033},{"map_id":1,"x":21,"y":22,"count":7536},{"map_id":1,"x":21,"y":23,"count":9617},{"map_id":1,"x":21,"y":24,"count":8520},{"map_id":1,"x":21,"y":25,"count":8460},{"map_id":1,"x":21,"y":26,"count":18641},{"map_id":1,"x":21,"y":27,"count":1078},{"map_id":1,"x":21,"y":28,"count":238724},{"map_id":1,"x":21,"y":30,"count":191318},{"map_id":1,"x":21,"y":31,"count":83805},{"map_id":1,"x":21,"y":32,"count":77630},{"map_id":1,"x":21,"y":33,"count":72070},{"map_id":1,"x":21,"y":34,"count":71297},{"map_id":1,"x":21,"y":35,"count":76276},{"map_id":1,"x":22,"y":10,"count":5680},{"map_id":1,"x":22,"y":11,"count":4674},{"map_id":1,"x":22,"y":12,"count":4153},{"map_id":1,"x":22,"y":16,"count":4373},{"map_id":1,"x":22,"y":18,"count":4994},{"map_id":1,"x":22,"y":19,"count":5529},{"map_id":1,"x":22,"y":20,"count":7167},{"map_id":1,"x":22,"y":21,"count":6433},{"map_id":1,"x":22,"y":26,"count":28597},{"map_id":1,"x":22,"y":27,"count":2272},{"map_id":1,"x":22,"y":28,"count":138443},{"map_id":1,"x":22,"y":29,"count":335309},{"map_id":1,"x":22,"y":30,"count":154007},{"map_id":1,"x":23,"y":10,"count":4892},{"map_id":1,"x":23,"y":11,"count":4767},{"map_id":1,"x":23,"y":12,"count":3688},{"map_id":1,"x":23,"y":16,"count":3544},{"map_id":1,"x":23,"y":18,"count":5690},{"map_id":1,"x":23,"y":19,"count":6266},{"map_id":1,"x":23,"y":20,"count":5670},{"map_id":1,"x":23,"y":21,"count":6154},{"map_id":1,"x":23,"y":25,"count":27772},{"map_id":1,"x":23,"y":26,"count":71136},{"map_id":1,"x":23,"y":27,"count":5338},{"map_id":1,"x":23,"y":28,"count":153671},{"map_id":1,"x":23,"y":29,"count":138393},{"map_id":1,"x":23,"y":30,"count":157767},{"map_id":1,"x":24,"y":10,"count":4663},{"map_id":1,"x":24,"y":11,"count":4202},{"map_id":1,"x":24,"y":12,"count":4323},{"map_id":1,"x":24,"y":14,"count":8711},{"map_id":1,"x":24,"y":15,"count":6891},{"map_id":1,"x":24,"y":16,"count":5573},{"map_id":1,"x":24,"y":17,"count":5651},{"map_id":1,"x":24,"y":18,"count":5508},{"map_id":1,"x":24,"y":19,"count":5283},{"map_id":1,"x":24,"y":20,"count":5505},{"map_id":1,"x":24,"y":21,"count":5601},{"map_id":1,"x":24,"y":26,"count":18432},{"map_id":1,"x":24,"y":27,"count":1544},{"map_id":1,"x":24,"y":28,"count":138559},{"map_id":1,"x":24,"y":29,"count":130888},{"map_id":1,"x":24,"y":30,"count":147030},{"map_id":1,"x":25,"y":10,"count":4526},{"map_id":1,"x":25,"y":11,"count":3574},{"map_id":1,"x":25,"y":12,"count":3599},{"map_id":1,"x":25,"y":14,"count":7906},{"map_id":1,"x":25,"y":15,"count":6658},{"map_id":1,"x":25,"y":16,"count":5737},{"map_id":1,"x":25,"y":17,"count":4461},{"map_id":1,"x":25,"y":18,"count":4740},{"map_id":1,"x":25,"y":19,"count":4071},{"map_id":1,"x":25,"y":20,"count":4894},{"map_id":1,"x":25,"y":21,"count":4728},{"map_id":1,"x":25,"y":26,"count":5623},{"map_id":1,"x":25,"y":27,"count":488},{"map_id":1,"x":25,"y":28,"count":133519},{"map_id":1,"x":25,"y":29,"count":127498},{"map_id":1,"x":25,"y":30,"count":133779},{"map_id":1,"x":26,"y":10,"count":3893},{"map_id":1,"x":26,"y":11,"count":4167},{"map_id":1,"x":26,"y":12,"count":4063},{"map_id":1,"x":26,"y":14,"count":7295},{"map_id":1,"x":26,"y":15,"count":6896},{"map_id":1,"x":26,"y":16,"count":4817},{"map_id":1,"x":26,"y":17,"count":4830},{"map_id":1,"x":26,"y":18,"count":5004},{"map_id":1,"x":26,"y":19,"count":4692},{"map_id":1,"x":26,"y":20,"count":4026},{"map_id":1,"x":26,"y":21,"count":4180},{"map_id":1,"x":26,"y":22,"count":3436},{"map_id":1,"x":26,"y":23,"count":3085},{"map_id":1,"x":26,"y":24,"count":2983},{"map_id":1,"x":26,"y":25,"count":2257},{"map_id":1,"x":26,"y":26,"count":2650},{"map_id":1,"x":26,"y":27,"count":214},{"map_id":1,"x":26,"y":28,"count":131722},{"map_id":1,"x":26,"y":29,"count":119502},{"map_id":1,"x":26,"y":30,"count":120620},{"map_id":1,"x":27,"y":10,"count":4153},{"map_id":1,"x":27,"y":11,"count":3448},{"map_id":1,"x":27,"y":12,"count":4348},{"map_id":1,"x":27,"y":14,"count":7810},{"map_id":1,"x":27,"y":15,"count":6023},{"map_id":1,"x":27,"y":16,"count":5900},{"map_id":1,"x":27,"y":17,"count":5395},{"map_id":1,"x":27,"y":18,"count":6694},{"map_id":1,"x":27,"y":19,"count":6642},{"map_id":1,"x":27,"y":20,"count":4227},{"map_id":1,"x":27,"y":21,"count":3313},{"map_id":1,"x":27,"y":22,"count":2797},{"map_id":1,"x":27,"y":23,"count":2118},{"map_id":1,"x":27,"y":24,"count":2098},{"map_id":1,"x":27,"y":25,"count":1453},{"map_id":1,"x":27,"y":26,"count":1009},{"map_id":1,"x":27,"y":27,"count":80},{"map_id":1,"x":27,"y":28,"count":128296},{"map_id":1,"x":27,"y":29,"count":113074},{"map_id":1,"x":27,"y":30,"count":104888},{"map_id":1,"x":28,"y":10,"count":3520},{"map_id":1,"x":28,"y":11,"count":3684},{"map_id":1,"x":28,"y":12,"count":4118},{"map_id":1,"x":28,"y":14,"count":8078},{"map_id":1,"x":28,"y":15,"count":5986},{"map_id":1,"x":28,"y":20,"count":5731},{"map_id":1,"x":28,"y":21,"count":3339},{"map_id":1,"x":28,"y":22,"count":2234},{"map_id":1,"x":28,"y":23,"count":1931},{"map_id":1,"x":28,"y":24,"count":2007},{"map_id":1,"x":28,"y":25,"count":1264},{"map_id":1,"x":28,"y":26,"count":474},{"map_id":1,"x":28,"y":27,"count":44},{"map_id":1,"x":28,"y":28,"count":115790},{"map_id":1,"x":28,"y":29,"count":100160},{"map_id":1,"x":28,"y":30,"count":89142},{"map_id":1,"x":29,"y":10,"count":3101},{"map_id":1,"x":29,"y":11,"count":3110},{"map_id":1,"x":29,"y":12,"count":3671},{"map_id":1,"x":29,"y":14,"count":7469},{"map_id":1,"x":29,"y":15,"count":6740},{"map_id":1,"x":29,"y":19,"count":1432},{"map_id":1,"x":29,"y":20,"count":7182},{"map_id":1,"x":29,"y":21,"count":3785},{"map_id":1,"x":29,"y":22,"count":2331},{"map_id":1,"x":29,"y":23,"count":1694},{"map_id":1,"x":29,"y":24,"count":1857},{"map_id":1,"x":29,"y":25,"count":1088},{"map_id":1,"x":29,"y":26,"count":822},{"map_id":1,"x":29,"y":27,"count":28},{"map_id":1,"x":29,"y":28,"count":99077},{"map_id":1,"x":29,"y":29,"count":85317},{"map_id":1,"x":29,"y":30,"count":77906},{"map_id":1,"x":30,"y":10,"count":3064},{"map_id":1,"x":30,"y":11,"count":3037},{"map_id":1,"x":30,"y":12,"count":3735},{"map_id":1,"x":30,"y":14,"count":8155},{"map_id":1,"x":30,"y":15,"count":6588},{"map_id":1,"x":30,"y":20,"count":5114},{"map_id":1,"x":30,"y":21,"count":2628},{"map_id":1,"x":30,"y":22,"count":1693},{"map_id":1,"x":30,"y":23,"count":1299},{"map_id":1,"x":30,"y":24,"count":1222},{"map_id":1,"x":30,"y":25,"count":891},{"map_id":1,"x":30,"y":26,"count":219},{"map_id":1,"x":30,"y":27,"count":20},{"map_id":1,"x":30,"y":28,"count":89497},{"map_id":1,"x":30,"y":29,"count":76593},{"map_id":1,"x":30,"y":30,"count":64725},{"map_id":1,"x":31,"y":10,"count":2817},{"map_id":1,"x":31,"y":11,"count":2513},{"map_id":1,"x":31,"y":12,"count":2889},{"map_id":1,"x":31,"y":14,"count":8031},{"map_id":1,"x":31,"y":15,"count":6264},{"map_id":1,"x":31,"y":20,"count":2494},{"map_id":1,"x":31,"y":21,"count":2015},{"map_id":1,"x":31,"y":22,"count":1635},{"map_id":1,"x":31,"y":23,"count":957},{"map_id":1,"x":31,"y":24,"count":1199},{"map_id":1,"x":31,"y":25,"count":677},{"map_id":1,"x":31,"y":26,"count":296},{"map_id":1,"x":31,"y":27,"count":18},{"map_id":1,"x":31,"y":28,"count":81039},{"map_id":1,"x":31,"y":29,"count":67846},{"map_id":1,"x":31,"y":30,"count":58485},{"map_id":1,"x":32,"y":10,"count":2588},{"map_id":1,"x":32,"y":11,"count":2392},{"map_id":1,"x":32,"y":12,"count":3332},{"map_id":1,"x":32,"y":14,"count":7155},{"map_id":1,"x":32,"y":15,"count":5809},{"map_id":1,"x":32,"y":16,"count":4420},{"map_id":1,"x":32,"y":17,"count":4091},{"map_id":1,"x":32,"y":18,"count":2828},{"map_id":1,"x":32,"y":19,"count":1999},{"map_id":1,"x":32,"y":20,"count":2056},{"map_id":1,"x":32,"y":21,"count":1751},{"map_id":1,"x":32,"y":22,"count":1424},{"map_id":1,"x":32,"y":23,"count":751},{"map_id":1,"x":32,"y":24,"count":714},{"map_id":1,"x":32,"y":25,"count":707},{"map_id":1,"x":32,"y":26,"count":400},{"map_id":1,"x":32,"y":27,"count":16},{"map_id":1,"x":32,"y":28,"count":75024},{"map_id":1,"x":32,"y":29,"count":62995},{"map_id":1,"x":32,"y":30,"count":57284},{"map_id":1,"x":33,"y":10,"count":2964},{"map_id":1,"x":33,"y":11,"count":2313},{"map_id":1,"x":33,"y":12,"count":3425},{"map_id":1,"x":33,"y":14,"count":7139},{"map_id":1,"x":33,"y":15,"count":5876},{"map_id":1,"x":33,"y":16,"count":4431},{"map_id":1,"x":33,"y":17,"count":3170},{"map_id":1,"x":33,"y":18,"count":2569},{"map_id":1,"x":33,"y":19,"count":1676},{"map_id":1,"x":33,"y":20,"count":1447},{"map_id":1,"x":33,"y":21,"count":1524},{"map_id":1,"x":33,"y":22,"count":1001},{"map_id":1,"x":33,"y":23,"count":749},{"map_id":1,"x":33,"y":24,"count":766},{"map_id":1,"x":33,"y":25,"count":518},{"map_id":1,"x":33,"y":26,"count":571},{"map_id":1,"x":33,"y":27,"count":12},{"map_id":1,"x":33,"y":28,"count":79940},{"map_id":1,"x":33,"y":29,"count":69072},{"map_id":1,"x":33,"y":30,"count":59589},{"map_id":1,"x":34,"y":10,"count":3029},{"map_id":1,"x":34,"y":11,"count":3071},{"map_id":1,"x":34,"y":12,"count":2860},{"map_id":1,"x":34,"y":14,"count":7217},{"map_id":1,"x":34,"y":15,"count":4914},{"map_id":1,"x":34,"y":16,"count":3928},{"map_id":1,"x":34,"y":17,"count":2915},{"map_id":1,"x":34,"y":18,"count":2387},{"map_id":1,"x":34,"y":19,"count":1761},{"map_id":1,"x":34,"y":20,"count":1217},{"map_id":1,"x":34,"y":21,"count":1382},{"map_id":1,"x":34,"y":22,"count":795},{"map_id":1,"x":34,"y":23,"count":848},{"map_id":1,"x":34,"y":24,"count":620},{"map_id":1,"x":34,"y":25,"count":688},{"map_id":1,"x":34,"y":26,"count":136},{"map_id":1,"x":34,"y":27,"count":22},{"map_id":1,"x":34,"y":28,"count":89313},{"map_id":1,"x":34,"y":29,"count":75405},{"map_id":1,"x":34,"y":30,"count":70701},{"map_id":1,"x":35,"y":10,"count":2420},{"map_id":1,"x":35,"y":11,"count":3469},{"map_id":1,"x":35,"y":12,"count":3342},{"map_id":1,"x":35,"y":14,"count":6961},{"map_id":1,"x":35,"y":15,"count":4621},{"map_id":1,"x":35,"y":16,"count":3599},{"map_id":1,"x":35,"y":17,"count":3456},{"map_id":1,"x":35,"y":18,"count":2270},{"map_id":1,"x":35,"y":19,"count":2280},{"map_id":1,"x":35,"y":20,"count":1601},{"map_id":1,"x":35,"y":21,"count":1360},{"map_id":1,"x":35,"y":22,"count":1257},{"map_id":1,"x":35,"y":23,"count":803},{"map_id":1,"x":35,"y":24,"count":693},{"map_id":1,"x":35,"y":25,"count":325},{"map_id":1,"x":35,"y":26,"count":95},{"map_id":1,"x":35,"y":27,"count":8},{"map_id":1,"x":35,"y":28,"count":94130},{"map_id":1,"x":35,"y":29,"count":86196},{"map_id":1,"x":35,"y":30,"count":81218},{"map_id":2,"x":2,"y":7,"count":8},{"map_id":2,"x":3,"y":7,"count":676},{"map_id":2,"x":4,"y":2,"count":225},{"map_id":2,"x":4,"y":3,"count":222},{"map_id":2,"x":4,"y":4,"count":257},{"map_id":2,"x":4,"y":5,"count":104},{"map_id":2,"x":4,"y":6,"count":358},{"map_id":2,"x":4,"y":7,"count":340},{"map_id":2,"x":4,"y":8,"count":1583},{"map_id":2,"x":4,"y":9,"count":2314},{"map_id":2,"x":4,"y":10,"count":2423},{"map_id":2,"x":4,"y":11,"count":2364},{"map_id":2,"x":4,"y":12,"count":2146},{"map_id":2,"x":4,"y":13,"count":2281},{"map_id":2,"x":4,"y":14,"count":2031},{"map_id":2,"x":4,"y":15,"count":1347},{"map_id":2,"x":4,"y":16,"count":1867},{"map_id":2,"x":4,"y":17,"count":1205},{"map_id":2,"x":4,"y":18,"count":1221},{"map_id":2,"x":4,"y":19,"count":1110},{"map_id":2,"x":4,"y":20,"count":719},{"map_id":2,"x":4,"y":22,"count":1153},{"map_id":2,"x":4,"y":23,"count":1030},{"map_id":2,"x":4,"y":24,"count":496},{"map_id":2,"x":4,"y":25,"count":188},{"map_id":2,"x":4,"y":26,"count":145},{"map_id":2,"x":4,"y":27,"count":253},{"map_id":2,"x":4,"y":28,"count":21},{"map_id":2,"x":4,"y":29,"count":12},{"map_id":2,"x":4,"y":30,"count":10},{"map_id":2,"x":5,"y":2,"count":411},{"map_id":2,"x":5,"y":3,"count":241},{"map_id":2,"x":5,"y":4,"count":223},{"map_id":2,"x":5,"y":5,"count":180},{"map_id":2,"x":5,"y":6,"count":125},{"map_id":2,"x":5,"y":7,"count":2},{"map_id":2,"x":5,"y":8,"count":1680},{"map_id":2,"x":5,"y":9,"count":1638},{"map_id":2,"x":5,"y":10,"count":1991},{"map_id":2,"x":5,"y":11,"count":1422},{"map_id":2,"x":5,"y":12,"count":1255},{"map_id":2,"x":5,"y":13,"count":1512},{"map_id":2,"x":5,"y":14,"count":1262},{"map_id":2,"x":5,"y":15,"count":981},{"map_id":2,"x":5,"y":16,"count":836},{"map_id":2,"x":5,"y":17,"count":621},{"map_id":2,"x":5,"y":18,"count":596},{"map_id":2,"x":5,"y":19,"count":659},{"map_id":2,"x":5,"y":20,"count":427},{"map_id":2,"x":5,"y":22,"count":1621},{"map_id":2,"x":5,"y":23,"count":1028},{"map_id":2,"x":5,"y":24,"count":556},{"map_id":2,"x":5,"y":25,"count":354},{"map_id":2,"x":5,"y":26,"count":352},{"map_id":2,"x":5,"y":27,"count":107},{"map_id":2,"x":5,"y":28,"count":19},{"map_id":2,"x":5,"y":29,"count":41},{"map_id":2,"x":5,"y":30,"count":24},{"map_id":2,"x":5,"y":31,"count":5},{"map_id":2,"x":6,"y":2,"count":533},{"map_id":2,"x":6,"y":3,"count":293},{"map_id":2,"x":6,"y":4,"count":274},{"map_id":2,"x":6,"y":5,"count":155},{"map_id":2,"x":6,"y":6,"count":134},{"map_id":2,"x":6,"y":7,"count":20},{"map_id":2,"x":6,"y":8,"count":1340},{"map_id":2,"x":6,"y":9,"count":1001},{"map_id":2,"x":6,"y":10,"count":1190},{"map_id":2,"x":6,"y":11,"count":1143},{"map_id":2,"x":6,"y":12,"count":821},{"map_id":2,"x":6,"y":13,"count":863},{"map_id":2,"x":6,"y":14,"count":976},{"map_id":2,"x":6,"y":15,"count":898},{"map_id":2,"x":6,"y":16,"count":664},{"map_id":2,"x":6,"y":17,"count":402},{"map_id":2,"x":6,"y":18,"count":704},{"map_id":2,"x":6,"y":19,"count":719},{"map_id":2,"x":6,"y":20,"count":650},{"map_id":2,"x":6,"y":22,"count":2619},{"map_id":2,"x":6,"y":23,"count":1371},{"map_id":2,"x":6,"y":24,"count":894},{"map_id":2,"x":6,"y":25,"count":533},{"map_id":2,"x":6,"y":26,"count":392},{"map_id":2,"x":6,"y":27,"count":146},{"map_id":2,"x":6,"y":30,"count":23},{"map_id":2,"x":6,"y":31,"count":117},{"map_id":2,"x":7,"y":2,"count":297},{"map_id":2,"x":7,"y":3,"count":167},{"map_id":2,"x":7,"y":4,"count":305},{"map_id":2,"x":7,"y":5,"count":48},{"map_id":2,"x":7,"y":6,"count":270},{"map_id":2,"x":7,"y":7,"count":478},{"map_id":2,"x":7,"y":8,"count":827},{"map_id":2,"x":7,"y":9,"count":821},{"map_id":2,"x":7,"y":10,"count":888},{"map_id":2,"x":7,"y":11,"count":814},{"map_id":2,"x":7,"y":12,"count":810},{"map_id":2,"x":7,"y":13,"count":730},{"map_id":2,"x":7,"y":14,"count":724},{"map_id":2,"x":7,"y":15,"count":1305},{"map_id":2,"x":7,"y":16,"count":591},{"map_id":2,"x":7,"y":17,"count":406},{"map_id":2,"x":7,"y":18,"count":399},{"map_id":2,"x":7,"y":19,"count":424},{"map_id":2,"x":7,"y":20,"count":543},{"map_id":2,"x":7,"y":22,"count":3447},{"map_id":2,"x":7,"y":23,"count":2426},{"map_id":2,"x":7,"y":24,"count":1628},{"map_id":2,"x":7,"y":25,"count":691},{"map_id":2,"x":7,"y":26,"count":502},{"map_id":2,"x":7,"y":27,"count":471},{"map_id":2,"x":7,"y":29,"count":4},{"map_id":2,"x":7,"y":30,"count":15},{"map_id":2,"x":7,"y":31,"count":128},{"map_id":2,"x":8,"y":2,"count":375},{"map_id":2,"x":8,"y":3,"count":111},{"map_id":2,"x":8,"y":4,"count":202},{"map_id":2,"x":8,"y":5,"count":52},{"map_id":2,"x":8,"y":6,"count":109},{"map_id":2,"x":8,"y":7,"count":6},{"map_id":2,"x":8,"y":8,"count":559},{"map_id":2,"x":8,"y":9,"count":642},{"map_id":2,"x":8,"y":10,"count":718},{"map_id":2,"x":8,"y":11,"count":891},{"map_id":2,"x":8,"y":12,"count":745},{"map_id":2,"x":8,"y":13,"count":620},{"map_id":2,"x":8,"y":14,"count":1028},{"map_id":2,"x":8,"y":16,"count":1070},{"map_id":2,"x":8,"y":17,"count":565},{"map_id":2,"x":8,"y":18,"count":494},{"map_id":2,"x":8,"y":19,"count":563},{"map_id":2,"x":8,"y":20,"count":567},{"map_id":2,"x":8,"y":22,"count":5603},{"map_id":2,"x":8,"y":23,"count":3599},{"map_id":2,"x":8,"y":24,"count":1996},{"map_id":2,"x":8,"y":25,"count":1515},{"map_id":2,"x":8,"y":26,"count":819},{"map_id":2,"x":8,"y":27,"count":561},{"map_id":2,"x":8,"y":30,"count":39},{"map_id":2,"x":8,"y":31,"count":114},{"map_id":2,"x":9,"y":2,"count":401},{"map_id":2,"x":9,"y":3,"count":288},{"map_id":2,"x":9,"y":4,"count":154},{"map_id":2,"x":9,"y":5,"count":72},{"map_id":2,"x":9,"y":6,"count":96},{"map_id":2,"x":9,"y":7,"count":6},{"map_id":2,"x":9,"y":8,"count":378},{"map_id":2,"x":9,"y":9,"count":242},{"map_id":2,"x":9,"y":10,"count":543},{"map_id":2,"x":9,"y":11,"count":527},{"map_id":2,"x":9,"y":12,"count":885},{"map_id":2,"x":9,"y":13,"count":450},{"map_id":2,"x":9,"y":14,"count":501},{"map_id":2,"x":9,"y":15,"count":715},{"map_id":2,"x":9,"y":16,"count":468},{"map_id":2,"x":9,"y":17,"count":421},{"map_id":2,"x":9,"y":18,"count":514},{"map_id":2,"x":9,"y":19,"count":419},{"map_id":2,"x":9,"y":20,"count":667},{"map_id":2,"x":9,"y":22,"count":9087},{"map_id":2,"x":9,"y":23,"count":5673},{"map_id":2,"x":9,"y":24,"count":2966},{"map_id":2,"x":9,"y":25,"count":2189},{"map_id":2,"x":9,"y":26,"count":1568},{"map_id":2,"x":9,"y":27,"count":1125},{"map_id":2,"x":9,"y":30,"count":181},{"map_id":2,"x":9,"y":31,"count":390},{"map_id":2,"x":10,"y":7,"count":32},{"map_id":2,"x":10,"y":8,"count":317},{"map_id":2,"x":10,"y":9,"count":314},{"map_id":2,"x":10,"y":10,"count":219},{"map_id":2,"x":10,"y":11,"count":652},{"map_id":2,"x":10,"y":12,"count":467},{"map_id":2,"x":10,"y":13,"count":496},{"map_id":2,"x":10,"y":14,"count":360},{"map_id":2,"x":10,"y":15,"count":482},{"map_id":2,"x":10,"y":16,"count":390},{"map_id":2,"x":10,"y":17,"count":772},{"map_id":2,"x":10,"y":18,"count":759},{"map_id":2,"x":10,"y":19,"count":589},{"map_id":2,"x":10,"y":20,"count":903},{"map_id":2,"x":10,"y":22,"count":12060},{"map_id":2,"x":10,"y":23,"count":7204},{"map_id":2,"x":10,"y":24,"count":3398},{"map_id":2,"x":10,"y":25,"count":2315},{"map_id":2,"x":10,"y":26,"count":1643},{"map_id":2,"x":10,"y":27,"count":1071},{"map_id":2,"x":10,"y":28,"count":575},{"map_id":2,"x":10,"y":29,"count":761},{"map_id":2,"x":10,"y":30,"count":439},{"map_id":2,"x":10,"y":31,"count":395},{"map_id":2,"x":11,"y":7,"count":16},{"map_id":2,"x":11,"y":8,"count":258},{"map_id":2,"x":11,"y":9,"count":222},{"map_id":2,"x":11,"y":10,"count":453},{"map_id":2,"x":11,"y":11,"count":401},{"map_id":2,"x":11,"y":12,"count":462},{"map_id":2,"x":11,"y":13,"count":533},{"map_id":2,"x":11,"y":14,"count":418},{"map_id":2,"x":11,"y":15,"count":347},{"map_id":2,"x":11,"y":16,"count":705},{"map_id":2,"x":11,"y":18,"count":2282},{"map_id":2,"x":11,"y":19,"count":885},{"map_id":2,"x":11,"y":20,"count":1140},{"map_id":2,"x":11,"y":22,"count":14567},{"map_id":2,"x":11,"y":23,"count":8333},{"map_id":2,"x":11,"y":24,"count":4470},{"map_id":2,"x":11,"y":25,"count":2811},{"map_id":2,"x":11,"y":26,"count":2223},{"map_id":2,"x":11,"y":27,"count":1415},{"map_id":2,"x":11,"y":28,"count":679},{"map_id":2,"x":11,"y":29,"count":583},{"map_id":2,"x":11,"y":30,"count":406},{"map_id":2,"x":11,"y":31,"count":809},{"map_id":2,"x":12,"y":8,"count":133},{"map_id":2,"x":12,"y":9,"count":263},{"map_id":2,"x":12,"y":10,"count":254},{"map_id":2,"x":12,"y":11,"count":186},{"map_id":2,"x":12,"y":12,"count":298},{"map_id":2,"x":12,"y":13,"count":425},{"map_id":2,"x":12,"y":18,"count":1156},{"map_id":2,"x":12,"y":19,"count":1152},{"map_id":2,"x":12,"y":20,"count":1492},{"map_id":2,"x":12,"y":26,"count":3187},{"map_id":2,"x":12,"y":27,"count":2009},{"map_id":2,"x":12,"y":28,"count":1402},{"map_id":2,"x":12,"y":29,"count":919},{"map_id":2,"x":12,"y":30,"count":1256},{"map_id":2,"x":12,"y":31,"count":1038},{"map_id":2,"x":13,"y":8,"count":183},{"map_id":2,"x":13,"y":9,"count":285},{"map_id":2,"x":13,"y":10,"count":154},{"map_id":2,"x":13,"y":11,"count":254},{"map_id":2,"x":13,"y":12,"count":318},{"map_id":2,"x":13,"y":13,"count":460},{"map_id":2,"x":13,"y":18,"count":857},{"map_id":2,"x":13,"y":19,"count":845},{"map_id":2,"x":13,"y":20,"count":1099},{"map_id":2,"x":13,"y":25,"count":824},{"map_id":2,"x":13,"y":26,"count":4537},{"map_id":2,"x":13,"y":27,"count":2355},{"map_id":2,"x":13,"y":28,"count":1369},{"map_id":2,"x":13,"y":29,"count":1373},{"map_id":2,"x":13,"y":30,"count":931},{"map_id":2,"x":13,"y":31,"count":1108},{"map_id":2,"x":14,"y":7,"count":45},{"map_id":2,"x":14,"y":8,"count":704},{"map_id":2,"x":14,"y":9,"count":241},{"map_id":2,"x":14,"y":10,"count":119},{"map_id":2,"x":14,"y":11,"count":375},{"map_id":2,"x":14,"y":12,"count":344},{"map_id":2,"x":14,"y":13,"count":521},{"map_id":2,"x":14,"y":18,"count":684},{"map_id":2,"x":14,"y":19,"count":996},{"map_id":2,"x":14,"y":20,"count":1752},{"map_id":2,"x":14,"y":26,"count":6186},{"map_id":2,"x":14,"y":27,"count":2670},{"map_id":2,"x":14,"y":28,"count":2008},{"map_id":2,"x":14,"y":29,"count":1866},{"map_id":2,"x":14,"y":30,"count":1907},{"map_id":2,"x":14,"y":31,"count":1702},{"map_id":2,"x":15,"y":8,"count":236},{"map_id":2,"x":15,"y":10,"count":300},{"map_id":2,"x":15,"y":11,"count":197},{"map_id":2,"x":15,"y":12,"count":393},{"map_id":2,"x":15,"y":13,"count":612},{"map_id":2,"x":15,"y":18,"count":1271},{"map_id":2,"x":15,"y":19,"count":2215},{"map_id":2,"x":15,"y":20,"count":3219},{"map_id":2,"x":15,"y":26,"count":4636},{"map_id":2,"x":15,"y":27,"count":2499},{"map_id":2,"x":15,"y":28,"count":2350},{"map_id":2,"x":15,"y":29,"count":1631},{"map_id":2,"x":15,"y":30,"count":1461},{"map_id":2,"x":15,"y":31,"count":1554},{"map_id":2,"x":16,"y":8,"count":170},{"map_id":2,"x":16,"y":9,"count":184},{"map_id":2,"x":16,"y":10,"count":267},{"map_id":2,"x":16,"y":11,"count":347},{"map_id":2,"x":16,"y":12,"count":398},{"map_id":2,"x":16,"y":13,"count":1181},{"map_id":2,"x":16,"y":17,"count":379},{"map_id":2,"x":16,"y":18,"count":3157},{"map_id":2,"x":16,"y":19,"count":3334},{"map_id":2,"x":16,"y":20,"count":4701},{"map_id":2,"x":16,"y":22,"count":12147},{"map_id":2,"x":16,"y":23,"count":9513},{"map_id":2,"x":16,"y":24,"count":7417},{"map_id":2,"x":16,"y":25,"count":6132},{"map_id":2,"x":16,"y":26,"count":3122},{"map_id":2,"x":16,"y":27,"count":2786},{"map_id":2,"x":16,"y":28,"count":1875},{"map_id":2,"x":16,"y":29,"count":1476},{"map_id":2,"x":16,"y":30,"count":1683},{"map_id":2,"x":16,"y":31,"count":1760},{"map_id":2,"x":17,"y":8,"count":84},{"map_id":2,"x":17,"y":9,"count":133},{"map_id":2,"x":17,"y":10,"count":252},{"map_id":2,"x":17,"y":11,"count":440},{"map_id":2,"x":17,"y":12,"count":701},{"map_id":2,"x":17,"y":13,"count":1408},{"map_id":2,"x":17,"y":18,"count":3948},{"map_id":2,"x":17,"y":19,"count":4810},{"map_id":2,"x":17,"y":20,"count":6177},{"map_id":2,"x":17,"y":22,"count":9508},{"map_id":2,"x":17,"y":23,"count":8421},{"map_id":2,"x":17,"y":24,"count":13169},{"map_id":2,"x":17,"y":26,"count":6249},{"map_id":2,"x":17,"y":27,"count":2203},{"map_id":2,"x":17,"y":28,"count":1710},{"map_id":2,"x":17,"y":29,"count":1590},{"map_id":2,"x":17,"y":30,"count":1499},{"map_id":2,"x":17,"y":31,"count":1394},{"map_id":2,"x":18,"y":8,"count":60},{"map_id":2,"x":18,"y":9,"count":89},{"map_id":2,"x":18,"y":10,"count":565},{"map_id":2,"x":18,"y":11,"count":599},{"map_id":2,"x":18,"y":12,"count":1029},{"map_id":2,"x":18,"y":13,"count":2725},{"map_id":2,"x":18,"y":14,"count":4469},{"map_id":2,"x":18,"y":15,"count":9790},{"map_id":2,"x":18,"y":16,"count":19697},{"map_id":2,"x":18,"y":17,"count":32988},{"map_id":2,"x":18,"y":22,"count":7657},{"map_id":2,"x":18,"y":23,"count":6713},{"map_id":2,"x":18,"y":24,"count":5093},{"map_id":2,"x":18,"y":25,"count":7956},{"map_id":2,"x":18,"y":26,"count":2878},{"map_id":2,"x":18,"y":27,"count":1830},{"map_id":2,"x":18,"y":28,"count":1487},{"map_id":2,"x":18,"y":29,"count":2919},{"map_id":2,"x":18,"y":30,"count":1522},{"map_id":2,"x":18,"y":31,"count":1134},{"map_id":2,"x":18,"y":32,"count":793},{"map_id":2,"x":18,"y":33,"count":811},{"map_id":2,"x":18,"y":34,"count":693},{"map_id":2,"x":18,"y":35,"count":285},{"map_id":2,"x":19,"y":8,"count":278},{"map_id":2,"x":19,"y":9,"count":180},{"map_id":2,"x":19,"y":10,"count":432},{"map_id":2,"x":19,"y":11,"count":526},{"map_id":2,"x":19,"y":12,"count":1228},{"map_id":2,"x":19,"y":13,"count":2294},{"map_id":2,"x":19,"y":14,"count":3602},{"map_id":2,"x":19,"y":15,"count":5537},{"map_id":2,"x":19,"y":16,"count":6210},{"map_id":2,"x":19,"y":17,"count":10395},{"map_id":2,"x":19,"y":18,"count":10746},{"map_id":2,"x":19,"y":19,"count":9734},{"map_id":2,"x":19,"y":20,"count":8694},{"map_id":2,"x":19,"y":21,"count":7476},{"map_id":2,"x":19,"y":22,"count":6086},{"map_id":2,"x":19,"y":23,"count":5344},{"map_id":2,"x":19,"y":24,"count":3419},{"map_id":2,"x":19,"y":25,"count":3039},{"map_id":2,"x":19,"y":26,"count":1717},{"map_id":2,"x":19,"y":27,"count":1510},{"map_id":2,"x":19,"y":28,"count":2140},{"map_id":2,"x":19,"y":30,"count":1334},{"map_id":2,"x":19,"y":31,"count":996},{"map_id":2,"x":19,"y":32,"count":764},{"map_id":2,"x":19,"y":33,"count":734},{"map_id":2,"x":19,"y":34,"count":528},{"map_id":2,"x":19,"y":35,"count":228},{"map_id":2,"x":20,"y":8,"count":273},{"map_id":2,"x":20,"y":9,"count":444},{"map_id":2,"x":20,"y":10,"count":542},{"map_id":2,"x":20,"y":11,"count":768},{"map_id":2,"x":20,"y":12,"count":1361},{"map_id":2,"x":20,"y":13,"count":1799},{"map_id":2,"x":20,"y":14,"count":2928},{"map_id":2,"x":20,"y":15,"count":3515},{"map_id":2,"x":20,"y":16,"count":4360},{"map_id":2,"x":20,"y":17,"count":3442},{"map_id":2,"x":20,"y":18,"count":6003},{"map_id":2,"x":20,"y":19,"count":6532},{"map_id":2,"x":20,"y":20,"count":5770},{"map_id":2,"x":20,"y":21,"count":5108},{"map_id":2,"x":20,"y":22,"count":3919},{"map_id":2,"x":20,"y":23,"count":3185},{"map_id":2,"x":20,"y":24,"count":2818},{"map_id":2,"x":20,"y":25,"count":2539},{"map_id":2,"x":20,"y":26,"count":1167},{"map_id":2,"x":20,"y":27,"count":1404},{"map_id":2,"x":20,"y":28,"count":888},{"map_id":2,"x":20,"y":29,"count":1292},{"map_id":2,"x":20,"y":30,"count":897},{"map_id":2,"x":20,"y":31,"count":1027},{"map_id":2,"x":21,"y":8,"count":464},{"map_id":2,"x":21,"y":9,"count":591},{"map_id":2,"x":21,"y":10,"count":523},{"map_id":2,"x":21,"y":11,"count":979},{"map_id":2,"x":21,"y":12,"count":1514},{"map_id":2,"x":21,"y":13,"count":1717},{"map_id":2,"x":21,"y":14,"count":2347},{"map_id":2,"x":21,"y":15,"count":2704},{"map_id":2,"x":21,"y":16,"count":2897},{"map_id":2,"x":21,"y":17,"count":3687},{"map_id":2,"x":21,"y":18,"count":3389},{"map_id":2,"x":21,"y":19,"count":3114},{"map_id":2,"x":21,"y":20,"count":2980},{"map_id":2,"x":21,"y":21,"count":2795},{"map_id":2,"x":21,"y":22,"count":2738},{"map_id":2,"x":21,"y":23,"count":2633},{"map_id":2,"x":21,"y":30,"count":1084},{"map_id":2,"x":21,"y":31,"count":1331},{"map_id":2,"x":22,"y":8,"count":578},{"map_id":2,"x":22,"y":9,"count":554},{"map_id":2,"x":22,"y":10,"count":714},{"map_id":2,"x":22,"y":11,"count":872},{"map_id":2,"x":22,"y":12,"count":1115},{"map_id":2,"x":22,"y":13,"count":1028},{"map_id":2,"x":22,"y":18,"count":1692},{"map_id":2,"x":22,"y":19,"count":2324},{"map_id":2,"x":22,"y":20,"count":1999},{"map_id":2,"x":22,"y":21,"count":1564},{"map_id":2,"x":22,"y":22,"count":2322},{"map_id":2,"x":22,"y":24,"count":550},{"map_id":2,"x":22,"y":25,"count":261},{"map_id":2,"x":22,"y":26,"count":146},{"map_id":2,"x":22,"y":27,"count":83},{"map_id":2,"x":22,"y":28,"count":19},{"map_id":2,"x":22,"y":29,"count":4},{"map_id":2,"x":22,"y":30,"count":725},{"map_id":2,"x":22,"y":31,"count":716},{"map_id":2,"x":23,"y":8,"count":621},{"map_id":2,"x":23,"y":9,"count":609},{"map_id":2,"x":23,"y":10,"count":760},{"map_id":2,"x":23,"y":11,"count":1031},{"map_id":2,"x":23,"y":12,"count":871},{"map_id":2,"x":23,"y":13,"count":976},{"map_id":2,"x":23,"y":17,"count":73},{"map_id":2,"x":23,"y":18,"count":968},{"map_id":2,"x":23,"y":19,"count":1151},{"map_id":2,"x":23,"y":20,"count":946},{"map_id":2,"x":23,"y":21,"count":1183},{"map_id":2,"x":23,"y":22,"count":950},{"map_id":2,"x":23,"y":24,"count":560},{"map_id":2,"x":23,"y":25,"count":300},{"map_id":2,"x":23,"y":26,"count":277},{"map_id":2,"x":23,"y":27,"count":46},{"map_id":2,"x":23,"y":28,"count":29},{"map_id":2,"x":23,"y":29,"count":2},{"map_id":2,"x":23,"y":30,"count":908},{"map_id":2,"x":23,"y":31,"count":414},{"map_id":2,"x":24,"y":2,"count":19},{"map_id":2,"x":24,"y":8,"count":476},{"map_id":2,"x":24,"y":9,"count":434},{"map_id":2,"x":24,"y":10,"count":681},{"map_id":2,"x":24,"y":11,"count":753},{"map_id":2,"x":24,"y":12,"count":901},{"map_id":2,"x":24,"y":13,"count":1046},{"map_id":2,"x":24,"y":18,"count":559},{"map_id":2,"x":24,"y":19,"count":477},{"map_id":2,"x":24,"y":20,"count":749},{"map_id":2,"x":24,"y":21,"count":535},{"map_id":2,"x":24,"y":22,"count":714},{"map_id":2,"x":24,"y":24,"count":727},{"map_id":2,"x":24,"y":25,"count":359},{"map_id":2,"x":24,"y":26,"count":192},{"map_id":2,"x":24,"y":27,"count":112},{"map_id":2,"x":24,"y":28,"count":64},{"map_id":2,"x":24,"y":29,"count":4},{"map_id":2,"x":24,"y":30,"count":636},{"map_id":2,"x":24,"y":31,"count":363},{"map_id":2,"x":25,"y":2,"count":87},{"map_id":2,"x":25,"y":8,"count":1233},{"map_id":2,"x":25,"y":9,"count":737},{"map_id":2,"x":25,"y":10,"count":512},{"map_id":2,"x":25,"y":11,"count":691},{"map_id":2,"x":25,"y":12,"count":786},{"map_id":2,"x":25,"y":13,"count":675},{"map_id":2,"x":25,"y":18,"count":639},{"map_id":2,"x":25,"y":19,"count":355},{"map_id":2,"x":25,"y":20,"count":526},{"map_id":2,"x":25,"y":21,"count":487},{"map_id":2,"x":25,"y":22,"count":698},{"map_id":2,"x":25,"y":24,"count":482},{"map_id":2,"x":25,"y":25,"count":367},{"map_id":2,"x":25,"y":26,"count":111},{"map_id":2,"x":25,"y":27,"count":102},{"map_id":2,"x":25,"y":28,"count":214},{"map_id":2,"x":25,"y":29,"count":429},{"map_id":2,"x":25,"y":30,"count":395},{"map_id":2,"x":25,"y":31,"count":378},{"map_id":2,"x":26,"y":2,"count":68},{"map_id":2,"x":26,"y":8,"count":736},{"map_id":2,"x":26,"y":9,"count":668},{"map_id":2,"x":26,"y":10,"count":526},{"map_id":2,"x":26,"y":11,"count":676},{"map_id":2,"x":26,"y":12,"count":1014},{"map_id":2,"x":26,"y":13,"count":1014},{"map_id":2,"x":26,"y":14,"count":537},{"map_id":2,"x":26,"y":15,"count":592},{"map_id":2,"x":26,"y":16,"count":315},{"map_id":2,"x":26,"y":17,"count":373},{"map_id":2,"x":26,"y":18,"count":473},{"map_id":2,"x":26,"y":19,"count":245},{"map_id":2,"x":26,"y":20,"count":260},{"map_id":2,"x":26,"y":21,"count":432},{"map_id":2,"x":26,"y":22,"count":487},{"map_id":2,"x":26,"y":24,"count":323},{"map_id":2,"x":26,"y":25,"count":97},{"map_id":2,"x":26,"y":26,"count":107},{"map_id":2,"x":26,"y":27,"count":268},{"map_id":2,"x":26,"y":28,"count":19},{"map_id":2,"x":26,"y":29,"count":4},{"map_id":2,"x":26,"y":30,"count":636},{"map_id":2,"x":26,"y":31,"count":468},{"map_id":2,"x":27,"y":2,"count":59},{"map_id":2,"x":27,"y":8,"count":1692},{"map_id":2,"x":27,"y":9,"count":662},{"map_id":2,"x":27,"y":10,"count":1044},{"map_id":2,"x":27,"y":11,"count":624},{"map_id":2,"x":27,"y":12,"count":926},{"map_id":2,"x":27,"y":13,"count":937},{"map_id":2,"x":27,"y":14,"count":286},{"map_id":2,"x":27,"y":15,"count":304},{"map_id":2,"x":27,"y":16,"count":269},{"map_id":2,"x":27,"y":17,"count":4},{"map_id":2,"x":27,"y":18,"count":504},{"map_id":2,"x":27,"y":19,"count":452},{"map_id":2,"x":27,"y":20,"count":264},{"map_id":2,"x":27,"y":21,"count":595},{"map_id":2,"x":27,"y":22,"count":381},{"map_id":2,"x":27,"y":24,"count":122},{"map_id":2,"x":27,"y":25,"count":92},{"map_id":2,"x":27,"y":26,"count":65},{"map_id":2,"x":27,"y":27,"count":64},{"map_id":2,"x":27,"y":28,"count":30},{"map_id":2,"x":27,"y":29,"count":2},{"map_id":2,"x":27,"y":30,"count":341},{"map_id":2,"x":27,"y":31,"count":570},{"map_id":2,"x":28,"y":2,"count":185},{"map_id":2,"x":28,"y":3,"count":91},{"map_id":2,"x":28,"y":4,"count":92},{"map_id":2,"x":28,"y":5,"count":176},{"map_id":2,"x":28,"y":6,"count":48},{"map_id":2,"x":28,"y":7,"count":4},{"map_id":2,"x":28,"y":8,"count":1480},{"map_id":2,"x":28,"y":9,"count":967},{"map_id":2,"x":28,"y":10,"count":686},{"map_id":2,"x":28,"y":11,"count":787},{"map_id":2,"x":28,"y":14,"count":450},{"map_id":2,"x":28,"y":15,"count":178},{"map_id":2,"x":28,"y":16,"count":135},{"map_id":2,"x":28,"y":17,"count":109},{"map_id":2,"x":28,"y":18,"count":308},{"map_id":2,"x":28,"y":19,"count":253},{"map_id":2,"x":28,"y":20,"count":196},{"map_id":2,"x":28,"y":21,"count":675},{"map_id":2,"x":28,"y":22,"count":381},{"map_id":2,"x":28,"y":24,"count":45},{"map_id":2,"x":28,"y":25,"count":4},{"map_id":2,"x":28,"y":26,"count":42},{"map_id":2,"x":28,"y":27,"count":22},{"map_id":2,"x":28,"y":28,"count":34},{"map_id":2,"x":28,"y":29,"count":2},{"map_id":2,"x":28,"y":30,"count":369},{"map_id":2,"x":28,"y":31,"count":435},{"map_id":2,"x":29,"y":2,"count":107},{"map_id":2,"x":29,"y":3,"count":195},{"map_id":2,"x":29,"y":4,"count":232},{"map_id":2,"x":29,"y":5,"count":92},{"map_id":2,"x":29,"y":6,"count":26},{"map_id":2,"x":29,"y":7,"count":6},{"map_id":2,"x":29,"y":8,"count":1333},{"map_id":2,"x":29,"y":9,"count":868},{"map_id":2,"x":29,"y":10,"count":629},{"map_id":2,"x":29,"y":11,"count":746},{"map_id":2,"x":29,"y":13,"count":10},{"map_id":2,"x":29,"y":14,"count":126},{"map_id":2,"x":29,"y":15,"count":122},{"map_id":2,"x":29,"y":16,"count":316},{"map_id":2,"x":29,"y":17,"count":119},{"map_id":2,"x":29,"y":18,"count":169},{"map_id":2,"x":29,"y":19,"count":290},{"map_id":2,"x":29,"y":20,"count":379},{"map_id":2,"x":29,"y":21,"count":439},{"map_id":2,"x":29,"y":22,"count":275},{"map_id":2,"x":29,"y":24,"count":2},{"map_id":2,"x":29,"y":25,"count":20},{"map_id":2,"x":29,"y":26,"count":16},{"map_id":2,"x":29,"y":27,"count":3},{"map_id":2,"x":29,"y":30,"count":435},{"map_id":2,"x":29,"y":31,"count":384},{"map_id":2,"x":30,"y":2,"count":174},{"map_id":2,"x":30,"y":3,"count":219},{"map_id":2,"x":30,"y":4,"count":178},{"map_id":2,"x":30,"y":5,"count":495},{"map_id":2,"x":30,"y":6,"count":142},{"map_id":2,"x":30,"y":7,"count":10},{"map_id":2,"x":30,"y":8,"count":1610},{"map_id":2,"x":30,"y":9,"count":1168},{"map_id":2,"x":30,"y":10,"count":836},{"map_id":2,"x":30,"y":11,"count":1072},{"map_id":2,"x":30,"y":14,"count":216},{"map_id":2,"x":30,"y":15,"count":203},{"map_id":2,"x":30,"y":16,"count":239},{"map_id":2,"x":30,"y":17,"count":213},{"map_id":2,"x":30,"y":18,"count":335},{"map_id":2,"x":30,"y":19,"count":256},{"map_id":2,"x":30,"y":20,"count":418},{"map_id":2,"x":30,"y":21,"count":175},{"map_id":2,"x":30,"y":22,"count":325},{"map_id":2,"x":30,"y":23,"count":379},{"map_id":2,"x":30,"y":30,"count":527},{"map_id":2,"x":30,"y":31,"count":209},{"map_id":2,"x":31,"y":2,"count":251},{"map_id":2,"x":31,"y":3,"count":256},{"map_id":2,"x":31,"y":4,"count":530},{"map_id":2,"x":31,"y":5,"count":197},{"map_id":2,"x":31,"y":6,"count":301},{"map_id":2,"x":31,"y":7,"count":851},{"map_id":2,"x":31,"y":8,"count":1856},{"map_id":2,"x":31,"y":9,"count":2075},{"map_id":2,"x":31,"y":10,"count":1258},{"map_id":2,"x":31,"y":11,"count":1695},{"map_id":2,"x":31,"y":14,"count":196},{"map_id":2,"x":31,"y":15,"count":205},{"map_id":2,"x":31,"y":16,"count":189},{"map_id":2,"x":31,"y":17,"count":130},{"map_id":2,"x":31,"y":18,"count":379},{"map_id":2,"x":31,"y":19,"count":310},{"map_id":2,"x":31,"y":20,"count":272},{"map_id":2,"x":31,"y":21,"count":200},{"map_id":2,"x":31,"y":22,"count":465},{"map_id":2,"x":31,"y":23,"count":603},{"map_id":2,"x":31,"y":24,"count":717},{"map_id":2,"x":31,"y":25,"count":855},{"map_id":2,"x":31,"y":26,"count":970},{"map_id":2,"x":31,"y":27,"count":602},{"map_id":2,"x":31,"y":28,"count":787},{"map_id":2,"x":31,"y":29,"count":488},{"map_id":2,"x":31,"y":30,"count":358},{"map_id":2,"x":31,"y":31,"count":456},{"map_id":2,"x":32,"y":2,"count":274},{"map_id":2,"x":32,"y":3,"count":309},{"map_id":2,"x":32,"y":4,"count":246},{"map_id":2,"x":32,"y":5,"count":415},{"map_id":2,"x":32,"y":6,"count":408},{"map_id":2,"x":32,"y":7,"count":10},{"map_id":2,"x":32,"y":8,"count":2359},{"map_id":2,"x":32,"y":9,"count":2165},{"map_id":2,"x":32,"y":10,"count":1582},{"map_id":2,"x":32,"y":11,"count":1945},{"map_id":2,"x":32,"y":12,"count":1015},{"map_id":2,"x":32,"y":13,"count":1180},{"map_id":2,"x":32,"y":14,"count":745},{"map_id":2,"x":32,"y":15,"count":464},{"map_id":2,"x":32,"y":16,"count":269},{"map_id":2,"x":32,"y":17,"count":330},{"map_id":2,"x":32,"y":18,"count":367},{"map_id":2,"x":32,"y":19,"count":867},{"map_id":2,"x":32,"y":20,"count":312},{"map_id":2,"x":32,"y":21,"count":499},{"map_id":2,"x":32,"y":22,"count":263},{"map_id":2,"x":32,"y":23,"count":335},{"map_id":2,"x":32,"y":24,"count":821},{"map_id":2,"x":32,"y":25,"count":518},{"map_id":2,"x":32,"y":26,"count":1047},{"map_id":2,"x":32,"y":27,"count":855},{"map_id":2,"x":32,"y":28,"count":660},{"map_id":2,"x":32,"y":29,"count":629},{"map_id":2,"x":32,"y":30,"count":618},{"map_id":2,"x":32,"y":31,"count":337},{"map_id":2,"x":33,"y":2,"count":252},{"map_id":2,"x":33,"y":3,"count":138},{"map_id":2,"x":33,"y":4,"count":123},{"map_id":2,"x":33,"y":5,"count":195},{"map_id":2,"x":33,"y":6,"count":86},{"map_id":2,"x":33,"y":7,"count":6},{"map_id":2,"x":33,"y":8,"count":3199},{"map_id":2,"x":33,"y":9,"count":2588},{"map_id":2,"x":33,"y":10,"count":2550},{"map_id":2,"x":33,"y":11,"count":2799},{"map_id":2,"x":33,"y":12,"count":1599},{"map_id":2,"x":33,"y":13,"count":1639},{"map_id":2,"x":33,"y":14,"count":1036},{"map_id":2,"x":33,"y":15,"count":884},{"map_id":2,"x":33,"y":16,"count":422},{"map_id":2,"x":33,"y":17,"count":377},{"map_id":2,"x":33,"y":18,"count":153},{"map_id":2,"x":33,"y":20,"count":716},{"map_id":2,"x":33,"y":21,"count":512},{"map_id":2,"x":33,"y":22,"count":394},{"map_id":2,"x":33,"y":23,"count":511},{"map_id":2,"x":33,"y":24,"count":753},{"map_id":2,"x":33,"y":25,"count":642},{"map_id":2,"x":33,"y":26,"count":882},{"map_id":2,"x":33,"y":27,"count":1022},{"map_id":2,"x":33,"y":28,"count":1145},{"map_id":2,"x":33,"y":29,"count":762},{"map_id":2,"x":33,"y":30,"count":1038},{"map_id":2,"x":33,"y":31,"count":1151},{"map_id":2,"x":34,"y":2,"count":317},{"map_id":2,"x":34,"y":3,"count":256},{"map_id":2,"x":34,"y":4,"count":80},{"map_id":2,"x":34,"y":5,"count":109},{"map_id":2,"x":34,"y":6,"count":151},{"map_id":2,"x":34,"y":7,"count":8},{"map_id":2,"x":34,"y":8,"count":4705},{"map_id":2,"x":34,"y":9,"count":4059},{"map_id":2,"x":34,"y":16,"count":405},{"map_id":2,"x":34,"y":17,"count":197},{"map_id":2,"x":34,"y":18,"count":362},{"map_id":2,"x":34,"y":19,"count":272},{"map_id":2,"x":34,"y":26,"count":874},{"map_id":2,"x":34,"y":27,"count":718},{"map_id":2,"x":34,"y":28,"count":940},{"map_id":2,"x":34,"y":29,"count":990},{"map_id":2,"x":34,"y":30,"count":1515},{"map_id":2,"x":34,"y":31,"count":2438},{"map_id":2,"x":35,"y":16,"count":8},{"map_id":2,"x":35,"y":17,"count":678},{"map_id":2,"x":35,"y":18,"count":148},{"map_id":2,"x":35,"y":19,"count":86},{"map_id":2,"x":36,"y":17,"count":50},{"map_id":2,"x":36,"y":18,"count":21},{"map_id":2,"x":36,"y":19,"count":39},{"map_id":2,"x":37,"y":18,"count":71},{"map_id":2,"x":37,"y":19,"count":68},{"map_id":12,"x":4,"y":2,"count":1034},{"map_id":12,"x":4,"y":3,"count":1017},{"map_id":12,"x":4,"y":4,"count":703},{"map_id":12,"x":4,"y":5,"count":92},{"map_id":12,"x":4,"y":6,"count":3111},{"map_id":12,"x":4,"y":7,"count":2113},{"map_id":12,"x":4,"y":8,"count":1291},{"map_id":12,"x":4,"y":9,"count":154},{"map_id":12,"x":4,"y":10,"count":6189},{"map_id":12,"x":4,"y":11,"count":6275},{"map_id":12,"x":4,"y":12,"count":8863},{"map_id":12,"x":4,"y":14,"count":10958},{"map_id":12,"x":4,"y":15,"count":7254},{"map_id":12,"x":4,"y":16,"count":5074},{"map_id":12,"x":4,"y":17,"count":3232},{"map_id":12,"x":4,"y":18,"count":2109},{"map_id":12,"x":4,"y":19,"count":232},{"map_id":12,"x":4,"y":20,"count":16992},{"map_id":12,"x":4,"y":21,"count":17962},{"map_id":12,"x":4,"y":22,"count":23960},{"map_id":12,"x":4,"y":24,"count":18916},{"map_id":12,"x":4,"y":25,"count":7081},{"map_id":12,"x":4,"y":26,"count":3184},{"map_id":12,"x":4,"y":27,"count":150},{"map_id":12,"x":4,"y":28,"count":14812},{"map_id":12,"x":4,"y":29,"count":7813},{"map_id":12,"x":4,"y":30,"count":8689},{"map_id":12,"x":4,"y":31,"count":4887},{"map_id":12,"x":5,"y":2,"count":1366},{"map_id":12,"x":5,"y":3,"count":1463},{"map_id":12,"x":5,"y":4,"count":880},{"map_id":12,"x":5,"y":5,"count":82},{"map_id":12,"x":5,"y":6,"count":2781},{"map_id":12,"x":5,"y":7,"count":2423},{"map_id":12,"x":5,"y":8,"count":1225},{"map_id":12,"x":5,"y":9,"count":142},{"map_id":12,"x":5,"y":10,"count":5396},{"map_id":12,"x":5,"y":11,"count":5609},{"map_id":12,"x":5,"y":12,"count":5932},{"map_id":12,"x":5,"y":14,"count":9491},{"map_id":12,"x":5,"y":15,"count":6511},{"map_id":12,"x":5,"y":16,"count":4440},{"map_id":12,"x":5,"y":17,"count":3582},{"map_id":12,"x":5,"y":18,"count":4011},{"map_id":12,"x":5,"y":19,"count":6449},{"map_id":12,"x":5,"y":20,"count":12858},{"map_id":12,"x":5,"y":21,"count":17337},{"map_id":12,"x":5,"y":22,"count":24334},{"map_id":12,"x":5,"y":24,"count":11253},{"map_id":12,"x":5,"y":25,"count":6394},{"map_id":12,"x":5,"y":26,"count":1930},{"map_id":12,"x":5,"y":27,"count":102},{"map_id":12,"x":5,"y":28,"count":9708},{"map_id":12,"x":5,"y":29,"count":5601},{"map_id":12,"x":5,"y":30,"count":4743},{"map_id":12,"x":5,"y":31,"count":4567},{"map_id":12,"x":6,"y":2,"count":2042},{"map_id":12,"x":6,"y":3,"count":1656},{"map_id":12,"x":6,"y":4,"count":1265},{"map_id":12,"x":6,"y":5,"count":144},{"map_id":12,"x":6,"y":6,"count":4307},{"map_id":12,"x":6,"y":7,"count":2794},{"map_id":12,"x":6,"y":8,"count":1744},{"map_id":12,"x":6,"y":9,"count":154},{"map_id":12,"x":6,"y":10,"count":3982},{"map_id":12,"x":6,"y":11,"count":4539},{"map_id":12,"x":6,"y":12,"count":2901},{"map_id":12,"x":6,"y":13,"count":374},{"map_id":12,"x":6,"y":14,"count":11002},{"map_id":12,"x":6,"y":15,"count":6576},{"map_id":12,"x":6,"y":16,"count":4885},{"map_id":12,"x":6,"y":17,"count":3022},{"map_id":12,"x":6,"y":18,"count":2825},{"map_id":12,"x":6,"y":19,"count":236},{"map_id":12,"x":6,"y":20,"count":13471},{"map_id":12,"x":6,"y":21,"count":17732},{"map_id":12,"x":6,"y":22,"count":23489},{"map_id":12,"x":6,"y":24,"count":18956},{"map_id":12,"x":6,"y":25,"count":8546},{"map_id":12,"x":6,"y":26,"count":5368},{"map_id":12,"x":6,"y":27,"count":3912},{"map_id":12,"x":6,"y":28,"count":5822},{"map_id":12,"x":6,"y":29,"count":4460},{"map_id":12,"x":6,"y":30,"count":5352},{"map_id":12,"x":6,"y":31,"count":7990},{"map_id":12,"x":7,"y":2,"count":3715},{"map_id":12,"x":7,"y":3,"count":3516},{"map_id":12,"x":7,"y":4,"count":1960},{"map_id":12,"x":7,"y":5,"count":240},{"map_id":12,"x":7,"y":6,"count":4742},{"map_id":12,"x":7,"y":7,"count":3512},{"map_id":12,"x":7,"y":8,"count":2216},{"map_id":12,"x":7,"y":9,"count":220},{"map_id":12,"x":7,"y":10,"count":4871},{"map_id":12,"x":7,"y":11,"count":3483},{"map_id":12,"x":7,"y":12,"count":2605},{"map_id":12,"x":7,"y":13,"count":236},{"map_id":12,"x":7,"y":14,"count":10018},{"map_id":12,"x":7,"y":15,"count":5592},{"map_id":12,"x":7,"y":16,"count":4240},{"map_id":12,"x":7,"y":17,"count":3210},{"map_id":12,"x":7,"y":18,"count":2324},{"map_id":12,"x":7,"y":19,"count":222},{"map_id":12,"x":7,"y":20,"count":13089},{"map_id":12,"x":7,"y":21,"count":16835},{"map_id":12,"x":7,"y":22,"count":24997},{"map_id":12,"x":7,"y":24,"count":14477},{"map_id":12,"x":7,"y":25,"count":6453},{"map_id":12,"x":7,"y":26,"count":4625},{"map_id":12,"x":7,"y":27,"count":4270},{"map_id":12,"x":7,"y":28,"count":4894},{"map_id":12,"x":7,"y":29,"count":6040},{"map_id":12,"x":7,"y":30,"count":6888},{"map_id":12,"x":7,"y":31,"count":9430},{"map_id":12,"x":8,"y":2,"count":6232},{"map_id":12,"x":8,"y":3,"count":6369},{"map_id":12,"x":8,"y":4,"count":3443},{"map_id":12,"x":8,"y":5,"count":384},{"map_id":12,"x":8,"y":6,"count":6554},{"map_id":12,"x":8,"y":7,"count":4706},{"map_id":12,"x":8,"y":8,"count":2652},{"map_id":12,"x":8,"y":9,"count":272},{"map_id":12,"x":8,"y":10,"count":4433},{"map_id":12,"x":8,"y":11,"count":4621},{"map_id":12,"x":8,"y":12,"count":2470},{"map_id":12,"x":8,"y":13,"count":296},{"map_id":12,"x":8,"y":14,"count":10288},{"map_id":12,"x":8,"y":15,"count":5926},{"map_id":12,"x":8,"y":16,"count":4215},{"map_id":12,"x":8,"y":17,"count":3153},{"map_id":12,"x":8,"y":18,"count":2386},{"map_id":12,"x":8,"y":19,"count":252},{"map_id":12,"x":8,"y":20,"count":11878},{"map_id":12,"x":8,"y":21,"count":15202},{"map_id":12,"x":8,"y":22,"count":23437},{"map_id":12,"x":8,"y":24,"count":11392},{"map_id":12,"x":8,"y":25,"count":5480},{"map_id":12,"x":8,"y":26,"count":7812},{"map_id":12,"x":8,"y":27,"count":10239},{"map_id":12,"x":8,"y":28,"count":13752},{"map_id":12,"x":8,"y":29,"count":8512},{"map_id":12,"x":8,"y":30,"count":7965},{"map_id":12,"x":8,"y":31,"count":8583},{"map_id":12,"x":9,"y":2,"count":11705},{"map_id":12,"x":9,"y":3,"count":13361},{"map_id":12,"x":9,"y":10,"count":4608},{"map_id":12,"x":9,"y":11,"count":4538},{"map_id":12,"x":9,"y":12,"count":4242},{"map_id":12,"x":9,"y":13,"count":504},{"map_id":12,"x":9,"y":14,"count":13727},{"map_id":12,"x":9,"y":15,"count":10212},{"map_id":12,"x":9,"y":16,"count":8164},{"map_id":12,"x":9,"y":17,"count":7940},{"map_id":12,"x":9,"y":18,"count":7871},{"map_id":12,"x":9,"y":19,"count":9255},{"map_id":12,"x":9,"y":20,"count":13995},{"map_id":12,"x":9,"y":21,"count":13819},{"map_id":12,"x":9,"y":22,"count":23317},{"map_id":12,"x":9,"y":24,"count":9658},{"map_id":12,"x":9,"y":25,"count":4713},{"map_id":12,"x":9,"y":26,"count":7723},{"map_id":12,"x":9,"y":28,"count":21509},{"map_id":12,"x":9,"y":29,"count":10404},{"map_id":12,"x":9,"y":30,"count":11100},{"map_id":12,"x":9,"y":31,"count":13429},{"map_id":12,"x":10,"y":0,"count":61118},{"map_id":12,"x":10,"y":1,"count":45776},{"map_id":12,"x":10,"y":2,"count":29186},{"map_id":12,"x":10,"y":3,"count":22713},{"map_id":12,"x":10,"y":4,"count":12509},{"map_id":12,"x":10,"y":5,"count":1738},{"map_id":12,"x":10,"y":6,"count":20882},{"map_id":12,"x":10,"y":7,"count":16565},{"map_id":12,"x":10,"y":8,"count":13668},{"map_id":12,"x":10,"y":9,"count":9911},{"map_id":12,"x":10,"y":10,"count":7887},{"map_id":12,"x":10,"y":11,"count":7122},{"map_id":12,"x":10,"y":12,"count":9733},{"map_id":12,"x":10,"y":14,"count":10120},{"map_id":12,"x":10,"y":15,"count":4391},{"map_id":12,"x":10,"y":16,"count":3051},{"map_id":12,"x":10,"y":17,"count":2759},{"map_id":12,"x":10,"y":18,"count":2147},{"map_id":12,"x":10,"y":19,"count":248},{"map_id":12,"x":10,"y":20,"count":13594},{"map_id":12,"x":10,"y":21,"count":11641},{"map_id":12,"x":10,"y":22,"count":19401},{"map_id":12,"x":10,"y":24,"count":6377},{"map_id":12,"x":10,"y":25,"count":3127},{"map_id":12,"x":10,"y":26,"count":5436},{"map_id":12,"x":10,"y":27,"count":86},{"map_id":12,"x":10,"y":28,"count":19021},{"map_id":12,"x":10,"y":29,"count":15320},{"map_id":12,"x":10,"y":30,"count":17991},{"map_id":12,"x":10,"y":31,"count":24618},{"map_id":12,"x":10,"y":32,"count":47309},{"map_id":12,"x":10,"y":33,"count":73145},{"map_id":12,"x":10,"y":34,"count":35469},{"map_id":12,"x":10,"y":35,"count":26180},{"map_id":12,"x":11,"y":0,"count":78455},{"map_id":12,"x":11,"y":1,"count":68453},{"map_id":12,"x":11,"y":2,"count":44496},{"map_id":12,"x":11,"y":3,"count":26331},{"map_id":12,"x":11,"y":4,"count":15396},{"map_id":12,"x":11,"y":5,"count":2094},{"map_id":12,"x":11,"y":6,"count":23431},{"map_id":12,"x":11,"y":7,"count":19070},{"map_id":12,"x":11,"y":8,"count":14942},{"map_id":12,"x":11,"y":9,"count":11983},{"map_id":12,"x":11,"y":10,"count":9065},{"map_id":12,"x":11,"y":11,"count":9006},{"map_id":12,"x":11,"y":12,"count":12147},{"map_id":12,"x":11,"y":14,"count":7626},{"map_id":12,"x":11,"y":15,"count":2870},{"map_id":12,"x":11,"y":16,"count":2149},{"map_id":12,"x":11,"y":17,"count":1928},{"map_id":12,"x":11,"y":18,"count":1488},{"map_id":12,"x":11,"y":19,"count":164},{"map_id":12,"x":11,"y":20,"count":11815},{"map_id":12,"x":11,"y":21,"count":9409},{"map_id":12,"x":11,"y":22,"count":14687},{"map_id":12,"x":11,"y":24,"count":4477},{"map_id":12,"x":11,"y":25,"count":2210},{"map_id":12,"x":11,"y":26,"count":5135},{"map_id":12,"x":11,"y":27,"count":114},{"map_id":12,"x":11,"y":28,"count":18618},{"map_id":12,"x":11,"y":29,"count":14653},{"map_id":12,"x":11,"y":30,"count":12653},{"map_id":12,"x":11,"y":31,"count":18315},{"map_id":12,"x":11,"y":32,"count":27993},{"map_id":12,"x":11,"y":33,"count":35987},{"map_id":12,"x":11,"y":34,"count":23552},{"map_id":12,"x":11,"y":35,"count":20719},{"map_id":12,"x":12,"y":2,"count":25117},{"map_id":12,"x":12,"y":3,"count":17741},{"map_id":12,"x":12,"y":4,"count":13125},{"map_id":12,"x":12,"y":5,"count":1624},{"map_id":12,"x":12,"y":6,"count":22275},{"map_id":12,"x":12,"y":7,"count":19468},{"map_id":12,"x":12,"y":8,"count":13586},{"map_id":12,"x":12,"y":9,"count":12043},{"map_id":12,"x":12,"y":10,"count":9946},{"map_id":12,"x":12,"y":11,"count":10872},{"map_id":12,"x":12,"y":12,"count":14772},{"map_id":12,"x":12,"y":14,"count":7974},{"map_id":12,"x":12,"y":15,"count":2589},{"map_id":12,"x":12,"y":16,"count":2293},{"map_id":12,"x":12,"y":17,"count":1904},{"map_id":12,"x":12,"y":18,"count":1571},{"map_id":12,"x":12,"y":19,"count":178},{"map_id":12,"x":12,"y":20,"count":11615},{"map_id":12,"x":12,"y":21,"count":7321},{"map_id":12,"x":12,"y":22,"count":9883},{"map_id":12,"x":12,"y":23,"count":7114},{"map_id":12,"x":12,"y":24,"count":8625},{"map_id":12,"x":12,"y":25,"count":10254},{"map_id":12,"x":12,"y":26,"count":5742},{"map_id":12,"x":12,"y":27,"count":224},{"map_id":12,"x":12,"y":28,"count":18239},{"map_id":12,"x":12,"y":29,"count":12306},{"map_id":12,"x":12,"y":30,"count":12184},{"map_id":12,"x":12,"y":31,"count":13872},{"map_id":12,"x":13,"y":2,"count":17123},{"map_id":12,"x":13,"y":3,"count":12454},{"map_id":12,"x":13,"y":4,"count":10542},{"map_id":12,"x":13,"y":5,"count":1198},{"map_id":12,"x":13,"y":6,"count":19523},{"map_id":12,"x":13,"y":7,"count":17541},{"map_id":12,"x":13,"y":8,"count":14418},{"map_id":12,"x":13,"y":9,"count":12675},{"map_id":12,"x":13,"y":10,"count":11254},{"map_id":12,"x":13,"y":11,"count":11301},{"map_id":12,"x":13,"y":12,"count":14871},{"map_id":12,"x":13,"y":14,"count":7543},{"map_id":12,"x":13,"y":15,"count":2491},{"map_id":12,"x":13,"y":16,"count":2227},{"map_id":12,"x":13,"y":17,"count":1937},{"map_id":12,"x":13,"y":18,"count":1400},{"map_id":12,"x":13,"y":19,"count":146},{"map_id":12,"x":13,"y":20,"count":11034},{"map_id":12,"x":13,"y":21,"count":9862},{"map_id":12,"x":13,"y":22,"count":12223},{"map_id":12,"x":13,"y":23,"count":10463},{"map_id":12,"x":13,"y":24,"count":10047},{"map_id":12,"x":13,"y":25,"count":10294},{"map_id":12,"x":13,"y":26,"count":1791},{"map_id":12,"x":13,"y":27,"count":206},{"map_id":12,"x":13,"y":28,"count":13340},{"map_id":12,"x":13,"y":29,"count":10185},{"map_id":12,"x":13,"y":30,"count":10098},{"map_id":12,"x":13,"y":31,"count":12620},{"map_id":12,"x":14,"y":2,"count":14717},{"map_id":12,"x":14,"y":3,"count":15701},{"map_id":12,"x":14,"y":4,"count":15442},{"map_id":12,"x":14,"y":5,"count":15027},{"map_id":12,"x":14,"y":6,"count":24532},{"map_id":12,"x":14,"y":7,"count":23543},{"map_id":12,"x":14,"y":8,"count":20974},{"map_id":12,"x":14,"y":9,"count":18457},{"map_id":12,"x":14,"y":10,"count":14500},{"map_id":12,"x":14,"y":11,"count":15175},{"map_id":12,"x":14,"y":12,"count":23766},{"map_id":12,"x":14,"y":13,"count":10788},{"map_id":12,"x":14,"y":14,"count":68107},{"map_id":12,"x":14,"y":15,"count":4613},{"map_id":12,"x":14,"y":16,"count":2690},{"map_id":12,"x":14,"y":17,"count":2347},{"map_id":12,"x":14,"y":18,"count":1745},{"map_id":12,"x":14,"y":19,"count":172},{"map_id":12,"x":14,"y":20,"count":6202},{"map_id":12,"x":14,"y":21,"count":5027},{"map_id":12,"x":14,"y":22,"count":4737},{"map_id":12,"x":14,"y":23,"count":4631},{"map_id":12,"x":14,"y":24,"count":4146},{"map_id":12,"x":14,"y":25,"count":3501},{"map_id":12,"x":14,"y":26,"count":1592},{"map_id":12,"x":14,"y":27,"count":180},{"map_id":12,"x":14,"y":28,"count":12847},{"map_id":12,"x":14,"y":29,"count":10327},{"map_id":12,"x":14,"y":30,"count":9629},{"map_id":12,"x":14,"y":31,"count":14251},{"map_id":12,"x":15,"y":2,"count":6391},{"map_id":12,"x":15,"y":3,"count":8683},{"map_id":12,"x":15,"y":4,"count":10640},{"map_id":12,"x":15,"y":5,"count":10789},{"map_id":12,"x":15,"y":6,"count":14871},{"map_id":12,"x":15,"y":7,"count":15073},{"map_id":12,"x":15,"y":8,"count":14389},{"map_id":12,"x":15,"y":9,"count":14438},{"map_id":12,"x":15,"y":10,"count":11786},{"map_id":12,"x":15,"y":11,"count":11904},{"map_id":12,"x":15,"y":12,"count":20603},{"map_id":12,"x":15,"y":13,"count":11228},{"map_id":12,"x":15,"y":14,"count":15207},{"map_id":12,"x":15,"y":15,"count":4486},{"map_id":12,"x":15,"y":16,"count":3453},{"map_id":12,"x":15,"y":17,"count":2333},{"map_id":12,"x":15,"y":18,"count":1451},{"map_id":12,"x":15,"y":19,"count":176},{"map_id":12,"x":15,"y":20,"count":6670},{"map_id":12,"x":15,"y":21,"count":4749},{"map_id":12,"x":15,"y":22,"count":3461},{"map_id":12,"x":15,"y":23,"count":3636},{"map_id":12,"x":15,"y":24,"count":4240},{"map_id":12,"x":15,"y":25,"count":2750},{"map_id":12,"x":15,"y":26,"count":1607},{"map_id":12,"x":15,"y":27,"count":198},{"map_id":12,"x":15,"y":28,"count":10648},{"map_id":12,"x":15,"y":29,"count":9307},{"map_id":12,"x":15,"y":30,"count":11755},{"map_id":12,"x":15,"y":31,"count":21965},{"map_id":12,"x":16,"y":2,"count":7409},{"map_id":12,"x":16,"y":3,"count":9265},{"map_id":12,"x":16,"y":4,"count":12256},{"map_id":12,"x":16,"y":5,"count":12860},{"map_id":12,"x":16,"y":6,"count":17803},{"map_id":12,"x":16,"y":7,"count":18559},{"map_id":12,"x":16,"y":8,"count":17875},{"map_id":12,"x":16,"y":9,"count":17746},{"map_id":12,"x":16,"y":10,"count":15980},{"map_id":12,"x":16,"y":11,"count":15074},{"map_id":12,"x":16,"y":12,"count":20813},{"map_id":12,"x":16,"y":13,"count":14296},{"map_id":12,"x":16,"y":14,"count":8773},{"map_id":12,"x":16,"y":15,"count":4704},{"map_id":12,"x":16,"y":16,"count":4485},{"map_id":12,"x":16,"y":17,"count":3468},{"map_id":12,"x":16,"y":18,"count":1774},{"map_id":12,"x":16,"y":19,"count":218},{"map_id":12,"x":16,"y":20,"count":7052},{"map_id":12,"x":16,"y":21,"count":4490},{"map_id":12,"x":16,"y":22,"count":3022},{"map_id":12,"x":16,"y":23,"count":294},{"map_id":12,"x":16,"y":24,"count":4188},{"map_id":12,"x":16,"y":25,"count":2988},{"map_id":12,"x":16,"y":26,"count":1634},{"map_id":12,"x":16,"y":27,"count":246},{"map_id":12,"x":16,"y":28,"count":12144},{"map_id":12,"x":16,"y":29,"count":11128},{"map_id":12,"x":16,"y":30,"count":14085},{"map_id":12,"x":16,"y":31,"count":24922},{"map_id":12,"x":17,"y":2,"count":9448},{"map_id":12,"x":17,"y":3,"count":12444},{"map_id":12,"x":17,"y":4,"count":15863},{"map_id":12,"x":17,"y":5,"count":18230},{"map_id":12,"x":17,"y":6,"count":24944},{"map_id":12,"x":17,"y":7,"count":24591},{"map_id":12,"x":17,"y":8,"count":24199},{"map_id":12,"x":17,"y":9,"count":24835},{"map_id":12,"x":17,"y":10,"count":19670},{"map_id":12,"x":17,"y":11,"count":18320},{"map_id":12,"x":17,"y":12,"count":22330},{"map_id":12,"x":17,"y":13,"count":12481},{"map_id":12,"x":17,"y":14,"count":10785},{"map_id":12,"x":17,"y":15,"count":7473},{"map_id":12,"x":17,"y":16,"count":5351},{"map_id":12,"x":17,"y":17,"count":4335},{"map_id":12,"x":17,"y":18,"count":3303},{"map_id":12,"x":17,"y":19,"count":282},{"map_id":12,"x":17,"y":20,"count":8395},{"map_id":12,"x":17,"y":21,"count":5139},{"map_id":12,"x":17,"y":22,"count":3234},{"map_id":12,"x":17,"y":23,"count":282},{"map_id":12,"x":17,"y":24,"count":3974},{"map_id":12,"x":17,"y":25,"count":3426},{"map_id":12,"x":17,"y":26,"count":2047},{"map_id":12,"x":17,"y":27,"count":226},{"map_id":12,"x":17,"y":28,"count":16057},{"map_id":12,"x":17,"y":29,"count":15546},{"map_id":12,"x":17,"y":30,"count":18214},{"map_id":12,"x":17,"y":31,"count":33440},{"map_id":13,"x":0,"y":2,"count":7989},{"map_id":13,"x":0,"y":3,"count":8133},{"map_id":13,"x":0,"y":4,"count":7573},{"map_id":13,"x":0,"y":5,"count":6587},{"map_id":13,"x":0,"y":6,"count":4535},{"map_id":13,"x":0,"y":7,"count":2534},{"map_id":13,"x":0,"y":8,"count":1500},{"map_id":13,"x":0,"y":9,"count":727},{"map_id":13,"x":1,"y":2,"count":6378},{"map_id":13,"x":1,"y":3,"count":6268},{"map_id":13,"x":1,"y":4,"count":6857},{"map_id":13,"x":1,"y":5,"count":5408},{"map_id":13,"x":1,"y":6,"count":3660},{"map_id":13,"x":1,"y":7,"count":2395},{"map_id":13,"x":1,"y":8,"count":911},{"map_id":13,"x":1,"y":9,"count":486},{"map_id":13,"x":2,"y":2,"count":4446},{"map_id":13,"x":2,"y":3,"count":4589},{"map_id":13,"x":2,"y":4,"count":4495},{"map_id":13,"x":2,"y":5,"count":3972},{"map_id":13,"x":2,"y":6,"count":2795},{"map_id":13,"x":2,"y":7,"count":1871},{"map_id":13,"x":2,"y":8,"count":766},{"map_id":13,"x":2,"y":9,"count":431},{"map_id":13,"x":3,"y":2,"count":2925},{"map_id":13,"x":3,"y":3,"count":3284},{"map_id":13,"x":3,"y":4,"count":3269},{"map_id":13,"x":3,"y":5,"count":2467},{"map_id":13,"x":3,"y":6,"count":1765},{"map_id":13,"x":3,"y":7,"count":1091},{"map_id":13,"x":3,"y":8,"count":636},{"map_id":13,"x":3,"y":9,"count":390},{"map_id":13,"x":3,"y":10,"count":195},{"map_id":13,"x":3,"y":11,"count":62},{"map_id":13,"x":4,"y":2,"count":1761},{"map_id":13,"x":4,"y":3,"count":1766},{"map_id":13,"x":4,"y":4,"count":1838},{"map_id":13,"x":4,"y":5,"count":1356},{"map_id":13,"x":4,"y":6,"count":1117},{"map_id":13,"x":4,"y":7,"count":1014},{"map_id":13,"x":4,"y":8,"count":370},{"map_id":13,"x":4,"y":9,"count":183},{"map_id":13,"x":5,"y":0,"count":16},{"map_id":13,"x":5,"y":2,"count":939},{"map_id":13,"x":5,"y":3,"count":888},{"map_id":13,"x":5,"y":4,"count":923},{"map_id":13,"x":5,"y":5,"count":746},{"map_id":13,"x":5,"y":6,"count":596},{"map_id":13,"x":5,"y":7,"count":317},{"map_id":13,"x":5,"y":8,"count":222},{"map_id":13,"x":5,"y":9,"count":644},{"map_id":13,"x":6,"y":2,"count":448},{"map_id":13,"x":6,"y":3,"count":608},{"map_id":13,"x":6,"y":4,"count":474},{"map_id":13,"x":6,"y":5,"count":312},{"map_id":13,"x":6,"y":6,"count":253},{"map_id":13,"x":6,"y":7,"count":124},{"map_id":13,"x":6,"y":8,"count":238},{"map_id":13,"x":6,"y":9,"count":205},{"map_id":13,"x":7,"y":2,"count":293},{"map_id":13,"x":7,"y":3,"count":253},{"map_id":13,"x":7,"y":4,"count":228},{"map_id":13,"x":7,"y":5,"count":370},{"map_id":13,"x":7,"y":6,"count":211},{"map_id":13,"x":7,"y":7,"count":80},{"map_id":13,"x":7,"y":8,"count":66},{"map_id":13,"x":7,"y":9,"count":107},{"map_id":13,"x":8,"y":0,"count":155},{"map_id":13,"x":8,"y":1,"count":151},{"map_id":13,"x":8,"y":2,"count":286},{"map_id":13,"x":8,"y":3,"count":197},{"map_id":13,"x":8,"y":4,"count":224},{"map_id":13,"x":8,"y":5,"count":166},{"map_id":13,"x":8,"y":6,"count":134},{"map_id":13,"x":8,"y":7,"count":262},{"map_id":13,"x":8,"y":8,"count":106},{"map_id":13,"x":8,"y":9,"count":309},{"map_id":13,"x":9,"y":0,"count":142},{"map_id":13,"x":9,"y":1,"count":116},{"map_id":13,"x":9,"y":2,"count":92},{"map_id":13,"x":9,"y":3,"count":89},{"map_id":13,"x":9,"y":4,"count":118},{"map_id":13,"x":9,"y":5,"count":159},{"map_id":13,"x":9,"y":6,"count":72},{"map_id":13,"x":9,"y":7,"count":89},{"map_id":13,"x":9,"y":8,"count":150},{"map_id":13,"x":9,"y":9,"count":189},{"map_id":33,"x":2,"y":14,"count":22594},{"map_id":33,"x":2,"y":15,"count":23048},{"map_id":33,"x":3,"y":14,"count":16033},{"map_id":33,"x":3,"y":15,"count":14927},{"map_id":33,"x":4,"y":14,"count":11443},{"map_id":33,"x":4,"y":15,"count":12675},{"map_id":33,"x":5,"y":14,"count":8202},{"map_id":33,"x":5,"y":15,"count":7858},{"map_id":33,"x":6,"y":14,"count":6114},{"map_id":33,"x":6,"y":15,"count":7246},{"map_id":33,"x":7,"y":14,"count":4490},{"map_id":33,"x":7,"y":15,"count":5263},{"map_id":33,"x":8,"y":14,"count":3480},{"map_id":33,"x":8,"y":15,"count":4518},{"map_id":33,"x":9,"y":14,"count":3199},{"map_id":33,"x":9,"y":15,"count":3249},{"map_id":33,"x":10,"y":14,"count":2801},{"map_id":33,"x":10,"y":15,"count":3609},{"map_id":33,"x":11,"y":14,"count":2455},{"map_id":33,"x":11,"y":15,"count":2799},{"map_id":33,"x":12,"y":14,"count":2301},{"map_id":33,"x":12,"y":15,"count":2591},{"map_id":33,"x":13,"y":14,"count":1938},{"map_id":33,"x":13,"y":15,"count":2577},{"map_id":33,"x":14,"y":14,"count":1892},{"map_id":33,"x":14,"y":15,"count":1962},{"map_id":33,"x":15,"y":14,"count":1470},{"map_id":33,"x":15,"y":15,"count":1794},{"map_id":33,"x":16,"y":14,"count":1536},{"map_id":33,"x":16,"y":15,"count":1829},{"map_id":33,"x":17,"y":14,"count":1924},{"map_id":33,"x":17,"y":15,"count":2266},{"map_id":33,"x":18,"y":14,"count":1948},{"map_id":33,"x":18,"y":15,"count":2469},{"map_id":33,"x":19,"y":14,"count":1642},{"map_id":33,"x":19,"y":15,"count":2765},{"map_id":33,"x":20,"y":14,"count":2003},{"map_id":33,"x":20,"y":15,"count":2191},{"map_id":33,"x":21,"y":14,"count":1912},{"map_id":33,"x":21,"y":15,"count":2466},{"map_id":33,"x":22,"y":14,"count":2073},{"map_id":33,"x":22,"y":15,"count":3611},{"map_id":33,"x":23,"y":4,"count":2},{"map_id":33,"x":23,"y":14,"count":2170},{"map_id":33,"x":23,"y":15,"count":3454},{"map_id":33,"x":24,"y":4,"count":79},{"map_id":33,"x":24,"y":5,"count":8},{"map_id":33,"x":24,"y":14,"count":2690},{"map_id":33,"x":24,"y":15,"count":4276},{"map_id":33,"x":25,"y":4,"count":33},{"map_id":33,"x":25,"y":5,"count":23},{"map_id":33,"x":25,"y":14,"count":3160},{"map_id":33,"x":25,"y":15,"count":3484},{"map_id":33,"x":26,"y":4,"count":26},{"map_id":33,"x":26,"y":5,"count":17},{"map_id":33,"x":26,"y":14,"count":3090},{"map_id":33,"x":26,"y":15,"count":3393},{"map_id":33,"x":27,"y":4,"count":43},{"map_id":33,"x":27,"y":5,"count":26},{"map_id":33,"x":27,"y":14,"count":3375},{"map_id":33,"x":27,"y":15,"count":3157},{"map_id":33,"x":28,"y":4,"count":13},{"map_id":33,"x":28,"y":5,"count":44},{"map_id":33,"x":28,"y":14,"count":3090},{"map_id":33,"x":28,"y":15,"count":2928},{"map_id":33,"x":29,"y":4,"count":30},{"map_id":33,"x":29,"y":5,"count":64},{"map_id":33,"x":29,"y":14,"count":2810},{"map_id":33,"x":29,"y":15,"count":3002},{"map_id":33,"x":30,"y":4,"count":3},{"map_id":33,"x":30,"y":5,"count":36},{"map_id":33,"x":30,"y":6,"count":23},{"map_id":33,"x":30,"y":7,"count":7},{"map_id":33,"x":30,"y":8,"count":2641},{"map_id":33,"x":30,"y":9,"count":236},{"map_id":33,"x":30,"y":10,"count":191},{"map_id":33,"x":30,"y":11,"count":23},{"map_id":33,"x":30,"y":12,"count":43},{"map_id":33,"x":30,"y":13,"count":6},{"map_id":33,"x":30,"y":14,"count":2414},{"map_id":33,"x":30,"y":15,"count":3019},{"map_id":33,"x":31,"y":6,"count":29},{"map_id":33,"x":31,"y":7,"count":91},{"map_id":33,"x":31,"y":8,"count":251},{"map_id":33,"x":31,"y":9,"count":133},{"map_id":33,"x":31,"y":10,"count":307},{"map_id":33,"x":31,"y":11,"count":221},{"map_id":33,"x":31,"y":12,"count":49},{"map_id":33,"x":31,"y":13,"count":2},{"map_id":33,"x":31,"y":14,"count":1873},{"map_id":33,"x":31,"y":15,"count":2847},{"map_id":33,"x":32,"y":6,"count":18},{"map_id":33,"x":32,"y":8,"count":44},{"map_id":33,"x":32,"y":9,"count":191},{"map_id":33,"x":32,"y":10,"count":240},{"map_id":33,"x":32,"y":11,"count":63},{"map_id":33,"x":32,"y":12,"count":70},{"map_id":33,"x":32,"y":13,"count":6},{"map_id":33,"x":32,"y":14,"count":1623},{"map_id":33,"x":32,"y":15,"count":3003},{"map_id":33,"x":33,"y":6,"count":3},{"map_id":33,"x":33,"y":7,"count":2},{"map_id":33,"x":33,"y":8,"count":117},{"map_id":33,"x":33,"y":9,"count":137},{"map_id":33,"x":33,"y":10,"count":210},{"map_id":33,"x":33,"y":11,"count":300},{"map_id":33,"x":33,"y":12,"count":186},{"map_id":33,"x":33,"y":13,"count":600},{"map_id":33,"x":33,"y":14,"count":1238},{"map_id":33,"x":33,"y":15,"count":1786},{"map_id":33,"x":34,"y":12,"count":197},{"map_id":33,"x":34,"y":13,"count":20},{"map_id":33,"x":34,"y":14,"count":1640},{"map_id":33,"x":34,"y":15,"count":1890},{"map_id":33,"x":35,"y":7,"count":4469},{"map_id":33,"x":35,"y":8,"count":3651},{"map_id":33,"x":35,"y":9,"count":2894},{"map_id":33,"x":35,"y":10,"count":2040},{"map_id":33,"x":35,"y":11,"count":1213},{"map_id":33,"x":35,"y":12,"count":289},{"map_id":33,"x":35,"y":13,"count":26},{"map_id":33,"x":35,"y":14,"count":1645},{"map_id":33,"x":35,"y":15,"count":2528},{"map_id":33,"x":36,"y":6,"count":2511},{"map_id":33,"x":36,"y":7,"count":1636},{"map_id":33,"x":36,"y":8,"count":1244},{"map_id":33,"x":36,"y":9,"count":1220},{"map_id":33,"x":36,"y":10,"count":846},{"map_id":33,"x":36,"y":11,"count":569},{"map_id":33,"x":36,"y":12,"count":425},{"map_id":33,"x":36,"y":13,"count":30},{"map_id":33,"x":36,"y":14,"count":2339},{"map_id":33,"x":36,"y":15,"count":3473},{"map_id":33,"x":37,"y":6,"count":1130},{"map_id":33,"x":37,"y":7,"count":912},{"map_id":33,"x":37,"y":8,"count":896},{"map_id":33,"x":37,"y":9,"count":727},{"map_id":33,"x":37,"y":10,"count":521},{"map_id":33,"x":37,"y":11,"count":221},{"map_id":33,"x":37,"y":12,"count":278},{"map_id":33,"x":37,"y":13,"count":18},{"map_id":33,"x":37,"y":14,"count":2618},{"map_id":33,"x":37,"y":15,"count":4328},{"map_id":33,"x":38,"y":6,"count":820},{"map_id":33,"x":38,"y":7,"count":815},{"map_id":33,"x":38,"y":8,"count":537},{"map_id":33,"x":38,"y":9,"count":512},{"map_id":33,"x":39,"y":6,"count":548},{"map_id":33,"x":39,"y":7,"count":497},{"map_id":33,"x":39,"y":8,"count":582},{"map_id":33,"x":39,"y":9,"count":607},{"map_id":37,"x":0,"y":2,"count":4184},{"map_id":37,"x":0,"y":3,"count":2514},{"map_id":37,"x":0,"y":4,"count":2739},{"map_id":37,"x":0,"y":5,"count":2041},{"map_id":37,"x":0,"y":6,"count":2456},{"map_id":37,"x":0,"y":7,"count":3826},{"map_id":37,"x":1,"y":2,"count":3288},{"map_id":37,"x":1,"y":3,"count":2191},{"map_id":37,"x":1,"y":4,"count":1412},{"map_id":37,"x":1,"y":5,"count":1291},{"map_id":37,"x":1,"y":6,"count":1723},{"map_id":37,"x":1,"y":7,"count":2848},{"map_id":37,"x":2,"y":1,"count":2008},{"map_id":37,"x":2,"y":2,"count":1588},{"map_id":37,"x":2,"y":3,"count":1262},{"map_id":37,"x":2,"y":4,"count":1204},{"map_id":37,"x":2,"y":5,"count":1072},{"map_id":37,"x":2,"y":6,"count":1548},{"map_id":37,"x":2,"y":7,"count":3085},{"map_id":37,"x":3,"y":2,"count":2306},{"map_id":37,"x":3,"y":3,"count":929},{"map_id":37,"x":3,"y":6,"count":543},{"map_id":37,"x":3,"y":7,"count":762},{"map_id":37,"x":4,"y":1,"count":957},{"map_id":37,"x":4,"y":2,"count":818},{"map_id":37,"x":4,"y":3,"count":866},{"map_id":37,"x":4,"y":6,"count":523},{"map_id":37,"x":4,"y":7,"count":565},{"map_id":37,"x":5,"y":1,"count":927},{"map_id":37,"x":5,"y":2,"count":605},{"map_id":37,"x":5,"y":3,"count":1144},{"map_id":37,"x":5,"y":5,"count":1101},{"map_id":37,"x":5,"y":6,"count":309},{"map_id":37,"x":5,"y":7,"count":432},{"map_id":37,"x":6,"y":1,"count":680},{"map_id":37,"x":6,"y":2,"count":459},{"map_id":37,"x":6,"y":3,"count":364},{"map_id":37,"x":6,"y":4,"count":1003},{"map_id":37,"x":6,"y":5,"count":365},{"map_id":37,"x":6,"y":6,"count":421},{"map_id":37,"x":6,"y":7,"count":704},{"map_id":37,"x":7,"y":1,"count":1549},{"map_id":37,"x":7,"y":2,"count":612},{"map_id":37,"x":7,"y":3,"count":422},{"map_id":37,"x":7,"y":4,"count":603},{"map_id":37,"x":7,"y":5,"count":278},{"map_id":37,"x":7,"y":6,"count":426},{"map_id":37,"x":7,"y":7,"count":709},{"map_id":38,"x":0,"y":2,"count":1872},{"map_id":38,"x":0,"y":3,"count":1238},{"map_id":38,"x":0,"y":4,"count":855},{"map_id":38,"x":0,"y":5,"count":645},{"map_id":38,"x":1,"y":2,"count":989},{"map_id":38,"x":1,"y":3,"count":770},{"map_id":38,"x":1,"y":4,"count":625},{"map_id":38,"x":1,"y":5,"count":533},{"map_id":38,"x":1,"y":6,"count":383},{"map_id":38,"x":1,"y":7,"count":498},{"map_id":38,"x":2,"y":2,"count":1167},{"map_id":38,"x":2,"y":3,"count":614},{"map_id":38,"x":2,"y":4,"count":320},{"map_id":38,"x":2,"y":5,"count":267},{"map_id":38,"x":2,"y":6,"count":491},{"map_id":38,"x":2,"y":7,"count":520},{"map_id":38,"x":3,"y":1,"count":1431},{"map_id":38,"x":3,"y":2,"count":1189},{"map_id":38,"x":3,"y":3,"count":524},{"map_id":38,"x":3,"y":6,"count":1094},{"map_id":38,"x":3,"y":7,"count":367},{"map_id":38,"x":4,"y":1,"count":1252},{"map_id":38,"x":4,"y":2,"count":683},{"map_id":38,"x":4,"y":3,"count":376},{"map_id":38,"x":4,"y":4,"count":283},{"map_id":38,"x":4,"y":5,"count":561},{"map_id":38,"x":4,"y":6,"count":348},{"map_id":38,"x":4,"y":7,"count":493},{"map_id":38,"x":5,"y":1,"count":1392},{"map_id":38,"x":5,"y":2,"count":583},{"map_id":38,"x":5,"y":3,"count":252},{"map_id":38,"x":5,"y":4,"count":257},{"map_id":38,"x":5,"y":5,"count":345},{"map_id":38,"x":5,"y":6,"count":550},{"map_id":38,"x":5,"y":7,"count":769},{"map_id":38,"x":6,"y":1,"count":1060},{"map_id":38,"x":6,"y":2,"count":565},{"map_id":38,"x":6,"y":3,"count":226},{"map_id":38,"x":6,"y":4,"count":268},{"map_id":38,"x":6,"y":5,"count":180},{"map_id":38,"x":7,"y":1,"count":1318},{"map_id":38,"x":7,"y":2,"count":690},{"map_id":38,"x":7,"y":3,"count":334},{"map_id":38,"x":7,"y":4,"count":199},{"map_id":38,"x":7,"y":5,"count":317},{"map_id":38,"x":7,"y":6,"count":125},{"map_id":38,"x":7,"y":7,"count":194},{"map_id":39,"x":0,"y":2,"count":923},{"map_id":39,"x":0,"y":3,"count":641},{"map_id":39,"x":0,"y":4,"count":1036},{"map_id":39,"x":0,"y":5,"count":1559},{"map_id":39,"x":1,"y":2,"count":1296},{"map_id":39,"x":1,"y":3,"count":671},{"map_id":39,"x":1,"y":4,"count":966},{"map_id":39,"x":1,"y":5,"count":1035},{"map_id":39,"x":1,"y":6,"count":1461},{"map_id":39,"x":1,"y":7,"count":1900},{"map_id":39,"x":2,"y":1,"count":801},{"map_id":39,"x":2,"y":2,"count":1157},{"map_id":39,"x":2,"y":4,"count":913},{"map_id":39,"x":2,"y":5,"count":811},{"map_id":39,"x":2,"y":6,"count":1420},{"map_id":39,"x":2,"y":7,"count":2525},{"map_id":39,"x":3,"y":1,"count":1376},{"map_id":39,"x":3,"y":2,"count":1174},{"map_id":39,"x":3,"y":5,"count":822},{"map_id":39,"x":3,"y":6,"count":721},{"map_id":39,"x":3,"y":7,"count":758},{"map_id":39,"x":4,"y":1,"count":1509},{"map_id":39,"x":4,"y":2,"count":675},{"map_id":39,"x":4,"y":5,"count":530},{"map_id":39,"x":4,"y":6,"count":999},{"map_id":39,"x":4,"y":7,"count":1104},{"map_id":39,"x":5,"y":1,"count":1029},{"map_id":39,"x":5,"y":2,"count":839},{"map_id":39,"x":5,"y":3,"count":638},{"map_id":39,"x":5,"y":4,"count":686},{"map_id":39,"x":5,"y":5,"count":1171},{"map_id":39,"x":5,"y":6,"count":867},{"map_id":39,"x":5,"y":7,"count":1350},{"map_id":39,"x":6,"y":1,"count":1760},{"map_id":39,"x":6,"y":2,"count":1334},{"map_id":39,"x":6,"y":3,"count":929},{"map_id":39,"x":6,"y":4,"count":886},{"map_id":39,"x":6,"y":5,"count":1189},{"map_id":39,"x":6,"y":6,"count":908},{"map_id":39,"x":6,"y":7,"count":1423},{"map_id":39,"x":7,"y":2,"count":1854},{"map_id":39,"x":7,"y":3,"count":1399},{"map_id":39,"x":7,"y":4,"count":1379},{"map_id":39,"x":7,"y":5,"count":1300},{"map_id":39,"x":13,"y":5,"count":839},{"map_id":40,"x":0,"y":2,"count":3384},{"map_id":40,"x":0,"y":3,"count":481},{"map_id":40,"x":0,"y":4,"count":652},{"map_id":40,"x":0,"y":5,"count":840},{"map_id":40,"x":0,"y":8,"count":3214},{"map_id":40,"x":0,"y":9,"count":2316},{"map_id":40,"x":0,"y":10,"count":1908},{"map_id":40,"x":0,"y":11,"count":2734},{"map_id":40,"x":1,"y":2,"count":2026},{"map_id":40,"x":1,"y":3,"count":533},{"map_id":40,"x":1,"y":4,"count":613},{"map_id":40,"x":1,"y":5,"count":617},{"map_id":40,"x":1,"y":8,"count":1293},{"map_id":40,"x":1,"y":9,"count":1189},{"map_id":40,"x":1,"y":10,"count":2174},{"map_id":40,"x":1,"y":11,"count":1259},{"map_id":40,"x":2,"y":2,"count":635},{"map_id":40,"x":2,"y":3,"count":591},{"map_id":40,"x":2,"y":4,"count":487},{"map_id":40,"x":2,"y":5,"count":467},{"map_id":40,"x":2,"y":8,"count":1016},{"map_id":40,"x":2,"y":9,"count":971},{"map_id":40,"x":2,"y":11,"count":1451},{"map_id":40,"x":3,"y":2,"count":920},{"map_id":40,"x":3,"y":3,"count":645},{"map_id":40,"x":3,"y":4,"count":452},{"map_id":40,"x":3,"y":5,"count":606},{"map_id":40,"x":3,"y":8,"count":793},{"map_id":40,"x":3,"y":9,"count":455},{"map_id":40,"x":3,"y":10,"count":779},{"map_id":40,"x":3,"y":11,"count":875},{"map_id":40,"x":4,"y":1,"count":2872},{"map_id":40,"x":4,"y":2,"count":1042},{"map_id":40,"x":4,"y":3,"count":511},{"map_id":40,"x":4,"y":4,"count":521},{"map_id":40,"x":4,"y":5,"count":535},{"map_id":40,"x":4,"y":6,"count":411},{"map_id":40,"x":4,"y":7,"count":416},{"map_id":40,"x":4,"y":8,"count":582},{"map_id":40,"x":4,"y":9,"count":669},{"map_id":40,"x":4,"y":10,"count":798},{"map_id":40,"x":4,"y":11,"count":749},{"map_id":40,"x":5,"y":1,"count":1152},{"map_id":40,"x":5,"y":3,"count":567},{"map_id":40,"x":5,"y":4,"count":516},{"map_id":40,"x":5,"y":5,"count":569},{"map_id":40,"x":5,"y":6,"count":460},{"map_id":40,"x":5,"y":7,"count":599},{"map_id":40,"x":5,"y":8,"count":429},{"map_id":40,"x":5,"y":9,"count":1015},{"map_id":40,"x":5,"y":10,"count":633},{"map_id":40,"x":5,"y":11,"count":2524},{"map_id":40,"x":6,"y":2,"count":2872},{"map_id":40,"x":6,"y":4,"count":377},{"map_id":40,"x":6,"y":5,"count":356},{"map_id":40,"x":6,"y":8,"count":1113},{"map_id":40,"x":6,"y":9,"count":1058},{"map_id":40,"x":6,"y":10,"count":1028},{"map_id":40,"x":6,"y":11,"count":1818},{"map_id":40,"x":7,"y":2,"count":1824},{"map_id":40,"x":7,"y":4,"count":512},{"map_id":40,"x":7,"y":5,"count":448},{"map_id":40,"x":7,"y":8,"count":1736},{"map_id":40,"x":7,"y":9,"count":1441},{"map_id":40,"x":7,"y":10,"count":2626},{"map_id":40,"x":7,"y":11,"count":2799},{"map_id":40,"x":8,"y":2,"count":1018},{"map_id":40,"x":8,"y":4,"count":337},{"map_id":40,"x":8,"y":5,"count":435},{"map_id":40,"x":8,"y":8,"count":2945},{"map_id":40,"x":8,"y":9,"count":2902},{"map_id":40,"x":8,"y":11,"count":3535},{"map_id":40,"x":9,"y":2,"count":547},{"map_id":40,"x":9,"y":3,"count":367},{"map_id":40,"x":9,"y":4,"count":527},{"map_id":40,"x":9,"y":5,"count":1010},{"map_id":40,"x":9,"y":8,"count":4952},{"map_id":40,"x":9,"y":9,"count":4015},{"map_id":40,"x":9,"y":10,"count":4898},{"map_id":40,"x":9,"y":11,"count":6625},{"map_id":40,"x":12,"y":11,"count":641},{"map_id":41,"x":0,"y":3,"count":29255},{"map_id":41,"x":1,"y":3,"count":28477},{"map_id":41,"x":1,"y":4,"count":32912},{"map_id":41,"x":1,"y":5,"count":51914},{"map_id":41,"x":2,"y":3,"count":137233},{"map_id":41,"x":2,"y":4,"count":161548},{"map_id":41,"x":2,"y":5,"count":52442},{"map_id":41,"x":2,"y":6,"count":53284},{"map_id":41,"x":2,"y":7,"count":66266},{"map_id":41,"x":3,"y":3,"count":821387},{"map_id":41,"x":3,"y":4,"count":1173036},{"map_id":41,"x":3,"y":5,"count":208631},{"map_id":41,"x":3,"y":6,"count":58787},{"map_id":41,"x":3,"y":7,"count":64676},{"map_id":41,"x":4,"y":4,"count":161605},{"map_id":41,"x":4,"y":5,"count":52719},{"map_id":41,"x":4,"y":6,"count":47483},{"map_id":41,"x":4,"y":7,"count":32929},{"map_id":41,"x":5,"y":3,"count":20213},{"map_id":41,"x":5,"y":4,"count":33207},{"map_id":41,"x":5,"y":5,"count":46263},{"map_id":41,"x":5,"y":6,"count":50772},{"map_id":41,"x":5,"y":7,"count":61060},{"map_id":41,"x":6,"y":3,"count":25782},{"map_id":41,"x":6,"y":4,"count":35973},{"map_id":41,"x":6,"y":5,"count":48136},{"map_id":41,"x":7,"y":3,"count":29582},{"map_id":41,"x":7,"y":4,"count":37493},{"map_id":41,"x":7,"y":5,"count":50269},{"map_id":41,"x":8,"y":3,"count":37200},{"map_id":41,"x":8,"y":4,"count":41713},{"map_id":41,"x":8,"y":5,"count":55649},{"map_id":41,"x":8,"y":6,"count":75140},{"map_id":41,"x":8,"y":7,"count":126283},{"map_id":41,"x":9,"y":3,"count":46832},{"map_id":41,"x":9,"y":4,"count":58117},{"map_id":41,"x":9,"y":5,"count":66412},{"map_id":41,"x":9,"y":6,"count":94132},{"map_id":41,"x":9,"y":7,"count":159309},{"map_id":41,"x":10,"y":3,"count":44016},{"map_id":41,"x":10,"y":4,"count":55759},{"map_id":41,"x":10,"y":5,"count":68263},{"map_id":41,"x":10,"y":6,"count":95116},{"map_id":41,"x":10,"y":7,"count":137080},{"map_id":41,"x":11,"y":3,"count":118212},{"map_id":41,"x":11,"y":4,"count":81884},{"map_id":41,"x":11,"y":5,"count":100014},{"map_id":41,"x":11,"y":6,"count":135237},{"map_id":41,"x":11,"y":7,"count":205649},{"map_id":41,"x":12,"y":3,"count":84996},{"map_id":41,"x":12,"y":4,"count":98768},{"map_id":41,"x":12,"y":5,"count":113702},{"map_id":41,"x":13,"y":4,"count":297213},{"map_id":41,"x":13,"y":5,"count":155712},{"map_id":41,"x":23,"y":25,"count":32484},{"map_id":42,"x":0,"y":2,"count":3776},{"map_id":42,"x":0,"y":7,"count":5221},{"map_id":42,"x":1,"y":2,"count":2630},{"map_id":42,"x":1,"y":7,"count":3606},{"map_id":42,"x":2,"y":2,"count":3049},{"map_id":42,"x":2,"y":3,"count":2305},{"map_id":42,"x":2,"y":4,"count":2021},{"map_id":42,"x":2,"y":5,"count":15868},{"map_id":42,"x":2,"y":6,"count":2961},{"map_id":42,"x":2,"y":7,"count":2744},{"map_id":42,"x":3,"y":2,"count":3853},{"map_id":42,"x":3,"y":4,"count":2222},{"map_id":42,"x":3,"y":5,"count":2885},{"map_id":42,"x":3,"y":6,"count":2751},{"map_id":42,"x":3,"y":7,"count":6936},{"map_id":42,"x":4,"y":2,"count":4793},{"map_id":42,"x":4,"y":5,"count":2566},{"map_id":42,"x":4,"y":6,"count":1834},{"map_id":42,"x":4,"y":7,"count":1075},{"map_id":42,"x":5,"y":2,"count":5794},{"map_id":42,"x":5,"y":5,"count":1312},{"map_id":42,"x":5,"y":6,"count":1204},{"map_id":42,"x":5,"y":7,"count":1072},{"map_id":42,"x":6,"y":2,"count":8574},{"map_id":42,"x":6,"y":5,"count":1939},{"map_id":42,"x":6,"y":6,"count":1351},{"map_id":42,"x":6,"y":7,"count":1603},{"map_id":42,"x":7,"y":2,"count":11717},{"map_id":42,"x":7,"y":5,"count":2888},{"map_id":42,"x":7,"y":6,"count":2142},{"map_id":42,"x":7,"y":7,"count":2168},{"map_id":42,"x":29,"y":19,"count":1661},{"map_id":43,"x":0,"y":1,"count":2030},{"map_id":43,"x":0,"y":2,"count":1700},{"map_id":43,"x":0,"y":3,"count":1412},{"map_id":43,"x":0,"y":4,"count":929},{"map_id":43,"x":0,"y":5,"count":1074},{"map_id":43,"x":1,"y":1,"count":1516},{"map_id":43,"x":1,"y":2,"count":1469},{"map_id":43,"x":1,"y":3,"count":1567},{"map_id":43,"x":1,"y":4,"count":1236},{"map_id":43,"x":1,"y":5,"count":1304},{"map_id":43,"x":1,"y":6,"count":1369},{"map_id":43,"x":1,"y":7,"count":1473},{"map_id":43,"x":2,"y":1,"count":1949},{"map_id":43,"x":2,"y":2,"count":2122},{"map_id":43,"x":2,"y":3,"count":1589},{"map_id":43,"x":2,"y":4,"count":6641},{"map_id":43,"x":2,"y":5,"count":2207},{"map_id":43,"x":2,"y":6,"count":1605},{"map_id":43,"x":2,"y":7,"count":2931},{"map_id":43,"x":3,"y":1,"count":4356},{"map_id":43,"x":3,"y":2,"count":1874},{"map_id":43,"x":3,"y":6,"count":1308},{"map_id":43,"x":3,"y":7,"count":986},{"map_id":43,"x":4,"y":2,"count":1766},{"map_id":43,"x":4,"y":5,"count":1644},{"map_id":43,"x":4,"y":6,"count":1182},{"map_id":43,"x":4,"y":7,"count":1770},{"map_id":43,"x":5,"y":1,"count":3214},{"map_id":43,"x":5,"y":2,"count":1774},{"map_id":43,"x":5,"y":3,"count":1326},{"map_id":43,"x":5,"y":4,"count":1470},{"map_id":43,"x":5,"y":5,"count":1793},{"map_id":43,"x":5,"y":6,"count":1897},{"map_id":43,"x":5,"y":7,"count":2445},{"map_id":43,"x":6,"y":1,"count":2152},{"map_id":43,"x":6,"y":2,"count":1860},{"map_id":43,"x":6,"y":3,"count":1791},{"map_id":43,"x":6,"y":4,"count":1803},{"map_id":43,"x":6,"y":5,"count":2202},{"map_id":43,"x":6,"y":6,"count":2260},{"map_id":43,"x":6,"y":7,"count":2638},{"map_id":43,"x":7,"y":2,"count":3492},{"map_id":43,"x":7,"y":3,"count":2479},{"map_id":43,"x":7,"y":4,"count":2651},{"map_id":43,"x":7,"y":5,"count":2509},{"map_id":43,"x":21,"y":15,"count":837},{"map_id":44,"x":0,"y":2,"count":4594},{"map_id":44,"x":0,"y":3,"count":2758},{"map_id":44,"x":0,"y":4,"count":2804},{"map_id":44,"x":0,"y":5,"count":1646},{"map_id":44,"x":1,"y":2,"count":3856},{"map_id":44,"x":1,"y":3,"count":1843},{"map_id":44,"x":1,"y":4,"count":2501},{"map_id":44,"x":1,"y":5,"count":1521},{"map_id":44,"x":1,"y":6,"count":1621},{"map_id":44,"x":1,"y":7,"count":2039},{"map_id":44,"x":2,"y":1,"count":3409},{"map_id":44,"x":2,"y":2,"count":3217},{"map_id":44,"x":2,"y":3,"count":2137},{"map_id":44,"x":2,"y":4,"count":2092},{"map_id":44,"x":2,"y":5,"count":1519},{"map_id":44,"x":2,"y":6,"count":1694},{"map_id":44,"x":2,"y":7,"count":2761},{"map_id":44,"x":3,"y":1,"count":4922},{"map_id":44,"x":3,"y":2,"count":2576},{"map_id":44,"x":3,"y":5,"count":1379},{"map_id":44,"x":3,"y":6,"count":1071},{"map_id":44,"x":3,"y":7,"count":930},{"map_id":44,"x":4,"y":1,"count":3852},{"map_id":44,"x":4,"y":2,"count":2627},{"map_id":44,"x":4,"y":5,"count":1428},{"map_id":44,"x":4,"y":6,"count":1135},{"map_id":44,"x":4,"y":7,"count":1096},{"map_id":44,"x":5,"y":1,"count":3292},{"map_id":44,"x":5,"y":2,"count":3947},{"map_id":44,"x":5,"y":4,"count":2615},{"map_id":44,"x":5,"y":5,"count":1077},{"map_id":44,"x":5,"y":6,"count":1743},{"map_id":44,"x":5,"y":7,"count":1116},{"map_id":44,"x":6,"y":1,"count":3442},{"map_id":44,"x":6,"y":2,"count":3141},{"map_id":44,"x":6,"y":3,"count":4787},{"map_id":44,"x":6,"y":4,"count":1941},{"map_id":44,"x":6,"y":5,"count":1542},{"map_id":44,"x":6,"y":6,"count":1753},{"map_id":44,"x":6,"y":7,"count":2053},{"map_id":44,"x":7,"y":2,"count":4274},{"map_id":44,"x":7,"y":3,"count":2467},{"map_id":44,"x":7,"y":4,"count":2847},{"map_id":44,"x":7,"y":5,"count":1678},{"map_id":44,"x":21,"y":9,"count":929},{"map_id":47,"x":1,"y":0,"count":36},{"map_id":47,"x":1,"y":1,"count":14},{"map_id":47,"x":1,"y":2,"count":40},{"map_id":47,"x":1,"y":3,"count":17},{"map_id":47,"x":1,"y":4,"count":39},{"map_id":47,"x":1,"y":5,"count":62},{"map_id":47,"x":1,"y":6,"count":81},{"map_id":47,"x":1,"y":7,"count":131},{"map_id":47,"x":2,"y":0,"count":8},{"map_id":47,"x":2,"y":1,"count":32},{"map_id":47,"x":2,"y":2,"count":29},{"map_id":47,"x":2,"y":3,"count":5},{"map_id":47,"x":2,"y":4,"count":117},{"map_id":47,"x":2,"y":6,"count":134},{"map_id":47,"x":2,"y":7,"count":100},{"map_id":47,"x":3,"y":1,"count":59},{"map_id":47,"x":3,"y":3,"count":197},{"map_id":47,"x":3,"y":4,"count":30},{"map_id":47,"x":3,"y":5,"count":177},{"map_id":47,"x":3,"y":6,"count":82},{"map_id":47,"x":3,"y":7,"count":230},{"map_id":47,"x":3,"y":11,"count":32},{"map_id":47,"x":4,"y":1,"count":43},{"map_id":47,"x":4,"y":2,"count":9},{"map_id":47,"x":4,"y":3,"count":26},{"map_id":47,"x":4,"y":4,"count":36},{"map_id":47,"x":4,"y":5,"count":4},{"map_id":47,"x":4,"y":6,"count":73},{"map_id":47,"x":4,"y":7,"count":96},{"map_id":47,"x":5,"y":0,"count":24},{"map_id":47,"x":5,"y":1,"count":97},{"map_id":47,"x":5,"y":2,"count":21},{"map_id":47,"x":5,"y":3,"count":18},{"map_id":47,"x":5,"y":4,"count":6},{"map_id":47,"x":5,"y":5,"count":12},{"map_id":47,"x":5,"y":6,"count":138},{"map_id":47,"x":5,"y":7,"count":36},{"map_id":47,"x":6,"y":1,"count":73},{"map_id":47,"x":6,"y":4,"count":8},{"map_id":47,"x":6,"y":7,"count":89},{"map_id":47,"x":7,"y":1,"count":74},{"map_id":47,"x":7,"y":2,"count":50},{"map_id":47,"x":7,"y":3,"count":62},{"map_id":47,"x":7,"y":4,"count":69},{"map_id":47,"x":7,"y":5,"count":73},{"map_id":47,"x":7,"y":6,"count":95},{"map_id":47,"x":7,"y":7,"count":219},{"map_id":47,"x":8,"y":1,"count":129},{"map_id":47,"x":8,"y":7,"count":360},{"map_id":47,"x":9,"y":1,"count":34},{"map_id":51,"x":1,"y":0,"count":361},{"map_id":51,"x":1,"y":1,"count":262},{"map_id":51,"x":1,"y":2,"count":274},{"map_id":51,"x":1,"y":3,"count":602},{"map_id":51,"x":1,"y":4,"count":700},{"map_id":51,"x":1,"y":5,"count":824},{"map_id":51,"x":1,"y":6,"count":1557},{"map_id":51,"x":1,"y":7,"count":1936},{"map_id":51,"x":1,"y":8,"count":2598},{"map_id":51,"x":1,"y":9,"count":3039},{"map_id":51,"x":1,"y":10,"count":2839},{"map_id":51,"x":1,"y":11,"count":2288},{"map_id":51,"x":1,"y":12,"count":2192},{"map_id":51,"x":1,"y":13,"count":882},{"map_id":51,"x":1,"y":14,"count":806},{"map_id":51,"x":1,"y":15,"count":429},{"map_id":51,"x":1,"y":16,"count":224},{"map_id":51,"x":1,"y":17,"count":157},{"map_id":51,"x":1,"y":18,"count":241},{"map_id":51,"x":1,"y":19,"count":58},{"map_id":51,"x":1,"y":20,"count":57},{"map_id":51,"x":1,"y":21,"count":25},{"map_id":51,"x":1,"y":22,"count":3},{"map_id":51,"x":2,"y":0,"count":107},{"map_id":51,"x":2,"y":2,"count":246},{"map_id":51,"x":2,"y":3,"count":323},{"map_id":51,"x":2,"y":4,"count":370},{"map_id":51,"x":2,"y":5,"count":796},{"map_id":51,"x":2,"y":6,"count":1482},{"map_id":51,"x":2,"y":7,"count":2102},{"map_id":51,"x":2,"y":8,"count":2612},{"map_id":51,"x":2,"y":9,"count":2703},{"map_id":51,"x":2,"y":10,"count":2815},{"map_id":51,"x":2,"y":11,"count":2257},{"map_id":51,"x":2,"y":12,"count":1274},{"map_id":51,"x":2,"y":13,"count":757},{"map_id":51,"x":2,"y":14,"count":768},{"map_id":51,"x":2,"y":15,"count":443},{"map_id":51,"x":2,"y":16,"count":232},{"map_id":51,"x":2,"y":17,"count":635},{"map_id":51,"x":2,"y":19,"count":31},{"map_id":51,"x":2,"y":20,"count":13},{"map_id":51,"x":2,"y":21,"count":16},{"map_id":51,"x":2,"y":22,"count":28},{"map_id":51,"x":2,"y":23,"count":5},{"map_id":51,"x":3,"y":22,"count":37},{"map_id":51,"x":3,"y":23,"count":12},{"map_id":51,"x":4,"y":7,"count":32},{"map_id":51,"x":4,"y":22,"count":67},{"map_id":51,"x":4,"y":23,"count":95},{"map_id":51,"x":5,"y":7,"count":28},{"map_id":51,"x":5,"y":22,"count":83},{"map_id":51,"x":5,"y":23,"count":59},{"map_id":51,"x":5,"y":24,"count":100},{"map_id":51,"x":5,"y":25,"count":70},{"map_id":51,"x":6,"y":1,"count":3},{"map_id":51,"x":6,"y":2,"count":28},{"map_id":51,"x":6,"y":3,"count":53},{"map_id":51,"x":6,"y":4,"count":150},{"map_id":51,"x":6,"y":5,"count":144},{"map_id":51,"x":6,"y":6,"count":472},{"map_id":51,"x":6,"y":7,"count":742},{"map_id":51,"x":6,"y":8,"count":1040},{"map_id":51,"x":6,"y":9,"count":1082},{"map_id":51,"x":6,"y":10,"count":1839},{"map_id":51,"x":6,"y":11,"count":1163},{"map_id":51,"x":6,"y":12,"count":660},{"map_id":51,"x":6,"y":13,"count":443},{"map_id":51,"x":6,"y":14,"count":357},{"map_id":51,"x":6,"y":15,"count":174},{"map_id":51,"x":6,"y":16,"count":297},{"map_id":51,"x":6,"y":17,"count":77},{"map_id":51,"x":6,"y":18,"count":92},{"map_id":51,"x":6,"y":19,"count":35},{"map_id":51,"x":6,"y":20,"count":18},{"map_id":51,"x":6,"y":21,"count":51},{"map_id":51,"x":6,"y":22,"count":51},{"map_id":51,"x":6,"y":23,"count":27},{"map_id":51,"x":6,"y":24,"count":48},{"map_id":51,"x":6,"y":25,"count":19},{"map_id":51,"x":7,"y":1,"count":115},{"map_id":51,"x":7,"y":2,"count":49},{"map_id":51,"x":7,"y":3,"count":163},{"map_id":51,"x":7,"y":4,"count":193},{"map_id":51,"x":7,"y":5,"count":156},{"map_id":51,"x":7,"y":6,"count":257},{"map_id":51,"x":7,"y":7,"count":567},{"map_id":51,"x":7,"y":8,"count":972},{"map_id":51,"x":7,"y":9,"count":1125},{"map_id":51,"x":7,"y":10,"count":948},{"map_id":51,"x":7,"y":11,"count":879},{"map_id":51,"x":7,"y":12,"count":562},{"map_id":51,"x":7,"y":13,"count":529},{"map_id":51,"x":7,"y":14,"count":260},{"map_id":51,"x":7,"y":15,"count":127},{"map_id":51,"x":7,"y":16,"count":57},{"map_id":51,"x":7,"y":17,"count":60},{"map_id":51,"x":7,"y":18,"count":33},{"map_id":51,"x":7,"y":19,"count":26},{"map_id":51,"x":7,"y":20,"count":7},{"map_id":51,"x":7,"y":21,"count":27},{"map_id":51,"x":7,"y":23,"count":147},{"map_id":51,"x":7,"y":24,"count":121},{"map_id":51,"x":7,"y":25,"count":23},{"map_id":51,"x":8,"y":1,"count":81},{"map_id":51,"x":8,"y":2,"count":90},{"map_id":51,"x":8,"y":3,"count":131},{"map_id":51,"x":8,"y":4,"count":150},{"map_id":51,"x":8,"y":5,"count":146},{"map_id":51,"x":8,"y":6,"count":306},{"map_id":51,"x":8,"y":7,"count":580},{"map_id":51,"x":8,"y":8,"count":788},{"map_id":51,"x":8,"y":9,"count":781},{"map_id":51,"x":8,"y":10,"count":723},{"map_id":51,"x":8,"y":11,"count":492},{"map_id":51,"x":8,"y":12,"count":286},{"map_id":51,"x":8,"y":13,"count":195},{"map_id":51,"x":8,"y":14,"count":76},{"map_id":51,"x":8,"y":15,"count":44},{"map_id":51,"x":8,"y":16,"count":68},{"map_id":51,"x":8,"y":17,"count":58},{"map_id":51,"x":8,"y":18,"count":40},{"map_id":51,"x":8,"y":19,"count":16},{"map_id":51,"x":8,"y":20,"count":12},{"map_id":51,"x":8,"y":21,"count":106},{"map_id":51,"x":8,"y":22,"count":8},{"map_id":51,"x":8,"y":23,"count":44},{"map_id":51,"x":8,"y":24,"count":74},{"map_id":51,"x":8,"y":25,"count":42},{"map_id":51,"x":9,"y":1,"count":42},{"map_id":51,"x":9,"y":2,"count":104},{"map_id":51,"x":9,"y":3,"count":200},{"map_id":51,"x":9,"y":24,"count":156},{"map_id":51,"x":9,"y":25,"count":109},{"map_id":51,"x":10,"y":1,"count":85},{"map_id":51,"x":10,"y":2,"count":89},{"map_id":51,"x":10,"y":3,"count":159},{"map_id":51,"x":10,"y":24,"count":184},{"map_id":51,"x":10,"y":25,"count":156},{"map_id":51,"x":11,"y":1,"count":79},{"map_id":51,"x":11,"y":2,"count":243},{"map_id":51,"x":11,"y":3,"count":148},{"map_id":51,"x":11,"y":4,"count":230},{"map_id":51,"x":11,"y":5,"count":221},{"map_id":51,"x":11,"y":6,"count":365},{"map_id":51,"x":11,"y":7,"count":114},{"map_id":51,"x":11,"y":8,"count":205},{"map_id":51,"x":11,"y":9,"count":172},{"map_id":51,"x":11,"y":10,"count":133},{"map_id":51,"x":11,"y":11,"count":185},{"map_id":51,"x":11,"y":12,"count":24},{"map_id":51,"x":11,"y":13,"count":175},{"map_id":51,"x":11,"y":14,"count":3},{"map_id":51,"x":11,"y":24,"count":425},{"map_id":51,"x":11,"y":25,"count":206},{"map_id":51,"x":11,"y":26,"count":56},{"map_id":51,"x":11,"y":27,"count":12},{"map_id":51,"x":11,"y":28,"count":24},{"map_id":51,"x":11,"y":29,"count":5},{"map_id":51,"x":12,"y":1,"count":188},{"map_id":51,"x":12,"y":2,"count":153},{"map_id":51,"x":12,"y":3,"count":292},{"map_id":51,"x":12,"y":4,"count":138},{"map_id":51,"x":12,"y":5,"count":597},{"map_id":51,"x":12,"y":6,"count":250},{"map_id":51,"x":12,"y":7,"count":148},{"map_id":51,"x":12,"y":8,"count":149},{"map_id":51,"x":12,"y":9,"count":132},{"map_id":51,"x":12,"y":10,"count":243},{"map_id":51,"x":12,"y":11,"count":83},{"map_id":51,"x":12,"y":12,"count":11},{"map_id":51,"x":12,"y":13,"count":3},{"map_id":51,"x":12,"y":24,"count":600},{"map_id":51,"x":12,"y":25,"count":156},{"map_id":51,"x":12,"y":26,"count":106},{"map_id":51,"x":12,"y":27,"count":38},{"map_id":51,"x":12,"y":28,"count":101},{"map_id":51,"x":12,"y":29,"count":23},{"map_id":51,"x":13,"y":1,"count":45},{"map_id":51,"x":13,"y":2,"count":111},{"map_id":51,"x":13,"y":3,"count":222},{"map_id":51,"x":13,"y":4,"count":189},{"map_id":51,"x":13,"y":5,"count":173},{"map_id":51,"x":13,"y":6,"count":106},{"map_id":51,"x":13,"y":7,"count":81},{"map_id":51,"x":13,"y":8,"count":74},{"map_id":51,"x":13,"y":9,"count":66},{"map_id":51,"x":13,"y":10,"count":49},{"map_id":51,"x":13,"y":11,"count":56},{"map_id":52,"x":2,"y":1,"count":65},{"map_id":52,"x":2,"y":4,"count":183},{"map_id":52,"x":2,"y":7,"count":65},{"map_id":52,"x":3,"y":1,"count":163},{"map_id":52,"x":3,"y":4,"count":156},{"map_id":52,"x":3,"y":7,"count":53},{"map_id":52,"x":4,"y":1,"count":78},{"map_id":52,"x":4,"y":4,"count":47},{"map_id":52,"x":4,"y":7,"count":44},{"map_id":52,"x":5,"y":1,"count":38},{"map_id":52,"x":5,"y":2,"count":16},{"map_id":52,"x":5,"y":3,"count":13},{"map_id":52,"x":5,"y":4,"count":51},{"map_id":52,"x":5,"y":5,"count":37},{"map_id":52,"x":5,"y":6,"count":30},{"map_id":52,"x":5,"y":7,"count":31},{"map_id":52,"x":6,"y":1,"count":19},{"map_id":52,"x":6,"y":2,"count":9},{"map_id":52,"x":6,"y":4,"count":3},{"map_id":52,"x":6,"y":5,"count":73},{"map_id":52,"x":6,"y":6,"count":67},{"map_id":52,"x":6,"y":7,"count":67},{"map_id":52,"x":7,"y":1,"count":13},{"map_id":52,"x":7,"y":2,"count":15},{"map_id":52,"x":7,"y":3,"count":9},{"map_id":52,"x":7,"y":4,"count":57},{"map_id":52,"x":7,"y":5,"count":100},{"map_id":52,"x":7,"y":6,"count":48},{"map_id":52,"x":7,"y":7,"count":69},{"map_id":52,"x":8,"y":1,"count":3},{"map_id":52,"x":8,"y":2,"count":22},{"map_id":52,"x":8,"y":3,"count":101},{"map_id":52,"x":8,"y":4,"count":32},{"map_id":52,"x":9,"y":1,"count":2},{"map_id":52,"x":9,"y":2,"count":19},{"map_id":52,"x":9,"y":3,"count":14},{"map_id":52,"x":9,"y":4,"count":163},{"map_id":52,"x":9,"y":5,"count":95},{"map_id":52,"x":9,"y":6,"count":157},{"map_id":52,"x":9,"y":7,"count":217},{"map_id":52,"x":10,"y":1,"count":7},{"map_id":52,"x":10,"y":2,"count":76},{"map_id":52,"x":10,"y":3,"count":21},{"map_id":52,"x":10,"y":4,"count":120},{"map_id":52,"x":10,"y":5,"count":50},{"map_id":52,"x":10,"y":6,"count":76},{"map_id":52,"x":10,"y":7,"count":296},{"map_id":52,"x":11,"y":6,"count":13},{"map_id":52,"x":11,"y":7,"count":36},{"map_id":52,"x":12,"y":6,"count":21},{"map_id":52,"x":12,"y":7,"count":50},{"map_id":52,"x":14,"y":7,"count":55},{"map_id":53,"x":6,"y":7,"count":65},{"map_id":53,"x":7,"y":6,"count":38},{"map_id":53,"x":7,"y":7,"count":91},{"map_id":54,"x":0,"y":10,"count":4903},{"map_id":54,"x":0,"y":11,"count":4031},{"map_id":54,"x":0,"y":12,"count":2736},{"map_id":54,"x":0,"y":13,"count":2099},{"map_id":54,"x":1,"y":1,"count":47},{"map_id":54,"x":1,"y":2,"count":110},{"map_id":54,"x":1,"y":4,"count":1245},{"map_id":54,"x":1,"y":5,"count":1542},{"map_id":54,"x":1,"y":6,"count":2065},{"map_id":54,"x":1,"y":7,"count":2378},{"map_id":54,"x":1,"y":8,"count":2764},{"map_id":54,"x":1,"y":10,"count":3818},{"map_id":54,"x":1,"y":11,"count":2138},{"map_id":54,"x":1,"y":12,"count":1657},{"map_id":54,"x":1,"y":13,"count":1860},{"map_id":54,"x":2,"y":1,"count":153},{"map_id":54,"x":2,"y":2,"count":149},{"map_id":54,"x":2,"y":4,"count":1443},{"map_id":54,"x":2,"y":6,"count":1864},{"map_id":54,"x":2,"y":8,"count":2124},{"map_id":54,"x":2,"y":10,"count":2615},{"map_id":54,"x":2,"y":11,"count":2073},{"map_id":54,"x":2,"y":12,"count":1479},{"map_id":54,"x":2,"y":13,"count":1808},{"map_id":54,"x":3,"y":1,"count":471},{"map_id":54,"x":3,"y":2,"count":64},{"map_id":54,"x":3,"y":4,"count":1300},{"map_id":54,"x":3,"y":5,"count":1631},{"map_id":54,"x":3,"y":7,"count":2363},{"map_id":54,"x":3,"y":8,"count":2251},{"map_id":54,"x":3,"y":11,"count":2676},{"map_id":54,"x":3,"y":12,"count":1536},{"map_id":54,"x":3,"y":13,"count":1369},{"map_id":54,"x":4,"y":2,"count":636},{"map_id":54,"x":4,"y":3,"count":385},{"map_id":54,"x":4,"y":4,"count":803},{"map_id":54,"x":4,"y":5,"count":839},{"map_id":54,"x":4,"y":6,"count":2246},{"map_id":54,"x":4,"y":7,"count":1462},{"map_id":54,"x":4,"y":8,"count":1780},{"map_id":54,"x":4,"y":9,"count":1811},{"map_id":54,"x":4,"y":10,"count":1332},{"map_id":54,"x":4,"y":11,"count":1461},{"map_id":54,"x":4,"y":12,"count":1324},{"map_id":54,"x":4,"y":13,"count":1608},{"map_id":54,"x":5,"y":1,"count":226},{"map_id":54,"x":5,"y":2,"count":97},{"map_id":54,"x":5,"y":3,"count":229},{"map_id":54,"x":5,"y":4,"count":496},{"map_id":54,"x":5,"y":6,"count":1242},{"map_id":54,"x":5,"y":8,"count":1784},{"map_id":54,"x":5,"y":9,"count":1624},{"map_id":54,"x":5,"y":10,"count":1242},{"map_id":54,"x":5,"y":11,"count":1227},{"map_id":54,"x":5,"y":12,"count":1036},{"map_id":54,"x":5,"y":13,"count":608},{"map_id":54,"x":6,"y":1,"count":50},{"map_id":54,"x":6,"y":2,"count":35},{"map_id":54,"x":6,"y":4,"count":458},{"map_id":54,"x":6,"y":6,"count":1267},{"map_id":54,"x":6,"y":8,"count":1773},{"map_id":54,"x":6,"y":11,"count":1974},{"map_id":54,"x":6,"y":12,"count":966},{"map_id":54,"x":6,"y":13,"count":755},{"map_id":54,"x":7,"y":1,"count":25},{"map_id":54,"x":7,"y":4,"count":829},{"map_id":54,"x":7,"y":6,"count":1275},{"map_id":54,"x":7,"y":8,"count":1765},{"map_id":54,"x":7,"y":11,"count":5696},{"map_id":54,"x":7,"y":12,"count":1156},{"map_id":54,"x":7,"y":13,"count":665},{"map_id":54,"x":8,"y":4,"count":1188},{"map_id":54,"x":8,"y":5,"count":1316},{"map_id":54,"x":8,"y":6,"count":1947},{"map_id":54,"x":8,"y":7,"count":1851},{"map_id":54,"x":8,"y":8,"count":1404},{"map_id":54,"x":8,"y":10,"count":16466},{"map_id":54,"x":8,"y":11,"count":2633},{"map_id":54,"x":8,"y":12,"count":1746},{"map_id":54,"x":8,"y":13,"count":1397},{"map_id":54,"x":9,"y":10,"count":5110},{"map_id":54,"x":9,"y":11,"count":4017},{"map_id":54,"x":9,"y":12,"count":2479},{"map_id":54,"x":9,"y":13,"count":2320},{"map_id":54,"x":16,"y":17,"count":467},{"map_id":55,"x":0,"y":3,"count":3},{"map_id":55,"x":0,"y":4,"count":4},{"map_id":55,"x":1,"y":3,"count":5},{"map_id":55,"x":1,"y":4,"count":7},{"map_id":55,"x":1,"y":5,"count":3},{"map_id":55,"x":2,"y":2,"count":4},{"map_id":55,"x":2,"y":3,"count":52},{"map_id":55,"x":2,"y":4,"count":87},{"map_id":55,"x":2,"y":5,"count":14},{"map_id":55,"x":2,"y":6,"count":51},{"map_id":55,"x":2,"y":7,"count":46},{"map_id":55,"x":3,"y":6,"count":79},{"map_id":55,"x":3,"y":7,"count":19},{"map_id":55,"x":4,"y":1,"count":2},{"map_id":55,"x":4,"y":6,"count":110},{"map_id":55,"x":4,"y":7,"count":15},{"map_id":55,"x":5,"y":1,"count":11},{"map_id":55,"x":5,"y":2,"count":97},{"map_id":55,"x":5,"y":3,"count":25},{"map_id":55,"x":5,"y":4,"count":99},{"map_id":55,"x":5,"y":5,"count":224},{"map_id":55,"x":5,"y":6,"count":68},{"map_id":55,"x":5,"y":7,"count":135},{"map_id":55,"x":6,"y":1,"count":12},{"map_id":55,"x":6,"y":2,"count":60},{"map_id":55,"x":6,"y":3,"count":102},{"map_id":55,"x":6,"y":4,"count":270},{"map_id":55,"x":6,"y":5,"count":216},{"map_id":55,"x":6,"y":6,"count":170},{"map_id":55,"x":6,"y":7,"count":261},{"map_id":55,"x":7,"y":2,"count":126},{"map_id":55,"x":7,"y":3,"count":98},{"map_id":55,"x":7,"y":4,"count":333},{"map_id":55,"x":7,"y":5,"count":472},{"map_id":55,"x":29,"y":13,"count":12},{"map_id":56,"x":0,"y":7,"count":93},{"map_id":56,"x":1,"y":2,"count":6},{"map_id":56,"x":1,"y":7,"count":131},{"map_id":56,"x":2,"y":2,"count":232},{"map_id":56,"x":2,"y":3,"count":65},{"map_id":56,"x":2,"y":4,"count":206},{"map_id":56,"x":2,"y":5,"count":305},{"map_id":56,"x":2,"y":6,"count":216},{"map_id":56,"x":2,"y":7,"count":166},{"map_id":56,"x":3,"y":2,"count":74},{"map_id":56,"x":3,"y":3,"count":231},{"map_id":56,"x":3,"y":4,"count":294},{"map_id":56,"x":3,"y":5,"count":235},{"map_id":56,"x":3,"y":6,"count":92},{"map_id":56,"x":3,"y":7,"count":297},{"map_id":56,"x":4,"y":2,"count":87},{"map_id":56,"x":4,"y":5,"count":593},{"map_id":56,"x":4,"y":6,"count":170},{"map_id":56,"x":4,"y":7,"count":88},{"map_id":56,"x":5,"y":2,"count":115},{"map_id":56,"x":5,"y":6,"count":151},{"map_id":56,"x":5,"y":7,"count":80},{"map_id":56,"x":6,"y":2,"count":316},{"map_id":56,"x":6,"y":5,"count":394},{"map_id":56,"x":6,"y":6,"count":407},{"map_id":56,"x":6,"y":7,"count":598},{"map_id":56,"x":7,"y":2,"count":276},{"map_id":56,"x":7,"y":5,"count":432},{"map_id":56,"x":7,"y":6,"count":946},{"map_id":56,"x":7,"y":7,"count":936},{"map_id":56,"x":23,"y":17,"count":85},{"map_id":57,"x":2,"y":7,"count":6},{"map_id":57,"x":7,"y":29,"count":4},{"map_id":58,"x":1,"y":4,"count":440},{"map_id":58,"x":1,"y":5,"count":446},{"map_id":58,"x":2,"y":3,"count":5120},{"map_id":58,"x":2,"y":4,"count":3983},{"map_id":58,"x":2,"y":5,"count":1008},{"map_id":58,"x":2,"y":6,"count":887},{"map_id":58,"x":2,"y":7,"count":1270},{"map_id":58,"x":3,"y":3,"count":34811},{"map_id":58,"x":3,"y":4,"count":31709},{"map_id":58,"x":3,"y":5,"count":4639},{"map_id":58,"x":3,"y":6,"count":1232},{"map_id":58,"x":3,"y":7,"count":2846},{"map_id":58,"x":4,"y":3,"count":6450},{"map_id":58,"x":4,"y":4,"count":5179},{"map_id":58,"x":4,"y":5,"count":1272},{"map_id":58,"x":4,"y":6,"count":1226},{"map_id":58,"x":4,"y":7,"count":1042},{"map_id":58,"x":5,"y":3,"count":1160},{"map_id":58,"x":5,"y":4,"count":1038},{"map_id":58,"x":5,"y":5,"count":1239},{"map_id":58,"x":5,"y":6,"count":1417},{"map_id":58,"x":5,"y":7,"count":1365},{"map_id":58,"x":6,"y":3,"count":1270},{"map_id":58,"x":6,"y":4,"count":1437},{"map_id":58,"x":6,"y":5,"count":1990},{"map_id":58,"x":7,"y":3,"count":1520},{"map_id":58,"x":7,"y":4,"count":1588},{"map_id":58,"x":7,"y":5,"count":2075},{"map_id":58,"x":8,"y":3,"count":1705},{"map_id":58,"x":8,"y":4,"count":2733},{"map_id":58,"x":8,"y":5,"count":4217},{"map_id":58,"x":8,"y":6,"count":5211},{"map_id":58,"x":8,"y":7,"count":4764},{"map_id":58,"x":9,"y":3,"count":2976},{"map_id":58,"x":9,"y":4,"count":3949},{"map_id":58,"x":9,"y":5,"count":5025},{"map_id":58,"x":9,"y":6,"count":5344},{"map_id":58,"x":9,"y":7,"count":5587},{"map_id":58,"x":10,"y":3,"count":5189},{"map_id":58,"x":10,"y":4,"count":6042},{"map_id":58,"x":10,"y":5,"count":7418},{"map_id":58,"x":10,"y":6,"count":7832},{"map_id":58,"x":10,"y":7,"count":12349},{"map_id":58,"x":11,"y":3,"count":16964},{"map_id":58,"x":11,"y":4,"count":9441},{"map_id":58,"x":11,"y":5,"count":12128},{"map_id":58,"x":11,"y":6,"count":17643},{"map_id":58,"x":12,"y":3,"count":11634},{"map_id":58,"x":12,"y":4,"count":13063},{"map_id":58,"x":12,"y":5,"count":14007},{"map_id":58,"x":13,"y":4,"count":25858},{"map_id":58,"x":13,"y":5,"count":13701},{"map_id":58,"x":13,"y":25,"count":722}],"12.1.30":[{"map_id":2,"x":2,"y":7,"count":84},{"map_id":2,"x":3,"y":7,"count":1496},{"map_id":2,"x":4,"y":2,"count":7376},{"map_id":2,"x":4,"y":3,"count":5190},{"map_id":2,"x":4,"y":4,"count":2993},{"map_id":2,"x":4,"y":5,"count":2399},{"map_id":2,"x":4,"y":6,"count":1094},{"map_id":2,"x":4,"y":7,"count":478},{"map_id":2,"x":4,"y":8,"count":17482},{"map_id":2,"x":4,"y":9,"count":10553},{"map_id":2,"x":4,"y":10,"count":6855},{"map_id":2,"x":4,"y":11,"count":4673},{"map_id":2,"x":4,"y":12,"count":3588},{"map_id":2,"x":4,"y":13,"count":4005},{"map_id":2,"x":4,"y":14,"count":3113},{"map_id":2,"x":4,"y":15,"count":3005},{"map_id":2,"x":4,"y":16,"count":3712},{"map_id":2,"x":4,"y":17,"count":2909},{"map_id":2,"x":4,"y":18,"count":2695},{"map_id":2,"x":4,"y":19,"count":2827},{"map_id":2,"x":4,"y":20,"count":2285},{"map_id":2,"x":4,"y":22,"count":4503},{"map_id":2,"x":4,"y":23,"count":2165},{"map_id":2,"x":4,"y":24,"count":1080},{"map_id":2,"x":4,"y":25,"count":985},{"map_id":2,"x":4,"y":26,"count":607},{"map_id":2,"x":4,"y":27,"count":546},{"map_id":2,"x":4,"y":28,"count":218},{"map_id":2,"x":4,"y":29,"count":553},{"map_id":2,"x":4,"y":30,"count":467},{"map_id":2,"x":4,"y":31,"count":411},{"map_id":2,"x":5,"y":2,"count":5615},{"map_id":2,"x":5,"y":3,"count":4499},{"map_id":2,"x":5,"y":4,"count":2743},{"map_id":2,"x":5,"y":5,"count":2060},{"map_id":2,"x":5,"y":6,"count":930},{"map_id":2,"x":5,"y":7,"count":58},{"map_id":2,"x":5,"y":8,"count":13483},{"map_id":2,"x":5,"y":9,"count":7813},{"map_id":2,"x":5,"y":10,"count":5594},{"map_id":2,"x":5,"y":11,"count":3998},{"map_id":2,"x":5,"y":12,"count":3208},{"map_id":2,"x":5,"y":13,"count":3182},{"map_id":2,"x":5,"y":14,"count":3056},{"map_id":2,"x":5,"y":15,"count":3406},{"map_id":2,"x":5,"y":16,"count":3302},{"map_id":2,"x":5,"y":17,"count":2855},{"map_id":2,"x":5,"y":18,"count":2431},{"map_id":2,"x":5,"y":19,"count":2535},{"map_id":2,"x":5,"y":20,"count":2394},{"map_id":2,"x":5,"y":22,"count":3366},{"map_id":2,"x":5,"y":23,"count":1605},{"map_id":2,"x":5,"y":24,"count":736},{"map_id":2,"x":5,"y":25,"count":533},{"map_id":2,"x":5,"y":26,"count":477},{"map_id":2,"x":5,"y":27,"count":482},{"map_id":2,"x":5,"y":28,"count":202},{"map_id":2,"x":5,"y":29,"count":144},{"map_id":2,"x":5,"y":30,"count":260},{"map_id":2,"x":5,"y":31,"count":159},{"map_id":2,"x":6,"y":2,"count":3356},{"map_id":2,"x":6,"y":3,"count":2765},{"map_id":2,"x":6,"y":4,"count":2245},{"map_id":2,"x":6,"y":5,"count":2247},{"map_id":2,"x":6,"y":6,"count":1137},{"map_id":2,"x":6,"y":7,"count":88},{"map_id":2,"x":6,"y":8,"count":9297},{"map_id":2,"x":6,"y":9,"count":6536},{"map_id":2,"x":6,"y":10,"count":4368},{"map_id":2,"x":6,"y":11,"count":3552},{"map_id":2,"x":6,"y":12,"count":3620},{"map_id":2,"x":6,"y":13,"count":2937},{"map_id":2,"x":6,"y":14,"count":2700},{"map_id":2,"x":6,"y":15,"count":3015},{"map_id":2,"x":6,"y":16,"count":2863},{"map_id":2,"x":6,"y":17,"count":3046},{"map_id":2,"x":6,"y":18,"count":2563},{"map_id":2,"x":6,"y":19,"count":2654},{"map_id":2,"x":6,"y":20,"count":3037},{"map_id":2,"x":6,"y":22,"count":3785},{"map_id":2,"x":6,"y":23,"count":1747},{"map_id":2,"x":6,"y":24,"count":1028},{"map_id":2,"x":6,"y":25,"count":680},{"map_id":2,"x":6,"y":26,"count":466},{"map_id":2,"x":6,"y":27,"count":210},{"map_id":2,"x":6,"y":30,"count":215},{"map_id":2,"x":6,"y":31,"count":164},{"map_id":2,"x":7,"y":2,"count":2295},{"map_id":2,"x":7,"y":3,"count":2752},{"map_id":2,"x":7,"y":4,"count":1829},{"map_id":2,"x":7,"y":5,"count":1337},{"map_id":2,"x":7,"y":6,"count":2190},{"map_id":2,"x":7,"y":7,"count":3842},{"map_id":2,"x":7,"y":8,"count":6331},{"map_id":2,"x":7,"y":9,"count":4934},{"map_id":2,"x":7,"y":10,"count":3952},{"map_id":2,"x":7,"y":11,"count":3489},{"map_id":2,"x":7,"y":12,"count":2783},{"map_id":2,"x":7,"y":13,"count":2935},{"map_id":2,"x":7,"y":14,"count":2414},{"map_id":2,"x":7,"y":15,"count":5400},{"map_id":2,"x":7,"y":16,"count":2568},{"map_id":2,"x":7,"y":17,"count":3062},{"map_id":2,"x":7,"y":18,"count":2265},{"map_id":2,"x":7,"y":19,"count":2683},{"map_id":2,"x":7,"y":20,"count":2932},{"map_id":2,"x":7,"y":22,"count":4352},{"map_id":2,"x":7,"y":23,"count":2386},{"map_id":2,"x":7,"y":24,"count":1325},{"map_id":2,"x":7,"y":25,"count":967},{"map_id":2,"x":7,"y":26,"count":535},{"map_id":2,"x":7,"y":27,"count":544},{"map_id":2,"x":7,"y":29,"count":14},{"map_id":2,"x":7,"y":30,"count":161},{"map_id":2,"x":7,"y":31,"count":345},{"map_id":2,"x":8,"y":2,"count":1799},{"map_id":2,"x":8,"y":3,"count":1647},{"map_id":2,"x":8,"y":4,"count":1343},{"map_id":2,"x":8,"y":5,"count":949},{"map_id":2,"x":8,"y":6,"count":1046},{"map_id":2,"x":8,"y":7,"count":66},{"map_id":2,"x":8,"y":8,"count":5007},{"map_id":2,"x":8,"y":9,"count":4070},{"map_id":2,"x":8,"y":10,"count":2594},{"map_id":2,"x":8,"y":11,"count":2150},{"map_id":2,"x":8,"y":12,"count":2194},{"map_id":2,"x":8,"y":13,"count":2094},{"map_id":2,"x":8,"y":14,"count":5339},{"map_id":2,"x":8,"y":16,"count":4741},{"map_id":2,"x":8,"y":17,"count":2081},{"map_id":2,"x":8,"y":18,"count":2185},{"map_id":2,"x":8,"y":19,"count":2766},{"map_id":2,"x":8,"y":20,"count":3370},{"map_id":2,"x":8,"y":22,"count":5858},{"map_id":2,"x":8,"y":23,"count":2612},{"map_id":2,"x":8,"y":24,"count":1891},{"map_id":2,"x":8,"y":25,"count":845},{"map_id":2,"x":8,"y":26,"count":738},{"map_id":2,"x":8,"y":27,"count":529},{"map_id":2,"x":8,"y":30,"count":113},{"map_id":2,"x":8,"y":31,"count":211},{"map_id":2,"x":9,"y":2,"count":1116},{"map_id":2,"x":9,"y":3,"count":967},{"map_id":2,"x":9,"y":4,"count":965},{"map_id":2,"x":9,"y":5,"count":753},{"map_id":2,"x":9,"y":6,"count":462},{"map_id":2,"x":9,"y":7,"count":34},{"map_id":2,"x":9,"y":8,"count":4332},{"map_id":2,"x":9,"y":9,"count":3700},{"map_id":2,"x":9,"y":10,"count":2299},{"map_id":2,"x":9,"y":11,"count":2399},{"map_id":2,"x":9,"y":12,"count":2235},{"map_id":2,"x":9,"y":13,"count":2663},{"map_id":2,"x":9,"y":14,"count":2488},{"map_id":2,"x":9,"y":15,"count":4788},{"map_id":2,"x":9,"y":16,"count":2235},{"map_id":2,"x":9,"y":17,"count":2911},{"map_id":2,"x":9,"y":18,"count":2908},{"map_id":2,"x":9,"y":19,"count":2888},{"map_id":2,"x":9,"y":20,"count":3965},{"map_id":2,"x":9,"y":22,"count":8609},{"map_id":2,"x":9,"y":23,"count":4269},{"map_id":2,"x":9,"y":24,"count":2452},{"map_id":2,"x":9,"y":25,"count":1466},{"map_id":2,"x":9,"y":26,"count":1079},{"map_id":2,"x":9,"y":27,"count":878},{"map_id":2,"x":9,"y":30,"count":183},{"map_id":2,"x":9,"y":31,"count":290},{"map_id":2,"x":10,"y":7,"count":156},{"map_id":2,"x":10,"y":8,"count":3023},{"map_id":2,"x":10,"y":9,"count":2568},{"map_id":2,"x":10,"y":10,"count":2505},{"map_id":2,"x":10,"y":11,"count":2084},{"map_id":2,"x":10,"y":12,"count":2080},{"map_id":2,"x":10,"y":13,"count":2778},{"map_id":2,"x":10,"y":14,"count":2350},{"map_id":2,"x":10,"y":15,"count":2279},{"map_id":2,"x":10,"y":16,"count":2722},{"map_id":2,"x":10,"y":17,"count":6036},{"map_id":2,"x":10,"y":18,"count":3666},{"map_id":2,"x":10,"y":19,"count":2973},{"map_id":2,"x":10,"y":20,"count":4250},{"map_id":2,"x":10,"y":22,"count":13941},{"map_id":2,"x":10,"y":23,"count":6600},{"map_id":2,"x":10,"y":24,"count":3979},{"map_id":2,"x":10,"y":25,"count":2155},{"map_id":2,"x":10,"y":26,"count":1011},{"map_id":2,"x":10,"y":27,"count":807},{"map_id":2,"x":10,"y":28,"count":648},{"map_id":2,"x":10,"y":29,"count":399},{"map_id":2,"x":10,"y":30,"count":220},{"map_id":2,"x":10,"y":31,"count":422},{"map_id":2,"x":11,"y":7,"count":76},{"map_id":2,"x":11,"y":8,"count":2913},{"map_id":2,"x":11,"y":9,"count":2059},{"map_id":2,"x":11,"y":10,"count":1861},{"map_id":2,"x":11,"y":11,"count":2140},{"map_id":2,"x":11,"y":12,"count":2650},{"map_id":2,"x":11,"y":13,"count":2725},{"map_id":2,"x":11,"y":14,"count":2171},{"map_id":2,"x":11,"y":15,"count":3714},{"map_id":2,"x":11,"y":16,"count":10296},{"map_id":2,"x":11,"y":18,"count":4481},{"map_id":2,"x":11,"y":19,"count":2210},{"map_id":2,"x":11,"y":20,"count":3714},{"map_id":2,"x":11,"y":22,"count":20737},{"map_id":2,"x":11,"y":23,"count":11821},{"map_id":2,"x":11,"y":24,"count":6120},{"map_id":2,"x":11,"y":25,"count":3004},{"map_id":2,"x":11,"y":26,"count":2037},{"map_id":2,"x":11,"y":27,"count":1699},{"map_id":2,"x":11,"y":28,"count":799},{"map_id":2,"x":11,"y":29,"count":652},{"map_id":2,"x":11,"y":30,"count":733},{"map_id":2,"x":11,"y":31,"count":817},{"map_id":2,"x":12,"y":8,"count":1973},{"map_id":2,"x":12,"y":9,"count":2622},{"map_id":2,"x":12,"y":10,"count":1813},{"map_id":2,"x":12,"y":11,"count":2171},{"map_id":2,"x":12,"y":12,"count":2849},{"map_id":2,"x":12,"y":13,"count":3974},{"map_id":2,"x":12,"y":18,"count":2802},{"map_id":2,"x":12,"y":19,"count":2912},{"map_id":2,"x":12,"y":20,"count":2833},{"map_id":2,"x":12,"y":26,"count":2483},{"map_id":2,"x":12,"y":27,"count":2155},{"map_id":2,"x":12,"y":28,"count":1257},{"map_id":2,"x":12,"y":29,"count":886},{"map_id":2,"x":12,"y":30,"count":1108},{"map_id":2,"x":12,"y":31,"count":1382},{"map_id":2,"x":13,"y":8,"count":1709},{"map_id":2,"x":13,"y":9,"count":1946},{"map_id":2,"x":13,"y":10,"count":1852},{"map_id":2,"x":13,"y":11,"count":2433},{"map_id":2,"x":13,"y":12,"count":3020},{"map_id":2,"x":13,"y":13,"count":3643},{"map_id":2,"x":13,"y":18,"count":2041},{"map_id":2,"x":13,"y":19,"count":2492},{"map_id":2,"x":13,"y":20,"count":2688},{"map_id":2,"x":13,"y":25,"count":1083},{"map_id":2,"x":13,"y":26,"count":4643},{"map_id":2,"x":13,"y":27,"count":2390},{"map_id":2,"x":13,"y":28,"count":2197},{"map_id":2,"x":13,"y":29,"count":1718},{"map_id":2,"x":13,"y":30,"count":1487},{"map_id":2,"x":13,"y":31,"count":1728},{"map_id":2,"x":14,"y":7,"count":211},{"map_id":2,"x":14,"y":8,"count":3379},{"map_id":2,"x":14,"y":9,"count":2037},{"map_id":2,"x":14,"y":10,"count":2090},{"map_id":2,"x":14,"y":11,"count":2280},{"map_id":2,"x":14,"y":12,"count":2500},{"map_id":2,"x":14,"y":13,"count":3864},{"map_id":2,"x":14,"y":18,"count":1925},{"map_id":2,"x":14,"y":19,"count":2373},{"map_id":2,"x":14,"y":20,"count":3485},{"map_id":2,"x":14,"y":26,"count":6019},{"map_id":2,"x":14,"y":27,"count":2877},{"map_id":2,"x":14,"y":28,"count":2234},{"map_id":2,"x":14,"y":29,"count":2307},{"map_id":2,"x":14,"y":30,"count":2287},{"map_id":2,"x":14,"y":31,"count":3246},{"map_id":2,"x":15,"y":8,"count":882},{"map_id":2,"x":15,"y":10,"count":1202},{"map_id":2,"x":15,"y":11,"count":1463},{"map_id":2,"x":15,"y":12,"count":2183},{"map_id":2,"x":15,"y":13,"count":4242},{"map_id":2,"x":15,"y":18,"count":2346},{"map_id":2,"x":15,"y":19,"count":3585},{"map_id":2,"x":15,"y":20,"count":3601},{"map_id":2,"x":15,"y":26,"count":3287},{"map_id":2,"x":15,"y":27,"count":2960},{"map_id":2,"x":15,"y":28,"count":2759},{"map_id":2,"x":15,"y":29,"count":2093},{"map_id":2,"x":15,"y":30,"count":2480},{"map_id":2,"x":15,"y":31,"count":3052},{"map_id":2,"x":16,"y":8,"count":356},{"map_id":2,"x":16,"y":9,"count":776},{"map_id":2,"x":16,"y":10,"count":1056},{"map_id":2,"x":16,"y":11,"count":1302},{"map_id":2,"x":16,"y":12,"count":1379},{"map_id":2,"x":16,"y":13,"count":3131},{"map_id":2,"x":16,"y":17,"count":369},{"map_id":2,"x":16,"y":18,"count":3945},{"map_id":2,"x":16,"y":19,"count":3994},{"map_id":2,"x":16,"y":20,"count":5393},{"map_id":2,"x":16,"y":22,"count":5616},{"map_id":2,"x":16,"y":23,"count":4226},{"map_id":2,"x":16,"y":24,"count":2446},{"map_id":2,"x":16,"y":25,"count":5477},{"map_id":2,"x":16,"y":26,"count":3269},{"map_id":2,"x":16,"y":27,"count":2855},{"map_id":2,"x":16,"y":28,"count":2011},{"map_id":2,"x":16,"y":29,"count":2099},{"map_id":2,"x":16,"y":30,"count":2358},{"map_id":2,"x":16,"y":31,"count":2450},{"map_id":2,"x":17,"y":8,"count":183},{"map_id":2,"x":17,"y":9,"count":688},{"map_id":2,"x":17,"y":10,"count":723},{"map_id":2,"x":17,"y":11,"count":1218},{"map_id":2,"x":17,"y":12,"count":1870},{"map_id":2,"x":17,"y":13,"count":3470},{"map_id":2,"x":17,"y":18,"count":4393},{"map_id":2,"x":17,"y":19,"count":5710},{"map_id":2,"x":17,"y":20,"count":8155},{"map_id":2,"x":17,"y":22,"count":4498},{"map_id":2,"x":17,"y":23,"count":2663},{"map_id":2,"x":17,"y":24,"count":5638},{"map_id":2,"x":17,"y":26,"count":5262},{"map_id":2,"x":17,"y":27,"count":2449},{"map_id":2,"x":17,"y":28,"count":1981},{"map_id":2,"x":17,"y":29,"count":2225},{"map_id":2,"x":17,"y":30,"count":2244},{"map_id":2,"x":17,"y":31,"count":2579},{"map_id":2,"x":18,"y":8,"count":130},{"map_id":2,"x":18,"y":9,"count":355},{"map_id":2,"x":18,"y":10,"count":815},{"map_id":2,"x":18,"y":11,"count":1420},{"map_id":2,"x":18,"y":12,"count":1967},{"map_id":2,"x":18,"y":13,"count":3870},{"map_id":2,"x":18,"y":14,"count":8547},{"map_id":2,"x":18,"y":15,"count":17573},{"map_id":2,"x":18,"y":16,"count":34039},{"map_id":2,"x":18,"y":17,"count":59077},{"map_id":2,"x":18,"y":22,"count":3524},{"map_id":2,"x":18,"y":23,"count":3276},{"map_id":2,"x":18,"y":24,"count":2058},{"map_id":2,"x":18,"y":25,"count":5956},{"map_id":2,"x":18,"y":26,"count":2296},{"map_id":2,"x":18,"y":27,"count":2259},{"map_id":2,"x":18,"y":28,"count":2738},{"map_id":2,"x":18,"y":29,"count":3512},{"map_id":2,"x":18,"y":30,"count":3161},{"map_id":2,"x":18,"y":31,"count":2553},{"map_id":2,"x":18,"y":32,"count":2138},{"map_id":2,"x":18,"y":33,"count":1643},{"map_id":2,"x":18,"y":34,"count":1432},{"map_id":2,"x":18,"y":35,"count":1034},{"map_id":2,"x":19,"y":8,"count":191},{"map_id":2,"x":19,"y":9,"count":383},{"map_id":2,"x":19,"y":10,"count":904},{"map_id":2,"x":19,"y":11,"count":1385},{"map_id":2,"x":19,"y":12,"count":2265},{"map_id":2,"x":19,"y":13,"count":3875},{"map_id":2,"x":19,"y":14,"count":5656},{"map_id":2,"x":19,"y":15,"count":8564},{"map_id":2,"x":19,"y":16,"count":10792},{"map_id":2,"x":19,"y":17,"count":15023},{"map_id":2,"x":19,"y":18,"count":13623},{"map_id":2,"x":19,"y":19,"count":10371},{"map_id":2,"x":19,"y":20,"count":7953},{"map_id":2,"x":19,"y":21,"count":4869},{"map_id":2,"x":19,"y":22,"count":3306},{"map_id":2,"x":19,"y":23,"count":2720},{"map_id":2,"x":19,"y":24,"count":2378},{"map_id":2,"x":19,"y":25,"count":2667},{"map_id":2,"x":19,"y":26,"count":2852},{"map_id":2,"x":19,"y":27,"count":2378},{"map_id":2,"x":19,"y":28,"count":4703},{"map_id":2,"x":19,"y":30,"count":4984},{"map_id":2,"x":19,"y":31,"count":2824},{"map_id":2,"x":19,"y":32,"count":2695},{"map_id":2,"x":19,"y":33,"count":2409},{"map_id":2,"x":19,"y":34,"count":1665},{"map_id":2,"x":19,"y":35,"count":1346},{"map_id":2,"x":20,"y":8,"count":455},{"map_id":2,"x":20,"y":9,"count":391},{"map_id":2,"x":20,"y":10,"count":1050},{"map_id":2,"x":20,"y":11,"count":1332},{"map_id":2,"x":20,"y":12,"count":1899},{"map_id":2,"x":20,"y":13,"count":3697},{"map_id":2,"x":20,"y":14,"count":4523},{"map_id":2,"x":20,"y":15,"count":6379},{"map_id":2,"x":20,"y":16,"count":7034},{"map_id":2,"x":20,"y":17,"count":6393},{"map_id":2,"x":20,"y":18,"count":8419},{"map_id":2,"x":20,"y":19,"count":7953},{"map_id":2,"x":20,"y":20,"count":7021},{"map_id":2,"x":20,"y":21,"count":4039},{"map_id":2,"x":20,"y":22,"count":3131},{"map_id":2,"x":20,"y":23,"count":2408},{"map_id":2,"x":20,"y":24,"count":3098},{"map_id":2,"x":20,"y":25,"count":2867},{"map_id":2,"x":20,"y":26,"count":2691},{"map_id":2,"x":20,"y":27,"count":2934},{"map_id":2,"x":20,"y":28,"count":3435},{"map_id":2,"x":20,"y":29,"count":3697},{"map_id":2,"x":20,"y":30,"count":3602},{"map_id":2,"x":20,"y":31,"count":3442},{"map_id":2,"x":21,"y":8,"count":378},{"map_id":2,"x":21,"y":9,"count":516},{"map_id":2,"x":21,"y":10,"count":975},{"map_id":2,"x":21,"y":11,"count":1395},{"map_id":2,"x":21,"y":12,"count":1952},{"map_id":2,"x":21,"y":13,"count":3233},{"map_id":2,"x":21,"y":14,"count":4128},{"map_id":2,"x":21,"y":15,"count":4834},{"map_id":2,"x":21,"y":16,"count":4355},{"map_id":2,"x":21,"y":17,"count":5002},{"map_id":2,"x":21,"y":18,"count":6073},{"map_id":2,"x":21,"y":19,"count":6803},{"map_id":2,"x":21,"y":20,"count":5911},{"map_id":2,"x":21,"y":21,"count":3744},{"map_id":2,"x":21,"y":22,"count":2756},{"map_id":2,"x":21,"y":23,"count":2544},{"map_id":2,"x":21,"y":30,"count":3851},{"map_id":2,"x":21,"y":31,"count":3808},{"map_id":2,"x":22,"y":8,"count":358},{"map_id":2,"x":22,"y":9,"count":562},{"map_id":2,"x":22,"y":10,"count":1091},{"map_id":2,"x":22,"y":11,"count":1390},{"map_id":2,"x":22,"y":12,"count":1944},{"map_id":2,"x":22,"y":13,"count":2463},{"map_id":2,"x":22,"y":18,"count":4878},{"map_id":2,"x":22,"y":19,"count":4341},{"map_id":2,"x":22,"y":20,"count":3862},{"map_id":2,"x":22,"y":21,"count":1786},{"map_id":2,"x":22,"y":22,"count":1349},{"map_id":2,"x":22,"y":24,"count":16075},{"map_id":2,"x":22,"y":25,"count":5609},{"map_id":2,"x":22,"y":26,"count":2678},{"map_id":2,"x":22,"y":27,"count":1270},{"map_id":2,"x":22,"y":28,"count":162},{"map_id":2,"x":22,"y":29,"count":18},{"map_id":2,"x":22,"y":30,"count":4744},{"map_id":2,"x":22,"y":31,"count":4695},{"map_id":2,"x":23,"y":8,"count":448},{"map_id":2,"x":23,"y":9,"count":716},{"map_id":2,"x":23,"y":10,"count":619},{"map_id":2,"x":23,"y":11,"count":1168},{"map_id":2,"x":23,"y":12,"count":1583},{"map_id":2,"x":23,"y":13,"count":2579},{"map_id":2,"x":23,"y":17,"count":566},{"map_id":2,"x":23,"y":18,"count":3785},{"map_id":2,"x":23,"y":19,"count":2646},{"map_id":2,"x":23,"y":20,"count":1987},{"map_id":2,"x":23,"y":21,"count":1464},{"map_id":2,"x":23,"y":22,"count":616},{"map_id":2,"x":23,"y":24,"count":11877},{"map_id":2,"x":23,"y":25,"count":3902},{"map_id":2,"x":23,"y":26,"count":1971},{"map_id":2,"x":23,"y":27,"count":578},{"map_id":2,"x":23,"y":28,"count":165},{"map_id":2,"x":23,"y":29,"count":18},{"map_id":2,"x":23,"y":30,"count":3931},{"map_id":2,"x":23,"y":31,"count":4275},{"map_id":2,"x":24,"y":2,"count":207},{"map_id":2,"x":24,"y":8,"count":472},{"map_id":2,"x":24,"y":9,"count":892},{"map_id":2,"x":24,"y":10,"count":692},{"map_id":2,"x":24,"y":11,"count":1157},{"map_id":2,"x":24,"y":12,"count":1134},{"map_id":2,"x":24,"y":13,"count":933},{"map_id":2,"x":24,"y":18,"count":3243},{"map_id":2,"x":24,"y":19,"count":1810},{"map_id":2,"x":24,"y":20,"count":1747},{"map_id":2,"x":24,"y":21,"count":635},{"map_id":2,"x":24,"y":22,"count":792},{"map_id":2,"x":24,"y":24,"count":7654},{"map_id":2,"x":24,"y":25,"count":4057},{"map_id":2,"x":24,"y":26,"count":1725},{"map_id":2,"x":24,"y":27,"count":656},{"map_id":2,"x":24,"y":28,"count":513},{"map_id":2,"x":24,"y":29,"count":26},{"map_id":2,"x":24,"y":30,"count":3885},{"map_id":2,"x":24,"y":31,"count":3611},{"map_id":2,"x":25,"y":2,"count":194},{"map_id":2,"x":25,"y":8,"count":514},{"map_id":2,"x":25,"y":9,"count":813},{"map_id":2,"x":25,"y":10,"count":1054},{"map_id":2,"x":25,"y":11,"count":1229},{"map_id":2,"x":25,"y":12,"count":1329},{"map_id":2,"x":25,"y":13,"count":927},{"map_id":2,"x":25,"y":18,"count":1634},{"map_id":2,"x":25,"y":19,"count":1010},{"map_id":2,"x":25,"y":20,"count":894},{"map_id":2,"x":25,"y":21,"count":589},{"map_id":2,"x":25,"y":22,"count":1198},{"map_id":2,"x":25,"y":24,"count":9861},{"map_id":2,"x":25,"y":25,"count":2474},{"map_id":2,"x":25,"y":26,"count":1593},{"map_id":2,"x":25,"y":27,"count":528},{"map_id":2,"x":25,"y":28,"count":790},{"map_id":2,"x":25,"y":29,"count":2526},{"map_id":2,"x":25,"y":30,"count":3230},{"map_id":2,"x":25,"y":31,"count":2766},{"map_id":2,"x":26,"y":2,"count":266},{"map_id":2,"x":26,"y":8,"count":665},{"map_id":2,"x":26,"y":9,"count":1231},{"map_id":2,"x":26,"y":10,"count":1028},{"map_id":2,"x":26,"y":11,"count":959},{"map_id":2,"x":26,"y":12,"count":1322},{"map_id":2,"x":26,"y":13,"count":1059},{"map_id":2,"x":26,"y":14,"count":696},{"map_id":2,"x":26,"y":15,"count":897},{"map_id":2,"x":26,"y":16,"count":562},{"map_id":2,"x":26,"y":17,"count":1241},{"map_id":2,"x":26,"y":18,"count":1218},{"map_id":2,"x":26,"y":19,"count":890},{"map_id":2,"x":26,"y":20,"count":576},{"map_id":2,"x":26,"y":21,"count":574},{"map_id":2,"x":26,"y":22,"count":435},{"map_id":2,"x":26,"y":24,"count":4816},{"map_id":2,"x":26,"y":25,"count":2299},{"map_id":2,"x":26,"y":26,"count":966},{"map_id":2,"x":26,"y":27,"count":379},{"map_id":2,"x":26,"y":28,"count":244},{"map_id":2,"x":26,"y":29,"count":22},{"map_id":2,"x":26,"y":30,"count":1982},{"map_id":2,"x":26,"y":31,"count":2599},{"map_id":2,"x":27,"y":2,"count":158},{"map_id":2,"x":27,"y":8,"count":1142},{"map_id":2,"x":27,"y":9,"count":1465},{"map_id":2,"x":27,"y":10,"count":1366},{"map_id":2,"x":27,"y":11,"count":1168},{"map_id":2,"x":27,"y":12,"count":840},{"map_id":2,"x":27,"y":13,"count":867},{"map_id":2,"x":27,"y":14,"count":759},{"map_id":2,"x":27,"y":15,"count":780},{"map_id":2,"x":27,"y":16,"count":1613},{"map_id":2,"x":27,"y":17,"count":42},{"map_id":2,"x":27,"y":18,"count":1401},{"map_id":2,"x":27,"y":19,"count":830},{"map_id":2,"x":27,"y":20,"count":624},{"map_id":2,"x":27,"y":21,"count":488},{"map_id":2,"x":27,"y":22,"count":594},{"map_id":2,"x":27,"y":24,"count":3558},{"map_id":2,"x":27,"y":25,"count":2461},{"map_id":2,"x":27,"y":26,"count":452},{"map_id":2,"x":27,"y":27,"count":192},{"map_id":2,"x":27,"y":28,"count":132},{"map_id":2,"x":27,"y":29,"count":18},{"map_id":2,"x":27,"y":30,"count":1906},{"map_id":2,"x":27,"y":31,"count":1793},{"map_id":2,"x":28,"y":2,"count":36},{"map_id":2,"x":28,"y":3,"count":22},{"map_id":2,"x":28,"y":4,"count":12},{"map_id":2,"x":28,"y":5,"count":12},{"map_id":2,"x":28,"y":6,"count":53},{"map_id":2,"x":28,"y":7,"count":2},{"map_id":2,"x":28,"y":8,"count":1177},{"map_id":2,"x":28,"y":9,"count":1416},{"map_id":2,"x":28,"y":10,"count":1283},{"map_id":2,"x":28,"y":11,"count":1320},{"map_id":2,"x":28,"y":14,"count":559},{"map_id":2,"x":28,"y":15,"count":583},{"map_id":2,"x":28,"y":16,"count":741},{"map_id":2,"x":28,"y":17,"count":1220},{"map_id":2,"x":28,"y":18,"count":532},{"map_id":2,"x":28,"y":19,"count":679},{"map_id":2,"x":28,"y":20,"count":509},{"map_id":2,"x":28,"y":21,"count":318},{"map_id":2,"x":28,"y":22,"count":251},{"map_id":2,"x":28,"y":24,"count":3492},{"map_id":2,"x":28,"y":25,"count":1195},{"map_id":2,"x":28,"y":26,"count":684},{"map_id":2,"x":28,"y":27,"count":243},{"map_id":2,"x":28,"y":28,"count":272},{"map_id":2,"x":28,"y":29,"count":4},{"map_id":2,"x":28,"y":30,"count":2048},{"map_id":2,"x":28,"y":31,"count":2318},{"map_id":2,"x":29,"y":2,"count":14},{"map_id":2,"x":29,"y":3,"count":29},{"map_id":2,"x":29,"y":4,"count":47},{"map_id":2,"x":29,"y":5,"count":38},{"map_id":2,"x":29,"y":6,"count":56},{"map_id":2,"x":29,"y":7,"count":8},{"map_id":2,"x":29,"y":8,"count":1487},{"map_id":2,"x":29,"y":9,"count":1506},{"map_id":2,"x":29,"y":10,"count":1321},{"map_id":2,"x":29,"y":11,"count":1424},{"map_id":2,"x":29,"y":13,"count":106},{"map_id":2,"x":29,"y":14,"count":630},{"map_id":2,"x":29,"y":15,"count":702},{"map_id":2,"x":29,"y":16,"count":887},{"map_id":2,"x":29,"y":17,"count":810},{"map_id":2,"x":29,"y":18,"count":638},{"map_id":2,"x":29,"y":19,"count":694},{"map_id":2,"x":29,"y":20,"count":578},{"map_id":2,"x":29,"y":21,"count":354},{"map_id":2,"x":29,"y":22,"count":430},{"map_id":2,"x":29,"y":24,"count":3114},{"map_id":2,"x":29,"y":25,"count":1180},{"map_id":2,"x":29,"y":26,"count":693},{"map_id":2,"x":29,"y":27,"count":469},{"map_id":2,"x":29,"y":28,"count":115},{"map_id":2,"x":29,"y":29,"count":4},{"map_id":2,"x":29,"y":30,"count":1785},{"map_id":2,"x":29,"y":31,"count":1420},{"map_id":2,"x":30,"y":2,"count":15},{"map_id":2,"x":30,"y":3,"count":63},{"map_id":2,"x":30,"y":4,"count":111},{"map_id":2,"x":30,"y":5,"count":48},{"map_id":2,"x":30,"y":6,"count":207},{"map_id":2,"x":30,"y":7,"count":18},{"map_id":2,"x":30,"y":8,"count":2303},{"map_id":2,"x":30,"y":9,"count":2024},{"map_id":2,"x":30,"y":10,"count":2033},{"map_id":2,"x":30,"y":11,"count":1557},{"map_id":2,"x":30,"y":14,"count":761},{"map_id":2,"x":30,"y":15,"count":802},{"map_id":2,"x":30,"y":16,"count":962},{"map_id":2,"x":30,"y":17,"count":929},{"map_id":2,"x":30,"y":18,"count":808},{"map_id":2,"x":30,"y":19,"count":834},{"map_id":2,"x":30,"y":20,"count":797},{"map_id":2,"x":30,"y":21,"count":497},{"map_id":2,"x":30,"y":22,"count":728},{"map_id":2,"x":30,"y":23,"count":564},{"map_id":2,"x":30,"y":30,"count":1759},{"map_id":2,"x":30,"y":31,"count":1685},{"map_id":2,"x":31,"y":2,"count":62},{"map_id":2,"x":31,"y":3,"count":69},{"map_id":2,"x":31,"y":4,"count":266},{"map_id":2,"x":31,"y":5,"count":141},{"map_id":2,"x":31,"y":6,"count":463},{"map_id":2,"x":31,"y":7,"count":1007},{"map_id":2,"x":31,"y":8,"count":2352},{"map_id":2,"x":31,"y":9,"count":2351},{"map_id":2,"x":31,"y":10,"count":2269},{"map_id":2,"x":31,"y":11,"count":1693},{"map_id":2,"x":31,"y":14,"count":831},{"map_id":2,"x":31,"y":15,"count":945},{"map_id":2,"x":31,"y":16,"count":870},{"map_id":2,"x":31,"y":17,"count":662},{"map_id":2,"x":31,"y":18,"count":677},{"map_id":2,"x":31,"y":19,"count":688},{"map_id":2,"x":31,"y":20,"count":609},{"map_id":2,"x":31,"y":21,"count":973},{"map_id":2,"x":31,"y":22,"count":931},{"map_id":2,"x":31,"y":23,"count":794},{"map_id":2,"x":31,"y":24,"count":986},{"map_id":2,"x":31,"y":25,"count":566},{"map_id":2,"x":31,"y":26,"count":468},{"map_id":2,"x":31,"y":27,"count":712},{"map_id":2,"x":31,"y":28,"count":862},{"map_id":2,"x":31,"y":29,"count":987},{"map_id":2,"x":31,"y":30,"count":1694},{"map_id":2,"x":31,"y":31,"count":1995},{"map_id":2,"x":32,"y":2,"count":11},{"map_id":2,"x":32,"y":3,"count":40},{"map_id":2,"x":32,"y":4,"count":103},{"map_id":2,"x":32,"y":5,"count":84},{"map_id":2,"x":32,"y":6,"count":277},{"map_id":2,"x":32,"y":7,"count":12},{"map_id":2,"x":32,"y":8,"count":2960},{"map_id":2,"x":32,"y":9,"count":3197},{"map_id":2,"x":32,"y":10,"count":3280},{"map_id":2,"x":32,"y":11,"count":2889},{"map_id":2,"x":32,"y":12,"count":2407},{"map_id":2,"x":32,"y":13,"count":1414},{"map_id":2,"x":32,"y":14,"count":1261},{"map_id":2,"x":32,"y":15,"count":940},{"map_id":2,"x":32,"y":16,"count":890},{"map_id":2,"x":32,"y":17,"count":538},{"map_id":2,"x":32,"y":18,"count":399},{"map_id":2,"x":32,"y":19,"count":1193},{"map_id":2,"x":32,"y":20,"count":982},{"map_id":2,"x":32,"y":21,"count":581},{"map_id":2,"x":32,"y":22,"count":1002},{"map_id":2,"x":32,"y":23,"count":1064},{"map_id":2,"x":32,"y":24,"count":898},{"map_id":2,"x":32,"y":25,"count":781},{"map_id":2,"x":32,"y":26,"count":658},{"map_id":2,"x":32,"y":27,"count":1025},{"map_id":2,"x":32,"y":28,"count":1048},{"map_id":2,"x":32,"y":29,"count":1555},{"map_id":2,"x":32,"y":30,"count":1884},{"map_id":2,"x":32,"y":31,"count":2590},{"map_id":2,"x":33,"y":2,"count":20},{"map_id":2,"x":33,"y":3,"count":24},{"map_id":2,"x":33,"y":4,"count":157},{"map_id":2,"x":33,"y":5,"count":143},{"map_id":2,"x":33,"y":6,"count":57},{"map_id":2,"x":33,"y":7,"count":2},{"map_id":2,"x":33,"y":8,"count":4296},{"map_id":2,"x":33,"y":9,"count":4585},{"map_id":2,"x":33,"y":10,"count":3732},{"map_id":2,"x":33,"y":11,"count":2908},{"map_id":2,"x":33,"y":12,"count":2826},{"map_id":2,"x":33,"y":13,"count":1736},{"map_id":2,"x":33,"y":14,"count":1432},{"map_id":2,"x":33,"y":15,"count":817},{"map_id":2,"x":33,"y":16,"count":652},{"map_id":2,"x":33,"y":17,"count":514},{"map_id":2,"x":33,"y":18,"count":326},{"map_id":2,"x":33,"y":20,"count":2187},{"map_id":2,"x":33,"y":21,"count":773},{"map_id":2,"x":33,"y":22,"count":1002},{"map_id":2,"x":33,"y":23,"count":1404},{"map_id":2,"x":33,"y":24,"count":1246},{"map_id":2,"x":33,"y":25,"count":1365},{"map_id":2,"x":33,"y":26,"count":1379},{"map_id":2,"x":33,"y":27,"count":1292},{"map_id":2,"x":33,"y":28,"count":1473},{"map_id":2,"x":33,"y":29,"count":1597},{"map_id":2,"x":33,"y":30,"count":2718},{"map_id":2,"x":33,"y":31,"count":2865},{"map_id":2,"x":34,"y":2,"count":98},{"map_id":2,"x":34,"y":3,"count":30},{"map_id":2,"x":34,"y":4,"count":104},{"map_id":2,"x":34,"y":5,"count":101},{"map_id":2,"x":34,"y":6,"count":38},{"map_id":2,"x":34,"y":7,"count":6},{"map_id":2,"x":34,"y":8,"count":5630},{"map_id":2,"x":34,"y":9,"count":5067},{"map_id":2,"x":34,"y":16,"count":523},{"map_id":2,"x":34,"y":17,"count":279},{"map_id":2,"x":34,"y":18,"count":183},{"map_id":2,"x":34,"y":19,"count":161},{"map_id":2,"x":34,"y":26,"count":1459},{"map_id":2,"x":34,"y":27,"count":1870},{"map_id":2,"x":34,"y":28,"count":2356},{"map_id":2,"x":34,"y":29,"count":2430},{"map_id":2,"x":34,"y":30,"count":3299},{"map_id":2,"x":34,"y":31,"count":3594},{"map_id":2,"x":35,"y":16,"count":8},{"map_id":2,"x":35,"y":17,"count":340},{"map_id":2,"x":35,"y":18,"count":151},{"map_id":2,"x":35,"y":19,"count":52},{"map_id":2,"x":36,"y":17,"count":41},{"map_id":2,"x":36,"y":18,"count":15},{"map_id":2,"x":36,"y":19,"count":14},{"map_id":2,"x":37,"y":18,"count":54},{"map_id":2,"x":37,"y":19,"count":48},{"map_id":13,"x":0,"y":2,"count":5264},{"map_id":13,"x":0,"y":3,"count":4386},{"map_id":13,"x":0,"y":4,"count":3062},{"map_id":13,"x":0,"y":5,"count":2585},{"map_id":13,"x":0,"y":6,"count":2497},{"map_id":13,"x":0,"y":7,"count":2018},{"map_id":13,"x":0,"y":8,"count":1871},{"map_id":13,"x":0,"y":9,"count":3846},{"map_id":13,"x":1,"y":2,"count":4418},{"map_id":13,"x":1,"y":3,"count":3971},{"map_id":13,"x":1,"y":4,"count":3263},{"map_id":13,"x":1,"y":5,"count":1954},{"map_id":13,"x":1,"y":6,"count":2187},{"map_id":13,"x":1,"y":7,"count":1671},{"map_id":13,"x":1,"y":8,"count":1563},{"map_id":13,"x":1,"y":9,"count":2517},{"map_id":13,"x":2,"y":2,"count":4624},{"map_id":13,"x":2,"y":3,"count":3896},{"map_id":13,"x":2,"y":4,"count":3338},{"map_id":13,"x":2,"y":5,"count":2333},{"map_id":13,"x":2,"y":6,"count":1594},{"map_id":13,"x":2,"y":7,"count":1332},{"map_id":13,"x":2,"y":8,"count":1247},{"map_id":13,"x":2,"y":9,"count":1876},{"map_id":13,"x":3,"y":2,"count":3514},{"map_id":13,"x":3,"y":3,"count":2977},{"map_id":13,"x":3,"y":4,"count":2588},{"map_id":13,"x":3,"y":5,"count":2663},{"map_id":13,"x":3,"y":6,"count":1663},{"map_id":13,"x":3,"y":7,"count":1157},{"map_id":13,"x":3,"y":8,"count":1041},{"map_id":13,"x":3,"y":9,"count":1234},{"map_id":13,"x":3,"y":10,"count":1309},{"map_id":13,"x":3,"y":11,"count":794},{"map_id":13,"x":4,"y":2,"count":2699},{"map_id":13,"x":4,"y":3,"count":3100},{"map_id":13,"x":4,"y":4,"count":2195},{"map_id":13,"x":4,"y":5,"count":1952},{"map_id":13,"x":4,"y":6,"count":1328},{"map_id":13,"x":4,"y":7,"count":1198},{"map_id":13,"x":4,"y":8,"count":1073},{"map_id":13,"x":4,"y":9,"count":1867},{"map_id":13,"x":5,"y":0,"count":143},{"map_id":13,"x":5,"y":2,"count":2295},{"map_id":13,"x":5,"y":3,"count":2605},{"map_id":13,"x":5,"y":4,"count":2025},{"map_id":13,"x":5,"y":5,"count":2086},{"map_id":13,"x":5,"y":6,"count":1430},{"map_id":13,"x":5,"y":7,"count":1115},{"map_id":13,"x":5,"y":8,"count":1185},{"map_id":13,"x":5,"y":9,"count":2046},{"map_id":13,"x":6,"y":2,"count":1759},{"map_id":13,"x":6,"y":3,"count":1979},{"map_id":13,"x":6,"y":4,"count":1467},{"map_id":13,"x":6,"y":5,"count":1383},{"map_id":13,"x":6,"y":6,"count":1264},{"map_id":13,"x":6,"y":7,"count":1426},{"map_id":13,"x":6,"y":8,"count":1503},{"map_id":13,"x":6,"y":9,"count":2426},{"map_id":13,"x":7,"y":2,"count":1605},{"map_id":13,"x":7,"y":3,"count":1493},{"map_id":13,"x":7,"y":4,"count":1423},{"map_id":13,"x":7,"y":5,"count":1289},{"map_id":13,"x":7,"y":6,"count":1298},{"map_id":13,"x":7,"y":7,"count":1885},{"map_id":13,"x":7,"y":8,"count":2068},{"map_id":13,"x":7,"y":9,"count":3134},{"map_id":13,"x":8,"y":0,"count":1225},{"map_id":13,"x":8,"y":1,"count":951},{"map_id":13,"x":8,"y":2,"count":928},{"map_id":13,"x":8,"y":3,"count":1302},{"map_id":13,"x":8,"y":4,"count":1273},{"map_id":13,"x":8,"y":5,"count":1311},{"map_id":13,"x":8,"y":6,"count":1441},{"map_id":13,"x":8,"y":7,"count":1697},{"map_id":13,"x":8,"y":8,"count":2400},{"map_id":13,"x":8,"y":9,"count":3382},{"map_id":13,"x":9,"y":0,"count":782},{"map_id":13,"x":9,"y":1,"count":483},{"map_id":13,"x":9,"y":2,"count":730},{"map_id":13,"x":9,"y":3,"count":726},{"map_id":13,"x":9,"y":4,"count":983},{"map_id":13,"x":9,"y":5,"count":1390},{"map_id":13,"x":9,"y":6,"count":1750},{"map_id":13,"x":9,"y":7,"count":2202},{"map_id":13,"x":9,"y":8,"count":2933},{"map_id":13,"x":9,"y":9,"count":4395},{"map_id":47,"x":0,"y":1,"count":699},{"map_id":47,"x":1,"y":0,"count":308},{"map_id":47,"x":1,"y":1,"count":535},{"map_id":47,"x":1,"y":2,"count":557},{"map_id":47,"x":1,"y":3,"count":546},{"map_id":47,"x":1,"y":4,"count":656},{"map_id":47,"x":1,"y":5,"count":948},{"map_id":47,"x":1,"y":6,"count":1074},{"map_id":47,"x":1,"y":7,"count":1458},{"map_id":47,"x":2,"y":0,"count":140},{"map_id":47,"x":2,"y":1,"count":279},{"map_id":47,"x":2,"y":2,"count":500},{"map_id":47,"x":2,"y":3,"count":434},{"map_id":47,"x":2,"y":4,"count":1438},{"map_id":47,"x":2,"y":6,"count":2137},{"map_id":47,"x":2,"y":7,"count":1358},{"map_id":47,"x":3,"y":1,"count":695},{"map_id":47,"x":3,"y":3,"count":765},{"map_id":47,"x":3,"y":4,"count":684},{"map_id":47,"x":3,"y":5,"count":2515},{"map_id":47,"x":3,"y":6,"count":992},{"map_id":47,"x":3,"y":7,"count":1149},{"map_id":47,"x":3,"y":11,"count":304},{"map_id":47,"x":4,"y":1,"count":461},{"map_id":47,"x":4,"y":2,"count":948},{"map_id":47,"x":4,"y":3,"count":432},{"map_id":47,"x":4,"y":4,"count":816},{"map_id":47,"x":4,"y":5,"count":858},{"map_id":47,"x":4,"y":6,"count":844},{"map_id":47,"x":4,"y":7,"count":1334},{"map_id":47,"x":5,"y":0,"count":228},{"map_id":47,"x":5,"y":1,"count":932},{"map_id":47,"x":5,"y":2,"count":507},{"map_id":47,"x":5,"y":3,"count":503},{"map_id":47,"x":5,"y":4,"count":638},{"map_id":47,"x":5,"y":5,"count":747},{"map_id":47,"x":5,"y":6,"count":854},{"map_id":47,"x":5,"y":7,"count":783},{"map_id":47,"x":6,"y":1,"count":596},{"map_id":47,"x":6,"y":4,"count":546},{"map_id":47,"x":6,"y":7,"count":813},{"map_id":47,"x":7,"y":1,"count":249},{"map_id":47,"x":7,"y":2,"count":344},{"map_id":47,"x":7,"y":3,"count":578},{"map_id":47,"x":7,"y":4,"count":457},{"map_id":47,"x":7,"y":5,"count":518},{"map_id":47,"x":7,"y":6,"count":606},{"map_id":47,"x":7,"y":7,"count":723},{"map_id":47,"x":8,"y":1,"count":146},{"map_id":47,"x":8,"y":4,"count":358},{"map_id":47,"x":8,"y":7,"count":349},{"map_id":47,"x":9,"y":1,"count":115},{"map_id":51,"x":1,"y":0,"count":1939},{"map_id":51,"x":1,"y":1,"count":1803},{"map_id":51,"x":1,"y":2,"count":1560},{"map_id":51,"x":1,"y":3,"count":1969},{"map_id":51,"x":1,"y":4,"count":2330},{"map_id":51,"x":1,"y":5,"count":3025},{"map_id":51,"x":1,"y":6,"count":4817},{"map_id":51,"x":1,"y":7,"count":5913},{"map_id":51,"x":1,"y":8,"count":7747},{"map_id":51,"x":1,"y":9,"count":9204},{"map_id":51,"x":1,"y":10,"count":11620},{"map_id":51,"x":1,"y":11,"count":12773},{"map_id":51,"x":1,"y":12,"count":13456},{"map_id":51,"x":1,"y":13,"count":12673},{"map_id":51,"x":1,"y":14,"count":9110},{"map_id":51,"x":1,"y":15,"count":7094},{"map_id":51,"x":1,"y":16,"count":4677},{"map_id":51,"x":1,"y":17,"count":3972},{"map_id":51,"x":1,"y":18,"count":3692},{"map_id":51,"x":1,"y":19,"count":2507},{"map_id":51,"x":1,"y":20,"count":1800},{"map_id":51,"x":1,"y":21,"count":1282},{"map_id":51,"x":1,"y":22,"count":844},{"map_id":51,"x":1,"y":23,"count":623},{"map_id":51,"x":1,"y":24,"count":438},{"map_id":51,"x":1,"y":25,"count":474},{"map_id":51,"x":2,"y":0,"count":866},{"map_id":51,"x":2,"y":2,"count":1584},{"map_id":51,"x":2,"y":3,"count":1374},{"map_id":51,"x":2,"y":4,"count":2137},{"map_id":51,"x":2,"y":5,"count":3220},{"map_id":51,"x":2,"y":6,"count":4459},{"map_id":51,"x":2,"y":7,"count":4922},{"map_id":51,"x":2,"y":8,"count":7001},{"map_id":51,"x":2,"y":9,"count":8112},{"map_id":51,"x":2,"y":10,"count":10833},{"map_id":51,"x":2,"y":11,"count":14757},{"map_id":51,"x":2,"y":12,"count":15608},{"map_id":51,"x":2,"y":13,"count":14670},{"map_id":51,"x":2,"y":14,"count":11926},{"map_id":51,"x":2,"y":15,"count":9413},{"map_id":51,"x":2,"y":16,"count":6833},{"map_id":51,"x":2,"y":17,"count":9377},{"map_id":51,"x":2,"y":19,"count":6067},{"map_id":51,"x":2,"y":20,"count":2534},{"map_id":51,"x":2,"y":21,"count":1844},{"map_id":51,"x":2,"y":22,"count":1557},{"map_id":51,"x":2,"y":23,"count":1097},{"map_id":51,"x":2,"y":24,"count":678},{"map_id":51,"x":2,"y":25,"count":747},{"map_id":51,"x":3,"y":22,"count":1702},{"map_id":51,"x":3,"y":23,"count":1328},{"map_id":51,"x":3,"y":24,"count":2253},{"map_id":51,"x":3,"y":25,"count":1314},{"map_id":51,"x":4,"y":7,"count":348},{"map_id":51,"x":4,"y":22,"count":2306},{"map_id":51,"x":4,"y":23,"count":3277},{"map_id":51,"x":4,"y":25,"count":2059},{"map_id":51,"x":5,"y":7,"count":256},{"map_id":51,"x":5,"y":22,"count":3116},{"map_id":51,"x":5,"y":23,"count":2378},{"map_id":51,"x":5,"y":24,"count":3778},{"map_id":51,"x":5,"y":25,"count":1971},{"map_id":51,"x":6,"y":1,"count":2347},{"map_id":51,"x":6,"y":2,"count":3353},{"map_id":51,"x":6,"y":3,"count":2876},{"map_id":51,"x":6,"y":4,"count":3565},{"map_id":51,"x":6,"y":5,"count":3729},{"map_id":51,"x":6,"y":6,"count":4475},{"map_id":51,"x":6,"y":7,"count":4932},{"map_id":51,"x":6,"y":8,"count":5781},{"map_id":51,"x":6,"y":9,"count":6802},{"map_id":51,"x":6,"y":10,"count":9016},{"map_id":51,"x":6,"y":11,"count":10394},{"map_id":51,"x":6,"y":12,"count":10884},{"map_id":51,"x":6,"y":13,"count":9898},{"map_id":51,"x":6,"y":14,"count":8744},{"map_id":51,"x":6,"y":15,"count":8212},{"map_id":51,"x":6,"y":16,"count":7486},{"map_id":51,"x":6,"y":17,"count":7561},{"map_id":51,"x":6,"y":18,"count":7437},{"map_id":51,"x":6,"y":19,"count":5839},{"map_id":51,"x":6,"y":20,"count":4443},{"map_id":51,"x":6,"y":21,"count":3921},{"map_id":51,"x":6,"y":22,"count":3182},{"map_id":51,"x":6,"y":23,"count":2688},{"map_id":51,"x":6,"y":24,"count":1979},{"map_id":51,"x":6,"y":25,"count":2418},{"map_id":51,"x":7,"y":1,"count":1965},{"map_id":51,"x":7,"y":2,"count":2483},{"map_id":51,"x":7,"y":3,"count":2696},{"map_id":51,"x":7,"y":4,"count":2912},{"map_id":51,"x":7,"y":5,"count":2884},{"map_id":51,"x":7,"y":6,"count":3487},{"map_id":51,"x":7,"y":7,"count":3612},{"map_id":51,"x":7,"y":8,"count":4907},{"map_id":51,"x":7,"y":9,"count":5927},{"map_id":51,"x":7,"y":10,"count":8272},{"map_id":51,"x":7,"y":11,"count":10031},{"map_id":51,"x":7,"y":12,"count":10025},{"map_id":51,"x":7,"y":13,"count":9046},{"map_id":51,"x":7,"y":14,"count":7430},{"map_id":51,"x":7,"y":15,"count":7349},{"map_id":51,"x":7,"y":16,"count":7060},{"map_id":51,"x":7,"y":17,"count":6540},{"map_id":51,"x":7,"y":18,"count":5664},{"map_id":51,"x":7,"y":19,"count":5250},{"map_id":51,"x":7,"y":20,"count":3908},{"map_id":51,"x":7,"y":21,"count":3501},{"map_id":51,"x":7,"y":22,"count":3005},{"map_id":51,"x":7,"y":23,"count":2527},{"map_id":51,"x":7,"y":24,"count":2258},{"map_id":51,"x":7,"y":25,"count":2523},{"map_id":51,"x":8,"y":1,"count":1492},{"map_id":51,"x":8,"y":2,"count":1754},{"map_id":51,"x":8,"y":3,"count":2229},{"map_id":51,"x":8,"y":4,"count":2082},{"map_id":51,"x":8,"y":5,"count":2257},{"map_id":51,"x":8,"y":6,"count":2644},{"map_id":51,"x":8,"y":7,"count":3267},{"map_id":51,"x":8,"y":8,"count":3904},{"map_id":51,"x":8,"y":9,"count":5536},{"map_id":51,"x":8,"y":10,"count":7454},{"map_id":51,"x":8,"y":11,"count":8590},{"map_id":51,"x":8,"y":12,"count":11005},{"map_id":51,"x":8,"y":13,"count":10060},{"map_id":51,"x":8,"y":14,"count":9072},{"map_id":51,"x":8,"y":15,"count":8052},{"map_id":51,"x":8,"y":16,"count":6032},{"map_id":51,"x":8,"y":17,"count":6323},{"map_id":51,"x":8,"y":18,"count":4876},{"map_id":51,"x":8,"y":19,"count":3962},{"map_id":51,"x":8,"y":20,"count":3586},{"map_id":51,"x":8,"y":21,"count":3240},{"map_id":51,"x":8,"y":22,"count":3063},{"map_id":51,"x":8,"y":23,"count":2995},{"map_id":51,"x":8,"y":24,"count":2437},{"map_id":51,"x":8,"y":25,"count":2299},{"map_id":51,"x":9,"y":1,"count":1585},{"map_id":51,"x":9,"y":2,"count":1297},{"map_id":51,"x":9,"y":3,"count":1434},{"map_id":51,"x":9,"y":24,"count":2492},{"map_id":51,"x":9,"y":25,"count":2540},{"map_id":51,"x":10,"y":1,"count":870},{"map_id":51,"x":10,"y":2,"count":936},{"map_id":51,"x":10,"y":3,"count":934},{"map_id":51,"x":10,"y":24,"count":3307},{"map_id":51,"x":10,"y":25,"count":3073},{"map_id":51,"x":11,"y":1,"count":431},{"map_id":51,"x":11,"y":2,"count":562},{"map_id":51,"x":11,"y":3,"count":633},{"map_id":51,"x":11,"y":4,"count":590},{"map_id":51,"x":11,"y":5,"count":987},{"map_id":51,"x":11,"y":6,"count":979},{"map_id":51,"x":11,"y":7,"count":1266},{"map_id":51,"x":11,"y":8,"count":1750},{"map_id":51,"x":11,"y":9,"count":2100},{"map_id":51,"x":11,"y":10,"count":2047},{"map_id":51,"x":11,"y":11,"count":1131},{"map_id":51,"x":11,"y":12,"count":1397},{"map_id":51,"x":11,"y":13,"count":764},{"map_id":51,"x":11,"y":14,"count":477},{"map_id":51,"x":11,"y":15,"count":344},{"map_id":51,"x":11,"y":16,"count":455},{"map_id":51,"x":11,"y":17,"count":550},{"map_id":51,"x":11,"y":18,"count":567},{"map_id":51,"x":11,"y":19,"count":621},{"map_id":51,"x":11,"y":24,"count":4003},{"map_id":51,"x":11,"y":25,"count":3188},{"map_id":51,"x":11,"y":26,"count":2721},{"map_id":51,"x":11,"y":27,"count":2914},{"map_id":51,"x":11,"y":28,"count":2751},{"map_id":51,"x":11,"y":29,"count":2559},{"map_id":51,"x":12,"y":1,"count":430},{"map_id":51,"x":12,"y":2,"count":431},{"map_id":51,"x":12,"y":3,"count":383},{"map_id":51,"x":12,"y":4,"count":515},{"map_id":51,"x":12,"y":5,"count":538},{"map_id":51,"x":12,"y":6,"count":869},{"map_id":51,"x":12,"y":7,"count":1199},{"map_id":51,"x":12,"y":8,"count":1694},{"map_id":51,"x":12,"y":9,"count":2250},{"map_id":51,"x":12,"y":10,"count":1660},{"map_id":51,"x":12,"y":11,"count":1372},{"map_id":51,"x":12,"y":12,"count":950},{"map_id":51,"x":12,"y":13,"count":531},{"map_id":51,"x":12,"y":14,"count":618},{"map_id":51,"x":12,"y":15,"count":472},{"map_id":51,"x":12,"y":16,"count":512},{"map_id":51,"x":12,"y":17,"count":610},{"map_id":51,"x":12,"y":18,"count":523},{"map_id":51,"x":12,"y":19,"count":875},{"map_id":51,"x":12,"y":24,"count":4734},{"map_id":51,"x":12,"y":25,"count":3820},{"map_id":51,"x":12,"y":26,"count":3127},{"map_id":51,"x":12,"y":27,"count":3054},{"map_id":51,"x":12,"y":28,"count":3401},{"map_id":51,"x":12,"y":29,"count":2131},{"map_id":51,"x":13,"y":1,"count":336},{"map_id":51,"x":13,"y":2,"count":495},{"map_id":51,"x":13,"y":3,"count":338},{"map_id":51,"x":13,"y":4,"count":405},{"map_id":51,"x":13,"y":5,"count":355},{"map_id":51,"x":13,"y":6,"count":389},{"map_id":51,"x":13,"y":7,"count":435},{"map_id":51,"x":13,"y":8,"count":799},{"map_id":51,"x":13,"y":9,"count":1122},{"map_id":51,"x":13,"y":10,"count":1247},{"map_id":51,"x":13,"y":11,"count":1191},{"map_id":51,"x":13,"y":12,"count":1062},{"map_id":51,"x":13,"y":13,"count":413},{"map_id":51,"x":13,"y":14,"count":320},{"map_id":51,"x":13,"y":15,"count":371},{"map_id":51,"x":13,"y":16,"count":539},{"map_id":51,"x":13,"y":17,"count":670},{"map_id":51,"x":13,"y":18,"count":771},{"map_id":51,"x":13,"y":19,"count":691},{"map_id":51,"x":14,"y":16,"count":558},{"map_id":51,"x":14,"y":17,"count":662},{"map_id":51,"x":14,"y":18,"count":995},{"map_id":51,"x":14,"y":19,"count":1008},{"map_id":51,"x":15,"y":16,"count":567},{"map_id":51,"x":15,"y":17,"count":604},{"map_id":51,"x":15,"y":18,"count":962},{"map_id":51,"x":15,"y":19,"count":1566},{"map_id":51,"x":16,"y":1,"count":3},{"map_id":51,"x":16,"y":2,"count":7},{"map_id":51,"x":16,"y":3,"count":34},{"map_id":51,"x":16,"y":4,"count":95},{"map_id":51,"x":16,"y":5,"count":25},{"map_id":51,"x":16,"y":6,"count":4},{"map_id":51,"x":16,"y":7,"count":164},{"map_id":51,"x":16,"y":8,"count":131},{"map_id":51,"x":16,"y":9,"count":181},{"map_id":51,"x":16,"y":10,"count":377},{"map_id":51,"x":16,"y":11,"count":575},{"map_id":51,"x":16,"y":12,"count":536},{"map_id":51,"x":16,"y":13,"count":460},{"map_id":51,"x":16,"y":14,"count":269},{"map_id":51,"x":16,"y":15,"count":371},{"map_id":51,"x":16,"y":16,"count":479},{"map_id":51,"x":16,"y":17,"count":843},{"map_id":51,"x":16,"y":18,"count":1081},{"map_id":51,"x":16,"y":19,"count":1488},{"map_id":51,"x":17,"y":2,"count":16},{"map_id":51,"x":17,"y":3,"count":7},{"map_id":51,"x":17,"y":4,"count":6},{"map_id":51,"x":17,"y":5,"count":4},{"map_id":51,"x":17,"y":6,"count":82},{"map_id":51,"x":17,"y":7,"count":40},{"map_id":51,"x":17,"y":8,"count":49},{"map_id":51,"x":17,"y":9,"count":168},{"map_id":51,"x":17,"y":10,"count":159},{"map_id":51,"x":17,"y":11,"count":202},{"map_id":51,"x":17,"y":12,"count":384},{"map_id":51,"x":17,"y":13,"count":474},{"map_id":51,"x":17,"y":14,"count":302},{"map_id":51,"x":17,"y":15,"count":447},{"map_id":51,"x":17,"y":16,"count":435},{"map_id":51,"x":17,"y":17,"count":1366},{"map_id":51,"x":17,"y":18,"count":1058},{"map_id":51,"x":17,"y":19,"count":1862},{"map_id":51,"x":18,"y":2,"count":3},{"map_id":51,"x":18,"y":3,"count":2},{"map_id":51,"x":18,"y":4,"count":4},{"map_id":51,"x":18,"y":5,"count":4},{"map_id":51,"x":18,"y":6,"count":24},{"map_id":51,"x":18,"y":7,"count":25},{"map_id":51,"x":18,"y":8,"count":46},{"map_id":51,"x":18,"y":9,"count":151},{"map_id":51,"x":18,"y":10,"count":184},{"map_id":51,"x":18,"y":11,"count":216},{"map_id":51,"x":18,"y":12,"count":301},{"map_id":51,"x":18,"y":13,"count":233},{"map_id":51,"x":18,"y":14,"count":328},{"map_id":51,"x":18,"y":15,"count":450},{"map_id":51,"x":18,"y":16,"count":620},{"map_id":51,"x":18,"y":17,"count":1117},{"map_id":51,"x":18,"y":18,"count":1088},{"map_id":51,"x":18,"y":19,"count":1720},{"map_id":51,"x":19,"y":8,"count":135},{"map_id":51,"x":19,"y":9,"count":138},{"map_id":51,"x":20,"y":8,"count":67},{"map_id":51,"x":20,"y":9,"count":174},{"map_id":51,"x":21,"y":8,"count":166},{"map_id":51,"x":21,"y":9,"count":108},{"map_id":51,"x":22,"y":8,"count":22},{"map_id":51,"x":22,"y":9,"count":26},{"map_id":51,"x":23,"y":8,"count":15},{"map_id":51,"x":23,"y":9,"count":29},{"map_id":51,"x":24,"y":8,"count":2},{"map_id":51,"x":24,"y":9,"count":5},{"map_id":51,"x":25,"y":8,"count":3},{"map_id":51,"x":25,"y":9,"count":2},{"map_id":51,"x":25,"y":10,"count":8},{"map_id":51,"x":25,"y":11,"count":27},{"map_id":51,"x":25,"y":12,"count":7},{"map_id":51,"x":26,"y":8,"count":4},{"map_id":51,"x":26,"y":9,"count":33},{"map_id":51,"x":26,"y":10,"count":22},{"map_id":51,"x":26,"y":11,"count":21},{"map_id":51,"x":26,"y":12,"count":13},{"map_id":51,"x":26,"y":13,"count":5},{"map_id":51,"x":27,"y":8,"count":6},{"map_id":51,"x":27,"y":9,"count":12},{"map_id":51,"x":28,"y":8,"count":2},{"map_id":51,"x":28,"y":9,"count":14},{"map_id":51,"x":29,"y":8,"count":6},{"map_id":51,"x":29,"y":9,"count":26},{"map_id":51,"x":30,"y":9,"count":2},{"map_id":52,"x":0,"y":1,"count":138},{"map_id":52,"x":0,"y":2,"count":150},{"map_id":52,"x":0,"y":3,"count":203},{"map_id":52,"x":0,"y":4,"count":259},{"map_id":52,"x":0,"y":5,"count":101},{"map_id":52,"x":0,"y":6,"count":216},{"map_id":52,"x":0,"y":7,"count":257},{"map_id":52,"x":1,"y":1,"count":261},{"map_id":52,"x":1,"y":7,"count":73},{"map_id":52,"x":2,"y":1,"count":405},{"map_id":52,"x":2,"y":4,"count":127},{"map_id":52,"x":2,"y":7,"count":281},{"map_id":52,"x":3,"y":1,"count":859},{"map_id":52,"x":3,"y":4,"count":285},{"map_id":52,"x":3,"y":7,"count":423},{"map_id":52,"x":4,"y":1,"count":831},{"map_id":52,"x":4,"y":4,"count":383},{"map_id":52,"x":4,"y":7,"count":506},{"map_id":52,"x":5,"y":1,"count":873},{"map_id":52,"x":5,"y":2,"count":963},{"map_id":52,"x":5,"y":3,"count":858},{"map_id":52,"x":5,"y":4,"count":558},{"map_id":52,"x":5,"y":5,"count":259},{"map_id":52,"x":5,"y":6,"count":380},{"map_id":52,"x":5,"y":7,"count":586},{"map_id":52,"x":6,"y":1,"count":959},{"map_id":52,"x":6,"y":2,"count":836},{"map_id":52,"x":6,"y":3,"count":985},{"map_id":52,"x":6,"y":4,"count":610},{"map_id":52,"x":6,"y":5,"count":381},{"map_id":52,"x":6,"y":6,"count":382},{"map_id":52,"x":6,"y":7,"count":371},{"map_id":52,"x":7,"y":1,"count":736},{"map_id":52,"x":7,"y":2,"count":908},{"map_id":52,"x":7,"y":3,"count":905},{"map_id":52,"x":7,"y":4,"count":841},{"map_id":52,"x":7,"y":5,"count":526},{"map_id":52,"x":7,"y":6,"count":520},{"map_id":52,"x":7,"y":7,"count":442},{"map_id":52,"x":8,"y":1,"count":915},{"map_id":52,"x":8,"y":2,"count":1017},{"map_id":52,"x":8,"y":3,"count":622},{"map_id":52,"x":8,"y":4,"count":540},{"map_id":52,"x":9,"y":1,"count":772},{"map_id":52,"x":9,"y":2,"count":697},{"map_id":52,"x":9,"y":3,"count":681},{"map_id":52,"x":9,"y":4,"count":1330},{"map_id":52,"x":9,"y":5,"count":641},{"map_id":52,"x":9,"y":6,"count":448},{"map_id":52,"x":9,"y":7,"count":426},{"map_id":52,"x":10,"y":1,"count":547},{"map_id":52,"x":10,"y":2,"count":685},{"map_id":52,"x":10,"y":3,"count":568},{"map_id":52,"x":10,"y":4,"count":1526},{"map_id":52,"x":10,"y":5,"count":612},{"map_id":52,"x":10,"y":6,"count":518},{"map_id":52,"x":10,"y":7,"count":799},{"map_id":52,"x":11,"y":6,"count":393},{"map_id":52,"x":11,"y":7,"count":267},{"map_id":52,"x":12,"y":6,"count":305},{"map_id":52,"x":12,"y":7,"count":164},{"map_id":52,"x":14,"y":7,"count":253},{"map_id":53,"x":0,"y":1,"count":50},{"map_id":53,"x":0,"y":2,"count":15},{"map_id":53,"x":0,"y":3,"count":30},{"map_id":53,"x":1,"y":1,"count":152},{"map_id":53,"x":1,"y":2,"count":19},{"map_id":53,"x":1,"y":3,"count":107},{"map_id":53,"x":2,"y":1,"count":96},{"map_id":53,"x":2,"y":2,"count":90},{"map_id":53,"x":2,"y":3,"count":110},{"map_id":53,"x":2,"y":6,"count":4},{"map_id":53,"x":2,"y":7,"count":6},{"map_id":53,"x":3,"y":1,"count":263},{"map_id":53,"x":3,"y":2,"count":137},{"map_id":53,"x":3,"y":3,"count":165},{"map_id":53,"x":3,"y":6,"count":68},{"map_id":53,"x":3,"y":7,"count":73},{"map_id":53,"x":4,"y":1,"count":203},{"map_id":53,"x":4,"y":2,"count":374},{"map_id":53,"x":4,"y":3,"count":589},{"map_id":53,"x":4,"y":6,"count":97},{"map_id":53,"x":4,"y":7,"count":220},{"map_id":53,"x":5,"y":1,"count":285},{"map_id":53,"x":5,"y":2,"count":458},{"map_id":53,"x":5,"y":3,"count":398},{"map_id":53,"x":5,"y":4,"count":327},{"map_id":53,"x":5,"y":5,"count":186},{"map_id":53,"x":5,"y":6,"count":343},{"map_id":53,"x":5,"y":7,"count":486},{"map_id":53,"x":6,"y":1,"count":490},{"map_id":53,"x":6,"y":2,"count":310},{"map_id":53,"x":6,"y":3,"count":302},{"map_id":53,"x":6,"y":4,"count":461},{"map_id":53,"x":6,"y":5,"count":650},{"map_id":53,"x":6,"y":6,"count":517},{"map_id":53,"x":6,"y":7,"count":261},{"map_id":53,"x":7,"y":1,"count":345},{"map_id":53,"x":7,"y":2,"count":189},{"map_id":53,"x":7,"y":3,"count":422},{"map_id":53,"x":7,"y":4,"count":310},{"map_id":53,"x":7,"y":6,"count":579},{"map_id":53,"x":7,"y":7,"count":638},{"map_id":53,"x":8,"y":1,"count":257},{"map_id":53,"x":8,"y":2,"count":146},{"map_id":53,"x":8,"y":3,"count":277},{"map_id":53,"x":8,"y":4,"count":195},{"map_id":53,"x":9,"y":1,"count":195},{"map_id":53,"x":9,"y":2,"count":148},{"map_id":53,"x":9,"y":3,"count":117},{"map_id":53,"x":9,"y":4,"count":118},{"map_id":53,"x":9,"y":5,"count":46},{"map_id":53,"x":9,"y":6,"count":29},{"map_id":53,"x":9,"y":7,"count":34},{"map_id":53,"x":10,"y":3,"count":137},{"map_id":53,"x":10,"y":4,"count":95},{"map_id":53,"x":10,"y":5,"count":99},{"map_id":53,"x":10,"y":6,"count":12},{"map_id":53,"x":10,"y":7,"count":3},{"map_id":53,"x":11,"y":3,"count":285},{"map_id":53,"x":11,"y":4,"count":221},{"map_id":53,"x":11,"y":6,"count":17},{"map_id":53,"x":11,"y":7,"count":75},{"map_id":53,"x":12,"y":3,"count":347},{"map_id":53,"x":12,"y":4,"count":382},{"map_id":53,"x":12,"y":6,"count":23},{"map_id":53,"x":12,"y":7,"count":49},{"map_id":53,"x":13,"y":1,"count":742},{"map_id":53,"x":13,"y":2,"count":895},{"map_id":53,"x":13,"y":3,"count":463},{"map_id":53,"x":13,"y":4,"count":330},{"map_id":53,"x":13,"y":5,"count":55},{"map_id":53,"x":13,"y":6,"count":21},{"map_id":53,"x":13,"y":7,"count":10},{"map_id":54,"x":0,"y":10,"count":28668},{"map_id":54,"x":0,"y":11,"count":18135},{"map_id":54,"x":0,"y":12,"count":10854},{"map_id":54,"x":0,"y":13,"count":7295},{"map_id":54,"x":1,"y":1,"count":219},{"map_id":54,"x":1,"y":2,"count":481},{"map_id":54,"x":1,"y":4,"count":2646},{"map_id":54,"x":1,"y":5,"count":4313},{"map_id":54,"x":1,"y":6,"count":5540},{"map_id":54,"x":1,"y":7,"count":5384},{"map_id":54,"x":1,"y":8,"count":5357},{"map_id":54,"x":1,"y":10,"count":17332},{"map_id":54,"x":1,"y":11,"count":12040},{"map_id":54,"x":1,"y":12,"count":7609},{"map_id":54,"x":1,"y":13,"count":4434},{"map_id":54,"x":2,"y":1,"count":252},{"map_id":54,"x":2,"y":2,"count":491},{"map_id":54,"x":2,"y":4,"count":2946},{"map_id":54,"x":2,"y":6,"count":5087},{"map_id":54,"x":2,"y":8,"count":3608},{"map_id":54,"x":2,"y":10,"count":11067},{"map_id":54,"x":2,"y":11,"count":7145},{"map_id":54,"x":2,"y":12,"count":4209},{"map_id":54,"x":2,"y":13,"count":2691},{"map_id":54,"x":3,"y":1,"count":1272},{"map_id":54,"x":3,"y":2,"count":666},{"map_id":54,"x":3,"y":4,"count":2209},{"map_id":54,"x":3,"y":5,"count":4614},{"map_id":54,"x":3,"y":7,"count":7017},{"map_id":54,"x":3,"y":8,"count":3817},{"map_id":54,"x":3,"y":11,"count":6760},{"map_id":54,"x":3,"y":12,"count":2343},{"map_id":54,"x":3,"y":13,"count":1664},{"map_id":54,"x":4,"y":2,"count":2636},{"map_id":54,"x":4,"y":3,"count":1128},{"map_id":54,"x":4,"y":4,"count":2114},{"map_id":54,"x":4,"y":5,"count":2709},{"map_id":54,"x":4,"y":6,"count":6239},{"map_id":54,"x":4,"y":7,"count":3699},{"map_id":54,"x":4,"y":8,"count":4621},{"map_id":54,"x":4,"y":9,"count":3600},{"map_id":54,"x":4,"y":10,"count":2960},{"map_id":54,"x":4,"y":11,"count":2627},{"map_id":54,"x":4,"y":12,"count":1980},{"map_id":54,"x":4,"y":13,"count":2247},{"map_id":54,"x":5,"y":1,"count":2386},{"map_id":54,"x":5,"y":2,"count":1453},{"map_id":54,"x":5,"y":3,"count":1447},{"map_id":54,"x":5,"y":4,"count":2176},{"map_id":54,"x":5,"y":6,"count":3206},{"map_id":54,"x":5,"y":8,"count":4093},{"map_id":54,"x":5,"y":9,"count":2819},{"map_id":54,"x":5,"y":10,"count":2274},{"map_id":54,"x":5,"y":11,"count":1528},{"map_id":54,"x":5,"y":12,"count":1190},{"map_id":54,"x":5,"y":13,"count":566},{"map_id":54,"x":6,"y":1,"count":1795},{"map_id":54,"x":6,"y":2,"count":1865},{"map_id":54,"x":6,"y":4,"count":3682},{"map_id":54,"x":6,"y":6,"count":4428},{"map_id":54,"x":6,"y":8,"count":4226},{"map_id":54,"x":6,"y":11,"count":2647},{"map_id":54,"x":6,"y":12,"count":1000},{"map_id":54,"x":6,"y":13,"count":765},{"map_id":54,"x":7,"y":1,"count":4155},{"map_id":54,"x":7,"y":2,"count":4573},{"map_id":54,"x":7,"y":4,"count":4323},{"map_id":54,"x":7,"y":6,"count":4815},{"map_id":54,"x":7,"y":8,"count":3395},{"map_id":54,"x":7,"y":11,"count":6038},{"map_id":54,"x":7,"y":12,"count":1147},{"map_id":54,"x":7,"y":13,"count":671},{"map_id":54,"x":8,"y":1,"count":6751},{"map_id":54,"x":8,"y":2,"count":6897},{"map_id":54,"x":8,"y":4,"count":7142},{"map_id":54,"x":8,"y":5,"count":5668},{"map_id":54,"x":8,"y":6,"count":4567},{"map_id":54,"x":8,"y":7,"count":4540},{"map_id":54,"x":8,"y":8,"count":4164},{"map_id":54,"x":8,"y":10,"count":8669},{"map_id":54,"x":8,"y":11,"count":1434},{"map_id":54,"x":8,"y":12,"count":880},{"map_id":54,"x":8,"y":13,"count":647},{"map_id":54,"x":9,"y":10,"count":1747},{"map_id":54,"x":9,"y":11,"count":1278},{"map_id":54,"x":9,"y":12,"count":1308},{"map_id":54,"x":9,"y":13,"count":903},{"map_id":54,"x":16,"y":17,"count":667},{"map_id":55,"x":0,"y":2,"count":538},{"map_id":55,"x":0,"y":3,"count":302},{"map_id":55,"x":0,"y":4,"count":325},{"map_id":55,"x":0,"y":5,"count":404},{"map_id":55,"x":1,"y":3,"count":1538},{"map_id":55,"x":1,"y":4,"count":464},{"map_id":55,"x":1,"y":5,"count":234},{"map_id":55,"x":1,"y":6,"count":189},{"map_id":55,"x":1,"y":7,"count":191},{"map_id":55,"x":2,"y":1,"count":272},{"map_id":55,"x":2,"y":2,"count":1180},{"map_id":55,"x":2,"y":3,"count":524},{"map_id":55,"x":2,"y":4,"count":377},{"map_id":55,"x":2,"y":5,"count":374},{"map_id":55,"x":2,"y":6,"count":361},{"map_id":55,"x":2,"y":7,"count":503},{"map_id":55,"x":3,"y":1,"count":638},{"map_id":55,"x":3,"y":2,"count":539},{"map_id":55,"x":3,"y":6,"count":599},{"map_id":55,"x":3,"y":7,"count":162},{"map_id":55,"x":4,"y":1,"count":250},{"map_id":55,"x":4,"y":2,"count":387},{"map_id":55,"x":4,"y":6,"count":872},{"map_id":55,"x":4,"y":7,"count":410},{"map_id":55,"x":5,"y":1,"count":458},{"map_id":55,"x":5,"y":2,"count":327},{"map_id":55,"x":5,"y":3,"count":383},{"map_id":55,"x":5,"y":4,"count":451},{"map_id":55,"x":5,"y":5,"count":736},{"map_id":55,"x":5,"y":6,"count":712},{"map_id":55,"x":5,"y":7,"count":560},{"map_id":55,"x":6,"y":1,"count":241},{"map_id":55,"x":6,"y":2,"count":267},{"map_id":55,"x":6,"y":3,"count":489},{"map_id":55,"x":6,"y":4,"count":600},{"map_id":55,"x":6,"y":5,"count":699},{"map_id":55,"x":6,"y":6,"count":568},{"map_id":55,"x":6,"y":7,"count":414},{"map_id":55,"x":7,"y":2,"count":432},{"map_id":55,"x":7,"y":3,"count":543},{"map_id":55,"x":7,"y":4,"count":649},{"map_id":55,"x":7,"y":5,"count":663},{"map_id":55,"x":29,"y":13,"count":118},{"map_id":56,"x":0,"y":2,"count":2009},{"map_id":56,"x":0,"y":7,"count":322},{"map_id":56,"x":1,"y":2,"count":1711},{"map_id":56,"x":1,"y":7,"count":468},{"map_id":56,"x":2,"y":2,"count":1360},{"map_id":56,"x":2,"y":3,"count":1262},{"map_id":56,"x":2,"y":4,"count":968},{"map_id":56,"x":2,"y":5,"count":1344},{"map_id":56,"x":2,"y":6,"count":918},{"map_id":56,"x":2,"y":7,"count":935},{"map_id":56,"x":3,"y":2,"count":947},{"map_id":56,"x":3,"y":3,"count":985},{"map_id":56,"x":3,"y":4,"count":712},{"map_id":56,"x":3,"y":5,"count":1493},{"map_id":56,"x":3,"y":6,"count":1363},{"map_id":56,"x":3,"y":7,"count":2007},{"map_id":56,"x":4,"y":2,"count":926},{"map_id":56,"x":4,"y":5,"count":3179},{"map_id":56,"x":4,"y":6,"count":903},{"map_id":56,"x":4,"y":7,"count":822},{"map_id":56,"x":5,"y":2,"count":1023},{"map_id":56,"x":5,"y":6,"count":2254},{"map_id":56,"x":5,"y":7,"count":1516},{"map_id":56,"x":6,"y":2,"count":1381},{"map_id":56,"x":6,"y":5,"count":3956},{"map_id":56,"x":6,"y":6,"count":1944},{"map_id":56,"x":6,"y":7,"count":1602},{"map_id":56,"x":7,"y":2,"count":1584},{"map_id":56,"x":7,"y":5,"count":3616},{"map_id":56,"x":7,"y":6,"count":2477},{"map_id":56,"x":7,"y":7,"count":2550},{"map_id":56,"x":23,"y":17,"count":630},{"map_id":57,"x":0,"y":2,"count":10},{"map_id":57,"x":0,"y":3,"count":61},{"map_id":57,"x":0,"y":4,"count":72},{"map_id":57,"x":0,"y":5,"count":13},{"map_id":57,"x":1,"y":3,"count":257},{"map_id":57,"x":1,"y":4,"count":102},{"map_id":57,"x":1,"y":5,"count":15},{"map_id":57,"x":1,"y":6,"count":29},{"map_id":57,"x":1,"y":7,"count":8},{"map_id":57,"x":2,"y":4,"count":14},{"map_id":57,"x":2,"y":5,"count":17},{"map_id":57,"x":2,"y":6,"count":20},{"map_id":57,"x":2,"y":7,"count":41},{"map_id":57,"x":3,"y":5,"count":22},{"map_id":57,"x":3,"y":6,"count":6},{"map_id":57,"x":3,"y":7,"count":5},{"map_id":57,"x":7,"y":29,"count":16},{"map_id":58,"x":1,"y":4,"count":1373},{"map_id":58,"x":1,"y":5,"count":1415},{"map_id":58,"x":2,"y":3,"count":6775},{"map_id":58,"x":2,"y":4,"count":5712},{"map_id":58,"x":2,"y":5,"count":1527},{"map_id":58,"x":2,"y":6,"count":1221},{"map_id":58,"x":2,"y":7,"count":1376},{"map_id":58,"x":3,"y":3,"count":31819},{"map_id":58,"x":3,"y":4,"count":34480},{"map_id":58,"x":3,"y":5,"count":5397},{"map_id":58,"x":3,"y":6,"count":1676},{"map_id":58,"x":3,"y":7,"count":2703},{"map_id":58,"x":4,"y":3,"count":5742},{"map_id":58,"x":4,"y":4,"count":5792},{"map_id":58,"x":4,"y":5,"count":1717},{"map_id":58,"x":4,"y":6,"count":1284},{"map_id":58,"x":4,"y":7,"count":1128},{"map_id":58,"x":5,"y":3,"count":1239},{"map_id":58,"x":5,"y":4,"count":1494},{"map_id":58,"x":5,"y":5,"count":2222},{"map_id":58,"x":5,"y":6,"count":1547},{"map_id":58,"x":5,"y":7,"count":1351},{"map_id":58,"x":6,"y":3,"count":1627},{"map_id":58,"x":6,"y":4,"count":1627},{"map_id":58,"x":6,"y":5,"count":1977},{"map_id":58,"x":7,"y":3,"count":1735},{"map_id":58,"x":7,"y":4,"count":1976},{"map_id":58,"x":7,"y":5,"count":2276},{"map_id":58,"x":8,"y":3,"count":2406},{"map_id":58,"x":8,"y":4,"count":2527},{"map_id":58,"x":8,"y":5,"count":3503},{"map_id":58,"x":8,"y":6,"count":4313},{"map_id":58,"x":8,"y":7,"count":4014},{"map_id":58,"x":9,"y":3,"count":2524},{"map_id":58,"x":9,"y":4,"count":3008},{"map_id":58,"x":9,"y":5,"count":3885},{"map_id":58,"x":9,"y":6,"count":4519},{"map_id":58,"x":9,"y":7,"count":4752},{"map_id":58,"x":10,"y":3,"count":3015},{"map_id":58,"x":10,"y":4,"count":2549},{"map_id":58,"x":10,"y":5,"count":4166},{"map_id":58,"x":10,"y":6,"count":4829},{"map_id":58,"x":10,"y":7,"count":8810},{"map_id":58,"x":11,"y":3,"count":5621},{"map_id":58,"x":11,"y":4,"count":3026},{"map_id":58,"x":11,"y":5,"count":4881},{"map_id":58,"x":11,"y":6,"count":12139},{"map_id":58,"x":12,"y":3,"count":3634},{"map_id":58,"x":12,"y":4,"count":4347},{"map_id":58,"x":12,"y":5,"count":5644},{"map_id":58,"x":13,"y":4,"count":10536},{"map_id":58,"x":13,"y":5,"count":5912},{"map_id":58,"x":13,"y":25,"count":651}],"12.1.3":[],"12.1.29":[{"map_id":2,"x":3,"y":7,"count":280},{"map_id":2,"x":4,"y":2,"count":366},{"map_id":2,"x":4,"y":3,"count":532},{"map_id":2,"x":4,"y":4,"count":926},{"map_id":2,"x":4,"y":5,"count":718},{"map_id":2,"x":4,"y":6,"count":362},{"map_id":2,"x":4,"y":7,"count":158},{"map_id":2,"x":4,"y":8,"count":6623},{"map_id":2,"x":4,"y":9,"count":2954},{"map_id":2,"x":4,"y":10,"count":1391},{"map_id":2,"x":4,"y":11,"count":1165},{"map_id":2,"x":4,"y":12,"count":400},{"map_id":2,"x":4,"y":13,"count":509},{"map_id":2,"x":4,"y":14,"count":482},{"map_id":2,"x":4,"y":15,"count":588},{"map_id":2,"x":4,"y":16,"count":454},{"map_id":2,"x":4,"y":17,"count":464},{"map_id":2,"x":4,"y":18,"count":519},{"map_id":2,"x":4,"y":19,"count":402},{"map_id":2,"x":4,"y":20,"count":513},{"map_id":2,"x":5,"y":2,"count":120},{"map_id":2,"x":5,"y":3,"count":374},{"map_id":2,"x":5,"y":4,"count":570},{"map_id":2,"x":5,"y":5,"count":690},{"map_id":2,"x":5,"y":6,"count":259},{"map_id":2,"x":5,"y":7,"count":20},{"map_id":2,"x":5,"y":8,"count":4868},{"map_id":2,"x":5,"y":9,"count":2432},{"map_id":2,"x":5,"y":10,"count":1059},{"map_id":2,"x":5,"y":11,"count":787},{"map_id":2,"x":5,"y":12,"count":449},{"map_id":2,"x":5,"y":13,"count":632},{"map_id":2,"x":5,"y":14,"count":782},{"map_id":2,"x":5,"y":15,"count":585},{"map_id":2,"x":5,"y":16,"count":656},{"map_id":2,"x":5,"y":17,"count":881},{"map_id":2,"x":5,"y":18,"count":648},{"map_id":2,"x":5,"y":19,"count":674},{"map_id":2,"x":5,"y":20,"count":616},{"map_id":2,"x":6,"y":2,"count":114},{"map_id":2,"x":6,"y":3,"count":201},{"map_id":2,"x":6,"y":4,"count":344},{"map_id":2,"x":6,"y":5,"count":331},{"map_id":2,"x":6,"y":6,"count":221},{"map_id":2,"x":6,"y":7,"count":14},{"map_id":2,"x":6,"y":8,"count":2997},{"map_id":2,"x":6,"y":9,"count":2251},{"map_id":2,"x":6,"y":10,"count":734},{"map_id":2,"x":6,"y":11,"count":512},{"map_id":2,"x":6,"y":12,"count":564},{"map_id":2,"x":6,"y":13,"count":522},{"map_id":2,"x":6,"y":14,"count":691},{"map_id":2,"x":6,"y":15,"count":987},{"map_id":2,"x":6,"y":16,"count":449},{"map_id":2,"x":6,"y":17,"count":676},{"map_id":2,"x":6,"y":18,"count":482},{"map_id":2,"x":6,"y":19,"count":699},{"map_id":2,"x":6,"y":20,"count":743},{"map_id":2,"x":7,"y":2,"count":72},{"map_id":2,"x":7,"y":3,"count":154},{"map_id":2,"x":7,"y":4,"count":335},{"map_id":2,"x":7,"y":5,"count":350},{"map_id":2,"x":7,"y":6,"count":621},{"map_id":2,"x":7,"y":7,"count":1429},{"map_id":2,"x":7,"y":8,"count":1619},{"map_id":2,"x":7,"y":9,"count":962},{"map_id":2,"x":7,"y":10,"count":686},{"map_id":2,"x":7,"y":11,"count":546},{"map_id":2,"x":7,"y":12,"count":581},{"map_id":2,"x":7,"y":13,"count":537},{"map_id":2,"x":7,"y":14,"count":924},{"map_id":2,"x":7,"y":15,"count":1195},{"map_id":2,"x":7,"y":16,"count":459},{"map_id":2,"x":7,"y":17,"count":672},{"map_id":2,"x":7,"y":18,"count":519},{"map_id":2,"x":7,"y":19,"count":622},{"map_id":2,"x":7,"y":20,"count":1000},{"map_id":2,"x":7,"y":24,"count":3},{"map_id":2,"x":7,"y":25,"count":11},{"map_id":2,"x":7,"y":26,"count":20},{"map_id":2,"x":7,"y":27,"count":6},{"map_id":2,"x":8,"y":2,"count":50},{"map_id":2,"x":8,"y":3,"count":61},{"map_id":2,"x":8,"y":4,"count":85},{"map_id":2,"x":8,"y":5,"count":222},{"map_id":2,"x":8,"y":6,"count":145},{"map_id":2,"x":8,"y":7,"count":8},{"map_id":2,"x":8,"y":8,"count":1403},{"map_id":2,"x":8,"y":9,"count":965},{"map_id":2,"x":8,"y":10,"count":751},{"map_id":2,"x":8,"y":11,"count":543},{"map_id":2,"x":8,"y":12,"count":325},{"map_id":2,"x":8,"y":13,"count":451},{"map_id":2,"x":8,"y":14,"count":856},{"map_id":2,"x":8,"y":16,"count":760},{"map_id":2,"x":8,"y":17,"count":498},{"map_id":2,"x":8,"y":18,"count":641},{"map_id":2,"x":8,"y":19,"count":718},{"map_id":2,"x":8,"y":20,"count":971},{"map_id":2,"x":8,"y":24,"count":2},{"map_id":2,"x":8,"y":25,"count":3},{"map_id":2,"x":8,"y":26,"count":5},{"map_id":2,"x":8,"y":27,"count":7},{"map_id":2,"x":9,"y":2,"count":16},{"map_id":2,"x":9,"y":3,"count":13},{"map_id":2,"x":9,"y":4,"count":88},{"map_id":2,"x":9,"y":5,"count":53},{"map_id":2,"x":9,"y":6,"count":175},{"map_id":2,"x":9,"y":7,"count":6},{"map_id":2,"x":9,"y":8,"count":1252},{"map_id":2,"x":9,"y":9,"count":830},{"map_id":2,"x":9,"y":10,"count":682},{"map_id":2,"x":9,"y":11,"count":540},{"map_id":2,"x":9,"y":12,"count":471},{"map_id":2,"x":9,"y":13,"count":394},{"map_id":2,"x":9,"y":14,"count":677},{"map_id":2,"x":9,"y":15,"count":1190},{"map_id":2,"x":9,"y":16,"count":622},{"map_id":2,"x":9,"y":17,"count":645},{"map_id":2,"x":9,"y":18,"count":587},{"map_id":2,"x":9,"y":19,"count":629},{"map_id":2,"x":9,"y":20,"count":984},{"map_id":2,"x":9,"y":24,"count":2},{"map_id":2,"x":9,"y":25,"count":8},{"map_id":2,"x":9,"y":26,"count":6},{"map_id":2,"x":9,"y":27,"count":28},{"map_id":2,"x":9,"y":30,"count":4},{"map_id":2,"x":9,"y":31,"count":4},{"map_id":2,"x":10,"y":7,"count":28},{"map_id":2,"x":10,"y":8,"count":903},{"map_id":2,"x":10,"y":9,"count":1037},{"map_id":2,"x":10,"y":10,"count":782},{"map_id":2,"x":10,"y":11,"count":586},{"map_id":2,"x":10,"y":12,"count":564},{"map_id":2,"x":10,"y":13,"count":882},{"map_id":2,"x":10,"y":14,"count":1220},{"map_id":2,"x":10,"y":15,"count":1190},{"map_id":2,"x":10,"y":16,"count":1391},{"map_id":2,"x":10,"y":17,"count":1808},{"map_id":2,"x":10,"y":18,"count":905},{"map_id":2,"x":10,"y":19,"count":926},{"map_id":2,"x":10,"y":20,"count":1001},{"map_id":2,"x":10,"y":25,"count":29},{"map_id":2,"x":10,"y":26,"count":39},{"map_id":2,"x":10,"y":27,"count":27},{"map_id":2,"x":10,"y":28,"count":8},{"map_id":2,"x":10,"y":29,"count":17},{"map_id":2,"x":10,"y":30,"count":2},{"map_id":2,"x":10,"y":31,"count":12},{"map_id":2,"x":11,"y":7,"count":36},{"map_id":2,"x":11,"y":8,"count":828},{"map_id":2,"x":11,"y":9,"count":747},{"map_id":2,"x":11,"y":10,"count":772},{"map_id":2,"x":11,"y":11,"count":443},{"map_id":2,"x":11,"y":12,"count":613},{"map_id":2,"x":11,"y":13,"count":1210},{"map_id":2,"x":11,"y":14,"count":1109},{"map_id":2,"x":11,"y":15,"count":1360},{"map_id":2,"x":11,"y":16,"count":2795},{"map_id":2,"x":11,"y":18,"count":1778},{"map_id":2,"x":11,"y":19,"count":992},{"map_id":2,"x":11,"y":20,"count":644},{"map_id":2,"x":11,"y":25,"count":16},{"map_id":2,"x":11,"y":26,"count":74},{"map_id":2,"x":11,"y":27,"count":73},{"map_id":2,"x":11,"y":28,"count":6},{"map_id":2,"x":11,"y":29,"count":30},{"map_id":2,"x":11,"y":30,"count":21},{"map_id":2,"x":11,"y":31,"count":30},{"map_id":2,"x":12,"y":8,"count":473},{"map_id":2,"x":12,"y":9,"count":334},{"map_id":2,"x":12,"y":10,"count":389},{"map_id":2,"x":12,"y":11,"count":535},{"map_id":2,"x":12,"y":12,"count":707},{"map_id":2,"x":12,"y":13,"count":643},{"map_id":2,"x":12,"y":18,"count":717},{"map_id":2,"x":12,"y":19,"count":1012},{"map_id":2,"x":12,"y":20,"count":1092},{"map_id":2,"x":12,"y":26,"count":318},{"map_id":2,"x":12,"y":27,"count":171},{"map_id":2,"x":12,"y":28,"count":55},{"map_id":2,"x":12,"y":29,"count":62},{"map_id":2,"x":12,"y":30,"count":81},{"map_id":2,"x":12,"y":31,"count":71},{"map_id":2,"x":13,"y":8,"count":609},{"map_id":2,"x":13,"y":9,"count":239},{"map_id":2,"x":13,"y":10,"count":161},{"map_id":2,"x":13,"y":11,"count":240},{"map_id":2,"x":13,"y":12,"count":390},{"map_id":2,"x":13,"y":13,"count":523},{"map_id":2,"x":13,"y":18,"count":1068},{"map_id":2,"x":13,"y":19,"count":923},{"map_id":2,"x":13,"y":20,"count":1194},{"map_id":2,"x":13,"y":25,"count":241},{"map_id":2,"x":13,"y":26,"count":683},{"map_id":2,"x":13,"y":27,"count":411},{"map_id":2,"x":13,"y":28,"count":369},{"map_id":2,"x":13,"y":29,"count":145},{"map_id":2,"x":13,"y":30,"count":126},{"map_id":2,"x":13,"y":31,"count":123},{"map_id":2,"x":14,"y":7,"count":60},{"map_id":2,"x":14,"y":8,"count":549},{"map_id":2,"x":14,"y":9,"count":266},{"map_id":2,"x":14,"y":10,"count":127},{"map_id":2,"x":14,"y":11,"count":136},{"map_id":2,"x":14,"y":12,"count":278},{"map_id":2,"x":14,"y":13,"count":251},{"map_id":2,"x":14,"y":18,"count":780},{"map_id":2,"x":14,"y":19,"count":846},{"map_id":2,"x":14,"y":20,"count":1444},{"map_id":2,"x":14,"y":26,"count":815},{"map_id":2,"x":14,"y":27,"count":529},{"map_id":2,"x":14,"y":28,"count":474},{"map_id":2,"x":14,"y":29,"count":274},{"map_id":2,"x":14,"y":30,"count":226},{"map_id":2,"x":14,"y":31,"count":238},{"map_id":2,"x":15,"y":8,"count":175},{"map_id":2,"x":15,"y":10,"count":123},{"map_id":2,"x":15,"y":11,"count":153},{"map_id":2,"x":15,"y":12,"count":229},{"map_id":2,"x":15,"y":13,"count":314},{"map_id":2,"x":15,"y":18,"count":649},{"map_id":2,"x":15,"y":19,"count":1057},{"map_id":2,"x":15,"y":20,"count":1386},{"map_id":2,"x":15,"y":26,"count":730},{"map_id":2,"x":15,"y":27,"count":724},{"map_id":2,"x":15,"y":28,"count":583},{"map_id":2,"x":15,"y":29,"count":439},{"map_id":2,"x":15,"y":30,"count":458},{"map_id":2,"x":15,"y":31,"count":374},{"map_id":2,"x":16,"y":8,"count":149},{"map_id":2,"x":16,"y":9,"count":191},{"map_id":2,"x":16,"y":10,"count":60},{"map_id":2,"x":16,"y":11,"count":126},{"map_id":2,"x":16,"y":12,"count":470},{"map_id":2,"x":16,"y":13,"count":238},{"map_id":2,"x":16,"y":17,"count":164},{"map_id":2,"x":16,"y":18,"count":770},{"map_id":2,"x":16,"y":19,"count":911},{"map_id":2,"x":16,"y":20,"count":1166},{"map_id":2,"x":16,"y":22,"count":2800},{"map_id":2,"x":16,"y":23,"count":1513},{"map_id":2,"x":16,"y":24,"count":1173},{"map_id":2,"x":16,"y":25,"count":1854},{"map_id":2,"x":16,"y":26,"count":553},{"map_id":2,"x":16,"y":27,"count":856},{"map_id":2,"x":16,"y":28,"count":599},{"map_id":2,"x":16,"y":29,"count":523},{"map_id":2,"x":16,"y":30,"count":443},{"map_id":2,"x":16,"y":31,"count":554},{"map_id":2,"x":17,"y":8,"count":150},{"map_id":2,"x":17,"y":9,"count":49},{"map_id":2,"x":17,"y":10,"count":86},{"map_id":2,"x":17,"y":11,"count":56},{"map_id":2,"x":17,"y":12,"count":317},{"map_id":2,"x":17,"y":13,"count":285},{"map_id":2,"x":17,"y":18,"count":729},{"map_id":2,"x":17,"y":19,"count":979},{"map_id":2,"x":17,"y":20,"count":1095},{"map_id":2,"x":17,"y":22,"count":2583},{"map_id":2,"x":17,"y":23,"count":1504},{"map_id":2,"x":17,"y":24,"count":1699},{"map_id":2,"x":17,"y":26,"count":2146},{"map_id":2,"x":17,"y":27,"count":659},{"map_id":2,"x":17,"y":28,"count":576},{"map_id":2,"x":17,"y":29,"count":583},{"map_id":2,"x":17,"y":30,"count":707},{"map_id":2,"x":17,"y":31,"count":596},{"map_id":2,"x":18,"y":8,"count":40},{"map_id":2,"x":18,"y":9,"count":41},{"map_id":2,"x":18,"y":10,"count":77},{"map_id":2,"x":18,"y":11,"count":176},{"map_id":2,"x":18,"y":12,"count":322},{"map_id":2,"x":18,"y":13,"count":359},{"map_id":2,"x":18,"y":14,"count":1359},{"map_id":2,"x":18,"y":15,"count":3463},{"map_id":2,"x":18,"y":16,"count":8876},{"map_id":2,"x":18,"y":17,"count":18643},{"map_id":2,"x":18,"y":22,"count":1883},{"map_id":2,"x":18,"y":23,"count":1449},{"map_id":2,"x":18,"y":24,"count":850},{"map_id":2,"x":18,"y":25,"count":1174},{"map_id":2,"x":18,"y":26,"count":476},{"map_id":2,"x":18,"y":27,"count":862},{"map_id":2,"x":18,"y":28,"count":482},{"map_id":2,"x":18,"y":29,"count":1006},{"map_id":2,"x":18,"y":30,"count":359},{"map_id":2,"x":18,"y":31,"count":514},{"map_id":2,"x":18,"y":32,"count":169},{"map_id":2,"x":18,"y":33,"count":122},{"map_id":2,"x":18,"y":34,"count":47},{"map_id":2,"x":18,"y":35,"count":25},{"map_id":2,"x":19,"y":8,"count":83},{"map_id":2,"x":19,"y":9,"count":42},{"map_id":2,"x":19,"y":10,"count":137},{"map_id":2,"x":19,"y":11,"count":82},{"map_id":2,"x":19,"y":12,"count":192},{"map_id":2,"x":19,"y":13,"count":356},{"map_id":2,"x":19,"y":14,"count":831},{"map_id":2,"x":19,"y":15,"count":2227},{"map_id":2,"x":19,"y":16,"count":2828},{"map_id":2,"x":19,"y":17,"count":4467},{"map_id":2,"x":19,"y":18,"count":4627},{"map_id":2,"x":19,"y":19,"count":3627},{"map_id":2,"x":19,"y":20,"count":3364},{"map_id":2,"x":19,"y":21,"count":2376},{"map_id":2,"x":19,"y":22,"count":1713},{"map_id":2,"x":19,"y":23,"count":820},{"map_id":2,"x":19,"y":24,"count":871},{"map_id":2,"x":19,"y":25,"count":516},{"map_id":2,"x":19,"y":26,"count":375},{"map_id":2,"x":19,"y":27,"count":690},{"map_id":2,"x":19,"y":28,"count":755},{"map_id":2,"x":19,"y":30,"count":181},{"map_id":2,"x":19,"y":31,"count":190},{"map_id":2,"x":19,"y":32,"count":260},{"map_id":2,"x":19,"y":33,"count":187},{"map_id":2,"x":19,"y":34,"count":77},{"map_id":2,"x":19,"y":35,"count":142},{"map_id":2,"x":20,"y":8,"count":8},{"map_id":2,"x":20,"y":9,"count":23},{"map_id":2,"x":20,"y":10,"count":58},{"map_id":2,"x":20,"y":11,"count":62},{"map_id":2,"x":20,"y":12,"count":78},{"map_id":2,"x":20,"y":13,"count":238},{"map_id":2,"x":20,"y":14,"count":550},{"map_id":2,"x":20,"y":15,"count":1340},{"map_id":2,"x":20,"y":16,"count":1553},{"map_id":2,"x":20,"y":17,"count":1613},{"map_id":2,"x":20,"y":18,"count":2288},{"map_id":2,"x":20,"y":19,"count":2780},{"map_id":2,"x":20,"y":20,"count":2793},{"map_id":2,"x":20,"y":21,"count":2061},{"map_id":2,"x":20,"y":22,"count":1175},{"map_id":2,"x":20,"y":23,"count":739},{"map_id":2,"x":20,"y":24,"count":420},{"map_id":2,"x":20,"y":25,"count":308},{"map_id":2,"x":20,"y":26,"count":362},{"map_id":2,"x":20,"y":27,"count":354},{"map_id":2,"x":20,"y":28,"count":385},{"map_id":2,"x":20,"y":29,"count":258},{"map_id":2,"x":20,"y":30,"count":246},{"map_id":2,"x":20,"y":31,"count":231},{"map_id":2,"x":21,"y":8,"count":34},{"map_id":2,"x":21,"y":9,"count":50},{"map_id":2,"x":21,"y":10,"count":17},{"map_id":2,"x":21,"y":11,"count":77},{"map_id":2,"x":21,"y":12,"count":131},{"map_id":2,"x":21,"y":13,"count":128},{"map_id":2,"x":21,"y":14,"count":252},{"map_id":2,"x":21,"y":15,"count":695},{"map_id":2,"x":21,"y":16,"count":1219},{"map_id":2,"x":21,"y":17,"count":1249},{"map_id":2,"x":21,"y":18,"count":1788},{"map_id":2,"x":21,"y":19,"count":1787},{"map_id":2,"x":21,"y":20,"count":1222},{"map_id":2,"x":21,"y":21,"count":972},{"map_id":2,"x":21,"y":22,"count":504},{"map_id":2,"x":21,"y":23,"count":447},{"map_id":2,"x":21,"y":30,"count":198},{"map_id":2,"x":21,"y":31,"count":119},{"map_id":2,"x":22,"y":10,"count":5},{"map_id":2,"x":22,"y":11,"count":69},{"map_id":2,"x":22,"y":12,"count":8},{"map_id":2,"x":22,"y":13,"count":79},{"map_id":2,"x":22,"y":18,"count":1222},{"map_id":2,"x":22,"y":19,"count":1055},{"map_id":2,"x":22,"y":20,"count":1091},{"map_id":2,"x":22,"y":21,"count":756},{"map_id":2,"x":22,"y":22,"count":464},{"map_id":2,"x":22,"y":24,"count":123},{"map_id":2,"x":22,"y":25,"count":64},{"map_id":2,"x":22,"y":26,"count":108},{"map_id":2,"x":22,"y":27,"count":130},{"map_id":2,"x":22,"y":28,"count":66},{"map_id":2,"x":22,"y":29,"count":2},{"map_id":2,"x":22,"y":30,"count":233},{"map_id":2,"x":22,"y":31,"count":206},{"map_id":2,"x":23,"y":10,"count":15},{"map_id":2,"x":23,"y":11,"count":41},{"map_id":2,"x":23,"y":12,"count":40},{"map_id":2,"x":23,"y":13,"count":88},{"map_id":2,"x":23,"y":17,"count":113},{"map_id":2,"x":23,"y":18,"count":1109},{"map_id":2,"x":23,"y":19,"count":786},{"map_id":2,"x":23,"y":20,"count":666},{"map_id":2,"x":23,"y":21,"count":461},{"map_id":2,"x":23,"y":22,"count":212},{"map_id":2,"x":23,"y":24,"count":64},{"map_id":2,"x":23,"y":25,"count":46},{"map_id":2,"x":23,"y":26,"count":70},{"map_id":2,"x":23,"y":27,"count":9},{"map_id":2,"x":23,"y":28,"count":10},{"map_id":2,"x":23,"y":29,"count":2},{"map_id":2,"x":23,"y":30,"count":269},{"map_id":2,"x":23,"y":31,"count":73},{"map_id":2,"x":24,"y":10,"count":3},{"map_id":2,"x":24,"y":11,"count":48},{"map_id":2,"x":24,"y":12,"count":39},{"map_id":2,"x":24,"y":13,"count":21},{"map_id":2,"x":24,"y":18,"count":658},{"map_id":2,"x":24,"y":19,"count":397},{"map_id":2,"x":24,"y":20,"count":262},{"map_id":2,"x":24,"y":21,"count":135},{"map_id":2,"x":24,"y":22,"count":146},{"map_id":2,"x":24,"y":24,"count":56},{"map_id":2,"x":24,"y":25,"count":50},{"map_id":2,"x":24,"y":26,"count":21},{"map_id":2,"x":24,"y":27,"count":3},{"map_id":2,"x":24,"y":28,"count":13},{"map_id":2,"x":24,"y":29,"count":2},{"map_id":2,"x":24,"y":30,"count":81},{"map_id":2,"x":24,"y":31,"count":76},{"map_id":2,"x":25,"y":11,"count":2},{"map_id":2,"x":25,"y":12,"count":15},{"map_id":2,"x":25,"y":18,"count":285},{"map_id":2,"x":25,"y":19,"count":305},{"map_id":2,"x":25,"y":20,"count":331},{"map_id":2,"x":25,"y":21,"count":152},{"map_id":2,"x":25,"y":22,"count":174},{"map_id":2,"x":25,"y":24,"count":26},{"map_id":2,"x":25,"y":25,"count":2},{"map_id":2,"x":25,"y":26,"count":55},{"map_id":2,"x":25,"y":27,"count":2},{"map_id":2,"x":25,"y":28,"count":50},{"map_id":2,"x":25,"y":29,"count":43},{"map_id":2,"x":25,"y":30,"count":132},{"map_id":2,"x":25,"y":31,"count":161},{"map_id":2,"x":26,"y":11,"count":2},{"map_id":2,"x":26,"y":12,"count":8},{"map_id":2,"x":26,"y":13,"count":12},{"map_id":2,"x":26,"y":14,"count":25},{"map_id":2,"x":26,"y":15,"count":74},{"map_id":2,"x":26,"y":16,"count":102},{"map_id":2,"x":26,"y":17,"count":271},{"map_id":2,"x":26,"y":18,"count":481},{"map_id":2,"x":26,"y":19,"count":303},{"map_id":2,"x":26,"y":20,"count":203},{"map_id":2,"x":26,"y":21,"count":183},{"map_id":2,"x":26,"y":22,"count":224},{"map_id":2,"x":26,"y":24,"count":40},{"map_id":2,"x":26,"y":25,"count":28},{"map_id":2,"x":26,"y":26,"count":221},{"map_id":2,"x":26,"y":27,"count":14},{"map_id":2,"x":26,"y":28,"count":17},{"map_id":2,"x":26,"y":30,"count":255},{"map_id":2,"x":26,"y":31,"count":171},{"map_id":2,"x":27,"y":11,"count":2},{"map_id":2,"x":27,"y":12,"count":2},{"map_id":2,"x":27,"y":13,"count":6},{"map_id":2,"x":27,"y":14,"count":23},{"map_id":2,"x":27,"y":15,"count":167},{"map_id":2,"x":27,"y":16,"count":202},{"map_id":2,"x":27,"y":17,"count":2},{"map_id":2,"x":27,"y":18,"count":229},{"map_id":2,"x":27,"y":19,"count":122},{"map_id":2,"x":27,"y":20,"count":54},{"map_id":2,"x":27,"y":21,"count":56},{"map_id":2,"x":27,"y":22,"count":48},{"map_id":2,"x":27,"y":24,"count":28},{"map_id":2,"x":27,"y":25,"count":10},{"map_id":2,"x":27,"y":26,"count":3},{"map_id":2,"x":27,"y":27,"count":11},{"map_id":2,"x":27,"y":28,"count":6},{"map_id":2,"x":27,"y":30,"count":92},{"map_id":2,"x":27,"y":31,"count":41},{"map_id":2,"x":28,"y":14,"count":5},{"map_id":2,"x":28,"y":15,"count":19},{"map_id":2,"x":28,"y":16,"count":50},{"map_id":2,"x":28,"y":17,"count":33},{"map_id":2,"x":28,"y":18,"count":27},{"map_id":2,"x":28,"y":19,"count":67},{"map_id":2,"x":28,"y":20,"count":71},{"map_id":2,"x":28,"y":21,"count":81},{"map_id":2,"x":28,"y":22,"count":37},{"map_id":2,"x":28,"y":24,"count":11},{"map_id":2,"x":28,"y":25,"count":2},{"map_id":2,"x":28,"y":27,"count":2},{"map_id":2,"x":28,"y":30,"count":106},{"map_id":2,"x":28,"y":31,"count":67},{"map_id":2,"x":29,"y":14,"count":5},{"map_id":2,"x":29,"y":15,"count":5},{"map_id":2,"x":29,"y":16,"count":51},{"map_id":2,"x":29,"y":17,"count":57},{"map_id":2,"x":29,"y":18,"count":7},{"map_id":2,"x":29,"y":19,"count":23},{"map_id":2,"x":29,"y":20,"count":27},{"map_id":2,"x":29,"y":21,"count":30},{"map_id":2,"x":29,"y":22,"count":8},{"map_id":2,"x":29,"y":24,"count":11},{"map_id":2,"x":29,"y":25,"count":2},{"map_id":2,"x":29,"y":26,"count":9},{"map_id":2,"x":29,"y":27,"count":4},{"map_id":2,"x":29,"y":30,"count":35},{"map_id":2,"x":29,"y":31,"count":19},{"map_id":2,"x":30,"y":14,"count":3},{"map_id":2,"x":30,"y":15,"count":16},{"map_id":2,"x":30,"y":16,"count":11},{"map_id":2,"x":30,"y":17,"count":29},{"map_id":2,"x":30,"y":18,"count":13},{"map_id":2,"x":30,"y":19,"count":13},{"map_id":2,"x":30,"y":20,"count":22},{"map_id":2,"x":30,"y":21,"count":22},{"map_id":2,"x":30,"y":22,"count":2},{"map_id":2,"x":30,"y":30,"count":81},{"map_id":2,"x":30,"y":31,"count":8},{"map_id":2,"x":31,"y":15,"count":2},{"map_id":2,"x":31,"y":19,"count":4},{"map_id":2,"x":31,"y":20,"count":17},{"map_id":2,"x":31,"y":21,"count":8},{"map_id":2,"x":31,"y":22,"count":2},{"map_id":2,"x":31,"y":23,"count":17},{"map_id":2,"x":31,"y":24,"count":64},{"map_id":2,"x":31,"y":25,"count":43},{"map_id":2,"x":31,"y":26,"count":46},{"map_id":2,"x":31,"y":27,"count":64},{"map_id":2,"x":31,"y":28,"count":50},{"map_id":2,"x":31,"y":29,"count":32},{"map_id":2,"x":31,"y":30,"count":35},{"map_id":2,"x":31,"y":31,"count":14},{"map_id":2,"x":32,"y":15,"count":12},{"map_id":2,"x":32,"y":16,"count":4},{"map_id":2,"x":32,"y":18,"count":4},{"map_id":2,"x":32,"y":19,"count":15},{"map_id":2,"x":32,"y":20,"count":10},{"map_id":2,"x":32,"y":21,"count":6},{"map_id":2,"x":32,"y":22,"count":9},{"map_id":2,"x":32,"y":23,"count":12},{"map_id":2,"x":32,"y":24,"count":26},{"map_id":2,"x":32,"y":25,"count":24},{"map_id":2,"x":32,"y":26,"count":6},{"map_id":2,"x":32,"y":27,"count":57},{"map_id":2,"x":32,"y":28,"count":40},{"map_id":2,"x":32,"y":29,"count":27},{"map_id":2,"x":32,"y":30,"count":29},{"map_id":2,"x":32,"y":31,"count":16},{"map_id":2,"x":33,"y":15,"count":19},{"map_id":2,"x":33,"y":16,"count":5},{"map_id":2,"x":33,"y":17,"count":2},{"map_id":2,"x":33,"y":18,"count":3},{"map_id":2,"x":33,"y":20,"count":80},{"map_id":2,"x":33,"y":21,"count":29},{"map_id":2,"x":33,"y":24,"count":4},{"map_id":2,"x":33,"y":25,"count":12},{"map_id":2,"x":33,"y":26,"count":56},{"map_id":2,"x":33,"y":27,"count":16},{"map_id":2,"x":33,"y":28,"count":29},{"map_id":2,"x":33,"y":29,"count":30},{"map_id":2,"x":33,"y":30,"count":19},{"map_id":2,"x":33,"y":31,"count":40},{"map_id":2,"x":34,"y":26,"count":38},{"map_id":2,"x":34,"y":27,"count":55},{"map_id":2,"x":34,"y":28,"count":59},{"map_id":2,"x":34,"y":29,"count":30},{"map_id":2,"x":34,"y":30,"count":13},{"map_id":2,"x":34,"y":31,"count":71},{"map_id":13,"x":0,"y":5,"count":4},{"map_id":13,"x":0,"y":6,"count":18},{"map_id":13,"x":0,"y":7,"count":2},{"map_id":13,"x":0,"y":8,"count":15},{"map_id":13,"x":0,"y":9,"count":59},{"map_id":13,"x":1,"y":5,"count":2},{"map_id":13,"x":1,"y":6,"count":2},{"map_id":13,"x":1,"y":7,"count":2},{"map_id":13,"x":1,"y":8,"count":66},{"map_id":13,"x":1,"y":9,"count":77},{"map_id":13,"x":2,"y":5,"count":24},{"map_id":13,"x":2,"y":6,"count":3},{"map_id":13,"x":2,"y":7,"count":15},{"map_id":13,"x":2,"y":8,"count":25},{"map_id":13,"x":2,"y":9,"count":69},{"map_id":13,"x":3,"y":5,"count":83},{"map_id":13,"x":3,"y":7,"count":19},{"map_id":13,"x":3,"y":8,"count":119},{"map_id":13,"x":3,"y":9,"count":129},{"map_id":13,"x":3,"y":10,"count":143},{"map_id":13,"x":3,"y":11,"count":53},{"map_id":13,"x":4,"y":4,"count":2},{"map_id":13,"x":4,"y":5,"count":13},{"map_id":13,"x":4,"y":6,"count":6},{"map_id":13,"x":4,"y":7,"count":33},{"map_id":13,"x":4,"y":8,"count":116},{"map_id":13,"x":4,"y":9,"count":149},{"map_id":13,"x":5,"y":2,"count":3},{"map_id":13,"x":5,"y":3,"count":2},{"map_id":13,"x":5,"y":4,"count":7},{"map_id":13,"x":5,"y":5,"count":69},{"map_id":13,"x":5,"y":6,"count":5},{"map_id":13,"x":5,"y":7,"count":24},{"map_id":13,"x":5,"y":8,"count":102},{"map_id":13,"x":5,"y":9,"count":204},{"map_id":13,"x":6,"y":2,"count":2},{"map_id":13,"x":6,"y":4,"count":16},{"map_id":13,"x":6,"y":5,"count":77},{"map_id":13,"x":6,"y":6,"count":27},{"map_id":13,"x":6,"y":7,"count":39},{"map_id":13,"x":6,"y":8,"count":152},{"map_id":13,"x":6,"y":9,"count":280},{"map_id":13,"x":7,"y":2,"count":8},{"map_id":13,"x":7,"y":3,"count":12},{"map_id":13,"x":7,"y":4,"count":57},{"map_id":13,"x":7,"y":5,"count":94},{"map_id":13,"x":7,"y":6,"count":61},{"map_id":13,"x":7,"y":7,"count":158},{"map_id":13,"x":7,"y":8,"count":89},{"map_id":13,"x":7,"y":9,"count":383},{"map_id":13,"x":8,"y":0,"count":99},{"map_id":13,"x":8,"y":1,"count":39},{"map_id":13,"x":8,"y":2,"count":117},{"map_id":13,"x":8,"y":3,"count":31},{"map_id":13,"x":8,"y":4,"count":104},{"map_id":13,"x":8,"y":5,"count":100},{"map_id":13,"x":8,"y":6,"count":58},{"map_id":13,"x":8,"y":7,"count":58},{"map_id":13,"x":8,"y":8,"count":142},{"map_id":13,"x":8,"y":9,"count":472},{"map_id":13,"x":9,"y":0,"count":45},{"map_id":13,"x":9,"y":1,"count":59},{"map_id":13,"x":9,"y":2,"count":64},{"map_id":13,"x":9,"y":3,"count":72},{"map_id":13,"x":9,"y":4,"count":23},{"map_id":13,"x":9,"y":5,"count":54},{"map_id":13,"x":9,"y":6,"count":76},{"map_id":13,"x":9,"y":7,"count":82},{"map_id":13,"x":9,"y":8,"count":172},{"map_id":13,"x":9,"y":9,"count":461},{"map_id":47,"x":1,"y":0,"count":4},{"map_id":47,"x":1,"y":6,"count":73},{"map_id":47,"x":1,"y":7,"count":158},{"map_id":47,"x":2,"y":3,"count":8},{"map_id":47,"x":2,"y":4,"count":4},{"map_id":47,"x":2,"y":6,"count":23},{"map_id":47,"x":2,"y":7,"count":148},{"map_id":47,"x":3,"y":1,"count":3},{"map_id":47,"x":3,"y":3,"count":27},{"map_id":47,"x":3,"y":4,"count":15},{"map_id":47,"x":3,"y":5,"count":18},{"map_id":47,"x":3,"y":6,"count":42},{"map_id":47,"x":3,"y":7,"count":63},{"map_id":47,"x":3,"y":11,"count":20},{"map_id":47,"x":4,"y":1,"count":11},{"map_id":47,"x":4,"y":2,"count":135},{"map_id":47,"x":4,"y":3,"count":119},{"map_id":47,"x":4,"y":4,"count":31},{"map_id":47,"x":4,"y":5,"count":29},{"map_id":47,"x":4,"y":6,"count":53},{"map_id":47,"x":4,"y":7,"count":38},{"map_id":47,"x":5,"y":0,"count":15},{"map_id":47,"x":5,"y":1,"count":25},{"map_id":47,"x":5,"y":2,"count":14},{"map_id":47,"x":5,"y":3,"count":10},{"map_id":47,"x":5,"y":4,"count":26},{"map_id":47,"x":5,"y":5,"count":85},{"map_id":47,"x":5,"y":6,"count":124},{"map_id":47,"x":5,"y":7,"count":11},{"map_id":47,"x":6,"y":1,"count":6},{"map_id":47,"x":6,"y":4,"count":16},{"map_id":47,"x":6,"y":7,"count":72},{"map_id":47,"x":7,"y":1,"count":16},{"map_id":47,"x":7,"y":2,"count":20},{"map_id":47,"x":7,"y":3,"count":16},{"map_id":47,"x":7,"y":4,"count":110},{"map_id":47,"x":7,"y":5,"count":23},{"map_id":47,"x":7,"y":6,"count":67},{"map_id":47,"x":7,"y":7,"count":52},{"map_id":47,"x":8,"y":4,"count":64},{"map_id":47,"x":8,"y":7,"count":17},{"map_id":51,"x":1,"y":0,"count":77},{"map_id":51,"x":1,"y":1,"count":52},{"map_id":51,"x":1,"y":2,"count":16},{"map_id":51,"x":1,"y":3,"count":56},{"map_id":51,"x":1,"y":4,"count":39},{"map_id":51,"x":1,"y":5,"count":63},{"map_id":51,"x":1,"y":6,"count":87},{"map_id":51,"x":1,"y":7,"count":18},{"map_id":51,"x":1,"y":8,"count":90},{"map_id":51,"x":1,"y":9,"count":28},{"map_id":51,"x":1,"y":10,"count":114},{"map_id":51,"x":1,"y":11,"count":33},{"map_id":51,"x":1,"y":12,"count":69},{"map_id":51,"x":1,"y":13,"count":91},{"map_id":51,"x":1,"y":14,"count":22},{"map_id":51,"x":1,"y":15,"count":23},{"map_id":51,"x":1,"y":16,"count":219},{"map_id":51,"x":1,"y":17,"count":214},{"map_id":51,"x":1,"y":18,"count":64},{"map_id":51,"x":1,"y":19,"count":28},{"map_id":51,"x":1,"y":20,"count":26},{"map_id":51,"x":1,"y":21,"count":40},{"map_id":51,"x":1,"y":22,"count":8},{"map_id":51,"x":2,"y":0,"count":45},{"map_id":51,"x":2,"y":2,"count":32},{"map_id":51,"x":2,"y":3,"count":42},{"map_id":51,"x":2,"y":4,"count":117},{"map_id":51,"x":2,"y":5,"count":36},{"map_id":51,"x":2,"y":6,"count":101},{"map_id":51,"x":2,"y":7,"count":25},{"map_id":51,"x":2,"y":8,"count":73},{"map_id":51,"x":2,"y":9,"count":78},{"map_id":51,"x":2,"y":10,"count":71},{"map_id":51,"x":2,"y":11,"count":69},{"map_id":51,"x":2,"y":12,"count":53},{"map_id":51,"x":2,"y":13,"count":181},{"map_id":51,"x":2,"y":14,"count":50},{"map_id":51,"x":2,"y":15,"count":45},{"map_id":51,"x":2,"y":16,"count":70},{"map_id":51,"x":2,"y":17,"count":356},{"map_id":51,"x":2,"y":19,"count":31},{"map_id":51,"x":2,"y":20,"count":56},{"map_id":51,"x":2,"y":21,"count":60},{"map_id":51,"x":2,"y":22,"count":32},{"map_id":51,"x":2,"y":23,"count":34},{"map_id":51,"x":2,"y":24,"count":13},{"map_id":51,"x":2,"y":25,"count":9},{"map_id":51,"x":3,"y":22,"count":25},{"map_id":51,"x":3,"y":23,"count":18},{"map_id":51,"x":3,"y":24,"count":255},{"map_id":51,"x":3,"y":25,"count":34},{"map_id":51,"x":4,"y":7,"count":12},{"map_id":51,"x":4,"y":22,"count":8},{"map_id":51,"x":4,"y":23,"count":5},{"map_id":51,"x":4,"y":25,"count":26},{"map_id":51,"x":5,"y":7,"count":12},{"map_id":51,"x":5,"y":22,"count":11},{"map_id":51,"x":5,"y":23,"count":7},{"map_id":51,"x":5,"y":24,"count":102},{"map_id":51,"x":5,"y":25,"count":107},{"map_id":51,"x":6,"y":1,"count":209},{"map_id":51,"x":6,"y":2,"count":265},{"map_id":51,"x":6,"y":3,"count":466},{"map_id":51,"x":6,"y":4,"count":438},{"map_id":51,"x":6,"y":5,"count":497},{"map_id":51,"x":6,"y":6,"count":608},{"map_id":51,"x":6,"y":7,"count":697},{"map_id":51,"x":6,"y":8,"count":507},{"map_id":51,"x":6,"y":9,"count":478},{"map_id":51,"x":6,"y":10,"count":524},{"map_id":51,"x":6,"y":11,"count":259},{"map_id":51,"x":6,"y":12,"count":141},{"map_id":51,"x":6,"y":13,"count":227},{"map_id":51,"x":6,"y":14,"count":179},{"map_id":51,"x":6,"y":15,"count":148},{"map_id":51,"x":6,"y":16,"count":371},{"map_id":51,"x":6,"y":17,"count":130},{"map_id":51,"x":6,"y":18,"count":165},{"map_id":51,"x":6,"y":19,"count":56},{"map_id":51,"x":6,"y":20,"count":42},{"map_id":51,"x":6,"y":21,"count":15},{"map_id":51,"x":6,"y":22,"count":44},{"map_id":51,"x":6,"y":23,"count":121},{"map_id":51,"x":6,"y":24,"count":78},{"map_id":51,"x":6,"y":25,"count":515},{"map_id":51,"x":7,"y":1,"count":498},{"map_id":51,"x":7,"y":2,"count":471},{"map_id":51,"x":7,"y":3,"count":663},{"map_id":51,"x":7,"y":4,"count":414},{"map_id":51,"x":7,"y":5,"count":469},{"map_id":51,"x":7,"y":6,"count":665},{"map_id":51,"x":7,"y":7,"count":697},{"map_id":51,"x":7,"y":8,"count":527},{"map_id":51,"x":7,"y":9,"count":442},{"map_id":51,"x":7,"y":10,"count":708},{"map_id":51,"x":7,"y":11,"count":453},{"map_id":51,"x":7,"y":12,"count":291},{"map_id":51,"x":7,"y":13,"count":316},{"map_id":51,"x":7,"y":14,"count":220},{"map_id":51,"x":7,"y":15,"count":328},{"map_id":51,"x":7,"y":16,"count":173},{"map_id":51,"x":7,"y":17,"count":303},{"map_id":51,"x":7,"y":18,"count":194},{"map_id":51,"x":7,"y":19,"count":120},{"map_id":51,"x":7,"y":20,"count":94},{"map_id":51,"x":7,"y":21,"count":223},{"map_id":51,"x":7,"y":22,"count":140},{"map_id":51,"x":7,"y":23,"count":115},{"map_id":51,"x":7,"y":24,"count":175},{"map_id":51,"x":7,"y":25,"count":514},{"map_id":51,"x":8,"y":1,"count":493},{"map_id":51,"x":8,"y":2,"count":570},{"map_id":51,"x":8,"y":3,"count":499},{"map_id":51,"x":8,"y":4,"count":418},{"map_id":51,"x":8,"y":5,"count":404},{"map_id":51,"x":8,"y":6,"count":372},{"map_id":51,"x":8,"y":7,"count":484},{"map_id":51,"x":8,"y":8,"count":513},{"map_id":51,"x":8,"y":9,"count":695},{"map_id":51,"x":8,"y":10,"count":958},{"map_id":51,"x":8,"y":11,"count":586},{"map_id":51,"x":8,"y":12,"count":403},{"map_id":51,"x":8,"y":13,"count":407},{"map_id":51,"x":8,"y":14,"count":341},{"map_id":51,"x":8,"y":15,"count":338},{"map_id":51,"x":8,"y":16,"count":310},{"map_id":51,"x":8,"y":17,"count":508},{"map_id":51,"x":8,"y":18,"count":272},{"map_id":51,"x":8,"y":19,"count":337},{"map_id":51,"x":8,"y":20,"count":283},{"map_id":51,"x":8,"y":21,"count":187},{"map_id":51,"x":8,"y":22,"count":315},{"map_id":51,"x":8,"y":23,"count":408},{"map_id":51,"x":8,"y":24,"count":613},{"map_id":51,"x":8,"y":25,"count":918},{"map_id":51,"x":9,"y":1,"count":784},{"map_id":51,"x":9,"y":2,"count":786},{"map_id":51,"x":9,"y":3,"count":496},{"map_id":51,"x":9,"y":24,"count":1363},{"map_id":51,"x":9,"y":25,"count":1326},{"map_id":51,"x":10,"y":1,"count":857},{"map_id":51,"x":10,"y":2,"count":616},{"map_id":51,"x":10,"y":3,"count":484},{"map_id":51,"x":10,"y":24,"count":2396},{"map_id":51,"x":10,"y":25,"count":1450},{"map_id":51,"x":11,"y":1,"count":1004},{"map_id":51,"x":11,"y":2,"count":610},{"map_id":51,"x":11,"y":3,"count":363},{"map_id":51,"x":11,"y":4,"count":179},{"map_id":51,"x":11,"y":5,"count":185},{"map_id":51,"x":11,"y":6,"count":45},{"map_id":51,"x":11,"y":7,"count":97},{"map_id":51,"x":11,"y":8,"count":16},{"map_id":51,"x":11,"y":24,"count":4034},{"map_id":51,"x":11,"y":25,"count":2669},{"map_id":51,"x":11,"y":26,"count":1447},{"map_id":51,"x":11,"y":27,"count":910},{"map_id":51,"x":11,"y":28,"count":1108},{"map_id":51,"x":11,"y":29,"count":1401},{"map_id":51,"x":12,"y":1,"count":860},{"map_id":51,"x":12,"y":2,"count":815},{"map_id":51,"x":12,"y":3,"count":678},{"map_id":51,"x":12,"y":4,"count":217},{"map_id":51,"x":12,"y":5,"count":188},{"map_id":51,"x":12,"y":6,"count":101},{"map_id":51,"x":12,"y":7,"count":26},{"map_id":51,"x":12,"y":8,"count":19},{"map_id":51,"x":12,"y":9,"count":3},{"map_id":51,"x":12,"y":24,"count":5268},{"map_id":51,"x":12,"y":25,"count":3828},{"map_id":51,"x":12,"y":26,"count":1993},{"map_id":51,"x":12,"y":27,"count":1661},{"map_id":51,"x":12,"y":28,"count":991},{"map_id":51,"x":12,"y":29,"count":1071},{"map_id":51,"x":13,"y":1,"count":1007},{"map_id":51,"x":13,"y":2,"count":1003},{"map_id":51,"x":13,"y":3,"count":590},{"map_id":51,"x":13,"y":4,"count":319},{"map_id":51,"x":13,"y":5,"count":271},{"map_id":51,"x":13,"y":6,"count":97},{"map_id":51,"x":13,"y":7,"count":12},{"map_id":51,"x":13,"y":8,"count":12},{"map_id":51,"x":13,"y":9,"count":2},{"map_id":52,"x":0,"y":1,"count":21},{"map_id":52,"x":0,"y":2,"count":28},{"map_id":52,"x":0,"y":3,"count":18},{"map_id":52,"x":0,"y":4,"count":121},{"map_id":52,"x":0,"y":5,"count":37},{"map_id":52,"x":0,"y":6,"count":114},{"map_id":52,"x":0,"y":7,"count":82},{"map_id":52,"x":1,"y":1,"count":38},{"map_id":52,"x":1,"y":7,"count":32},{"map_id":52,"x":2,"y":1,"count":67},{"map_id":52,"x":2,"y":4,"count":133},{"map_id":52,"x":2,"y":7,"count":188},{"map_id":52,"x":3,"y":1,"count":104},{"map_id":52,"x":3,"y":4,"count":90},{"map_id":52,"x":3,"y":7,"count":157},{"map_id":52,"x":4,"y":1,"count":350},{"map_id":52,"x":4,"y":4,"count":117},{"map_id":52,"x":4,"y":7,"count":207},{"map_id":52,"x":5,"y":1,"count":515},{"map_id":52,"x":5,"y":2,"count":434},{"map_id":52,"x":5,"y":3,"count":269},{"map_id":52,"x":5,"y":4,"count":129},{"map_id":52,"x":5,"y":5,"count":76},{"map_id":52,"x":5,"y":6,"count":184},{"map_id":52,"x":5,"y":7,"count":163},{"map_id":52,"x":6,"y":1,"count":861},{"map_id":52,"x":6,"y":2,"count":351},{"map_id":52,"x":6,"y":3,"count":474},{"map_id":52,"x":6,"y":4,"count":186},{"map_id":52,"x":6,"y":5,"count":220},{"map_id":52,"x":6,"y":6,"count":218},{"map_id":52,"x":6,"y":7,"count":276},{"map_id":52,"x":7,"y":1,"count":876},{"map_id":52,"x":7,"y":2,"count":847},{"map_id":52,"x":7,"y":3,"count":753},{"map_id":52,"x":7,"y":4,"count":334},{"map_id":52,"x":7,"y":5,"count":122},{"map_id":52,"x":7,"y":6,"count":131},{"map_id":52,"x":7,"y":7,"count":277},{"map_id":52,"x":8,"y":1,"count":732},{"map_id":52,"x":8,"y":2,"count":798},{"map_id":52,"x":8,"y":3,"count":685},{"map_id":52,"x":8,"y":4,"count":471},{"map_id":52,"x":9,"y":1,"count":1183},{"map_id":52,"x":9,"y":2,"count":1112},{"map_id":52,"x":9,"y":3,"count":798},{"map_id":52,"x":9,"y":4,"count":1709},{"map_id":52,"x":9,"y":5,"count":568},{"map_id":52,"x":9,"y":6,"count":222},{"map_id":52,"x":9,"y":7,"count":198},{"map_id":52,"x":10,"y":1,"count":1296},{"map_id":52,"x":10,"y":2,"count":735},{"map_id":52,"x":10,"y":3,"count":666},{"map_id":52,"x":10,"y":4,"count":869},{"map_id":52,"x":10,"y":5,"count":339},{"map_id":52,"x":10,"y":6,"count":217},{"map_id":52,"x":10,"y":7,"count":166},{"map_id":52,"x":11,"y":6,"count":120},{"map_id":52,"x":11,"y":7,"count":38},{"map_id":52,"x":12,"y":6,"count":14},{"map_id":52,"x":14,"y":7,"count":78},{"map_id":53,"x":0,"y":6,"count":282},{"map_id":53,"x":0,"y":7,"count":161},{"map_id":53,"x":1,"y":6,"count":69},{"map_id":53,"x":1,"y":7,"count":331},{"map_id":53,"x":2,"y":6,"count":136},{"map_id":53,"x":2,"y":7,"count":71},{"map_id":53,"x":3,"y":1,"count":3},{"map_id":53,"x":3,"y":2,"count":18},{"map_id":53,"x":3,"y":3,"count":11},{"map_id":53,"x":3,"y":6,"count":374},{"map_id":53,"x":3,"y":7,"count":534},{"map_id":53,"x":4,"y":1,"count":3},{"map_id":53,"x":4,"y":2,"count":21},{"map_id":53,"x":4,"y":3,"count":10},{"map_id":53,"x":4,"y":6,"count":192},{"map_id":53,"x":4,"y":7,"count":360},{"map_id":53,"x":5,"y":1,"count":35},{"map_id":53,"x":5,"y":2,"count":24},{"map_id":53,"x":5,"y":3,"count":18},{"map_id":53,"x":5,"y":4,"count":84},{"map_id":53,"x":5,"y":5,"count":107},{"map_id":53,"x":5,"y":6,"count":167},{"map_id":53,"x":5,"y":7,"count":195},{"map_id":53,"x":6,"y":1,"count":13},{"map_id":53,"x":6,"y":2,"count":22},{"map_id":53,"x":6,"y":3,"count":60},{"map_id":53,"x":6,"y":4,"count":130},{"map_id":53,"x":6,"y":5,"count":153},{"map_id":53,"x":6,"y":6,"count":276},{"map_id":53,"x":6,"y":7,"count":256},{"map_id":53,"x":7,"y":1,"count":25},{"map_id":53,"x":7,"y":2,"count":33},{"map_id":53,"x":7,"y":3,"count":44},{"map_id":53,"x":7,"y":4,"count":186},{"map_id":53,"x":7,"y":6,"count":244},{"map_id":53,"x":7,"y":7,"count":405},{"map_id":53,"x":8,"y":1,"count":18},{"map_id":53,"x":8,"y":2,"count":18},{"map_id":53,"x":8,"y":3,"count":29},{"map_id":53,"x":8,"y":4,"count":59},{"map_id":53,"x":9,"y":1,"count":22},{"map_id":53,"x":9,"y":2,"count":8},{"map_id":53,"x":9,"y":3,"count":10},{"map_id":53,"x":9,"y":4,"count":67},{"map_id":53,"x":9,"y":5,"count":20},{"map_id":53,"x":9,"y":6,"count":9},{"map_id":53,"x":10,"y":3,"count":22},{"map_id":53,"x":10,"y":4,"count":43},{"map_id":53,"x":10,"y":5,"count":120},{"map_id":53,"x":10,"y":6,"count":8},{"map_id":53,"x":11,"y":3,"count":29},{"map_id":53,"x":11,"y":4,"count":53},{"map_id":53,"x":11,"y":6,"count":4},{"map_id":53,"x":12,"y":3,"count":15},{"map_id":53,"x":12,"y":4,"count":5},{"map_id":54,"x":0,"y":10,"count":452},{"map_id":54,"x":0,"y":11,"count":256},{"map_id":54,"x":0,"y":12,"count":197},{"map_id":54,"x":0,"y":13,"count":79},{"map_id":54,"x":1,"y":4,"count":62},{"map_id":54,"x":1,"y":5,"count":376},{"map_id":54,"x":1,"y":6,"count":167},{"map_id":54,"x":1,"y":7,"count":312},{"map_id":54,"x":1,"y":8,"count":319},{"map_id":54,"x":1,"y":10,"count":569},{"map_id":54,"x":1,"y":11,"count":275},{"map_id":54,"x":1,"y":12,"count":187},{"map_id":54,"x":1,"y":13,"count":152},{"map_id":54,"x":2,"y":4,"count":87},{"map_id":54,"x":2,"y":6,"count":549},{"map_id":54,"x":2,"y":8,"count":868},{"map_id":54,"x":2,"y":10,"count":743},{"map_id":54,"x":2,"y":11,"count":428},{"map_id":54,"x":2,"y":12,"count":290},{"map_id":54,"x":2,"y":13,"count":225},{"map_id":54,"x":3,"y":1,"count":51},{"map_id":54,"x":3,"y":2,"count":35},{"map_id":54,"x":3,"y":4,"count":389},{"map_id":54,"x":3,"y":5,"count":413},{"map_id":54,"x":3,"y":7,"count":1542},{"map_id":54,"x":3,"y":8,"count":948},{"map_id":54,"x":3,"y":11,"count":871},{"map_id":54,"x":3,"y":12,"count":591},{"map_id":54,"x":3,"y":13,"count":384},{"map_id":54,"x":4,"y":2,"count":1078},{"map_id":54,"x":4,"y":3,"count":444},{"map_id":54,"x":4,"y":4,"count":700},{"map_id":54,"x":4,"y":5,"count":819},{"map_id":54,"x":4,"y":6,"count":1817},{"map_id":54,"x":4,"y":7,"count":1430},{"map_id":54,"x":4,"y":8,"count":1062},{"map_id":54,"x":4,"y":9,"count":921},{"map_id":54,"x":4,"y":10,"count":855},{"map_id":54,"x":4,"y":11,"count":600},{"map_id":54,"x":4,"y":12,"count":502},{"map_id":54,"x":4,"y":13,"count":788},{"map_id":54,"x":5,"y":1,"count":1370},{"map_id":54,"x":5,"y":2,"count":533},{"map_id":54,"x":5,"y":3,"count":1086},{"map_id":54,"x":5,"y":4,"count":1450},{"map_id":54,"x":5,"y":6,"count":1359},{"map_id":54,"x":5,"y":8,"count":1436},{"map_id":54,"x":5,"y":9,"count":1006},{"map_id":54,"x":5,"y":10,"count":556},{"map_id":54,"x":5,"y":11,"count":548},{"map_id":54,"x":5,"y":12,"count":640},{"map_id":54,"x":5,"y":13,"count":348},{"map_id":54,"x":6,"y":1,"count":1166},{"map_id":54,"x":6,"y":2,"count":1117},{"map_id":54,"x":6,"y":4,"count":2014},{"map_id":54,"x":6,"y":6,"count":1280},{"map_id":54,"x":6,"y":8,"count":1185},{"map_id":54,"x":6,"y":11,"count":1120},{"map_id":54,"x":6,"y":12,"count":659},{"map_id":54,"x":6,"y":13,"count":411},{"map_id":54,"x":7,"y":1,"count":2740},{"map_id":54,"x":7,"y":2,"count":2405},{"map_id":54,"x":7,"y":4,"count":3634},{"map_id":54,"x":7,"y":6,"count":1757},{"map_id":54,"x":7,"y":8,"count":1043},{"map_id":54,"x":7,"y":11,"count":4190},{"map_id":54,"x":7,"y":12,"count":855},{"map_id":54,"x":7,"y":13,"count":473},{"map_id":54,"x":8,"y":1,"count":4668},{"map_id":54,"x":8,"y":2,"count":3393},{"map_id":54,"x":8,"y":4,"count":5206},{"map_id":54,"x":8,"y":5,"count":3504},{"map_id":54,"x":8,"y":6,"count":2706},{"map_id":54,"x":8,"y":7,"count":1896},{"map_id":54,"x":8,"y":8,"count":1431},{"map_id":54,"x":8,"y":10,"count":10757},{"map_id":54,"x":8,"y":11,"count":1661},{"map_id":54,"x":8,"y":12,"count":954},{"map_id":54,"x":8,"y":13,"count":731},{"map_id":54,"x":9,"y":10,"count":2414},{"map_id":54,"x":9,"y":11,"count":1964},{"map_id":54,"x":9,"y":12,"count":1317},{"map_id":54,"x":9,"y":13,"count":1048},{"map_id":54,"x":16,"y":17,"count":258},{"map_id":56,"x":0,"y":2,"count":4},{"map_id":56,"x":0,"y":7,"count":51},{"map_id":56,"x":1,"y":2,"count":16},{"map_id":56,"x":1,"y":7,"count":92},{"map_id":56,"x":2,"y":2,"count":26},{"map_id":56,"x":2,"y":3,"count":36},{"map_id":56,"x":2,"y":4,"count":50},{"map_id":56,"x":2,"y":5,"count":365},{"map_id":56,"x":2,"y":6,"count":79},{"map_id":56,"x":2,"y":7,"count":166},{"map_id":56,"x":3,"y":2,"count":17},{"map_id":56,"x":3,"y":3,"count":3},{"map_id":56,"x":3,"y":4,"count":36},{"map_id":56,"x":3,"y":5,"count":42},{"map_id":56,"x":3,"y":6,"count":378},{"map_id":56,"x":3,"y":7,"count":432},{"map_id":56,"x":4,"y":5,"count":76},{"map_id":56,"x":4,"y":6,"count":232},{"map_id":56,"x":4,"y":7,"count":245},{"map_id":56,"x":5,"y":6,"count":104},{"map_id":56,"x":5,"y":7,"count":234},{"map_id":56,"x":6,"y":5,"count":261},{"map_id":56,"x":6,"y":6,"count":255},{"map_id":56,"x":6,"y":7,"count":158},{"map_id":56,"x":7,"y":5,"count":19},{"map_id":56,"x":7,"y":6,"count":27},{"map_id":56,"x":7,"y":7,"count":161},{"map_id":56,"x":23,"y":17,"count":119},{"map_id":58,"x":1,"y":4,"count":172},{"map_id":58,"x":1,"y":5,"count":131},{"map_id":58,"x":2,"y":3,"count":347},{"map_id":58,"x":2,"y":4,"count":725},{"map_id":58,"x":2,"y":5,"count":204},{"map_id":58,"x":2,"y":6,"count":188},{"map_id":58,"x":2,"y":7,"count":207},{"map_id":58,"x":3,"y":3,"count":1907},{"map_id":58,"x":3,"y":4,"count":3834},{"map_id":58,"x":3,"y":5,"count":696},{"map_id":58,"x":3,"y":6,"count":288},{"map_id":58,"x":3,"y":7,"count":658},{"map_id":58,"x":4,"y":3,"count":654},{"map_id":58,"x":4,"y":4,"count":1082},{"map_id":58,"x":4,"y":5,"count":351},{"map_id":58,"x":4,"y":6,"count":280},{"map_id":58,"x":4,"y":7,"count":214},{"map_id":58,"x":5,"y":3,"count":308},{"map_id":58,"x":5,"y":4,"count":389},{"map_id":58,"x":5,"y":5,"count":255},{"map_id":58,"x":5,"y":6,"count":138},{"map_id":58,"x":5,"y":7,"count":270},{"map_id":58,"x":6,"y":3,"count":352},{"map_id":58,"x":6,"y":4,"count":438},{"map_id":58,"x":6,"y":5,"count":261},{"map_id":58,"x":7,"y":3,"count":431},{"map_id":58,"x":7,"y":4,"count":377},{"map_id":58,"x":7,"y":5,"count":378},{"map_id":58,"x":8,"y":3,"count":610},{"map_id":58,"x":8,"y":4,"count":565},{"map_id":58,"x":8,"y":5,"count":393},{"map_id":58,"x":8,"y":6,"count":209},{"map_id":58,"x":8,"y":7,"count":93},{"map_id":58,"x":9,"y":3,"count":667},{"map_id":58,"x":9,"y":4,"count":535},{"map_id":58,"x":9,"y":5,"count":356},{"map_id":58,"x":9,"y":6,"count":177},{"map_id":58,"x":9,"y":7,"count":116},{"map_id":58,"x":10,"y":3,"count":774},{"map_id":58,"x":10,"y":4,"count":482},{"map_id":58,"x":10,"y":5,"count":297},{"map_id":58,"x":10,"y":6,"count":228},{"map_id":58,"x":10,"y":7,"count":330},{"map_id":58,"x":11,"y":3,"count":1146},{"map_id":58,"x":11,"y":4,"count":527},{"map_id":58,"x":11,"y":5,"count":323},{"map_id":58,"x":11,"y":6,"count":199},{"map_id":58,"x":12,"y":3,"count":979},{"map_id":58,"x":12,"y":4,"count":677},{"map_id":58,"x":12,"y":5,"count":385},{"map_id":58,"x":13,"y":4,"count":1093},{"map_id":58,"x":13,"y":5,"count":297},{"map_id":58,"x":13,"y":25,"count":142}],"12.1.28":[{"map_id":2,"x":3,"y":7,"count":96},{"map_id":2,"x":4,"y":2,"count":74},{"map_id":2,"x":4,"y":3,"count":103},{"map_id":2,"x":4,"y":4,"count":91},{"map_id":2,"x":4,"y":5,"count":142},{"map_id":2,"x":4,"y":6,"count":61},{"map_id":2,"x":4,"y":7,"count":42},{"map_id":2,"x":4,"y":8,"count":2948},{"map_id":2,"x":4,"y":9,"count":1147},{"map_id":2,"x":4,"y":10,"count":595},{"map_id":2,"x":4,"y":11,"count":260},{"map_id":2,"x":4,"y":12,"count":106},{"map_id":2,"x":4,"y":13,"count":207},{"map_id":2,"x":4,"y":14,"count":63},{"map_id":2,"x":4,"y":15,"count":25},{"map_id":2,"x":4,"y":16,"count":12},{"map_id":2,"x":4,"y":17,"count":8},{"map_id":2,"x":4,"y":18,"count":4},{"map_id":2,"x":5,"y":2,"count":50},{"map_id":2,"x":5,"y":3,"count":53},{"map_id":2,"x":5,"y":4,"count":79},{"map_id":2,"x":5,"y":5,"count":126},{"map_id":2,"x":5,"y":6,"count":100},{"map_id":2,"x":5,"y":7,"count":12},{"map_id":2,"x":5,"y":8,"count":2520},{"map_id":2,"x":5,"y":9,"count":1045},{"map_id":2,"x":5,"y":10,"count":623},{"map_id":2,"x":5,"y":11,"count":421},{"map_id":2,"x":5,"y":12,"count":132},{"map_id":2,"x":5,"y":13,"count":204},{"map_id":2,"x":5,"y":14,"count":44},{"map_id":2,"x":5,"y":15,"count":18},{"map_id":2,"x":5,"y":16,"count":39},{"map_id":2,"x":5,"y":17,"count":58},{"map_id":2,"x":5,"y":18,"count":175},{"map_id":2,"x":5,"y":19,"count":38},{"map_id":2,"x":5,"y":20,"count":3},{"map_id":2,"x":6,"y":2,"count":10},{"map_id":2,"x":6,"y":3,"count":29},{"map_id":2,"x":6,"y":4,"count":50},{"map_id":2,"x":6,"y":5,"count":103},{"map_id":2,"x":6,"y":6,"count":149},{"map_id":2,"x":6,"y":7,"count":10},{"map_id":2,"x":6,"y":8,"count":1845},{"map_id":2,"x":6,"y":9,"count":1004},{"map_id":2,"x":6,"y":10,"count":561},{"map_id":2,"x":6,"y":11,"count":345},{"map_id":2,"x":6,"y":12,"count":309},{"map_id":2,"x":6,"y":13,"count":23},{"map_id":2,"x":6,"y":14,"count":90},{"map_id":2,"x":6,"y":15,"count":74},{"map_id":2,"x":6,"y":16,"count":45},{"map_id":2,"x":6,"y":17,"count":32},{"map_id":2,"x":6,"y":18,"count":17},{"map_id":2,"x":6,"y":19,"count":15},{"map_id":2,"x":6,"y":20,"count":23},{"map_id":2,"x":7,"y":2,"count":12},{"map_id":2,"x":7,"y":3,"count":76},{"map_id":2,"x":7,"y":4,"count":47},{"map_id":2,"x":7,"y":5,"count":90},{"map_id":2,"x":7,"y":6,"count":240},{"map_id":2,"x":7,"y":7,"count":503},{"map_id":2,"x":7,"y":8,"count":765},{"map_id":2,"x":7,"y":9,"count":680},{"map_id":2,"x":7,"y":10,"count":379},{"map_id":2,"x":7,"y":11,"count":397},{"map_id":2,"x":7,"y":12,"count":297},{"map_id":2,"x":7,"y":13,"count":71},{"map_id":2,"x":7,"y":14,"count":186},{"map_id":2,"x":7,"y":15,"count":297},{"map_id":2,"x":7,"y":16,"count":70},{"map_id":2,"x":7,"y":17,"count":44},{"map_id":2,"x":7,"y":18,"count":35},{"map_id":2,"x":7,"y":19,"count":19},{"map_id":2,"x":7,"y":20,"count":58},{"map_id":2,"x":8,"y":4,"count":36},{"map_id":2,"x":8,"y":5,"count":13},{"map_id":2,"x":8,"y":6,"count":14},{"map_id":2,"x":8,"y":7,"count":2},{"map_id":2,"x":8,"y":8,"count":474},{"map_id":2,"x":8,"y":9,"count":362},{"map_id":2,"x":8,"y":10,"count":141},{"map_id":2,"x":8,"y":11,"count":112},{"map_id":2,"x":8,"y":12,"count":90},{"map_id":2,"x":8,"y":13,"count":50},{"map_id":2,"x":8,"y":14,"count":330},{"map_id":2,"x":8,"y":16,"count":396},{"map_id":2,"x":8,"y":17,"count":182},{"map_id":2,"x":8,"y":18,"count":67},{"map_id":2,"x":8,"y":19,"count":32},{"map_id":2,"x":8,"y":20,"count":16},{"map_id":2,"x":9,"y":5,"count":6},{"map_id":2,"x":9,"y":6,"count":24},{"map_id":2,"x":9,"y":7,"count":2},{"map_id":2,"x":9,"y":8,"count":430},{"map_id":2,"x":9,"y":9,"count":209},{"map_id":2,"x":9,"y":10,"count":93},{"map_id":2,"x":9,"y":11,"count":129},{"map_id":2,"x":9,"y":12,"count":120},{"map_id":2,"x":9,"y":13,"count":200},{"map_id":2,"x":9,"y":14,"count":151},{"map_id":2,"x":9,"y":15,"count":290},{"map_id":2,"x":9,"y":16,"count":247},{"map_id":2,"x":9,"y":17,"count":333},{"map_id":2,"x":9,"y":18,"count":180},{"map_id":2,"x":9,"y":19,"count":80},{"map_id":2,"x":9,"y":20,"count":183},{"map_id":2,"x":10,"y":7,"count":4},{"map_id":2,"x":10,"y":8,"count":115},{"map_id":2,"x":10,"y":9,"count":248},{"map_id":2,"x":10,"y":10,"count":242},{"map_id":2,"x":10,"y":11,"count":148},{"map_id":2,"x":10,"y":12,"count":54},{"map_id":2,"x":10,"y":13,"count":148},{"map_id":2,"x":10,"y":14,"count":309},{"map_id":2,"x":10,"y":15,"count":230},{"map_id":2,"x":10,"y":16,"count":428},{"map_id":2,"x":10,"y":17,"count":1193},{"map_id":2,"x":10,"y":18,"count":139},{"map_id":2,"x":10,"y":19,"count":111},{"map_id":2,"x":10,"y":20,"count":302},{"map_id":2,"x":10,"y":27,"count":3},{"map_id":2,"x":10,"y":28,"count":2},{"map_id":2,"x":10,"y":29,"count":3},{"map_id":2,"x":11,"y":7,"count":8},{"map_id":2,"x":11,"y":8,"count":187},{"map_id":2,"x":11,"y":9,"count":201},{"map_id":2,"x":11,"y":10,"count":61},{"map_id":2,"x":11,"y":11,"count":116},{"map_id":2,"x":11,"y":12,"count":132},{"map_id":2,"x":11,"y":13,"count":368},{"map_id":2,"x":11,"y":14,"count":281},{"map_id":2,"x":11,"y":15,"count":490},{"map_id":2,"x":11,"y":16,"count":1297},{"map_id":2,"x":11,"y":18,"count":248},{"map_id":2,"x":11,"y":19,"count":324},{"map_id":2,"x":11,"y":20,"count":279},{"map_id":2,"x":11,"y":27,"count":22},{"map_id":2,"x":11,"y":28,"count":7},{"map_id":2,"x":11,"y":29,"count":4},{"map_id":2,"x":12,"y":8,"count":49},{"map_id":2,"x":12,"y":9,"count":53},{"map_id":2,"x":12,"y":10,"count":82},{"map_id":2,"x":12,"y":11,"count":103},{"map_id":2,"x":12,"y":12,"count":111},{"map_id":2,"x":12,"y":13,"count":289},{"map_id":2,"x":12,"y":18,"count":191},{"map_id":2,"x":12,"y":19,"count":252},{"map_id":2,"x":12,"y":20,"count":256},{"map_id":2,"x":12,"y":26,"count":67},{"map_id":2,"x":12,"y":27,"count":47},{"map_id":2,"x":12,"y":28,"count":44},{"map_id":2,"x":12,"y":29,"count":50},{"map_id":2,"x":13,"y":8,"count":53},{"map_id":2,"x":13,"y":9,"count":64},{"map_id":2,"x":13,"y":10,"count":95},{"map_id":2,"x":13,"y":11,"count":191},{"map_id":2,"x":13,"y":12,"count":300},{"map_id":2,"x":13,"y":13,"count":272},{"map_id":2,"x":13,"y":18,"count":216},{"map_id":2,"x":13,"y":19,"count":216},{"map_id":2,"x":13,"y":20,"count":417},{"map_id":2,"x":13,"y":25,"count":73},{"map_id":2,"x":13,"y":26,"count":226},{"map_id":2,"x":13,"y":27,"count":88},{"map_id":2,"x":13,"y":28,"count":57},{"map_id":2,"x":13,"y":29,"count":93},{"map_id":2,"x":13,"y":30,"count":9},{"map_id":2,"x":13,"y":31,"count":9},{"map_id":2,"x":14,"y":7,"count":12},{"map_id":2,"x":14,"y":8,"count":94},{"map_id":2,"x":14,"y":9,"count":22},{"map_id":2,"x":14,"y":10,"count":61},{"map_id":2,"x":14,"y":11,"count":163},{"map_id":2,"x":14,"y":12,"count":204},{"map_id":2,"x":14,"y":13,"count":510},{"map_id":2,"x":14,"y":18,"count":417},{"map_id":2,"x":14,"y":19,"count":333},{"map_id":2,"x":14,"y":20,"count":303},{"map_id":2,"x":14,"y":26,"count":267},{"map_id":2,"x":14,"y":27,"count":97},{"map_id":2,"x":14,"y":28,"count":75},{"map_id":2,"x":14,"y":29,"count":85},{"map_id":2,"x":14,"y":30,"count":84},{"map_id":2,"x":14,"y":31,"count":3},{"map_id":2,"x":15,"y":10,"count":26},{"map_id":2,"x":15,"y":11,"count":30},{"map_id":2,"x":15,"y":12,"count":139},{"map_id":2,"x":15,"y":13,"count":391},{"map_id":2,"x":15,"y":18,"count":560},{"map_id":2,"x":15,"y":19,"count":282},{"map_id":2,"x":15,"y":20,"count":168},{"map_id":2,"x":15,"y":26,"count":436},{"map_id":2,"x":15,"y":27,"count":207},{"map_id":2,"x":15,"y":28,"count":152},{"map_id":2,"x":15,"y":29,"count":155},{"map_id":2,"x":15,"y":30,"count":155},{"map_id":2,"x":15,"y":31,"count":58},{"map_id":2,"x":16,"y":8,"count":4},{"map_id":2,"x":16,"y":9,"count":31},{"map_id":2,"x":16,"y":10,"count":88},{"map_id":2,"x":16,"y":11,"count":111},{"map_id":2,"x":16,"y":12,"count":128},{"map_id":2,"x":16,"y":13,"count":370},{"map_id":2,"x":16,"y":17,"count":54},{"map_id":2,"x":16,"y":18,"count":559},{"map_id":2,"x":16,"y":19,"count":317},{"map_id":2,"x":16,"y":20,"count":308},{"map_id":2,"x":16,"y":22,"count":414},{"map_id":2,"x":16,"y":23,"count":374},{"map_id":2,"x":16,"y":24,"count":155},{"map_id":2,"x":16,"y":25,"count":489},{"map_id":2,"x":16,"y":26,"count":280},{"map_id":2,"x":16,"y":27,"count":278},{"map_id":2,"x":16,"y":28,"count":309},{"map_id":2,"x":16,"y":29,"count":283},{"map_id":2,"x":16,"y":30,"count":94},{"map_id":2,"x":16,"y":31,"count":168},{"map_id":2,"x":17,"y":8,"count":19},{"map_id":2,"x":17,"y":9,"count":9},{"map_id":2,"x":17,"y":10,"count":14},{"map_id":2,"x":17,"y":11,"count":43},{"map_id":2,"x":17,"y":12,"count":150},{"map_id":2,"x":17,"y":13,"count":368},{"map_id":2,"x":17,"y":18,"count":183},{"map_id":2,"x":17,"y":19,"count":188},{"map_id":2,"x":17,"y":20,"count":346},{"map_id":2,"x":17,"y":22,"count":472},{"map_id":2,"x":17,"y":23,"count":254},{"map_id":2,"x":17,"y":24,"count":242},{"map_id":2,"x":17,"y":26,"count":985},{"map_id":2,"x":17,"y":27,"count":265},{"map_id":2,"x":17,"y":28,"count":178},{"map_id":2,"x":17,"y":29,"count":270},{"map_id":2,"x":17,"y":30,"count":143},{"map_id":2,"x":17,"y":31,"count":140},{"map_id":2,"x":18,"y":8,"count":7},{"map_id":2,"x":18,"y":9,"count":5},{"map_id":2,"x":18,"y":10,"count":16},{"map_id":2,"x":18,"y":11,"count":48},{"map_id":2,"x":18,"y":12,"count":103},{"map_id":2,"x":18,"y":13,"count":325},{"map_id":2,"x":18,"y":14,"count":680},{"map_id":2,"x":18,"y":15,"count":1638},{"map_id":2,"x":18,"y":16,"count":3651},{"map_id":2,"x":18,"y":17,"count":4578},{"map_id":2,"x":18,"y":22,"count":304},{"map_id":2,"x":18,"y":23,"count":221},{"map_id":2,"x":18,"y":24,"count":191},{"map_id":2,"x":18,"y":25,"count":71},{"map_id":2,"x":18,"y":26,"count":143},{"map_id":2,"x":18,"y":27,"count":112},{"map_id":2,"x":18,"y":28,"count":205},{"map_id":2,"x":18,"y":29,"count":469},{"map_id":2,"x":18,"y":30,"count":357},{"map_id":2,"x":18,"y":31,"count":104},{"map_id":2,"x":18,"y":32,"count":172},{"map_id":2,"x":18,"y":33,"count":96},{"map_id":2,"x":18,"y":34,"count":38},{"map_id":2,"x":18,"y":35,"count":14},{"map_id":2,"x":19,"y":8,"count":9},{"map_id":2,"x":19,"y":9,"count":6},{"map_id":2,"x":19,"y":10,"count":32},{"map_id":2,"x":19,"y":11,"count":42},{"map_id":2,"x":19,"y":12,"count":82},{"map_id":2,"x":19,"y":13,"count":391},{"map_id":2,"x":19,"y":14,"count":658},{"map_id":2,"x":19,"y":15,"count":968},{"map_id":2,"x":19,"y":16,"count":919},{"map_id":2,"x":19,"y":17,"count":1145},{"map_id":2,"x":19,"y":18,"count":669},{"map_id":2,"x":19,"y":19,"count":701},{"map_id":2,"x":19,"y":20,"count":591},{"map_id":2,"x":19,"y":21,"count":297},{"map_id":2,"x":19,"y":22,"count":287},{"map_id":2,"x":19,"y":23,"count":268},{"map_id":2,"x":19,"y":24,"count":100},{"map_id":2,"x":19,"y":25,"count":162},{"map_id":2,"x":19,"y":26,"count":98},{"map_id":2,"x":19,"y":27,"count":125},{"map_id":2,"x":19,"y":28,"count":280},{"map_id":2,"x":19,"y":30,"count":218},{"map_id":2,"x":19,"y":31,"count":76},{"map_id":2,"x":19,"y":32,"count":138},{"map_id":2,"x":19,"y":33,"count":118},{"map_id":2,"x":19,"y":34,"count":14},{"map_id":2,"x":19,"y":35,"count":34},{"map_id":2,"x":20,"y":8,"count":52},{"map_id":2,"x":20,"y":9,"count":34},{"map_id":2,"x":20,"y":10,"count":24},{"map_id":2,"x":20,"y":11,"count":37},{"map_id":2,"x":20,"y":12,"count":92},{"map_id":2,"x":20,"y":13,"count":277},{"map_id":2,"x":20,"y":14,"count":339},{"map_id":2,"x":20,"y":15,"count":914},{"map_id":2,"x":20,"y":16,"count":738},{"map_id":2,"x":20,"y":17,"count":612},{"map_id":2,"x":20,"y":18,"count":487},{"map_id":2,"x":20,"y":19,"count":436},{"map_id":2,"x":20,"y":20,"count":363},{"map_id":2,"x":20,"y":21,"count":206},{"map_id":2,"x":20,"y":22,"count":213},{"map_id":2,"x":20,"y":23,"count":99},{"map_id":2,"x":20,"y":24,"count":84},{"map_id":2,"x":20,"y":25,"count":73},{"map_id":2,"x":20,"y":26,"count":115},{"map_id":2,"x":20,"y":27,"count":148},{"map_id":2,"x":20,"y":28,"count":192},{"map_id":2,"x":20,"y":29,"count":96},{"map_id":2,"x":20,"y":30,"count":158},{"map_id":2,"x":20,"y":31,"count":110},{"map_id":2,"x":21,"y":8,"count":9},{"map_id":2,"x":21,"y":9,"count":2},{"map_id":2,"x":21,"y":10,"count":19},{"map_id":2,"x":21,"y":11,"count":33},{"map_id":2,"x":21,"y":12,"count":55},{"map_id":2,"x":21,"y":13,"count":142},{"map_id":2,"x":21,"y":14,"count":488},{"map_id":2,"x":21,"y":15,"count":693},{"map_id":2,"x":21,"y":16,"count":674},{"map_id":2,"x":21,"y":17,"count":576},{"map_id":2,"x":21,"y":18,"count":332},{"map_id":2,"x":21,"y":19,"count":190},{"map_id":2,"x":21,"y":20,"count":313},{"map_id":2,"x":21,"y":21,"count":108},{"map_id":2,"x":21,"y":22,"count":161},{"map_id":2,"x":21,"y":23,"count":52},{"map_id":2,"x":21,"y":30,"count":155},{"map_id":2,"x":21,"y":31,"count":58},{"map_id":2,"x":22,"y":10,"count":16},{"map_id":2,"x":22,"y":11,"count":26},{"map_id":2,"x":22,"y":12,"count":85},{"map_id":2,"x":22,"y":13,"count":215},{"map_id":2,"x":22,"y":18,"count":109},{"map_id":2,"x":22,"y":19,"count":161},{"map_id":2,"x":22,"y":20,"count":86},{"map_id":2,"x":22,"y":21,"count":50},{"map_id":2,"x":22,"y":22,"count":43},{"map_id":2,"x":22,"y":30,"count":47},{"map_id":2,"x":22,"y":31,"count":35},{"map_id":2,"x":23,"y":10,"count":2},{"map_id":2,"x":23,"y":11,"count":8},{"map_id":2,"x":23,"y":12,"count":29},{"map_id":2,"x":23,"y":13,"count":28},{"map_id":2,"x":23,"y":17,"count":39},{"map_id":2,"x":23,"y":18,"count":152},{"map_id":2,"x":23,"y":19,"count":125},{"map_id":2,"x":23,"y":20,"count":132},{"map_id":2,"x":23,"y":21,"count":127},{"map_id":2,"x":23,"y":22,"count":70},{"map_id":2,"x":23,"y":30,"count":12},{"map_id":2,"x":23,"y":31,"count":28},{"map_id":2,"x":24,"y":11,"count":2},{"map_id":2,"x":24,"y":12,"count":4},{"map_id":2,"x":24,"y":18,"count":97},{"map_id":2,"x":24,"y":19,"count":76},{"map_id":2,"x":24,"y":20,"count":181},{"map_id":2,"x":24,"y":21,"count":75},{"map_id":2,"x":24,"y":22,"count":45},{"map_id":2,"x":24,"y":30,"count":53},{"map_id":2,"x":24,"y":31,"count":18},{"map_id":2,"x":25,"y":11,"count":2},{"map_id":2,"x":25,"y":18,"count":45},{"map_id":2,"x":25,"y":19,"count":62},{"map_id":2,"x":25,"y":20,"count":94},{"map_id":2,"x":25,"y":21,"count":138},{"map_id":2,"x":25,"y":22,"count":71},{"map_id":2,"x":25,"y":30,"count":3},{"map_id":2,"x":26,"y":11,"count":2},{"map_id":2,"x":26,"y":14,"count":3},{"map_id":2,"x":26,"y":15,"count":21},{"map_id":2,"x":26,"y":16,"count":132},{"map_id":2,"x":26,"y":17,"count":34},{"map_id":2,"x":26,"y":18,"count":52},{"map_id":2,"x":26,"y":19,"count":28},{"map_id":2,"x":26,"y":20,"count":5},{"map_id":2,"x":26,"y":21,"count":36},{"map_id":2,"x":26,"y":22,"count":15},{"map_id":2,"x":27,"y":11,"count":3},{"map_id":2,"x":27,"y":12,"count":2},{"map_id":2,"x":27,"y":13,"count":2},{"map_id":2,"x":27,"y":14,"count":5},{"map_id":2,"x":27,"y":15,"count":16},{"map_id":2,"x":27,"y":16,"count":21},{"map_id":2,"x":27,"y":17,"count":2},{"map_id":2,"x":27,"y":18,"count":48},{"map_id":2,"x":27,"y":19,"count":32},{"map_id":2,"x":27,"y":20,"count":11},{"map_id":2,"x":27,"y":21,"count":31},{"map_id":2,"x":27,"y":22,"count":3},{"map_id":2,"x":28,"y":14,"count":3},{"map_id":2,"x":28,"y":15,"count":10},{"map_id":2,"x":28,"y":16,"count":11},{"map_id":2,"x":28,"y":17,"count":20},{"map_id":2,"x":28,"y":18,"count":10},{"map_id":2,"x":28,"y":19,"count":20},{"map_id":2,"x":28,"y":20,"count":2},{"map_id":2,"x":28,"y":21,"count":5},{"map_id":2,"x":29,"y":16,"count":12},{"map_id":2,"x":29,"y":17,"count":11},{"map_id":2,"x":29,"y":18,"count":11},{"map_id":2,"x":29,"y":19,"count":7},{"map_id":2,"x":30,"y":17,"count":2},{"map_id":2,"x":30,"y":18,"count":10},{"map_id":2,"x":30,"y":19,"count":6},{"map_id":2,"x":30,"y":20,"count":112},{"map_id":13,"x":0,"y":3,"count":15},{"map_id":13,"x":0,"y":4,"count":21},{"map_id":13,"x":0,"y":5,"count":12},{"map_id":13,"x":0,"y":6,"count":2},{"map_id":13,"x":0,"y":9,"count":12},{"map_id":13,"x":1,"y":3,"count":25},{"map_id":13,"x":1,"y":4,"count":36},{"map_id":13,"x":1,"y":5,"count":40},{"map_id":13,"x":1,"y":6,"count":44},{"map_id":13,"x":1,"y":8,"count":9},{"map_id":13,"x":1,"y":9,"count":25},{"map_id":13,"x":2,"y":3,"count":14},{"map_id":13,"x":2,"y":4,"count":50},{"map_id":13,"x":2,"y":5,"count":36},{"map_id":13,"x":2,"y":6,"count":10},{"map_id":13,"x":2,"y":7,"count":14},{"map_id":13,"x":2,"y":8,"count":30},{"map_id":13,"x":2,"y":9,"count":81},{"map_id":13,"x":3,"y":3,"count":7},{"map_id":13,"x":3,"y":4,"count":10},{"map_id":13,"x":3,"y":5,"count":65},{"map_id":13,"x":3,"y":6,"count":44},{"map_id":13,"x":3,"y":7,"count":55},{"map_id":13,"x":3,"y":8,"count":93},{"map_id":13,"x":3,"y":9,"count":79},{"map_id":13,"x":3,"y":10,"count":22},{"map_id":13,"x":3,"y":11,"count":24},{"map_id":13,"x":4,"y":2,"count":35},{"map_id":13,"x":4,"y":3,"count":11},{"map_id":13,"x":4,"y":4,"count":39},{"map_id":13,"x":4,"y":5,"count":22},{"map_id":13,"x":4,"y":6,"count":14},{"map_id":13,"x":4,"y":7,"count":150},{"map_id":13,"x":4,"y":8,"count":135},{"map_id":13,"x":4,"y":9,"count":208},{"map_id":13,"x":5,"y":0,"count":8},{"map_id":13,"x":5,"y":2,"count":13},{"map_id":13,"x":5,"y":3,"count":34},{"map_id":13,"x":5,"y":4,"count":38},{"map_id":13,"x":5,"y":5,"count":40},{"map_id":13,"x":5,"y":6,"count":94},{"map_id":13,"x":5,"y":7,"count":136},{"map_id":13,"x":5,"y":8,"count":112},{"map_id":13,"x":5,"y":9,"count":323},{"map_id":13,"x":6,"y":2,"count":33},{"map_id":13,"x":6,"y":3,"count":12},{"map_id":13,"x":6,"y":4,"count":10},{"map_id":13,"x":6,"y":5,"count":75},{"map_id":13,"x":6,"y":6,"count":95},{"map_id":13,"x":6,"y":7,"count":98},{"map_id":13,"x":6,"y":8,"count":237},{"map_id":13,"x":6,"y":9,"count":128},{"map_id":13,"x":7,"y":2,"count":51},{"map_id":13,"x":7,"y":3,"count":15},{"map_id":13,"x":7,"y":4,"count":7},{"map_id":13,"x":7,"y":5,"count":46},{"map_id":13,"x":7,"y":6,"count":61},{"map_id":13,"x":7,"y":7,"count":70},{"map_id":13,"x":7,"y":8,"count":244},{"map_id":13,"x":7,"y":9,"count":248},{"map_id":13,"x":8,"y":0,"count":60},{"map_id":13,"x":8,"y":1,"count":20},{"map_id":13,"x":8,"y":2,"count":62},{"map_id":13,"x":8,"y":3,"count":7},{"map_id":13,"x":8,"y":5,"count":6},{"map_id":13,"x":8,"y":6,"count":16},{"map_id":13,"x":8,"y":7,"count":68},{"map_id":13,"x":8,"y":8,"count":307},{"map_id":13,"x":8,"y":9,"count":254},{"map_id":13,"x":9,"y":0,"count":46},{"map_id":13,"x":9,"y":1,"count":3},{"map_id":13,"x":9,"y":2,"count":9},{"map_id":13,"x":9,"y":3,"count":6},{"map_id":13,"x":9,"y":5,"count":5},{"map_id":13,"x":9,"y":6,"count":20},{"map_id":13,"x":9,"y":7,"count":88},{"map_id":13,"x":9,"y":8,"count":128},{"map_id":13,"x":9,"y":9,"count":383},{"map_id":47,"x":1,"y":0,"count":16},{"map_id":47,"x":1,"y":3,"count":3},{"map_id":47,"x":1,"y":4,"count":10},{"map_id":47,"x":1,"y":5,"count":10},{"map_id":47,"x":1,"y":6,"count":30},{"map_id":47,"x":1,"y":7,"count":55},{"map_id":47,"x":2,"y":0,"count":12},{"map_id":47,"x":2,"y":1,"count":11},{"map_id":47,"x":2,"y":3,"count":5},{"map_id":47,"x":2,"y":4,"count":14},{"map_id":47,"x":2,"y":6,"count":15},{"map_id":47,"x":2,"y":7,"count":42},{"map_id":47,"x":3,"y":1,"count":33},{"map_id":47,"x":3,"y":4,"count":17},{"map_id":47,"x":3,"y":5,"count":261},{"map_id":47,"x":3,"y":6,"count":30},{"map_id":47,"x":3,"y":7,"count":100},{"map_id":47,"x":3,"y":11,"count":16},{"map_id":47,"x":4,"y":1,"count":36},{"map_id":47,"x":4,"y":2,"count":17},{"map_id":47,"x":4,"y":3,"count":12},{"map_id":47,"x":4,"y":4,"count":20},{"map_id":47,"x":4,"y":5,"count":47},{"map_id":47,"x":4,"y":6,"count":51},{"map_id":47,"x":4,"y":7,"count":63},{"map_id":47,"x":5,"y":0,"count":12},{"map_id":47,"x":5,"y":1,"count":39},{"map_id":47,"x":5,"y":2,"count":69},{"map_id":47,"x":5,"y":3,"count":24},{"map_id":47,"x":5,"y":4,"count":18},{"map_id":47,"x":5,"y":5,"count":52},{"map_id":47,"x":5,"y":6,"count":95},{"map_id":47,"x":5,"y":7,"count":93},{"map_id":47,"x":6,"y":1,"count":16},{"map_id":47,"x":6,"y":7,"count":79},{"map_id":47,"x":7,"y":1,"count":11},{"map_id":47,"x":7,"y":2,"count":9},{"map_id":47,"x":7,"y":4,"count":4},{"map_id":47,"x":7,"y":5,"count":22},{"map_id":47,"x":7,"y":6,"count":88},{"map_id":47,"x":7,"y":7,"count":49},{"map_id":47,"x":8,"y":1,"count":28},{"map_id":47,"x":8,"y":7,"count":6},{"map_id":47,"x":9,"y":1,"count":37},{"map_id":51,"x":1,"y":0,"count":92},{"map_id":51,"x":1,"y":1,"count":60},{"map_id":51,"x":1,"y":2,"count":11},{"map_id":51,"x":1,"y":3,"count":26},{"map_id":51,"x":1,"y":4,"count":48},{"map_id":51,"x":1,"y":5,"count":15},{"map_id":51,"x":1,"y":6,"count":21},{"map_id":51,"x":1,"y":7,"count":31},{"map_id":51,"x":1,"y":8,"count":7},{"map_id":51,"x":1,"y":9,"count":37},{"map_id":51,"x":1,"y":10,"count":28},{"map_id":51,"x":1,"y":11,"count":49},{"map_id":51,"x":1,"y":12,"count":96},{"map_id":51,"x":1,"y":13,"count":121},{"map_id":51,"x":1,"y":14,"count":176},{"map_id":51,"x":1,"y":15,"count":217},{"map_id":51,"x":1,"y":16,"count":186},{"map_id":51,"x":1,"y":17,"count":82},{"map_id":51,"x":1,"y":18,"count":92},{"map_id":51,"x":1,"y":19,"count":4},{"map_id":51,"x":1,"y":20,"count":40},{"map_id":51,"x":1,"y":21,"count":14},{"map_id":51,"x":1,"y":22,"count":6},{"map_id":51,"x":2,"y":0,"count":40},{"map_id":51,"x":2,"y":2,"count":54},{"map_id":51,"x":2,"y":3,"count":42},{"map_id":51,"x":2,"y":4,"count":25},{"map_id":51,"x":2,"y":5,"count":21},{"map_id":51,"x":2,"y":6,"count":32},{"map_id":51,"x":2,"y":7,"count":14},{"map_id":51,"x":2,"y":8,"count":60},{"map_id":51,"x":2,"y":9,"count":129},{"map_id":51,"x":2,"y":10,"count":53},{"map_id":51,"x":2,"y":11,"count":64},{"map_id":51,"x":2,"y":12,"count":179},{"map_id":51,"x":2,"y":13,"count":395},{"map_id":51,"x":2,"y":14,"count":316},{"map_id":51,"x":2,"y":15,"count":278},{"map_id":51,"x":2,"y":16,"count":472},{"map_id":51,"x":2,"y":17,"count":642},{"map_id":51,"x":2,"y":19,"count":12},{"map_id":51,"x":2,"y":20,"count":30},{"map_id":51,"x":2,"y":21,"count":19},{"map_id":51,"x":2,"y":22,"count":24},{"map_id":51,"x":3,"y":22,"count":10},{"map_id":51,"x":3,"y":23,"count":3},{"map_id":51,"x":4,"y":7,"count":16},{"map_id":51,"x":4,"y":22,"count":49},{"map_id":51,"x":4,"y":23,"count":3},{"map_id":51,"x":5,"y":7,"count":20},{"map_id":51,"x":5,"y":22,"count":13},{"map_id":51,"x":5,"y":24,"count":53},{"map_id":51,"x":5,"y":25,"count":44},{"map_id":51,"x":6,"y":21,"count":38},{"map_id":51,"x":6,"y":22,"count":182},{"map_id":51,"x":6,"y":23,"count":30},{"map_id":51,"x":6,"y":24,"count":39},{"map_id":51,"x":6,"y":25,"count":113},{"map_id":51,"x":7,"y":20,"count":5},{"map_id":51,"x":7,"y":21,"count":23},{"map_id":51,"x":7,"y":22,"count":117},{"map_id":51,"x":7,"y":23,"count":73},{"map_id":51,"x":7,"y":24,"count":193},{"map_id":51,"x":7,"y":25,"count":325},{"map_id":51,"x":8,"y":19,"count":25},{"map_id":51,"x":8,"y":20,"count":40},{"map_id":51,"x":8,"y":21,"count":69},{"map_id":51,"x":8,"y":22,"count":347},{"map_id":51,"x":8,"y":23,"count":129},{"map_id":51,"x":8,"y":24,"count":222},{"map_id":51,"x":8,"y":25,"count":401},{"map_id":51,"x":9,"y":24,"count":819},{"map_id":51,"x":9,"y":25,"count":620},{"map_id":51,"x":10,"y":24,"count":1018},{"map_id":51,"x":10,"y":25,"count":763},{"map_id":51,"x":11,"y":24,"count":966},{"map_id":51,"x":11,"y":25,"count":742},{"map_id":51,"x":11,"y":26,"count":522},{"map_id":51,"x":11,"y":27,"count":160},{"map_id":51,"x":11,"y":28,"count":45},{"map_id":51,"x":11,"y":29,"count":40},{"map_id":51,"x":12,"y":24,"count":1162},{"map_id":51,"x":12,"y":25,"count":784},{"map_id":51,"x":12,"y":26,"count":339},{"map_id":51,"x":12,"y":27,"count":69},{"map_id":51,"x":12,"y":28,"count":58},{"map_id":51,"x":12,"y":29,"count":32},{"map_id":52,"x":4,"y":1,"count":9},{"map_id":52,"x":4,"y":7,"count":4},{"map_id":52,"x":5,"y":1,"count":32},{"map_id":52,"x":5,"y":2,"count":20},{"map_id":52,"x":5,"y":3,"count":156},{"map_id":52,"x":5,"y":4,"count":21},{"map_id":52,"x":5,"y":5,"count":4},{"map_id":52,"x":5,"y":6,"count":6},{"map_id":52,"x":5,"y":7,"count":40},{"map_id":52,"x":6,"y":1,"count":112},{"map_id":52,"x":6,"y":2,"count":62},{"map_id":52,"x":6,"y":3,"count":102},{"map_id":52,"x":6,"y":4,"count":35},{"map_id":52,"x":6,"y":5,"count":15},{"map_id":52,"x":6,"y":6,"count":3},{"map_id":52,"x":6,"y":7,"count":5},{"map_id":52,"x":7,"y":1,"count":179},{"map_id":52,"x":7,"y":2,"count":94},{"map_id":52,"x":7,"y":3,"count":219},{"map_id":52,"x":7,"y":4,"count":66},{"map_id":52,"x":7,"y":5,"count":37},{"map_id":52,"x":7,"y":6,"count":36},{"map_id":52,"x":7,"y":7,"count":11},{"map_id":52,"x":8,"y":1,"count":161},{"map_id":52,"x":8,"y":2,"count":180},{"map_id":52,"x":8,"y":3,"count":149},{"map_id":52,"x":8,"y":4,"count":100},{"map_id":52,"x":9,"y":1,"count":138},{"map_id":52,"x":9,"y":2,"count":232},{"map_id":52,"x":9,"y":3,"count":140},{"map_id":52,"x":9,"y":4,"count":187},{"map_id":52,"x":9,"y":5,"count":38},{"map_id":52,"x":9,"y":6,"count":43},{"map_id":52,"x":9,"y":7,"count":38},{"map_id":52,"x":10,"y":1,"count":207},{"map_id":52,"x":10,"y":2,"count":215},{"map_id":52,"x":10,"y":3,"count":204},{"map_id":52,"x":10,"y":4,"count":357},{"map_id":52,"x":10,"y":5,"count":131},{"map_id":52,"x":10,"y":6,"count":107},{"map_id":52,"x":10,"y":7,"count":60},{"map_id":52,"x":11,"y":6,"count":232},{"map_id":52,"x":11,"y":7,"count":31},{"map_id":52,"x":12,"y":6,"count":245},{"map_id":52,"x":12,"y":7,"count":91},{"map_id":52,"x":14,"y":7,"count":17},{"map_id":53,"x":2,"y":1,"count":2},{"map_id":53,"x":3,"y":1,"count":10},{"map_id":53,"x":3,"y":2,"count":11},{"map_id":53,"x":3,"y":3,"count":7},{"map_id":53,"x":4,"y":1,"count":13},{"map_id":53,"x":4,"y":2,"count":14},{"map_id":53,"x":4,"y":3,"count":10},{"map_id":53,"x":5,"y":1,"count":11},{"map_id":53,"x":5,"y":2,"count":32},{"map_id":53,"x":5,"y":3,"count":16},{"map_id":53,"x":5,"y":4,"count":12},{"map_id":53,"x":5,"y":5,"count":4},{"map_id":53,"x":5,"y":7,"count":3},{"map_id":53,"x":6,"y":1,"count":6},{"map_id":53,"x":6,"y":2,"count":32},{"map_id":53,"x":6,"y":3,"count":35},{"map_id":53,"x":6,"y":4,"count":10},{"map_id":53,"x":6,"y":5,"count":8},{"map_id":53,"x":6,"y":6,"count":6},{"map_id":53,"x":6,"y":7,"count":24},{"map_id":53,"x":7,"y":2,"count":2},{"map_id":53,"x":7,"y":3,"count":19},{"map_id":53,"x":7,"y":4,"count":45},{"map_id":53,"x":7,"y":6,"count":28},{"map_id":53,"x":7,"y":7,"count":36},{"map_id":53,"x":8,"y":1,"count":23},{"map_id":53,"x":8,"y":2,"count":38},{"map_id":53,"x":8,"y":3,"count":98},{"map_id":53,"x":8,"y":4,"count":20},{"map_id":53,"x":9,"y":1,"count":68},{"map_id":53,"x":9,"y":2,"count":70},{"map_id":53,"x":9,"y":3,"count":83},{"map_id":53,"x":9,"y":4,"count":15},{"map_id":53,"x":9,"y":5,"count":120},{"map_id":53,"x":9,"y":6,"count":30},{"map_id":53,"x":9,"y":7,"count":60},{"map_id":53,"x":10,"y":3,"count":105},{"map_id":53,"x":10,"y":4,"count":95},{"map_id":53,"x":10,"y":5,"count":14},{"map_id":53,"x":10,"y":6,"count":42},{"map_id":53,"x":10,"y":7,"count":28},{"map_id":53,"x":11,"y":3,"count":71},{"map_id":53,"x":11,"y":4,"count":35},{"map_id":53,"x":11,"y":6,"count":23},{"map_id":53,"x":11,"y":7,"count":10},{"map_id":53,"x":12,"y":3,"count":28},{"map_id":53,"x":12,"y":4,"count":69},{"map_id":53,"x":12,"y":6,"count":15},{"map_id":53,"x":12,"y":7,"count":19},{"map_id":53,"x":13,"y":2,"count":25},{"map_id":53,"x":13,"y":3,"count":64},{"map_id":53,"x":13,"y":4,"count":30},{"map_id":53,"x":13,"y":5,"count":58},{"map_id":53,"x":13,"y":6,"count":70},{"map_id":53,"x":13,"y":7,"count":22},{"map_id":54,"x":0,"y":10,"count":14},{"map_id":54,"x":0,"y":11,"count":29},{"map_id":54,"x":0,"y":12,"count":37},{"map_id":54,"x":1,"y":7,"count":4},{"map_id":54,"x":1,"y":8,"count":32},{"map_id":54,"x":1,"y":10,"count":73},{"map_id":54,"x":1,"y":11,"count":29},{"map_id":54,"x":1,"y":12,"count":20},{"map_id":54,"x":1,"y":13,"count":58},{"map_id":54,"x":2,"y":8,"count":36},{"map_id":54,"x":2,"y":10,"count":143},{"map_id":54,"x":2,"y":11,"count":119},{"map_id":54,"x":2,"y":12,"count":86},{"map_id":54,"x":2,"y":13,"count":83},{"map_id":54,"x":3,"y":2,"count":41},{"map_id":54,"x":3,"y":4,"count":30},{"map_id":54,"x":3,"y":5,"count":181},{"map_id":54,"x":3,"y":7,"count":80},{"map_id":54,"x":3,"y":8,"count":76},{"map_id":54,"x":3,"y":11,"count":99},{"map_id":54,"x":3,"y":12,"count":87},{"map_id":54,"x":3,"y":13,"count":86},{"map_id":54,"x":4,"y":2,"count":215},{"map_id":54,"x":4,"y":3,"count":89},{"map_id":54,"x":4,"y":4,"count":127},{"map_id":54,"x":4,"y":5,"count":217},{"map_id":54,"x":4,"y":6,"count":588},{"map_id":54,"x":4,"y":7,"count":222},{"map_id":54,"x":4,"y":8,"count":217},{"map_id":54,"x":4,"y":9,"count":381},{"map_id":54,"x":4,"y":10,"count":251},{"map_id":54,"x":4,"y":11,"count":183},{"map_id":54,"x":4,"y":12,"count":116},{"map_id":54,"x":4,"y":13,"count":377},{"map_id":54,"x":5,"y":1,"count":760},{"map_id":54,"x":5,"y":2,"count":92},{"map_id":54,"x":5,"y":3,"count":194},{"map_id":54,"x":5,"y":4,"count":242},{"map_id":54,"x":5,"y":6,"count":165},{"map_id":54,"x":5,"y":8,"count":348},{"map_id":54,"x":5,"y":9,"count":400},{"map_id":54,"x":5,"y":10,"count":309},{"map_id":54,"x":5,"y":11,"count":277},{"map_id":54,"x":5,"y":12,"count":216},{"map_id":54,"x":5,"y":13,"count":31},{"map_id":54,"x":6,"y":1,"count":256},{"map_id":54,"x":6,"y":2,"count":250},{"map_id":54,"x":6,"y":4,"count":287},{"map_id":54,"x":6,"y":6,"count":203},{"map_id":54,"x":6,"y":8,"count":382},{"map_id":54,"x":6,"y":11,"count":329},{"map_id":54,"x":6,"y":12,"count":150},{"map_id":54,"x":6,"y":13,"count":24},{"map_id":54,"x":7,"y":1,"count":512},{"map_id":54,"x":7,"y":2,"count":647},{"map_id":54,"x":7,"y":4,"count":537},{"map_id":54,"x":7,"y":6,"count":268},{"map_id":54,"x":7,"y":8,"count":426},{"map_id":54,"x":7,"y":11,"count":950},{"map_id":54,"x":7,"y":12,"count":126},{"map_id":54,"x":7,"y":13,"count":59},{"map_id":54,"x":8,"y":1,"count":1266},{"map_id":54,"x":8,"y":2,"count":1099},{"map_id":54,"x":8,"y":4,"count":449},{"map_id":54,"x":8,"y":5,"count":371},{"map_id":54,"x":8,"y":6,"count":363},{"map_id":54,"x":8,"y":7,"count":421},{"map_id":54,"x":8,"y":8,"count":403},{"map_id":54,"x":8,"y":10,"count":1402},{"map_id":54,"x":8,"y":11,"count":208},{"map_id":54,"x":8,"y":12,"count":141},{"map_id":54,"x":8,"y":13,"count":143},{"map_id":54,"x":9,"y":10,"count":315},{"map_id":54,"x":9,"y":11,"count":249},{"map_id":54,"x":9,"y":12,"count":262},{"map_id":54,"x":9,"y":13,"count":83},{"map_id":54,"x":16,"y":17,"count":93},{"map_id":56,"x":1,"y":7,"count":10},{"map_id":56,"x":2,"y":4,"count":8},{"map_id":56,"x":2,"y":5,"count":229},{"map_id":56,"x":2,"y":6,"count":76},{"map_id":56,"x":2,"y":7,"count":47},{"map_id":56,"x":3,"y":4,"count":3},{"map_id":56,"x":3,"y":5,"count":8},{"map_id":56,"x":3,"y":6,"count":20},{"map_id":56,"x":3,"y":7,"count":163},{"map_id":56,"x":4,"y":5,"count":92},{"map_id":56,"x":4,"y":6,"count":322},{"map_id":56,"x":4,"y":7,"count":80},{"map_id":56,"x":5,"y":6,"count":90},{"map_id":56,"x":5,"y":7,"count":53},{"map_id":56,"x":6,"y":5,"count":36},{"map_id":56,"x":6,"y":6,"count":125},{"map_id":56,"x":6,"y":7,"count":82},{"map_id":56,"x":7,"y":5,"count":55},{"map_id":56,"x":7,"y":6,"count":110},{"map_id":56,"x":7,"y":7,"count":118},{"map_id":56,"x":23,"y":17,"count":41},{"map_id":58,"x":1,"y":4,"count":1},{"map_id":58,"x":1,"y":5,"count":41},{"map_id":58,"x":2,"y":3,"count":14},{"map_id":58,"x":2,"y":4,"count":81},{"map_id":58,"x":2,"y":5,"count":27},{"map_id":58,"x":2,"y":6,"count":40},{"map_id":58,"x":2,"y":7,"count":42},{"map_id":58,"x":3,"y":3,"count":146},{"map_id":58,"x":3,"y":4,"count":410},{"map_id":58,"x":3,"y":5,"count":91},{"map_id":58,"x":3,"y":6,"count":70},{"map_id":58,"x":3,"y":7,"count":67},{"map_id":58,"x":4,"y":3,"count":21},{"map_id":58,"x":4,"y":4,"count":97},{"map_id":58,"x":4,"y":5,"count":30},{"map_id":58,"x":4,"y":6,"count":26},{"map_id":58,"x":4,"y":7,"count":8},{"map_id":58,"x":5,"y":3,"count":15},{"map_id":58,"x":5,"y":4,"count":44},{"map_id":58,"x":5,"y":5,"count":7},{"map_id":58,"x":5,"y":6,"count":34},{"map_id":58,"x":5,"y":7,"count":4},{"map_id":58,"x":6,"y":3,"count":8},{"map_id":58,"x":6,"y":4,"count":17},{"map_id":58,"x":7,"y":3,"count":15},{"map_id":58,"x":7,"y":4,"count":14},{"map_id":58,"x":7,"y":5,"count":5},{"map_id":58,"x":8,"y":3,"count":11},{"map_id":58,"x":8,"y":4,"count":46},{"map_id":58,"x":8,"y":5,"count":20},{"map_id":58,"x":8,"y":6,"count":20},{"map_id":58,"x":8,"y":7,"count":77},{"map_id":58,"x":9,"y":3,"count":26},{"map_id":58,"x":9,"y":4,"count":39},{"map_id":58,"x":9,"y":5,"count":130},{"map_id":58,"x":9,"y":6,"count":51},{"map_id":58,"x":9,"y":7,"count":115},{"map_id":58,"x":10,"y":3,"count":36},{"map_id":58,"x":10,"y":4,"count":63},{"map_id":58,"x":10,"y":5,"count":211},{"map_id":58,"x":10,"y":6,"count":123},{"map_id":58,"x":10,"y":7,"count":533},{"map_id":58,"x":11,"y":3,"count":153},{"map_id":58,"x":11,"y":4,"count":135},{"map_id":58,"x":11,"y":5,"count":122},{"map_id":58,"x":11,"y":6,"count":400},{"map_id":58,"x":12,"y":3,"count":153},{"map_id":58,"x":12,"y":4,"count":312},{"map_id":58,"x":12,"y":5,"count":234},{"map_id":58,"x":13,"y":4,"count":478},{"map_id":58,"x":13,"y":5,"count":439},{"map_id":58,"x":13,"y":25,"count":26}],"12.1.27":[],"12.1.26":[{"map_id":2,"x":2,"y":7,"count":704},{"map_id":2,"x":3,"y":7,"count":6713},{"map_id":2,"x":4,"y":2,"count":27229},{"map_id":2,"x":4,"y":3,"count":15254},{"map_id":2,"x":4,"y":4,"count":9132},{"map_id":2,"x":4,"y":5,"count":5061},{"map_id":2,"x":4,"y":6,"count":1869},{"map_id":2,"x":4,"y":7,"count":2602},{"map_id":2,"x":4,"y":8,"count":49702},{"map_id":2,"x":4,"y":9,"count":35500},{"map_id":2,"x":4,"y":10,"count":25492},{"map_id":2,"x":4,"y":11,"count":18416},{"map_id":2,"x":4,"y":12,"count":14819},{"map_id":2,"x":4,"y":13,"count":15733},{"map_id":2,"x":4,"y":14,"count":11442},{"map_id":2,"x":4,"y":15,"count":10973},{"map_id":2,"x":4,"y":16,"count":11667},{"map_id":2,"x":4,"y":17,"count":11878},{"map_id":2,"x":4,"y":18,"count":12008},{"map_id":2,"x":4,"y":19,"count":14568},{"map_id":2,"x":4,"y":20,"count":16434},{"map_id":2,"x":4,"y":22,"count":31041},{"map_id":2,"x":4,"y":23,"count":19524},{"map_id":2,"x":4,"y":24,"count":15345},{"map_id":2,"x":4,"y":25,"count":11518},{"map_id":2,"x":4,"y":26,"count":8676},{"map_id":2,"x":4,"y":27,"count":8530},{"map_id":2,"x":4,"y":28,"count":8022},{"map_id":2,"x":4,"y":29,"count":8726},{"map_id":2,"x":4,"y":30,"count":9176},{"map_id":2,"x":4,"y":31,"count":8398},{"map_id":2,"x":5,"y":2,"count":17424},{"map_id":2,"x":5,"y":3,"count":9673},{"map_id":2,"x":5,"y":4,"count":6905},{"map_id":2,"x":5,"y":5,"count":4077},{"map_id":2,"x":5,"y":6,"count":2534},{"map_id":2,"x":5,"y":7,"count":128},{"map_id":2,"x":5,"y":8,"count":36163},{"map_id":2,"x":5,"y":9,"count":26107},{"map_id":2,"x":5,"y":10,"count":19775},{"map_id":2,"x":5,"y":11,"count":15227},{"map_id":2,"x":5,"y":12,"count":11224},{"map_id":2,"x":5,"y":13,"count":13047},{"map_id":2,"x":5,"y":14,"count":9579},{"map_id":2,"x":5,"y":15,"count":9915},{"map_id":2,"x":5,"y":16,"count":8985},{"map_id":2,"x":5,"y":17,"count":9923},{"map_id":2,"x":5,"y":18,"count":11502},{"map_id":2,"x":5,"y":19,"count":12355},{"map_id":2,"x":5,"y":20,"count":14973},{"map_id":2,"x":5,"y":22,"count":30500},{"map_id":2,"x":5,"y":23,"count":19752},{"map_id":2,"x":5,"y":24,"count":14328},{"map_id":2,"x":5,"y":25,"count":10553},{"map_id":2,"x":5,"y":26,"count":9130},{"map_id":2,"x":5,"y":27,"count":7872},{"map_id":2,"x":5,"y":28,"count":6859},{"map_id":2,"x":5,"y":29,"count":6466},{"map_id":2,"x":5,"y":30,"count":7502},{"map_id":2,"x":5,"y":31,"count":6550},{"map_id":2,"x":6,"y":2,"count":11464},{"map_id":2,"x":6,"y":3,"count":6511},{"map_id":2,"x":6,"y":4,"count":5084},{"map_id":2,"x":6,"y":5,"count":4019},{"map_id":2,"x":6,"y":6,"count":2381},{"map_id":2,"x":6,"y":7,"count":156},{"map_id":2,"x":6,"y":8,"count":27095},{"map_id":2,"x":6,"y":9,"count":19877},{"map_id":2,"x":6,"y":10,"count":16132},{"map_id":2,"x":6,"y":11,"count":12123},{"map_id":2,"x":6,"y":12,"count":9838},{"map_id":2,"x":6,"y":13,"count":9169},{"map_id":2,"x":6,"y":14,"count":8642},{"map_id":2,"x":6,"y":15,"count":8407},{"map_id":2,"x":6,"y":16,"count":9524},{"map_id":2,"x":6,"y":17,"count":10057},{"map_id":2,"x":6,"y":18,"count":12022},{"map_id":2,"x":6,"y":19,"count":12744},{"map_id":2,"x":6,"y":20,"count":14842},{"map_id":2,"x":6,"y":22,"count":33143},{"map_id":2,"x":6,"y":23,"count":19606},{"map_id":2,"x":6,"y":24,"count":15417},{"map_id":2,"x":6,"y":25,"count":12919},{"map_id":2,"x":6,"y":26,"count":9184},{"map_id":2,"x":6,"y":27,"count":7769},{"map_id":2,"x":6,"y":30,"count":5175},{"map_id":2,"x":6,"y":31,"count":4530},{"map_id":2,"x":7,"y":2,"count":8699},{"map_id":2,"x":7,"y":3,"count":5627},{"map_id":2,"x":7,"y":4,"count":4546},{"map_id":2,"x":7,"y":5,"count":3959},{"map_id":2,"x":7,"y":6,"count":5187},{"map_id":2,"x":7,"y":7,"count":9840},{"map_id":2,"x":7,"y":8,"count":16108},{"map_id":2,"x":7,"y":9,"count":15421},{"map_id":2,"x":7,"y":10,"count":13792},{"map_id":2,"x":7,"y":11,"count":10212},{"map_id":2,"x":7,"y":12,"count":8933},{"map_id":2,"x":7,"y":13,"count":8626},{"map_id":2,"x":7,"y":14,"count":8407},{"map_id":2,"x":7,"y":15,"count":15930},{"map_id":2,"x":7,"y":16,"count":7862},{"map_id":2,"x":7,"y":17,"count":9662},{"map_id":2,"x":7,"y":18,"count":11558},{"map_id":2,"x":7,"y":19,"count":12640},{"map_id":2,"x":7,"y":20,"count":14132},{"map_id":2,"x":7,"y":22,"count":34290},{"map_id":2,"x":7,"y":23,"count":21600},{"map_id":2,"x":7,"y":24,"count":16257},{"map_id":2,"x":7,"y":25,"count":12064},{"map_id":2,"x":7,"y":26,"count":9226},{"map_id":2,"x":7,"y":27,"count":8636},{"map_id":2,"x":7,"y":29,"count":638},{"map_id":2,"x":7,"y":30,"count":5593},{"map_id":2,"x":7,"y":31,"count":4764},{"map_id":2,"x":8,"y":2,"count":6392},{"map_id":2,"x":8,"y":3,"count":4559},{"map_id":2,"x":8,"y":4,"count":3173},{"map_id":2,"x":8,"y":5,"count":2694},{"map_id":2,"x":8,"y":6,"count":1550},{"map_id":2,"x":8,"y":7,"count":100},{"map_id":2,"x":8,"y":8,"count":14209},{"map_id":2,"x":8,"y":9,"count":12534},{"map_id":2,"x":8,"y":10,"count":11060},{"map_id":2,"x":8,"y":11,"count":9899},{"map_id":2,"x":8,"y":12,"count":9129},{"map_id":2,"x":8,"y":13,"count":9084},{"map_id":2,"x":8,"y":14,"count":17561},{"map_id":2,"x":8,"y":16,"count":16782},{"map_id":2,"x":8,"y":17,"count":11617},{"map_id":2,"x":8,"y":18,"count":12629},{"map_id":2,"x":8,"y":19,"count":14262},{"map_id":2,"x":8,"y":20,"count":14563},{"map_id":2,"x":8,"y":22,"count":39885},{"map_id":2,"x":8,"y":23,"count":25330},{"map_id":2,"x":8,"y":24,"count":17262},{"map_id":2,"x":8,"y":25,"count":13169},{"map_id":2,"x":8,"y":26,"count":10946},{"map_id":2,"x":8,"y":27,"count":8700},{"map_id":2,"x":8,"y":30,"count":6470},{"map_id":2,"x":8,"y":31,"count":7001},{"map_id":2,"x":9,"y":2,"count":4791},{"map_id":2,"x":9,"y":3,"count":3553},{"map_id":2,"x":9,"y":4,"count":2787},{"map_id":2,"x":9,"y":5,"count":1735},{"map_id":2,"x":9,"y":6,"count":810},{"map_id":2,"x":9,"y":7,"count":66},{"map_id":2,"x":9,"y":8,"count":12546},{"map_id":2,"x":9,"y":9,"count":11478},{"map_id":2,"x":9,"y":10,"count":10658},{"map_id":2,"x":9,"y":11,"count":9621},{"map_id":2,"x":9,"y":12,"count":10695},{"map_id":2,"x":9,"y":13,"count":10733},{"map_id":2,"x":9,"y":14,"count":9911},{"map_id":2,"x":9,"y":15,"count":19621},{"map_id":2,"x":9,"y":16,"count":12840},{"map_id":2,"x":9,"y":17,"count":14840},{"map_id":2,"x":9,"y":18,"count":15923},{"map_id":2,"x":9,"y":19,"count":16990},{"map_id":2,"x":9,"y":20,"count":18093},{"map_id":2,"x":9,"y":22,"count":48340},{"map_id":2,"x":9,"y":23,"count":30951},{"map_id":2,"x":9,"y":24,"count":21527},{"map_id":2,"x":9,"y":25,"count":14362},{"map_id":2,"x":9,"y":26,"count":12749},{"map_id":2,"x":9,"y":27,"count":9125},{"map_id":2,"x":9,"y":30,"count":6640},{"map_id":2,"x":9,"y":31,"count":7145},{"map_id":2,"x":10,"y":7,"count":820},{"map_id":2,"x":10,"y":8,"count":10511},{"map_id":2,"x":10,"y":9,"count":10178},{"map_id":2,"x":10,"y":10,"count":9986},{"map_id":2,"x":10,"y":11,"count":10942},{"map_id":2,"x":10,"y":12,"count":10597},{"map_id":2,"x":10,"y":13,"count":11765},{"map_id":2,"x":10,"y":14,"count":12515},{"map_id":2,"x":10,"y":15,"count":12475},{"map_id":2,"x":10,"y":16,"count":15216},{"map_id":2,"x":10,"y":17,"count":27530},{"map_id":2,"x":10,"y":18,"count":18580},{"map_id":2,"x":10,"y":19,"count":19429},{"map_id":2,"x":10,"y":20,"count":20308},{"map_id":2,"x":10,"y":22,"count":64187},{"map_id":2,"x":10,"y":23,"count":40958},{"map_id":2,"x":10,"y":24,"count":26746},{"map_id":2,"x":10,"y":25,"count":18512},{"map_id":2,"x":10,"y":26,"count":13655},{"map_id":2,"x":10,"y":27,"count":10517},{"map_id":2,"x":10,"y":28,"count":8226},{"map_id":2,"x":10,"y":29,"count":6398},{"map_id":2,"x":10,"y":30,"count":7252},{"map_id":2,"x":10,"y":31,"count":6767},{"map_id":2,"x":11,"y":7,"count":440},{"map_id":2,"x":11,"y":8,"count":9628},{"map_id":2,"x":11,"y":9,"count":11084},{"map_id":2,"x":11,"y":10,"count":10662},{"map_id":2,"x":11,"y":11,"count":10938},{"map_id":2,"x":11,"y":12,"count":12180},{"map_id":2,"x":11,"y":13,"count":14186},{"map_id":2,"x":11,"y":14,"count":14423},{"map_id":2,"x":11,"y":15,"count":17997},{"map_id":2,"x":11,"y":16,"count":35240},{"map_id":2,"x":11,"y":18,"count":34500},{"map_id":2,"x":11,"y":19,"count":18800},{"map_id":2,"x":11,"y":20,"count":24449},{"map_id":2,"x":11,"y":22,"count":84795},{"map_id":2,"x":11,"y":23,"count":53257},{"map_id":2,"x":11,"y":24,"count":32071},{"map_id":2,"x":11,"y":25,"count":20548},{"map_id":2,"x":11,"y":26,"count":17411},{"map_id":2,"x":11,"y":27,"count":13055},{"map_id":2,"x":11,"y":28,"count":9705},{"map_id":2,"x":11,"y":29,"count":7054},{"map_id":2,"x":11,"y":30,"count":7196},{"map_id":2,"x":11,"y":31,"count":7847},{"map_id":2,"x":12,"y":8,"count":9559},{"map_id":2,"x":12,"y":9,"count":8791},{"map_id":2,"x":12,"y":10,"count":10622},{"map_id":2,"x":12,"y":11,"count":11831},{"map_id":2,"x":12,"y":12,"count":13996},{"map_id":2,"x":12,"y":13,"count":17999},{"map_id":2,"x":12,"y":18,"count":19934},{"map_id":2,"x":12,"y":19,"count":22300},{"map_id":2,"x":12,"y":20,"count":25832},{"map_id":2,"x":12,"y":26,"count":20755},{"map_id":2,"x":12,"y":27,"count":14353},{"map_id":2,"x":12,"y":28,"count":10235},{"map_id":2,"x":12,"y":29,"count":8405},{"map_id":2,"x":12,"y":30,"count":7848},{"map_id":2,"x":12,"y":31,"count":7976},{"map_id":2,"x":13,"y":8,"count":8076},{"map_id":2,"x":13,"y":9,"count":10010},{"map_id":2,"x":13,"y":10,"count":10092},{"map_id":2,"x":13,"y":11,"count":13730},{"map_id":2,"x":13,"y":12,"count":16172},{"map_id":2,"x":13,"y":13,"count":20046},{"map_id":2,"x":13,"y":18,"count":19851},{"map_id":2,"x":13,"y":19,"count":22850},{"map_id":2,"x":13,"y":20,"count":30767},{"map_id":2,"x":13,"y":25,"count":6083},{"map_id":2,"x":13,"y":26,"count":29152},{"map_id":2,"x":13,"y":27,"count":16656},{"map_id":2,"x":13,"y":28,"count":11975},{"map_id":2,"x":13,"y":29,"count":10857},{"map_id":2,"x":13,"y":30,"count":8996},{"map_id":2,"x":13,"y":31,"count":8679},{"map_id":2,"x":14,"y":7,"count":1168},{"map_id":2,"x":14,"y":8,"count":18239},{"map_id":2,"x":14,"y":9,"count":12242},{"map_id":2,"x":14,"y":10,"count":11193},{"map_id":2,"x":14,"y":11,"count":12109},{"map_id":2,"x":14,"y":12,"count":15231},{"map_id":2,"x":14,"y":13,"count":22405},{"map_id":2,"x":14,"y":18,"count":27574},{"map_id":2,"x":14,"y":19,"count":28145},{"map_id":2,"x":14,"y":20,"count":34438},{"map_id":2,"x":14,"y":26,"count":33903},{"map_id":2,"x":14,"y":27,"count":16457},{"map_id":2,"x":14,"y":28,"count":11804},{"map_id":2,"x":14,"y":29,"count":11993},{"map_id":2,"x":14,"y":30,"count":10216},{"map_id":2,"x":14,"y":31,"count":7939},{"map_id":2,"x":15,"y":8,"count":9110},{"map_id":2,"x":15,"y":10,"count":11619},{"map_id":2,"x":15,"y":11,"count":11905},{"map_id":2,"x":15,"y":12,"count":15741},{"map_id":2,"x":15,"y":13,"count":23137},{"map_id":2,"x":15,"y":18,"count":33725},{"map_id":2,"x":15,"y":19,"count":36094},{"map_id":2,"x":15,"y":20,"count":46069},{"map_id":2,"x":15,"y":26,"count":24006},{"map_id":2,"x":15,"y":27,"count":16616},{"map_id":2,"x":15,"y":28,"count":12688},{"map_id":2,"x":15,"y":29,"count":11029},{"map_id":2,"x":15,"y":30,"count":9143},{"map_id":2,"x":15,"y":31,"count":8754},{"map_id":2,"x":16,"y":8,"count":7218},{"map_id":2,"x":16,"y":9,"count":9451},{"map_id":2,"x":16,"y":10,"count":9915},{"map_id":2,"x":16,"y":11,"count":11802},{"map_id":2,"x":16,"y":12,"count":15508},{"map_id":2,"x":16,"y":13,"count":23396},{"map_id":2,"x":16,"y":17,"count":6281},{"map_id":2,"x":16,"y":18,"count":51325},{"map_id":2,"x":16,"y":19,"count":54987},{"map_id":2,"x":16,"y":20,"count":63012},{"map_id":2,"x":16,"y":22,"count":77649},{"map_id":2,"x":16,"y":23,"count":48840},{"map_id":2,"x":16,"y":24,"count":32347},{"map_id":2,"x":16,"y":25,"count":38349},{"map_id":2,"x":16,"y":26,"count":20713},{"map_id":2,"x":16,"y":27,"count":16239},{"map_id":2,"x":16,"y":28,"count":11985},{"map_id":2,"x":16,"y":29,"count":10561},{"map_id":2,"x":16,"y":30,"count":7694},{"map_id":2,"x":16,"y":31,"count":8499},{"map_id":2,"x":17,"y":8,"count":6579},{"map_id":2,"x":17,"y":9,"count":6996},{"map_id":2,"x":17,"y":10,"count":7859},{"map_id":2,"x":17,"y":11,"count":10517},{"map_id":2,"x":17,"y":12,"count":13462},{"map_id":2,"x":17,"y":13,"count":19921},{"map_id":2,"x":17,"y":18,"count":61640},{"map_id":2,"x":17,"y":19,"count":76299},{"map_id":2,"x":17,"y":20,"count":90602},{"map_id":2,"x":17,"y":22,"count":63251},{"map_id":2,"x":17,"y":23,"count":38217},{"map_id":2,"x":17,"y":24,"count":52184},{"map_id":2,"x":17,"y":26,"count":39810},{"map_id":2,"x":17,"y":27,"count":12910},{"map_id":2,"x":17,"y":28,"count":10074},{"map_id":2,"x":17,"y":29,"count":7796},{"map_id":2,"x":17,"y":30,"count":7553},{"map_id":2,"x":17,"y":31,"count":6526},{"map_id":2,"x":18,"y":8,"count":5597},{"map_id":2,"x":18,"y":9,"count":6885},{"map_id":2,"x":18,"y":10,"count":6859},{"map_id":2,"x":18,"y":11,"count":9410},{"map_id":2,"x":18,"y":12,"count":13030},{"map_id":2,"x":18,"y":13,"count":20240},{"map_id":2,"x":18,"y":14,"count":34497},{"map_id":2,"x":18,"y":15,"count":63600},{"map_id":2,"x":18,"y":16,"count":114105},{"map_id":2,"x":18,"y":17,"count":155174},{"map_id":2,"x":18,"y":22,"count":45796},{"map_id":2,"x":18,"y":23,"count":29496},{"map_id":2,"x":18,"y":24,"count":20957},{"map_id":2,"x":18,"y":25,"count":30140},{"map_id":2,"x":18,"y":26,"count":13422},{"map_id":2,"x":18,"y":27,"count":11500},{"map_id":2,"x":18,"y":28,"count":8922},{"map_id":2,"x":18,"y":29,"count":10924},{"map_id":2,"x":18,"y":30,"count":5995},{"map_id":2,"x":18,"y":31,"count":5661},{"map_id":2,"x":18,"y":32,"count":3916},{"map_id":2,"x":18,"y":33,"count":3648},{"map_id":2,"x":18,"y":34,"count":2021},{"map_id":2,"x":18,"y":35,"count":1631},{"map_id":2,"x":19,"y":8,"count":5832},{"map_id":2,"x":19,"y":9,"count":6034},{"map_id":2,"x":19,"y":10,"count":5627},{"map_id":2,"x":19,"y":11,"count":8214},{"map_id":2,"x":19,"y":12,"count":11066},{"map_id":2,"x":19,"y":13,"count":15979},{"map_id":2,"x":19,"y":14,"count":23489},{"map_id":2,"x":19,"y":15,"count":31761},{"map_id":2,"x":19,"y":16,"count":36573},{"map_id":2,"x":19,"y":17,"count":45297},{"map_id":2,"x":19,"y":18,"count":50039},{"map_id":2,"x":19,"y":19,"count":51946},{"map_id":2,"x":19,"y":20,"count":45185},{"map_id":2,"x":19,"y":21,"count":36196},{"map_id":2,"x":19,"y":22,"count":31952},{"map_id":2,"x":19,"y":23,"count":23462},{"map_id":2,"x":19,"y":24,"count":17604},{"map_id":2,"x":19,"y":25,"count":12654},{"map_id":2,"x":19,"y":26,"count":11468},{"map_id":2,"x":19,"y":27,"count":10937},{"map_id":2,"x":19,"y":28,"count":13765},{"map_id":2,"x":19,"y":30,"count":10357},{"map_id":2,"x":19,"y":31,"count":6118},{"map_id":2,"x":19,"y":32,"count":3995},{"map_id":2,"x":19,"y":33,"count":3542},{"map_id":2,"x":19,"y":34,"count":2517},{"map_id":2,"x":19,"y":35,"count":2000},{"map_id":2,"x":20,"y":8,"count":5139},{"map_id":2,"x":20,"y":9,"count":5403},{"map_id":2,"x":20,"y":10,"count":4968},{"map_id":2,"x":20,"y":11,"count":6290},{"map_id":2,"x":20,"y":12,"count":7257},{"map_id":2,"x":20,"y":13,"count":10476},{"map_id":2,"x":20,"y":14,"count":15755},{"map_id":2,"x":20,"y":15,"count":19321},{"map_id":2,"x":20,"y":16,"count":24360},{"map_id":2,"x":20,"y":17,"count":23152},{"map_id":2,"x":20,"y":18,"count":33039},{"map_id":2,"x":20,"y":19,"count":36727},{"map_id":2,"x":20,"y":20,"count":33170},{"map_id":2,"x":20,"y":21,"count":29981},{"map_id":2,"x":20,"y":22,"count":24639},{"map_id":2,"x":20,"y":23,"count":20298},{"map_id":2,"x":20,"y":24,"count":14714},{"map_id":2,"x":20,"y":25,"count":10458},{"map_id":2,"x":20,"y":26,"count":9188},{"map_id":2,"x":20,"y":27,"count":8823},{"map_id":2,"x":20,"y":28,"count":7231},{"map_id":2,"x":20,"y":29,"count":10848},{"map_id":2,"x":20,"y":30,"count":5831},{"map_id":2,"x":20,"y":31,"count":5513},{"map_id":2,"x":21,"y":8,"count":5037},{"map_id":2,"x":21,"y":9,"count":4054},{"map_id":2,"x":21,"y":10,"count":4740},{"map_id":2,"x":21,"y":11,"count":5261},{"map_id":2,"x":21,"y":12,"count":6247},{"map_id":2,"x":21,"y":13,"count":6973},{"map_id":2,"x":21,"y":14,"count":9798},{"map_id":2,"x":21,"y":15,"count":13439},{"map_id":2,"x":21,"y":16,"count":17357},{"map_id":2,"x":21,"y":17,"count":18531},{"map_id":2,"x":21,"y":18,"count":24582},{"map_id":2,"x":21,"y":19,"count":26323},{"map_id":2,"x":21,"y":20,"count":23547},{"map_id":2,"x":21,"y":21,"count":22817},{"map_id":2,"x":21,"y":22,"count":19254},{"map_id":2,"x":21,"y":23,"count":14041},{"map_id":2,"x":21,"y":30,"count":5449},{"map_id":2,"x":21,"y":31,"count":5382},{"map_id":2,"x":22,"y":8,"count":4078},{"map_id":2,"x":22,"y":9,"count":4266},{"map_id":2,"x":22,"y":10,"count":4685},{"map_id":2,"x":22,"y":11,"count":4725},{"map_id":2,"x":22,"y":12,"count":5782},{"map_id":2,"x":22,"y":13,"count":5772},{"map_id":2,"x":22,"y":18,"count":17205},{"map_id":2,"x":22,"y":19,"count":18227},{"map_id":2,"x":22,"y":20,"count":17875},{"map_id":2,"x":22,"y":21,"count":17445},{"map_id":2,"x":22,"y":22,"count":15075},{"map_id":2,"x":22,"y":24,"count":809},{"map_id":2,"x":22,"y":25,"count":313},{"map_id":2,"x":22,"y":26,"count":520},{"map_id":2,"x":22,"y":27,"count":395},{"map_id":2,"x":22,"y":28,"count":131},{"map_id":2,"x":22,"y":29,"count":18},{"map_id":2,"x":22,"y":30,"count":4663},{"map_id":2,"x":22,"y":31,"count":4705},{"map_id":2,"x":23,"y":8,"count":3855},{"map_id":2,"x":23,"y":9,"count":3784},{"map_id":2,"x":23,"y":10,"count":3310},{"map_id":2,"x":23,"y":11,"count":4241},{"map_id":2,"x":23,"y":12,"count":4669},{"map_id":2,"x":23,"y":13,"count":5373},{"map_id":2,"x":23,"y":17,"count":1858},{"map_id":2,"x":23,"y":18,"count":14112},{"map_id":2,"x":23,"y":19,"count":14320},{"map_id":2,"x":23,"y":20,"count":13349},{"map_id":2,"x":23,"y":21,"count":12040},{"map_id":2,"x":23,"y":22,"count":11057},{"map_id":2,"x":23,"y":24,"count":544},{"map_id":2,"x":23,"y":25,"count":752},{"map_id":2,"x":23,"y":26,"count":540},{"map_id":2,"x":23,"y":27,"count":334},{"map_id":2,"x":23,"y":28,"count":225},{"map_id":2,"x":23,"y":29,"count":8},{"map_id":2,"x":23,"y":30,"count":4676},{"map_id":2,"x":23,"y":31,"count":3976},{"map_id":2,"x":24,"y":2,"count":5554},{"map_id":2,"x":24,"y":8,"count":3786},{"map_id":2,"x":24,"y":9,"count":3268},{"map_id":2,"x":24,"y":10,"count":2884},{"map_id":2,"x":24,"y":11,"count":3690},{"map_id":2,"x":24,"y":12,"count":3755},{"map_id":2,"x":24,"y":13,"count":4023},{"map_id":2,"x":24,"y":18,"count":15446},{"map_id":2,"x":24,"y":19,"count":9952},{"map_id":2,"x":24,"y":20,"count":10031},{"map_id":2,"x":24,"y":21,"count":10754},{"map_id":2,"x":24,"y":22,"count":8052},{"map_id":2,"x":24,"y":24,"count":728},{"map_id":2,"x":24,"y":25,"count":426},{"map_id":2,"x":24,"y":26,"count":450},{"map_id":2,"x":24,"y":27,"count":555},{"map_id":2,"x":24,"y":28,"count":246},{"map_id":2,"x":24,"y":29,"count":24},{"map_id":2,"x":24,"y":30,"count":3513},{"map_id":2,"x":24,"y":31,"count":3533},{"map_id":2,"x":25,"y":2,"count":4136},{"map_id":2,"x":25,"y":8,"count":3111},{"map_id":2,"x":25,"y":9,"count":3552},{"map_id":2,"x":25,"y":10,"count":3250},{"map_id":2,"x":25,"y":11,"count":3183},{"map_id":2,"x":25,"y":12,"count":3121},{"map_id":2,"x":25,"y":13,"count":3049},{"map_id":2,"x":25,"y":18,"count":8773},{"map_id":2,"x":25,"y":19,"count":8402},{"map_id":2,"x":25,"y":20,"count":7971},{"map_id":2,"x":25,"y":21,"count":7978},{"map_id":2,"x":25,"y":22,"count":9107},{"map_id":2,"x":25,"y":24,"count":1038},{"map_id":2,"x":25,"y":25,"count":348},{"map_id":2,"x":25,"y":26,"count":658},{"map_id":2,"x":25,"y":27,"count":667},{"map_id":2,"x":25,"y":28,"count":1000},{"map_id":2,"x":25,"y":29,"count":1707},{"map_id":2,"x":25,"y":30,"count":3564},{"map_id":2,"x":25,"y":31,"count":2819},{"map_id":2,"x":26,"y":2,"count":3212},{"map_id":2,"x":26,"y":8,"count":3332},{"map_id":2,"x":26,"y":9,"count":2979},{"map_id":2,"x":26,"y":10,"count":3246},{"map_id":2,"x":26,"y":11,"count":3914},{"map_id":2,"x":26,"y":12,"count":3283},{"map_id":2,"x":26,"y":13,"count":3376},{"map_id":2,"x":26,"y":14,"count":3892},{"map_id":2,"x":26,"y":15,"count":3755},{"map_id":2,"x":26,"y":16,"count":4325},{"map_id":2,"x":26,"y":17,"count":6176},{"map_id":2,"x":26,"y":18,"count":7075},{"map_id":2,"x":26,"y":19,"count":6604},{"map_id":2,"x":26,"y":20,"count":5168},{"map_id":2,"x":26,"y":21,"count":6124},{"map_id":2,"x":26,"y":22,"count":4889},{"map_id":2,"x":26,"y":24,"count":618},{"map_id":2,"x":26,"y":25,"count":566},{"map_id":2,"x":26,"y":26,"count":466},{"map_id":2,"x":26,"y":27,"count":398},{"map_id":2,"x":26,"y":28,"count":492},{"map_id":2,"x":26,"y":29,"count":20},{"map_id":2,"x":26,"y":30,"count":2876},{"map_id":2,"x":26,"y":31,"count":2936},{"map_id":2,"x":27,"y":2,"count":2806},{"map_id":2,"x":27,"y":4,"count":916},{"map_id":2,"x":27,"y":8,"count":3012},{"map_id":2,"x":27,"y":9,"count":3055},{"map_id":2,"x":27,"y":10,"count":2907},{"map_id":2,"x":27,"y":11,"count":3362},{"map_id":2,"x":27,"y":12,"count":3472},{"map_id":2,"x":27,"y":13,"count":2950},{"map_id":2,"x":27,"y":14,"count":4049},{"map_id":2,"x":27,"y":15,"count":3905},{"map_id":2,"x":27,"y":16,"count":5209},{"map_id":2,"x":27,"y":17,"count":192},{"map_id":2,"x":27,"y":18,"count":7296},{"map_id":2,"x":27,"y":19,"count":4083},{"map_id":2,"x":27,"y":20,"count":3841},{"map_id":2,"x":27,"y":21,"count":4009},{"map_id":2,"x":27,"y":22,"count":4232},{"map_id":2,"x":27,"y":24,"count":747},{"map_id":2,"x":27,"y":25,"count":454},{"map_id":2,"x":27,"y":26,"count":333},{"map_id":2,"x":27,"y":27,"count":220},{"map_id":2,"x":27,"y":28,"count":89},{"map_id":2,"x":27,"y":29,"count":12},{"map_id":2,"x":27,"y":30,"count":3096},{"map_id":2,"x":27,"y":31,"count":3343},{"map_id":2,"x":28,"y":2,"count":2108},{"map_id":2,"x":28,"y":3,"count":1274},{"map_id":2,"x":28,"y":4,"count":941},{"map_id":2,"x":28,"y":5,"count":461},{"map_id":2,"x":28,"y":6,"count":324},{"map_id":2,"x":28,"y":7,"count":8},{"map_id":2,"x":28,"y":8,"count":3562},{"map_id":2,"x":28,"y":9,"count":3207},{"map_id":2,"x":28,"y":10,"count":2948},{"map_id":2,"x":28,"y":11,"count":2555},{"map_id":2,"x":28,"y":14,"count":3369},{"map_id":2,"x":28,"y":15,"count":3253},{"map_id":2,"x":28,"y":16,"count":3432},{"map_id":2,"x":28,"y":17,"count":5301},{"map_id":2,"x":28,"y":18,"count":3969},{"map_id":2,"x":28,"y":19,"count":3423},{"map_id":2,"x":28,"y":20,"count":3076},{"map_id":2,"x":28,"y":21,"count":4068},{"map_id":2,"x":28,"y":22,"count":3608},{"map_id":2,"x":28,"y":24,"count":581},{"map_id":2,"x":28,"y":25,"count":272},{"map_id":2,"x":28,"y":26,"count":161},{"map_id":2,"x":28,"y":27,"count":323},{"map_id":2,"x":28,"y":28,"count":130},{"map_id":2,"x":28,"y":29,"count":4},{"map_id":2,"x":28,"y":30,"count":3108},{"map_id":2,"x":28,"y":31,"count":3472},{"map_id":2,"x":29,"y":2,"count":2252},{"map_id":2,"x":29,"y":3,"count":1256},{"map_id":2,"x":29,"y":4,"count":887},{"map_id":2,"x":29,"y":5,"count":366},{"map_id":2,"x":29,"y":6,"count":451},{"map_id":2,"x":29,"y":7,"count":8},{"map_id":2,"x":29,"y":8,"count":4266},{"map_id":2,"x":29,"y":9,"count":3591},{"map_id":2,"x":29,"y":10,"count":3022},{"map_id":2,"x":29,"y":11,"count":3097},{"map_id":2,"x":29,"y":13,"count":434},{"map_id":2,"x":29,"y":14,"count":3770},{"map_id":2,"x":29,"y":15,"count":3363},{"map_id":2,"x":29,"y":16,"count":2636},{"map_id":2,"x":29,"y":17,"count":3441},{"map_id":2,"x":29,"y":18,"count":2664},{"map_id":2,"x":29,"y":19,"count":2884},{"map_id":2,"x":29,"y":20,"count":2830},{"map_id":2,"x":29,"y":21,"count":3298},{"map_id":2,"x":29,"y":22,"count":2920},{"map_id":2,"x":29,"y":24,"count":396},{"map_id":2,"x":29,"y":25,"count":276},{"map_id":2,"x":29,"y":26,"count":165},{"map_id":2,"x":29,"y":27,"count":114},{"map_id":2,"x":29,"y":28,"count":103},{"map_id":2,"x":29,"y":29,"count":8},{"map_id":2,"x":29,"y":30,"count":2765},{"map_id":2,"x":29,"y":31,"count":3082},{"map_id":2,"x":30,"y":2,"count":1482},{"map_id":2,"x":30,"y":3,"count":1609},{"map_id":2,"x":30,"y":4,"count":702},{"map_id":2,"x":30,"y":5,"count":662},{"map_id":2,"x":30,"y":6,"count":526},{"map_id":2,"x":30,"y":7,"count":32},{"map_id":2,"x":30,"y":8,"count":3285},{"map_id":2,"x":30,"y":9,"count":3405},{"map_id":2,"x":30,"y":10,"count":3478},{"map_id":2,"x":30,"y":11,"count":3843},{"map_id":2,"x":30,"y":14,"count":3546},{"map_id":2,"x":30,"y":15,"count":3168},{"map_id":2,"x":30,"y":16,"count":3028},{"map_id":2,"x":30,"y":17,"count":2886},{"map_id":2,"x":30,"y":18,"count":2603},{"map_id":2,"x":30,"y":19,"count":2462},{"map_id":2,"x":30,"y":20,"count":2438},{"map_id":2,"x":30,"y":21,"count":2399},{"map_id":2,"x":30,"y":22,"count":2941},{"map_id":2,"x":30,"y":23,"count":2472},{"map_id":2,"x":30,"y":30,"count":2575},{"map_id":2,"x":30,"y":31,"count":2842},{"map_id":2,"x":31,"y":2,"count":2244},{"map_id":2,"x":31,"y":3,"count":1027},{"map_id":2,"x":31,"y":4,"count":872},{"map_id":2,"x":31,"y":5,"count":708},{"map_id":2,"x":31,"y":6,"count":877},{"map_id":2,"x":31,"y":7,"count":2413},{"map_id":2,"x":31,"y":8,"count":3652},{"map_id":2,"x":31,"y":9,"count":4581},{"map_id":2,"x":31,"y":10,"count":2926},{"map_id":2,"x":31,"y":11,"count":3656},{"map_id":2,"x":31,"y":14,"count":3664},{"map_id":2,"x":31,"y":15,"count":3167},{"map_id":2,"x":31,"y":16,"count":3121},{"map_id":2,"x":31,"y":17,"count":2361},{"map_id":2,"x":31,"y":18,"count":2796},{"map_id":2,"x":31,"y":19,"count":2288},{"map_id":2,"x":31,"y":20,"count":2332},{"map_id":2,"x":31,"y":21,"count":1983},{"map_id":2,"x":31,"y":22,"count":2782},{"map_id":2,"x":31,"y":23,"count":2507},{"map_id":2,"x":31,"y":24,"count":1951},{"map_id":2,"x":31,"y":25,"count":1317},{"map_id":2,"x":31,"y":26,"count":1192},{"map_id":2,"x":31,"y":27,"count":1572},{"map_id":2,"x":31,"y":28,"count":2127},{"map_id":2,"x":31,"y":29,"count":2059},{"map_id":2,"x":31,"y":30,"count":2351},{"map_id":2,"x":31,"y":31,"count":3538},{"map_id":2,"x":32,"y":2,"count":2992},{"map_id":2,"x":32,"y":3,"count":1273},{"map_id":2,"x":32,"y":4,"count":725},{"map_id":2,"x":32,"y":5,"count":711},{"map_id":2,"x":32,"y":6,"count":506},{"map_id":2,"x":32,"y":7,"count":20},{"map_id":2,"x":32,"y":8,"count":5541},{"map_id":2,"x":32,"y":9,"count":4555},{"map_id":2,"x":32,"y":10,"count":4818},{"map_id":2,"x":32,"y":11,"count":3934},{"map_id":2,"x":32,"y":12,"count":4037},{"map_id":2,"x":32,"y":13,"count":3570},{"map_id":2,"x":32,"y":14,"count":3776},{"map_id":2,"x":32,"y":15,"count":3075},{"map_id":2,"x":32,"y":16,"count":2527},{"map_id":2,"x":32,"y":17,"count":2107},{"map_id":2,"x":32,"y":18,"count":1968},{"map_id":2,"x":32,"y":19,"count":5145},{"map_id":2,"x":32,"y":20,"count":2402},{"map_id":2,"x":32,"y":21,"count":2653},{"map_id":2,"x":32,"y":22,"count":2803},{"map_id":2,"x":32,"y":23,"count":2515},{"map_id":2,"x":32,"y":24,"count":2374},{"map_id":2,"x":32,"y":25,"count":1961},{"map_id":2,"x":32,"y":26,"count":2105},{"map_id":2,"x":32,"y":27,"count":2156},{"map_id":2,"x":32,"y":28,"count":1900},{"map_id":2,"x":32,"y":29,"count":2553},{"map_id":2,"x":32,"y":30,"count":2846},{"map_id":2,"x":32,"y":31,"count":3459},{"map_id":2,"x":33,"y":2,"count":2869},{"map_id":2,"x":33,"y":3,"count":823},{"map_id":2,"x":33,"y":4,"count":723},{"map_id":2,"x":33,"y":5,"count":351},{"map_id":2,"x":33,"y":6,"count":361},{"map_id":2,"x":33,"y":7,"count":10},{"map_id":2,"x":33,"y":8,"count":9152},{"map_id":2,"x":33,"y":9,"count":7512},{"map_id":2,"x":33,"y":10,"count":6244},{"map_id":2,"x":33,"y":11,"count":5547},{"map_id":2,"x":33,"y":12,"count":4917},{"map_id":2,"x":33,"y":13,"count":4702},{"map_id":2,"x":33,"y":14,"count":4175},{"map_id":2,"x":33,"y":15,"count":3162},{"map_id":2,"x":33,"y":16,"count":2148},{"map_id":2,"x":33,"y":17,"count":1657},{"map_id":2,"x":33,"y":18,"count":3676},{"map_id":2,"x":33,"y":20,"count":7792},{"map_id":2,"x":33,"y":21,"count":2822},{"map_id":2,"x":33,"y":22,"count":2919},{"map_id":2,"x":33,"y":23,"count":2571},{"map_id":2,"x":33,"y":24,"count":3217},{"map_id":2,"x":33,"y":25,"count":2523},{"map_id":2,"x":33,"y":26,"count":2758},{"map_id":2,"x":33,"y":27,"count":2170},{"map_id":2,"x":33,"y":28,"count":2679},{"map_id":2,"x":33,"y":29,"count":3151},{"map_id":2,"x":33,"y":30,"count":3013},{"map_id":2,"x":33,"y":31,"count":4414},{"map_id":2,"x":34,"y":2,"count":2656},{"map_id":2,"x":34,"y":3,"count":1252},{"map_id":2,"x":34,"y":4,"count":500},{"map_id":2,"x":34,"y":5,"count":769},{"map_id":2,"x":34,"y":6,"count":230},{"map_id":2,"x":34,"y":7,"count":22},{"map_id":2,"x":34,"y":8,"count":12176},{"map_id":2,"x":34,"y":9,"count":9132},{"map_id":2,"x":34,"y":16,"count":2078},{"map_id":2,"x":34,"y":17,"count":901},{"map_id":2,"x":34,"y":18,"count":1134},{"map_id":2,"x":34,"y":19,"count":920},{"map_id":2,"x":34,"y":26,"count":3007},{"map_id":2,"x":34,"y":27,"count":2880},{"map_id":2,"x":34,"y":28,"count":2976},{"map_id":2,"x":34,"y":29,"count":3658},{"map_id":2,"x":34,"y":30,"count":3709},{"map_id":2,"x":34,"y":31,"count":5068},{"map_id":2,"x":35,"y":16,"count":40},{"map_id":2,"x":35,"y":17,"count":2473},{"map_id":2,"x":35,"y":18,"count":516},{"map_id":2,"x":35,"y":19,"count":528},{"map_id":2,"x":36,"y":17,"count":203},{"map_id":2,"x":36,"y":18,"count":125},{"map_id":2,"x":36,"y":19,"count":268},{"map_id":2,"x":37,"y":18,"count":149},{"map_id":2,"x":37,"y":19,"count":286},{"map_id":13,"x":0,"y":2,"count":237},{"map_id":13,"x":0,"y":3,"count":143},{"map_id":13,"x":0,"y":4,"count":255},{"map_id":13,"x":0,"y":5,"count":418},{"map_id":13,"x":0,"y":6,"count":156},{"map_id":13,"x":0,"y":7,"count":303},{"map_id":13,"x":0,"y":8,"count":447},{"map_id":13,"x":0,"y":9,"count":672},{"map_id":13,"x":1,"y":2,"count":117},{"map_id":13,"x":1,"y":3,"count":203},{"map_id":13,"x":1,"y":4,"count":273},{"map_id":13,"x":1,"y":5,"count":534},{"map_id":13,"x":1,"y":6,"count":386},{"map_id":13,"x":1,"y":7,"count":245},{"map_id":13,"x":1,"y":8,"count":371},{"map_id":13,"x":1,"y":9,"count":661},{"map_id":13,"x":2,"y":2,"count":143},{"map_id":13,"x":2,"y":3,"count":140},{"map_id":13,"x":2,"y":4,"count":347},{"map_id":13,"x":2,"y":5,"count":404},{"map_id":13,"x":2,"y":6,"count":323},{"map_id":13,"x":2,"y":7,"count":519},{"map_id":13,"x":2,"y":8,"count":585},{"map_id":13,"x":2,"y":9,"count":791},{"map_id":13,"x":3,"y":2,"count":352},{"map_id":13,"x":3,"y":3,"count":232},{"map_id":13,"x":3,"y":4,"count":298},{"map_id":13,"x":3,"y":5,"count":344},{"map_id":13,"x":3,"y":6,"count":560},{"map_id":13,"x":3,"y":7,"count":415},{"map_id":13,"x":3,"y":8,"count":555},{"map_id":13,"x":3,"y":9,"count":728},{"map_id":13,"x":3,"y":10,"count":397},{"map_id":13,"x":3,"y":11,"count":228},{"map_id":13,"x":4,"y":2,"count":318},{"map_id":13,"x":4,"y":3,"count":321},{"map_id":13,"x":4,"y":4,"count":359},{"map_id":13,"x":4,"y":5,"count":507},{"map_id":13,"x":4,"y":6,"count":413},{"map_id":13,"x":4,"y":7,"count":673},{"map_id":13,"x":4,"y":8,"count":878},{"map_id":13,"x":4,"y":9,"count":1043},{"map_id":13,"x":5,"y":0,"count":25},{"map_id":13,"x":5,"y":2,"count":406},{"map_id":13,"x":5,"y":3,"count":618},{"map_id":13,"x":5,"y":4,"count":395},{"map_id":13,"x":5,"y":5,"count":646},{"map_id":13,"x":5,"y":6,"count":802},{"map_id":13,"x":5,"y":7,"count":908},{"map_id":13,"x":5,"y":8,"count":1004},{"map_id":13,"x":5,"y":9,"count":1864},{"map_id":13,"x":6,"y":2,"count":579},{"map_id":13,"x":6,"y":3,"count":537},{"map_id":13,"x":6,"y":4,"count":609},{"map_id":13,"x":6,"y":5,"count":614},{"map_id":13,"x":6,"y":6,"count":740},{"map_id":13,"x":6,"y":7,"count":1565},{"map_id":13,"x":6,"y":8,"count":1447},{"map_id":13,"x":6,"y":9,"count":2793},{"map_id":13,"x":7,"y":2,"count":585},{"map_id":13,"x":7,"y":3,"count":689},{"map_id":13,"x":7,"y":4,"count":633},{"map_id":13,"x":7,"y":5,"count":530},{"map_id":13,"x":7,"y":6,"count":1022},{"map_id":13,"x":7,"y":7,"count":1085},{"map_id":13,"x":7,"y":8,"count":1682},{"map_id":13,"x":7,"y":9,"count":3481},{"map_id":13,"x":8,"y":0,"count":1304},{"map_id":13,"x":8,"y":1,"count":1162},{"map_id":13,"x":8,"y":2,"count":1024},{"map_id":13,"x":8,"y":3,"count":673},{"map_id":13,"x":8,"y":4,"count":849},{"map_id":13,"x":8,"y":5,"count":637},{"map_id":13,"x":8,"y":6,"count":947},{"map_id":13,"x":8,"y":7,"count":1257},{"map_id":13,"x":8,"y":8,"count":2578},{"map_id":13,"x":8,"y":9,"count":4794},{"map_id":13,"x":9,"y":0,"count":1559},{"map_id":13,"x":9,"y":1,"count":1709},{"map_id":13,"x":9,"y":2,"count":1345},{"map_id":13,"x":9,"y":3,"count":906},{"map_id":13,"x":9,"y":4,"count":841},{"map_id":13,"x":9,"y":5,"count":1063},{"map_id":13,"x":9,"y":6,"count":1418},{"map_id":13,"x":9,"y":7,"count":1867},{"map_id":13,"x":9,"y":8,"count":4868},{"map_id":13,"x":9,"y":9,"count":5967},{"map_id":47,"x":0,"y":1,"count":259},{"map_id":47,"x":1,"y":0,"count":60},{"map_id":47,"x":1,"y":1,"count":23},{"map_id":47,"x":1,"y":2,"count":64},{"map_id":47,"x":1,"y":3,"count":262},{"map_id":47,"x":1,"y":4,"count":529},{"map_id":47,"x":1,"y":5,"count":786},{"map_id":47,"x":1,"y":6,"count":859},{"map_id":47,"x":1,"y":7,"count":1226},{"map_id":47,"x":2,"y":0,"count":28},{"map_id":47,"x":2,"y":1,"count":49},{"map_id":47,"x":2,"y":2,"count":69},{"map_id":47,"x":2,"y":3,"count":265},{"map_id":47,"x":2,"y":4,"count":426},{"map_id":47,"x":2,"y":6,"count":561},{"map_id":47,"x":2,"y":7,"count":464},{"map_id":47,"x":3,"y":1,"count":168},{"map_id":47,"x":3,"y":3,"count":134},{"map_id":47,"x":3,"y":4,"count":215},{"map_id":47,"x":3,"y":5,"count":634},{"map_id":47,"x":3,"y":6,"count":207},{"map_id":47,"x":3,"y":7,"count":327},{"map_id":47,"x":3,"y":11,"count":124},{"map_id":47,"x":4,"y":1,"count":307},{"map_id":47,"x":4,"y":2,"count":303},{"map_id":47,"x":4,"y":3,"count":239},{"map_id":47,"x":4,"y":4,"count":145},{"map_id":47,"x":4,"y":5,"count":161},{"map_id":47,"x":4,"y":6,"count":251},{"map_id":47,"x":4,"y":7,"count":225},{"map_id":47,"x":5,"y":0,"count":93},{"map_id":47,"x":5,"y":1,"count":300},{"map_id":47,"x":5,"y":2,"count":240},{"map_id":47,"x":5,"y":3,"count":175},{"map_id":47,"x":5,"y":4,"count":90},{"map_id":47,"x":5,"y":5,"count":141},{"map_id":47,"x":5,"y":6,"count":115},{"map_id":47,"x":5,"y":7,"count":223},{"map_id":47,"x":6,"y":1,"count":235},{"map_id":47,"x":6,"y":4,"count":135},{"map_id":47,"x":6,"y":7,"count":222},{"map_id":47,"x":7,"y":1,"count":65},{"map_id":47,"x":7,"y":2,"count":100},{"map_id":47,"x":7,"y":3,"count":170},{"map_id":47,"x":7,"y":4,"count":156},{"map_id":47,"x":7,"y":5,"count":377},{"map_id":47,"x":7,"y":6,"count":494},{"map_id":47,"x":7,"y":7,"count":531},{"map_id":47,"x":8,"y":1,"count":22},{"map_id":47,"x":8,"y":4,"count":31},{"map_id":47,"x":8,"y":7,"count":575},{"map_id":51,"x":1,"y":0,"count":468},{"map_id":51,"x":1,"y":1,"count":344},{"map_id":51,"x":1,"y":2,"count":539},{"map_id":51,"x":1,"y":3,"count":395},{"map_id":51,"x":1,"y":4,"count":337},{"map_id":51,"x":1,"y":5,"count":500},{"map_id":51,"x":1,"y":6,"count":816},{"map_id":51,"x":1,"y":7,"count":896},{"map_id":51,"x":1,"y":8,"count":6178},{"map_id":51,"x":1,"y":9,"count":1257},{"map_id":51,"x":1,"y":10,"count":1528},{"map_id":51,"x":1,"y":11,"count":948},{"map_id":51,"x":1,"y":12,"count":846},{"map_id":51,"x":1,"y":13,"count":563},{"map_id":51,"x":1,"y":14,"count":786},{"map_id":51,"x":1,"y":15,"count":872},{"map_id":51,"x":1,"y":16,"count":555},{"map_id":51,"x":1,"y":17,"count":830},{"map_id":51,"x":1,"y":18,"count":911},{"map_id":51,"x":1,"y":19,"count":523},{"map_id":51,"x":1,"y":20,"count":636},{"map_id":51,"x":1,"y":21,"count":727},{"map_id":51,"x":1,"y":22,"count":790},{"map_id":51,"x":1,"y":23,"count":344},{"map_id":51,"x":1,"y":24,"count":496},{"map_id":51,"x":1,"y":25,"count":964},{"map_id":51,"x":2,"y":0,"count":270},{"map_id":51,"x":2,"y":2,"count":328},{"map_id":51,"x":2,"y":3,"count":243},{"map_id":51,"x":2,"y":4,"count":441},{"map_id":51,"x":2,"y":5,"count":456},{"map_id":51,"x":2,"y":6,"count":641},{"map_id":51,"x":2,"y":7,"count":692},{"map_id":51,"x":2,"y":8,"count":624},{"map_id":51,"x":2,"y":9,"count":771},{"map_id":51,"x":2,"y":10,"count":758},{"map_id":51,"x":2,"y":11,"count":569},{"map_id":51,"x":2,"y":12,"count":640},{"map_id":51,"x":2,"y":13,"count":673},{"map_id":51,"x":2,"y":14,"count":664},{"map_id":51,"x":2,"y":15,"count":485},{"map_id":51,"x":2,"y":16,"count":510},{"map_id":51,"x":2,"y":17,"count":2526},{"map_id":51,"x":2,"y":19,"count":973},{"map_id":51,"x":2,"y":20,"count":465},{"map_id":51,"x":2,"y":21,"count":950},{"map_id":51,"x":2,"y":22,"count":709},{"map_id":51,"x":2,"y":23,"count":664},{"map_id":51,"x":2,"y":24,"count":609},{"map_id":51,"x":2,"y":25,"count":1234},{"map_id":51,"x":3,"y":22,"count":636},{"map_id":51,"x":3,"y":23,"count":684},{"map_id":51,"x":3,"y":24,"count":1341},{"map_id":51,"x":3,"y":25,"count":1035},{"map_id":51,"x":4,"y":7,"count":96},{"map_id":51,"x":4,"y":22,"count":517},{"map_id":51,"x":4,"y":23,"count":955},{"map_id":51,"x":4,"y":25,"count":1736},{"map_id":51,"x":5,"y":7,"count":92},{"map_id":51,"x":5,"y":22,"count":636},{"map_id":51,"x":5,"y":23,"count":751},{"map_id":51,"x":5,"y":24,"count":1895},{"map_id":51,"x":5,"y":25,"count":1461},{"map_id":51,"x":6,"y":1,"count":113},{"map_id":51,"x":6,"y":2,"count":119},{"map_id":51,"x":6,"y":3,"count":80},{"map_id":51,"x":6,"y":4,"count":123},{"map_id":51,"x":6,"y":5,"count":66},{"map_id":51,"x":6,"y":6,"count":66},{"map_id":51,"x":6,"y":7,"count":99},{"map_id":51,"x":6,"y":8,"count":228},{"map_id":51,"x":6,"y":9,"count":165},{"map_id":51,"x":6,"y":10,"count":84},{"map_id":51,"x":6,"y":11,"count":108},{"map_id":51,"x":6,"y":12,"count":262},{"map_id":51,"x":6,"y":13,"count":173},{"map_id":51,"x":6,"y":14,"count":119},{"map_id":51,"x":6,"y":15,"count":134},{"map_id":51,"x":6,"y":16,"count":28},{"map_id":51,"x":6,"y":17,"count":246},{"map_id":51,"x":6,"y":18,"count":334},{"map_id":51,"x":6,"y":19,"count":215},{"map_id":51,"x":6,"y":20,"count":429},{"map_id":51,"x":6,"y":21,"count":681},{"map_id":51,"x":6,"y":22,"count":986},{"map_id":51,"x":6,"y":23,"count":829},{"map_id":51,"x":6,"y":24,"count":1506},{"map_id":51,"x":6,"y":25,"count":1422},{"map_id":51,"x":7,"y":1,"count":194},{"map_id":51,"x":7,"y":2,"count":90},{"map_id":51,"x":7,"y":3,"count":121},{"map_id":51,"x":7,"y":4,"count":115},{"map_id":51,"x":7,"y":5,"count":18},{"map_id":51,"x":7,"y":6,"count":37},{"map_id":51,"x":7,"y":7,"count":132},{"map_id":51,"x":7,"y":8,"count":301},{"map_id":51,"x":7,"y":9,"count":202},{"map_id":51,"x":7,"y":10,"count":131},{"map_id":51,"x":7,"y":11,"count":197},{"map_id":51,"x":7,"y":12,"count":163},{"map_id":51,"x":7,"y":13,"count":218},{"map_id":51,"x":7,"y":14,"count":163},{"map_id":51,"x":7,"y":15,"count":93},{"map_id":51,"x":7,"y":16,"count":130},{"map_id":51,"x":7,"y":17,"count":138},{"map_id":51,"x":7,"y":18,"count":302},{"map_id":51,"x":7,"y":19,"count":336},{"map_id":51,"x":7,"y":20,"count":357},{"map_id":51,"x":7,"y":21,"count":739},{"map_id":51,"x":7,"y":22,"count":627},{"map_id":51,"x":7,"y":23,"count":1508},{"map_id":51,"x":7,"y":24,"count":1706},{"map_id":51,"x":7,"y":25,"count":1412},{"map_id":51,"x":8,"y":1,"count":55},{"map_id":51,"x":8,"y":2,"count":22},{"map_id":51,"x":8,"y":3,"count":87},{"map_id":51,"x":8,"y":4,"count":78},{"map_id":51,"x":8,"y":5,"count":32},{"map_id":51,"x":8,"y":6,"count":86},{"map_id":51,"x":8,"y":7,"count":82},{"map_id":51,"x":8,"y":8,"count":122},{"map_id":51,"x":8,"y":9,"count":130},{"map_id":51,"x":8,"y":10,"count":224},{"map_id":51,"x":8,"y":11,"count":133},{"map_id":51,"x":8,"y":12,"count":91},{"map_id":51,"x":8,"y":13,"count":149},{"map_id":51,"x":8,"y":14,"count":52},{"map_id":51,"x":8,"y":15,"count":38},{"map_id":51,"x":8,"y":16,"count":242},{"map_id":51,"x":8,"y":17,"count":369},{"map_id":51,"x":8,"y":18,"count":668},{"map_id":51,"x":8,"y":19,"count":656},{"map_id":51,"x":8,"y":20,"count":815},{"map_id":51,"x":8,"y":21,"count":473},{"map_id":51,"x":8,"y":22,"count":626},{"map_id":51,"x":8,"y":23,"count":1565},{"map_id":51,"x":8,"y":24,"count":2162},{"map_id":51,"x":8,"y":25,"count":2265},{"map_id":51,"x":9,"y":1,"count":37},{"map_id":51,"x":9,"y":2,"count":4},{"map_id":51,"x":9,"y":3,"count":87},{"map_id":51,"x":9,"y":24,"count":2790},{"map_id":51,"x":9,"y":25,"count":2884},{"map_id":51,"x":10,"y":1,"count":22},{"map_id":51,"x":10,"y":2,"count":17},{"map_id":51,"x":10,"y":3,"count":31},{"map_id":51,"x":10,"y":24,"count":4920},{"map_id":51,"x":10,"y":25,"count":4702},{"map_id":51,"x":11,"y":2,"count":13},{"map_id":51,"x":11,"y":3,"count":4},{"map_id":51,"x":11,"y":24,"count":7112},{"map_id":51,"x":11,"y":25,"count":7482},{"map_id":51,"x":11,"y":26,"count":7738},{"map_id":51,"x":11,"y":27,"count":8365},{"map_id":51,"x":11,"y":28,"count":10340},{"map_id":51,"x":11,"y":29,"count":13492},{"map_id":51,"x":12,"y":24,"count":9616},{"map_id":51,"x":12,"y":25,"count":10403},{"map_id":51,"x":12,"y":26,"count":10477},{"map_id":51,"x":12,"y":27,"count":13176},{"map_id":51,"x":12,"y":28,"count":16418},{"map_id":51,"x":12,"y":29,"count":20988},{"map_id":52,"x":0,"y":1,"count":11936},{"map_id":52,"x":0,"y":2,"count":8676},{"map_id":52,"x":0,"y":3,"count":6570},{"map_id":52,"x":0,"y":4,"count":7303},{"map_id":52,"x":0,"y":5,"count":5429},{"map_id":52,"x":0,"y":6,"count":4167},{"map_id":52,"x":0,"y":7,"count":6331},{"map_id":52,"x":1,"y":1,"count":8528},{"map_id":52,"x":1,"y":7,"count":4687},{"map_id":52,"x":2,"y":1,"count":7357},{"map_id":52,"x":2,"y":4,"count":4784},{"map_id":52,"x":2,"y":7,"count":4680},{"map_id":52,"x":3,"y":1,"count":5209},{"map_id":52,"x":3,"y":4,"count":3329},{"map_id":52,"x":3,"y":7,"count":3773},{"map_id":52,"x":4,"y":1,"count":5034},{"map_id":52,"x":4,"y":4,"count":2445},{"map_id":52,"x":4,"y":7,"count":3392},{"map_id":52,"x":5,"y":1,"count":3899},{"map_id":52,"x":5,"y":2,"count":3258},{"map_id":52,"x":5,"y":3,"count":3146},{"map_id":52,"x":5,"y":4,"count":3090},{"map_id":52,"x":5,"y":5,"count":2776},{"map_id":52,"x":5,"y":6,"count":2919},{"map_id":52,"x":5,"y":7,"count":2949},{"map_id":52,"x":6,"y":1,"count":4018},{"map_id":52,"x":6,"y":2,"count":3073},{"map_id":52,"x":6,"y":3,"count":2801},{"map_id":52,"x":6,"y":4,"count":2695},{"map_id":52,"x":6,"y":5,"count":2899},{"map_id":52,"x":6,"y":6,"count":3034},{"map_id":52,"x":6,"y":7,"count":2961},{"map_id":52,"x":7,"y":1,"count":4435},{"map_id":52,"x":7,"y":2,"count":3609},{"map_id":52,"x":7,"y":3,"count":2409},{"map_id":52,"x":7,"y":4,"count":2656},{"map_id":52,"x":7,"y":5,"count":2377},{"map_id":52,"x":7,"y":6,"count":2587},{"map_id":52,"x":7,"y":7,"count":4396},{"map_id":52,"x":8,"y":1,"count":3724},{"map_id":52,"x":8,"y":2,"count":3050},{"map_id":52,"x":8,"y":3,"count":2488},{"map_id":52,"x":8,"y":4,"count":2017},{"map_id":52,"x":9,"y":1,"count":3945},{"map_id":52,"x":9,"y":2,"count":4148},{"map_id":52,"x":9,"y":3,"count":2855},{"map_id":52,"x":9,"y":4,"count":5683},{"map_id":52,"x":9,"y":5,"count":3382},{"map_id":52,"x":9,"y":6,"count":3466},{"map_id":52,"x":9,"y":7,"count":3334},{"map_id":52,"x":10,"y":1,"count":4097},{"map_id":52,"x":10,"y":2,"count":3300},{"map_id":52,"x":10,"y":3,"count":2465},{"map_id":52,"x":10,"y":4,"count":6066},{"map_id":52,"x":10,"y":5,"count":2941},{"map_id":52,"x":10,"y":6,"count":2690},{"map_id":52,"x":10,"y":7,"count":4922},{"map_id":52,"x":11,"y":6,"count":1909},{"map_id":52,"x":11,"y":7,"count":1503},{"map_id":52,"x":12,"y":6,"count":2221},{"map_id":52,"x":12,"y":7,"count":1563},{"map_id":52,"x":14,"y":7,"count":1365},{"map_id":53,"x":0,"y":1,"count":1579},{"map_id":53,"x":0,"y":2,"count":1493},{"map_id":53,"x":0,"y":3,"count":1962},{"map_id":53,"x":0,"y":4,"count":5363},{"map_id":53,"x":0,"y":6,"count":1516},{"map_id":53,"x":0,"y":7,"count":818},{"map_id":53,"x":1,"y":1,"count":2143},{"map_id":53,"x":1,"y":2,"count":2410},{"map_id":53,"x":1,"y":3,"count":2620},{"map_id":53,"x":1,"y":6,"count":845},{"map_id":53,"x":1,"y":7,"count":903},{"map_id":53,"x":2,"y":1,"count":1633},{"map_id":53,"x":2,"y":2,"count":2113},{"map_id":53,"x":2,"y":3,"count":2084},{"map_id":53,"x":2,"y":6,"count":1762},{"map_id":53,"x":2,"y":7,"count":1342},{"map_id":53,"x":3,"y":1,"count":1914},{"map_id":53,"x":3,"y":2,"count":2391},{"map_id":53,"x":3,"y":3,"count":2657},{"map_id":53,"x":3,"y":6,"count":1521},{"map_id":53,"x":3,"y":7,"count":2153},{"map_id":53,"x":4,"y":1,"count":2654},{"map_id":53,"x":4,"y":2,"count":2788},{"map_id":53,"x":4,"y":3,"count":3162},{"map_id":53,"x":4,"y":6,"count":1836},{"map_id":53,"x":4,"y":7,"count":2478},{"map_id":53,"x":5,"y":1,"count":2300},{"map_id":53,"x":5,"y":2,"count":2809},{"map_id":53,"x":5,"y":3,"count":2430},{"map_id":53,"x":5,"y":4,"count":2761},{"map_id":53,"x":5,"y":5,"count":1822},{"map_id":53,"x":5,"y":6,"count":2843},{"map_id":53,"x":5,"y":7,"count":2807},{"map_id":53,"x":6,"y":1,"count":2611},{"map_id":53,"x":6,"y":2,"count":3001},{"map_id":53,"x":6,"y":3,"count":2659},{"map_id":53,"x":6,"y":4,"count":2659},{"map_id":53,"x":6,"y":5,"count":2863},{"map_id":53,"x":6,"y":6,"count":2606},{"map_id":53,"x":6,"y":7,"count":3092},{"map_id":53,"x":7,"y":1,"count":2528},{"map_id":53,"x":7,"y":2,"count":2066},{"map_id":53,"x":7,"y":3,"count":2064},{"map_id":53,"x":7,"y":4,"count":2650},{"map_id":53,"x":7,"y":6,"count":3197},{"map_id":53,"x":7,"y":7,"count":4686},{"map_id":53,"x":8,"y":1,"count":1955},{"map_id":53,"x":8,"y":2,"count":1634},{"map_id":53,"x":8,"y":3,"count":1512},{"map_id":53,"x":8,"y":4,"count":1333},{"map_id":53,"x":9,"y":1,"count":1661},{"map_id":53,"x":9,"y":2,"count":1630},{"map_id":53,"x":9,"y":3,"count":1516},{"map_id":53,"x":9,"y":4,"count":1370},{"map_id":53,"x":9,"y":5,"count":966},{"map_id":53,"x":9,"y":6,"count":909},{"map_id":53,"x":9,"y":7,"count":1104},{"map_id":53,"x":10,"y":3,"count":1541},{"map_id":53,"x":10,"y":4,"count":1466},{"map_id":53,"x":10,"y":5,"count":1475},{"map_id":53,"x":10,"y":6,"count":918},{"map_id":53,"x":10,"y":7,"count":814},{"map_id":53,"x":11,"y":3,"count":2378},{"map_id":53,"x":11,"y":4,"count":2669},{"map_id":53,"x":11,"y":6,"count":991},{"map_id":53,"x":11,"y":7,"count":558},{"map_id":53,"x":12,"y":3,"count":1752},{"map_id":53,"x":12,"y":4,"count":1472},{"map_id":53,"x":12,"y":6,"count":1302},{"map_id":53,"x":12,"y":7,"count":647},{"map_id":53,"x":13,"y":1,"count":2785},{"map_id":53,"x":13,"y":2,"count":2236},{"map_id":53,"x":13,"y":3,"count":1753},{"map_id":53,"x":13,"y":4,"count":1059},{"map_id":53,"x":13,"y":5,"count":1085},{"map_id":53,"x":13,"y":6,"count":737},{"map_id":53,"x":13,"y":7,"count":506},{"map_id":54,"x":0,"y":10,"count":38818},{"map_id":54,"x":0,"y":11,"count":30963},{"map_id":54,"x":0,"y":12,"count":24958},{"map_id":54,"x":0,"y":13,"count":25811},{"map_id":54,"x":1,"y":1,"count":7881},{"map_id":54,"x":1,"y":2,"count":5414},{"map_id":54,"x":1,"y":4,"count":13450},{"map_id":54,"x":1,"y":5,"count":8281},{"map_id":54,"x":1,"y":6,"count":8131},{"map_id":54,"x":1,"y":7,"count":5964},{"map_id":54,"x":1,"y":8,"count":7128},{"map_id":54,"x":1,"y":10,"count":29346},{"map_id":54,"x":1,"y":11,"count":22845},{"map_id":54,"x":1,"y":12,"count":21140},{"map_id":54,"x":1,"y":13,"count":20643},{"map_id":54,"x":2,"y":1,"count":5476},{"map_id":54,"x":2,"y":2,"count":3647},{"map_id":54,"x":2,"y":4,"count":9617},{"map_id":54,"x":2,"y":6,"count":9752},{"map_id":54,"x":2,"y":8,"count":6009},{"map_id":54,"x":2,"y":10,"count":21349},{"map_id":54,"x":2,"y":11,"count":17384},{"map_id":54,"x":2,"y":12,"count":16515},{"map_id":54,"x":2,"y":13,"count":17587},{"map_id":54,"x":3,"y":1,"count":9108},{"map_id":54,"x":3,"y":2,"count":2166},{"map_id":54,"x":3,"y":4,"count":7760},{"map_id":54,"x":3,"y":5,"count":9214},{"map_id":54,"x":3,"y":7,"count":12681},{"map_id":54,"x":3,"y":8,"count":6655},{"map_id":54,"x":3,"y":11,"count":26340},{"map_id":54,"x":3,"y":12,"count":14813},{"map_id":54,"x":3,"y":13,"count":17272},{"map_id":54,"x":4,"y":2,"count":14619},{"map_id":54,"x":4,"y":3,"count":4528},{"map_id":54,"x":4,"y":4,"count":5853},{"map_id":54,"x":4,"y":5,"count":6007},{"map_id":54,"x":4,"y":6,"count":13652},{"map_id":54,"x":4,"y":7,"count":6883},{"map_id":54,"x":4,"y":8,"count":8333},{"map_id":54,"x":4,"y":9,"count":7668},{"map_id":54,"x":4,"y":10,"count":9168},{"map_id":54,"x":4,"y":11,"count":11289},{"map_id":54,"x":4,"y":12,"count":14862},{"map_id":54,"x":4,"y":13,"count":27001},{"map_id":54,"x":5,"y":1,"count":14900},{"map_id":54,"x":5,"y":2,"count":2943},{"map_id":54,"x":5,"y":3,"count":3655},{"map_id":54,"x":5,"y":4,"count":5177},{"map_id":54,"x":5,"y":6,"count":5949},{"map_id":54,"x":5,"y":8,"count":7806},{"map_id":54,"x":5,"y":9,"count":8250},{"map_id":54,"x":5,"y":10,"count":9047},{"map_id":54,"x":5,"y":11,"count":9913},{"map_id":54,"x":5,"y":12,"count":10732},{"map_id":54,"x":5,"y":13,"count":9484},{"map_id":54,"x":6,"y":1,"count":3437},{"map_id":54,"x":6,"y":2,"count":3414},{"map_id":54,"x":6,"y":4,"count":6261},{"map_id":54,"x":6,"y":6,"count":6047},{"map_id":54,"x":6,"y":8,"count":6977},{"map_id":54,"x":6,"y":11,"count":17064},{"map_id":54,"x":6,"y":12,"count":10779},{"map_id":54,"x":6,"y":13,"count":10817},{"map_id":54,"x":7,"y":1,"count":4604},{"map_id":54,"x":7,"y":2,"count":3986},{"map_id":54,"x":7,"y":4,"count":6697},{"map_id":54,"x":7,"y":6,"count":7338},{"map_id":54,"x":7,"y":8,"count":5871},{"map_id":54,"x":7,"y":11,"count":56844},{"map_id":54,"x":7,"y":12,"count":12966},{"map_id":54,"x":7,"y":13,"count":12986},{"map_id":54,"x":8,"y":1,"count":5887},{"map_id":54,"x":8,"y":2,"count":5937},{"map_id":54,"x":8,"y":4,"count":9635},{"map_id":54,"x":8,"y":5,"count":7740},{"map_id":54,"x":8,"y":6,"count":7144},{"map_id":54,"x":8,"y":7,"count":6281},{"map_id":54,"x":8,"y":8,"count":6037},{"map_id":54,"x":8,"y":10,"count":94476},{"map_id":54,"x":8,"y":11,"count":18190},{"map_id":54,"x":8,"y":12,"count":16734},{"map_id":54,"x":8,"y":13,"count":15982},{"map_id":54,"x":9,"y":10,"count":32080},{"map_id":54,"x":9,"y":11,"count":28659},{"map_id":54,"x":9,"y":12,"count":24525},{"map_id":54,"x":9,"y":13,"count":20777},{"map_id":54,"x":16,"y":17,"count":7926},{"map_id":55,"x":0,"y":2,"count":1422},{"map_id":55,"x":0,"y":3,"count":523},{"map_id":55,"x":0,"y":4,"count":290},{"map_id":55,"x":0,"y":5,"count":196},{"map_id":55,"x":1,"y":3,"count":1193},{"map_id":55,"x":1,"y":4,"count":398},{"map_id":55,"x":1,"y":5,"count":371},{"map_id":55,"x":1,"y":6,"count":336},{"map_id":55,"x":1,"y":7,"count":559},{"map_id":55,"x":2,"y":1,"count":481},{"map_id":55,"x":2,"y":2,"count":885},{"map_id":55,"x":2,"y":3,"count":448},{"map_id":55,"x":2,"y":4,"count":452},{"map_id":55,"x":2,"y":5,"count":499},{"map_id":55,"x":2,"y":6,"count":770},{"map_id":55,"x":2,"y":7,"count":1687},{"map_id":55,"x":3,"y":1,"count":771},{"map_id":55,"x":3,"y":2,"count":386},{"map_id":55,"x":3,"y":6,"count":1065},{"map_id":55,"x":3,"y":7,"count":541},{"map_id":55,"x":4,"y":1,"count":672},{"map_id":55,"x":4,"y":2,"count":584},{"map_id":55,"x":4,"y":6,"count":785},{"map_id":55,"x":4,"y":7,"count":740},{"map_id":55,"x":5,"y":1,"count":1073},{"map_id":55,"x":5,"y":2,"count":950},{"map_id":55,"x":5,"y":3,"count":1067},{"map_id":55,"x":5,"y":4,"count":936},{"map_id":55,"x":5,"y":5,"count":762},{"map_id":55,"x":5,"y":6,"count":868},{"map_id":55,"x":5,"y":7,"count":840},{"map_id":55,"x":6,"y":1,"count":2228},{"map_id":55,"x":6,"y":2,"count":1928},{"map_id":55,"x":6,"y":3,"count":1656},{"map_id":55,"x":6,"y":4,"count":1485},{"map_id":55,"x":6,"y":5,"count":1387},{"map_id":55,"x":6,"y":6,"count":1048},{"map_id":55,"x":6,"y":7,"count":1119},{"map_id":55,"x":7,"y":2,"count":4054},{"map_id":55,"x":7,"y":3,"count":2731},{"map_id":55,"x":7,"y":4,"count":2848},{"map_id":55,"x":7,"y":5,"count":2275},{"map_id":55,"x":29,"y":13,"count":483},{"map_id":56,"x":0,"y":2,"count":4063},{"map_id":56,"x":0,"y":7,"count":2960},{"map_id":56,"x":1,"y":2,"count":5244},{"map_id":56,"x":1,"y":7,"count":2768},{"map_id":56,"x":2,"y":2,"count":6929},{"map_id":56,"x":2,"y":3,"count":4054},{"map_id":56,"x":2,"y":4,"count":3051},{"map_id":56,"x":2,"y":5,"count":5877},{"map_id":56,"x":2,"y":6,"count":3338},{"map_id":56,"x":2,"y":7,"count":3431},{"map_id":56,"x":3,"y":2,"count":5327},{"map_id":56,"x":3,"y":3,"count":5184},{"map_id":56,"x":3,"y":4,"count":4416},{"map_id":56,"x":3,"y":5,"count":3839},{"map_id":56,"x":3,"y":6,"count":3477},{"map_id":56,"x":3,"y":7,"count":6835},{"map_id":56,"x":4,"y":2,"count":7606},{"map_id":56,"x":4,"y":5,"count":7457},{"map_id":56,"x":4,"y":6,"count":4043},{"map_id":56,"x":4,"y":7,"count":3332},{"map_id":56,"x":5,"y":2,"count":9177},{"map_id":56,"x":5,"y":6,"count":8382},{"map_id":56,"x":5,"y":7,"count":4064},{"map_id":56,"x":6,"y":2,"count":13231},{"map_id":56,"x":6,"y":5,"count":19187},{"map_id":56,"x":6,"y":6,"count":7592},{"map_id":56,"x":6,"y":7,"count":6678},{"map_id":56,"x":7,"y":2,"count":20831},{"map_id":56,"x":7,"y":5,"count":22185},{"map_id":56,"x":7,"y":6,"count":11715},{"map_id":56,"x":7,"y":7,"count":11810},{"map_id":56,"x":23,"y":17,"count":2041},{"map_id":57,"x":0,"y":2,"count":878},{"map_id":57,"x":0,"y":3,"count":775},{"map_id":57,"x":0,"y":4,"count":913},{"map_id":57,"x":0,"y":5,"count":688},{"map_id":57,"x":1,"y":2,"count":816},{"map_id":57,"x":1,"y":3,"count":1054},{"map_id":57,"x":1,"y":4,"count":786},{"map_id":57,"x":1,"y":5,"count":1086},{"map_id":57,"x":1,"y":6,"count":1063},{"map_id":57,"x":1,"y":7,"count":1089},{"map_id":57,"x":2,"y":1,"count":128},{"map_id":57,"x":2,"y":2,"count":635},{"map_id":57,"x":2,"y":4,"count":1487},{"map_id":57,"x":2,"y":5,"count":894},{"map_id":57,"x":2,"y":6,"count":860},{"map_id":57,"x":2,"y":7,"count":2358},{"map_id":57,"x":3,"y":1,"count":250},{"map_id":57,"x":3,"y":2,"count":225},{"map_id":57,"x":3,"y":5,"count":1432},{"map_id":57,"x":3,"y":6,"count":650},{"map_id":57,"x":3,"y":7,"count":611},{"map_id":57,"x":4,"y":1,"count":336},{"map_id":57,"x":4,"y":2,"count":490},{"map_id":57,"x":4,"y":6,"count":1425},{"map_id":57,"x":4,"y":7,"count":669},{"map_id":57,"x":5,"y":1,"count":540},{"map_id":57,"x":5,"y":2,"count":387},{"map_id":57,"x":5,"y":3,"count":696},{"map_id":57,"x":5,"y":4,"count":673},{"map_id":57,"x":5,"y":5,"count":1265},{"map_id":57,"x":5,"y":6,"count":557},{"map_id":57,"x":5,"y":7,"count":647},{"map_id":57,"x":6,"y":1,"count":722},{"map_id":57,"x":6,"y":2,"count":797},{"map_id":57,"x":6,"y":3,"count":648},{"map_id":57,"x":6,"y":4,"count":653},{"map_id":57,"x":6,"y":5,"count":636},{"map_id":57,"x":6,"y":6,"count":728},{"map_id":57,"x":6,"y":7,"count":1130},{"map_id":57,"x":7,"y":2,"count":618},{"map_id":57,"x":7,"y":3,"count":852},{"map_id":57,"x":7,"y":4,"count":758},{"map_id":57,"x":7,"y":5,"count":783},{"map_id":57,"x":7,"y":29,"count":726},{"map_id":58,"x":1,"y":4,"count":6949},{"map_id":58,"x":1,"y":5,"count":8879},{"map_id":58,"x":2,"y":3,"count":40505},{"map_id":58,"x":2,"y":4,"count":38163},{"map_id":58,"x":2,"y":5,"count":8671},{"map_id":58,"x":2,"y":6,"count":9538},{"map_id":58,"x":2,"y":7,"count":11116},{"map_id":58,"x":3,"y":3,"count":251107},{"map_id":58,"x":3,"y":4,"count":288039},{"map_id":58,"x":3,"y":5,"count":37175},{"map_id":58,"x":3,"y":6,"count":9050},{"map_id":58,"x":3,"y":7,"count":18023},{"map_id":58,"x":4,"y":3,"count":39715},{"map_id":58,"x":4,"y":4,"count":40592},{"map_id":58,"x":4,"y":5,"count":9317},{"map_id":58,"x":4,"y":6,"count":8464},{"map_id":58,"x":4,"y":7,"count":5679},{"map_id":58,"x":5,"y":3,"count":7360},{"map_id":58,"x":5,"y":4,"count":7516},{"map_id":58,"x":5,"y":5,"count":9279},{"map_id":58,"x":5,"y":6,"count":8201},{"map_id":58,"x":5,"y":7,"count":7090},{"map_id":58,"x":6,"y":3,"count":9391},{"map_id":58,"x":6,"y":4,"count":10792},{"map_id":58,"x":6,"y":5,"count":9326},{"map_id":58,"x":7,"y":3,"count":9882},{"map_id":58,"x":7,"y":4,"count":12354},{"map_id":58,"x":7,"y":5,"count":10745},{"map_id":58,"x":8,"y":3,"count":14043},{"map_id":58,"x":8,"y":4,"count":12130},{"map_id":58,"x":8,"y":5,"count":13406},{"map_id":58,"x":8,"y":6,"count":17349},{"map_id":58,"x":8,"y":7,"count":23234},{"map_id":58,"x":9,"y":3,"count":16881},{"map_id":58,"x":9,"y":4,"count":14426},{"map_id":58,"x":9,"y":5,"count":15206},{"map_id":58,"x":9,"y":6,"count":18124},{"map_id":58,"x":9,"y":7,"count":28173},{"map_id":58,"x":10,"y":3,"count":19389},{"map_id":58,"x":10,"y":4,"count":19237},{"map_id":58,"x":10,"y":5,"count":19603},{"map_id":58,"x":10,"y":6,"count":24029},{"map_id":58,"x":10,"y":7,"count":62671},{"map_id":58,"x":11,"y":3,"count":50092},{"map_id":58,"x":11,"y":4,"count":24916},{"map_id":58,"x":11,"y":5,"count":24416},{"map_id":58,"x":11,"y":6,"count":55560},{"map_id":58,"x":12,"y":3,"count":31731},{"map_id":58,"x":12,"y":4,"count":31080},{"map_id":58,"x":12,"y":5,"count":32662},{"map_id":58,"x":13,"y":4,"count":114435},{"map_id":58,"x":13,"y":5,"count":49573},{"map_id":58,"x":13,"y":25,"count":4923}],"12.1.25":[{"map_id":2,"x":2,"y":7,"count":180},{"map_id":2,"x":3,"y":7,"count":724},{"map_id":2,"x":4,"y":2,"count":6826},{"map_id":2,"x":4,"y":3,"count":4113},{"map_id":2,"x":4,"y":4,"count":2165},{"map_id":2,"x":4,"y":5,"count":1282},{"map_id":2,"x":4,"y":6,"count":413},{"map_id":2,"x":4,"y":7,"count":344},{"map_id":2,"x":4,"y":8,"count":8344},{"map_id":2,"x":4,"y":9,"count":4989},{"map_id":2,"x":4,"y":10,"count":3342},{"map_id":2,"x":4,"y":11,"count":2711},{"map_id":2,"x":4,"y":12,"count":2538},{"map_id":2,"x":4,"y":13,"count":1858},{"map_id":2,"x":4,"y":14,"count":1569},{"map_id":2,"x":4,"y":15,"count":1885},{"map_id":2,"x":4,"y":16,"count":2070},{"map_id":2,"x":4,"y":17,"count":1817},{"map_id":2,"x":4,"y":18,"count":2644},{"map_id":2,"x":4,"y":19,"count":3180},{"map_id":2,"x":4,"y":20,"count":5375},{"map_id":2,"x":4,"y":22,"count":2543},{"map_id":2,"x":4,"y":23,"count":2523},{"map_id":2,"x":4,"y":24,"count":2564},{"map_id":2,"x":4,"y":25,"count":3392},{"map_id":2,"x":4,"y":26,"count":2345},{"map_id":2,"x":4,"y":27,"count":3744},{"map_id":2,"x":4,"y":28,"count":3660},{"map_id":2,"x":4,"y":29,"count":4695},{"map_id":2,"x":4,"y":30,"count":6964},{"map_id":2,"x":4,"y":31,"count":10430},{"map_id":2,"x":5,"y":2,"count":4282},{"map_id":2,"x":5,"y":3,"count":2653},{"map_id":2,"x":5,"y":4,"count":1406},{"map_id":2,"x":5,"y":5,"count":934},{"map_id":2,"x":5,"y":6,"count":319},{"map_id":2,"x":5,"y":7,"count":16},{"map_id":2,"x":5,"y":8,"count":5553},{"map_id":2,"x":5,"y":9,"count":3707},{"map_id":2,"x":5,"y":10,"count":2998},{"map_id":2,"x":5,"y":11,"count":2725},{"map_id":2,"x":5,"y":12,"count":2012},{"map_id":2,"x":5,"y":13,"count":1779},{"map_id":2,"x":5,"y":14,"count":1187},{"map_id":2,"x":5,"y":15,"count":1116},{"map_id":2,"x":5,"y":16,"count":1333},{"map_id":2,"x":5,"y":17,"count":1724},{"map_id":2,"x":5,"y":18,"count":2301},{"map_id":2,"x":5,"y":19,"count":2657},{"map_id":2,"x":5,"y":20,"count":6412},{"map_id":2,"x":5,"y":22,"count":2713},{"map_id":2,"x":5,"y":23,"count":1875},{"map_id":2,"x":5,"y":24,"count":1736},{"map_id":2,"x":5,"y":25,"count":2131},{"map_id":2,"x":5,"y":26,"count":1614},{"map_id":2,"x":5,"y":27,"count":2151},{"map_id":2,"x":5,"y":28,"count":2262},{"map_id":2,"x":5,"y":29,"count":2658},{"map_id":2,"x":5,"y":30,"count":4490},{"map_id":2,"x":5,"y":31,"count":5525},{"map_id":2,"x":6,"y":2,"count":2792},{"map_id":2,"x":6,"y":3,"count":2302},{"map_id":2,"x":6,"y":4,"count":1199},{"map_id":2,"x":6,"y":5,"count":508},{"map_id":2,"x":6,"y":6,"count":393},{"map_id":2,"x":6,"y":7,"count":10},{"map_id":2,"x":6,"y":8,"count":3811},{"map_id":2,"x":6,"y":9,"count":2702},{"map_id":2,"x":6,"y":10,"count":2444},{"map_id":2,"x":6,"y":11,"count":2089},{"map_id":2,"x":6,"y":12,"count":1560},{"map_id":2,"x":6,"y":13,"count":1102},{"map_id":2,"x":6,"y":14,"count":968},{"map_id":2,"x":6,"y":15,"count":1036},{"map_id":2,"x":6,"y":16,"count":1435},{"map_id":2,"x":6,"y":17,"count":1749},{"map_id":2,"x":6,"y":18,"count":1588},{"map_id":2,"x":6,"y":19,"count":2425},{"map_id":2,"x":6,"y":20,"count":16281},{"map_id":2,"x":6,"y":22,"count":2589},{"map_id":2,"x":6,"y":23,"count":2407},{"map_id":2,"x":6,"y":24,"count":1553},{"map_id":2,"x":6,"y":25,"count":1661},{"map_id":2,"x":6,"y":26,"count":1401},{"map_id":2,"x":6,"y":27,"count":1173},{"map_id":2,"x":6,"y":30,"count":2844},{"map_id":2,"x":6,"y":31,"count":3018},{"map_id":2,"x":7,"y":2,"count":2137},{"map_id":2,"x":7,"y":3,"count":1366},{"map_id":2,"x":7,"y":4,"count":922},{"map_id":2,"x":7,"y":5,"count":1115},{"map_id":2,"x":7,"y":6,"count":1021},{"map_id":2,"x":7,"y":7,"count":1406},{"map_id":2,"x":7,"y":8,"count":2177},{"map_id":2,"x":7,"y":9,"count":1951},{"map_id":2,"x":7,"y":10,"count":2024},{"map_id":2,"x":7,"y":11,"count":1727},{"map_id":2,"x":7,"y":12,"count":1204},{"map_id":2,"x":7,"y":13,"count":1085},{"map_id":2,"x":7,"y":14,"count":1074},{"map_id":2,"x":7,"y":15,"count":1567},{"map_id":2,"x":7,"y":16,"count":1195},{"map_id":2,"x":7,"y":17,"count":1413},{"map_id":2,"x":7,"y":18,"count":1754},{"map_id":2,"x":7,"y":19,"count":2342},{"map_id":2,"x":7,"y":20,"count":15831},{"map_id":2,"x":7,"y":22,"count":2990},{"map_id":2,"x":7,"y":23,"count":1746},{"map_id":2,"x":7,"y":24,"count":1801},{"map_id":2,"x":7,"y":25,"count":1773},{"map_id":2,"x":7,"y":26,"count":1752},{"map_id":2,"x":7,"y":27,"count":997},{"map_id":2,"x":7,"y":29,"count":175},{"map_id":2,"x":7,"y":30,"count":1887},{"map_id":2,"x":7,"y":31,"count":2335},{"map_id":2,"x":8,"y":2,"count":1309},{"map_id":2,"x":8,"y":3,"count":639},{"map_id":2,"x":8,"y":4,"count":294},{"map_id":2,"x":8,"y":5,"count":395},{"map_id":2,"x":8,"y":6,"count":368},{"map_id":2,"x":8,"y":7,"count":36},{"map_id":2,"x":8,"y":8,"count":2693},{"map_id":2,"x":8,"y":9,"count":1680},{"map_id":2,"x":8,"y":10,"count":2037},{"map_id":2,"x":8,"y":11,"count":1354},{"map_id":2,"x":8,"y":12,"count":1346},{"map_id":2,"x":8,"y":13,"count":959},{"map_id":2,"x":8,"y":14,"count":1744},{"map_id":2,"x":8,"y":16,"count":2354},{"map_id":2,"x":8,"y":17,"count":1347},{"map_id":2,"x":8,"y":18,"count":1610},{"map_id":2,"x":8,"y":19,"count":2061},{"map_id":2,"x":8,"y":20,"count":14725},{"map_id":2,"x":8,"y":22,"count":3728},{"map_id":2,"x":8,"y":23,"count":2667},{"map_id":2,"x":8,"y":24,"count":1723},{"map_id":2,"x":8,"y":25,"count":1338},{"map_id":2,"x":8,"y":26,"count":1372},{"map_id":2,"x":8,"y":27,"count":833},{"map_id":2,"x":8,"y":30,"count":1314},{"map_id":2,"x":8,"y":31,"count":1522},{"map_id":2,"x":9,"y":2,"count":699},{"map_id":2,"x":9,"y":3,"count":618},{"map_id":2,"x":9,"y":4,"count":292},{"map_id":2,"x":9,"y":5,"count":202},{"map_id":2,"x":9,"y":6,"count":132},{"map_id":2,"x":9,"y":7,"count":10},{"map_id":2,"x":9,"y":8,"count":2428},{"map_id":2,"x":9,"y":9,"count":1797},{"map_id":2,"x":9,"y":10,"count":1430},{"map_id":2,"x":9,"y":11,"count":1215},{"map_id":2,"x":9,"y":12,"count":988},{"map_id":2,"x":9,"y":13,"count":1340},{"map_id":2,"x":9,"y":14,"count":1112},{"map_id":2,"x":9,"y":15,"count":1577},{"map_id":2,"x":9,"y":16,"count":1147},{"map_id":2,"x":9,"y":17,"count":1336},{"map_id":2,"x":9,"y":18,"count":1413},{"map_id":2,"x":9,"y":19,"count":1486},{"map_id":2,"x":9,"y":20,"count":14774},{"map_id":2,"x":9,"y":22,"count":5700},{"map_id":2,"x":9,"y":23,"count":3894},{"map_id":2,"x":9,"y":24,"count":1873},{"map_id":2,"x":9,"y":25,"count":1717},{"map_id":2,"x":9,"y":26,"count":1215},{"map_id":2,"x":9,"y":27,"count":628},{"map_id":2,"x":9,"y":30,"count":1076},{"map_id":2,"x":9,"y":31,"count":1146},{"map_id":2,"x":10,"y":7,"count":112},{"map_id":2,"x":10,"y":8,"count":2267},{"map_id":2,"x":10,"y":9,"count":1476},{"map_id":2,"x":10,"y":10,"count":1821},{"map_id":2,"x":10,"y":11,"count":1722},{"map_id":2,"x":10,"y":12,"count":1079},{"map_id":2,"x":10,"y":13,"count":1629},{"map_id":2,"x":10,"y":14,"count":1248},{"map_id":2,"x":10,"y":15,"count":1097},{"map_id":2,"x":10,"y":16,"count":1163},{"map_id":2,"x":10,"y":17,"count":2074},{"map_id":2,"x":10,"y":18,"count":1426},{"map_id":2,"x":10,"y":19,"count":1974},{"map_id":2,"x":10,"y":20,"count":14741},{"map_id":2,"x":10,"y":22,"count":7852},{"map_id":2,"x":10,"y":23,"count":4476},{"map_id":2,"x":10,"y":24,"count":2813},{"map_id":2,"x":10,"y":25,"count":1926},{"map_id":2,"x":10,"y":26,"count":1507},{"map_id":2,"x":10,"y":27,"count":793},{"map_id":2,"x":10,"y":28,"count":669},{"map_id":2,"x":10,"y":29,"count":809},{"map_id":2,"x":10,"y":30,"count":731},{"map_id":2,"x":10,"y":31,"count":414},{"map_id":2,"x":11,"y":7,"count":96},{"map_id":2,"x":11,"y":8,"count":1949},{"map_id":2,"x":11,"y":9,"count":1794},{"map_id":2,"x":11,"y":10,"count":1320},{"map_id":2,"x":11,"y":11,"count":1523},{"map_id":2,"x":11,"y":12,"count":1448},{"map_id":2,"x":11,"y":13,"count":1850},{"map_id":2,"x":11,"y":14,"count":1417},{"map_id":2,"x":11,"y":15,"count":1199},{"map_id":2,"x":11,"y":16,"count":2035},{"map_id":2,"x":11,"y":18,"count":2375},{"map_id":2,"x":11,"y":19,"count":1749},{"map_id":2,"x":11,"y":20,"count":14626},{"map_id":2,"x":11,"y":22,"count":11832},{"map_id":2,"x":11,"y":23,"count":5913},{"map_id":2,"x":11,"y":24,"count":3520},{"map_id":2,"x":11,"y":25,"count":1986},{"map_id":2,"x":11,"y":26,"count":1845},{"map_id":2,"x":11,"y":27,"count":1248},{"map_id":2,"x":11,"y":28,"count":986},{"map_id":2,"x":11,"y":29,"count":538},{"map_id":2,"x":11,"y":30,"count":306},{"map_id":2,"x":11,"y":31,"count":345},{"map_id":2,"x":12,"y":8,"count":1308},{"map_id":2,"x":12,"y":9,"count":1274},{"map_id":2,"x":12,"y":10,"count":1192},{"map_id":2,"x":12,"y":11,"count":1265},{"map_id":2,"x":12,"y":12,"count":1217},{"map_id":2,"x":12,"y":13,"count":1494},{"map_id":2,"x":12,"y":18,"count":1730},{"map_id":2,"x":12,"y":19,"count":1736},{"map_id":2,"x":12,"y":20,"count":14276},{"map_id":2,"x":12,"y":26,"count":2007},{"map_id":2,"x":12,"y":27,"count":1441},{"map_id":2,"x":12,"y":28,"count":1355},{"map_id":2,"x":12,"y":29,"count":703},{"map_id":2,"x":12,"y":30,"count":361},{"map_id":2,"x":12,"y":31,"count":264},{"map_id":2,"x":13,"y":8,"count":1345},{"map_id":2,"x":13,"y":9,"count":1192},{"map_id":2,"x":13,"y":10,"count":1183},{"map_id":2,"x":13,"y":11,"count":1368},{"map_id":2,"x":13,"y":12,"count":1302},{"map_id":2,"x":13,"y":13,"count":1177},{"map_id":2,"x":13,"y":18,"count":1636},{"map_id":2,"x":13,"y":19,"count":1896},{"map_id":2,"x":13,"y":20,"count":14774},{"map_id":2,"x":13,"y":25,"count":829},{"map_id":2,"x":13,"y":26,"count":3445},{"map_id":2,"x":13,"y":27,"count":1810},{"map_id":2,"x":13,"y":28,"count":1267},{"map_id":2,"x":13,"y":29,"count":1185},{"map_id":2,"x":13,"y":30,"count":674},{"map_id":2,"x":13,"y":31,"count":518},{"map_id":2,"x":14,"y":7,"count":189},{"map_id":2,"x":14,"y":8,"count":1613},{"map_id":2,"x":14,"y":9,"count":1395},{"map_id":2,"x":14,"y":10,"count":1151},{"map_id":2,"x":14,"y":11,"count":1361},{"map_id":2,"x":14,"y":12,"count":1223},{"map_id":2,"x":14,"y":13,"count":1092},{"map_id":2,"x":14,"y":18,"count":1378},{"map_id":2,"x":14,"y":19,"count":1631},{"map_id":2,"x":14,"y":20,"count":14772},{"map_id":2,"x":14,"y":26,"count":3287},{"map_id":2,"x":14,"y":27,"count":1650},{"map_id":2,"x":14,"y":28,"count":1505},{"map_id":2,"x":14,"y":29,"count":1089},{"map_id":2,"x":14,"y":30,"count":707},{"map_id":2,"x":14,"y":31,"count":614},{"map_id":2,"x":15,"y":8,"count":1106},{"map_id":2,"x":15,"y":10,"count":1705},{"map_id":2,"x":15,"y":11,"count":998},{"map_id":2,"x":15,"y":12,"count":1455},{"map_id":2,"x":15,"y":13,"count":976},{"map_id":2,"x":15,"y":18,"count":1607},{"map_id":2,"x":15,"y":19,"count":2166},{"map_id":2,"x":15,"y":20,"count":15577},{"map_id":2,"x":15,"y":26,"count":2493},{"map_id":2,"x":15,"y":27,"count":1908},{"map_id":2,"x":15,"y":28,"count":1503},{"map_id":2,"x":15,"y":29,"count":1184},{"map_id":2,"x":15,"y":30,"count":1000},{"map_id":2,"x":15,"y":31,"count":319},{"map_id":2,"x":16,"y":8,"count":1380},{"map_id":2,"x":16,"y":9,"count":954},{"map_id":2,"x":16,"y":10,"count":781},{"map_id":2,"x":16,"y":11,"count":881},{"map_id":2,"x":16,"y":12,"count":1203},{"map_id":2,"x":16,"y":13,"count":1655},{"map_id":2,"x":16,"y":17,"count":271},{"map_id":2,"x":16,"y":18,"count":2211},{"map_id":2,"x":16,"y":19,"count":2256},{"map_id":2,"x":16,"y":20,"count":16957},{"map_id":2,"x":16,"y":22,"count":6963},{"map_id":2,"x":16,"y":23,"count":5914},{"map_id":2,"x":16,"y":24,"count":3697},{"map_id":2,"x":16,"y":25,"count":3452},{"map_id":2,"x":16,"y":26,"count":2044},{"map_id":2,"x":16,"y":27,"count":1475},{"map_id":2,"x":16,"y":28,"count":1703},{"map_id":2,"x":16,"y":29,"count":1003},{"map_id":2,"x":16,"y":30,"count":735},{"map_id":2,"x":16,"y":31,"count":585},{"map_id":2,"x":17,"y":8,"count":877},{"map_id":2,"x":17,"y":9,"count":781},{"map_id":2,"x":17,"y":10,"count":699},{"map_id":2,"x":17,"y":11,"count":1088},{"map_id":2,"x":17,"y":12,"count":731},{"map_id":2,"x":17,"y":13,"count":930},{"map_id":2,"x":17,"y":18,"count":1786},{"map_id":2,"x":17,"y":19,"count":2957},{"map_id":2,"x":17,"y":20,"count":6377},{"map_id":2,"x":17,"y":22,"count":6220},{"map_id":2,"x":17,"y":23,"count":4459},{"map_id":2,"x":17,"y":24,"count":6037},{"map_id":2,"x":17,"y":26,"count":4820},{"map_id":2,"x":17,"y":27,"count":1768},{"map_id":2,"x":17,"y":28,"count":1552},{"map_id":2,"x":17,"y":29,"count":844},{"map_id":2,"x":17,"y":30,"count":514},{"map_id":2,"x":17,"y":31,"count":545},{"map_id":2,"x":18,"y":8,"count":730},{"map_id":2,"x":18,"y":9,"count":675},{"map_id":2,"x":18,"y":10,"count":754},{"map_id":2,"x":18,"y":11,"count":785},{"map_id":2,"x":18,"y":12,"count":999},{"map_id":2,"x":18,"y":13,"count":1081},{"map_id":2,"x":18,"y":14,"count":1787},{"map_id":2,"x":18,"y":15,"count":3216},{"map_id":2,"x":18,"y":16,"count":5489},{"map_id":2,"x":18,"y":17,"count":8817},{"map_id":2,"x":18,"y":22,"count":3933},{"map_id":2,"x":18,"y":23,"count":3525},{"map_id":2,"x":18,"y":24,"count":2744},{"map_id":2,"x":18,"y":25,"count":3668},{"map_id":2,"x":18,"y":26,"count":2214},{"map_id":2,"x":18,"y":27,"count":1426},{"map_id":2,"x":18,"y":28,"count":1212},{"map_id":2,"x":18,"y":29,"count":1115},{"map_id":2,"x":18,"y":30,"count":562},{"map_id":2,"x":18,"y":31,"count":458},{"map_id":2,"x":18,"y":32,"count":492},{"map_id":2,"x":18,"y":33,"count":322},{"map_id":2,"x":18,"y":34,"count":218},{"map_id":2,"x":18,"y":35,"count":192},{"map_id":2,"x":19,"y":8,"count":877},{"map_id":2,"x":19,"y":9,"count":636},{"map_id":2,"x":19,"y":10,"count":893},{"map_id":2,"x":19,"y":11,"count":804},{"map_id":2,"x":19,"y":12,"count":965},{"map_id":2,"x":19,"y":13,"count":836},{"map_id":2,"x":19,"y":14,"count":1304},{"map_id":2,"x":19,"y":15,"count":1457},{"map_id":2,"x":19,"y":16,"count":1911},{"map_id":2,"x":19,"y":17,"count":2385},{"map_id":2,"x":19,"y":18,"count":2674},{"map_id":2,"x":19,"y":19,"count":3534},{"map_id":2,"x":19,"y":20,"count":3605},{"map_id":2,"x":19,"y":21,"count":3527},{"map_id":2,"x":19,"y":22,"count":2680},{"map_id":2,"x":19,"y":23,"count":2760},{"map_id":2,"x":19,"y":24,"count":2200},{"map_id":2,"x":19,"y":25,"count":1932},{"map_id":2,"x":19,"y":26,"count":1579},{"map_id":2,"x":19,"y":27,"count":1305},{"map_id":2,"x":19,"y":28,"count":1808},{"map_id":2,"x":19,"y":30,"count":680},{"map_id":2,"x":19,"y":31,"count":367},{"map_id":2,"x":19,"y":32,"count":389},{"map_id":2,"x":19,"y":33,"count":143},{"map_id":2,"x":19,"y":34,"count":103},{"map_id":2,"x":19,"y":35,"count":50},{"map_id":2,"x":20,"y":8,"count":625},{"map_id":2,"x":20,"y":9,"count":725},{"map_id":2,"x":20,"y":10,"count":1193},{"map_id":2,"x":20,"y":11,"count":1095},{"map_id":2,"x":20,"y":12,"count":454},{"map_id":2,"x":20,"y":13,"count":507},{"map_id":2,"x":20,"y":14,"count":907},{"map_id":2,"x":20,"y":15,"count":800},{"map_id":2,"x":20,"y":16,"count":972},{"map_id":2,"x":20,"y":17,"count":892},{"map_id":2,"x":20,"y":18,"count":1183},{"map_id":2,"x":20,"y":19,"count":2256},{"map_id":2,"x":20,"y":20,"count":2483},{"map_id":2,"x":20,"y":21,"count":2600},{"map_id":2,"x":20,"y":22,"count":1887},{"map_id":2,"x":20,"y":23,"count":1547},{"map_id":2,"x":20,"y":24,"count":1687},{"map_id":2,"x":20,"y":25,"count":1743},{"map_id":2,"x":20,"y":26,"count":1328},{"map_id":2,"x":20,"y":27,"count":1492},{"map_id":2,"x":20,"y":28,"count":852},{"map_id":2,"x":20,"y":29,"count":774},{"map_id":2,"x":20,"y":30,"count":370},{"map_id":2,"x":20,"y":31,"count":326},{"map_id":2,"x":21,"y":8,"count":985},{"map_id":2,"x":21,"y":9,"count":929},{"map_id":2,"x":21,"y":10,"count":598},{"map_id":2,"x":21,"y":11,"count":752},{"map_id":2,"x":21,"y":12,"count":524},{"map_id":2,"x":21,"y":13,"count":405},{"map_id":2,"x":21,"y":14,"count":454},{"map_id":2,"x":21,"y":15,"count":451},{"map_id":2,"x":21,"y":16,"count":564},{"map_id":2,"x":21,"y":17,"count":940},{"map_id":2,"x":21,"y":18,"count":1059},{"map_id":2,"x":21,"y":19,"count":1155},{"map_id":2,"x":21,"y":20,"count":1419},{"map_id":2,"x":21,"y":21,"count":1150},{"map_id":2,"x":21,"y":22,"count":1286},{"map_id":2,"x":21,"y":23,"count":1106},{"map_id":2,"x":21,"y":30,"count":671},{"map_id":2,"x":21,"y":31,"count":341},{"map_id":2,"x":22,"y":8,"count":586},{"map_id":2,"x":22,"y":9,"count":1044},{"map_id":2,"x":22,"y":10,"count":966},{"map_id":2,"x":22,"y":11,"count":1032},{"map_id":2,"x":22,"y":12,"count":494},{"map_id":2,"x":22,"y":13,"count":204},{"map_id":2,"x":22,"y":18,"count":756},{"map_id":2,"x":22,"y":19,"count":801},{"map_id":2,"x":22,"y":20,"count":881},{"map_id":2,"x":22,"y":21,"count":1176},{"map_id":2,"x":22,"y":22,"count":1035},{"map_id":2,"x":22,"y":25,"count":34},{"map_id":2,"x":22,"y":26,"count":44},{"map_id":2,"x":22,"y":27,"count":23},{"map_id":2,"x":22,"y":28,"count":31},{"map_id":2,"x":22,"y":30,"count":520},{"map_id":2,"x":22,"y":31,"count":580},{"map_id":2,"x":23,"y":8,"count":1448},{"map_id":2,"x":23,"y":9,"count":1278},{"map_id":2,"x":23,"y":10,"count":1145},{"map_id":2,"x":23,"y":11,"count":646},{"map_id":2,"x":23,"y":12,"count":536},{"map_id":2,"x":23,"y":13,"count":261},{"map_id":2,"x":23,"y":17,"count":56},{"map_id":2,"x":23,"y":18,"count":937},{"map_id":2,"x":23,"y":19,"count":872},{"map_id":2,"x":23,"y":20,"count":693},{"map_id":2,"x":23,"y":21,"count":575},{"map_id":2,"x":23,"y":22,"count":553},{"map_id":2,"x":23,"y":25,"count":3},{"map_id":2,"x":23,"y":26,"count":18},{"map_id":2,"x":23,"y":27,"count":16},{"map_id":2,"x":23,"y":28,"count":75},{"map_id":2,"x":23,"y":29,"count":8},{"map_id":2,"x":23,"y":30,"count":379},{"map_id":2,"x":23,"y":31,"count":354},{"map_id":2,"x":24,"y":8,"count":1039},{"map_id":2,"x":24,"y":9,"count":1296},{"map_id":2,"x":24,"y":10,"count":840},{"map_id":2,"x":24,"y":11,"count":970},{"map_id":2,"x":24,"y":12,"count":525},{"map_id":2,"x":24,"y":13,"count":467},{"map_id":2,"x":24,"y":18,"count":935},{"map_id":2,"x":24,"y":19,"count":730},{"map_id":2,"x":24,"y":20,"count":468},{"map_id":2,"x":24,"y":21,"count":424},{"map_id":2,"x":24,"y":22,"count":463},{"map_id":2,"x":24,"y":25,"count":12},{"map_id":2,"x":24,"y":26,"count":10},{"map_id":2,"x":24,"y":27,"count":6},{"map_id":2,"x":24,"y":28,"count":20},{"map_id":2,"x":24,"y":29,"count":2},{"map_id":2,"x":24,"y":30,"count":311},{"map_id":2,"x":24,"y":31,"count":220},{"map_id":2,"x":25,"y":8,"count":1666},{"map_id":2,"x":25,"y":9,"count":1298},{"map_id":2,"x":25,"y":10,"count":815},{"map_id":2,"x":25,"y":11,"count":688},{"map_id":2,"x":25,"y":12,"count":601},{"map_id":2,"x":25,"y":13,"count":338},{"map_id":2,"x":25,"y":18,"count":595},{"map_id":2,"x":25,"y":19,"count":481},{"map_id":2,"x":25,"y":20,"count":574},{"map_id":2,"x":25,"y":21,"count":408},{"map_id":2,"x":25,"y":22,"count":751},{"map_id":2,"x":25,"y":24,"count":12},{"map_id":2,"x":25,"y":25,"count":21},{"map_id":2,"x":25,"y":26,"count":57},{"map_id":2,"x":25,"y":27,"count":11},{"map_id":2,"x":25,"y":28,"count":44},{"map_id":2,"x":25,"y":29,"count":138},{"map_id":2,"x":25,"y":30,"count":303},{"map_id":2,"x":25,"y":31,"count":190},{"map_id":2,"x":26,"y":8,"count":1136},{"map_id":2,"x":26,"y":9,"count":780},{"map_id":2,"x":26,"y":10,"count":681},{"map_id":2,"x":26,"y":11,"count":603},{"map_id":2,"x":26,"y":12,"count":337},{"map_id":2,"x":26,"y":13,"count":222},{"map_id":2,"x":26,"y":14,"count":253},{"map_id":2,"x":26,"y":15,"count":261},{"map_id":2,"x":26,"y":16,"count":179},{"map_id":2,"x":26,"y":17,"count":177},{"map_id":2,"x":26,"y":18,"count":616},{"map_id":2,"x":26,"y":19,"count":429},{"map_id":2,"x":26,"y":20,"count":393},{"map_id":2,"x":26,"y":21,"count":271},{"map_id":2,"x":26,"y":22,"count":289},{"map_id":2,"x":26,"y":25,"count":15},{"map_id":2,"x":26,"y":26,"count":3},{"map_id":2,"x":26,"y":28,"count":20},{"map_id":2,"x":26,"y":30,"count":111},{"map_id":2,"x":26,"y":31,"count":128},{"map_id":2,"x":27,"y":8,"count":1224},{"map_id":2,"x":27,"y":9,"count":778},{"map_id":2,"x":27,"y":10,"count":519},{"map_id":2,"x":27,"y":11,"count":411},{"map_id":2,"x":27,"y":12,"count":398},{"map_id":2,"x":27,"y":13,"count":136},{"map_id":2,"x":27,"y":14,"count":145},{"map_id":2,"x":27,"y":15,"count":218},{"map_id":2,"x":27,"y":16,"count":231},{"map_id":2,"x":27,"y":17,"count":6},{"map_id":2,"x":27,"y":18,"count":352},{"map_id":2,"x":27,"y":19,"count":346},{"map_id":2,"x":27,"y":20,"count":187},{"map_id":2,"x":27,"y":21,"count":440},{"map_id":2,"x":27,"y":22,"count":197},{"map_id":2,"x":27,"y":30,"count":49},{"map_id":2,"x":27,"y":31,"count":100},{"map_id":2,"x":28,"y":2,"count":69},{"map_id":2,"x":28,"y":3,"count":9},{"map_id":2,"x":28,"y":4,"count":20},{"map_id":2,"x":28,"y":5,"count":7},{"map_id":2,"x":28,"y":8,"count":947},{"map_id":2,"x":28,"y":9,"count":524},{"map_id":2,"x":28,"y":10,"count":702},{"map_id":2,"x":28,"y":11,"count":419},{"map_id":2,"x":28,"y":14,"count":185},{"map_id":2,"x":28,"y":15,"count":163},{"map_id":2,"x":28,"y":16,"count":74},{"map_id":2,"x":28,"y":17,"count":267},{"map_id":2,"x":28,"y":18,"count":273},{"map_id":2,"x":28,"y":19,"count":379},{"map_id":2,"x":28,"y":20,"count":443},{"map_id":2,"x":28,"y":21,"count":242},{"map_id":2,"x":28,"y":22,"count":237},{"map_id":2,"x":28,"y":30,"count":132},{"map_id":2,"x":28,"y":31,"count":146},{"map_id":2,"x":29,"y":2,"count":141},{"map_id":2,"x":29,"y":3,"count":33},{"map_id":2,"x":29,"y":4,"count":53},{"map_id":2,"x":29,"y":5,"count":15},{"map_id":2,"x":29,"y":6,"count":39},{"map_id":2,"x":29,"y":7,"count":4},{"map_id":2,"x":29,"y":8,"count":583},{"map_id":2,"x":29,"y":9,"count":799},{"map_id":2,"x":29,"y":10,"count":344},{"map_id":2,"x":29,"y":11,"count":537},{"map_id":2,"x":29,"y":13,"count":56},{"map_id":2,"x":29,"y":14,"count":163},{"map_id":2,"x":29,"y":15,"count":151},{"map_id":2,"x":29,"y":16,"count":87},{"map_id":2,"x":29,"y":17,"count":70},{"map_id":2,"x":29,"y":18,"count":295},{"map_id":2,"x":29,"y":19,"count":310},{"map_id":2,"x":29,"y":20,"count":386},{"map_id":2,"x":29,"y":21,"count":219},{"map_id":2,"x":29,"y":22,"count":143},{"map_id":2,"x":29,"y":30,"count":33},{"map_id":2,"x":29,"y":31,"count":60},{"map_id":2,"x":30,"y":2,"count":34},{"map_id":2,"x":30,"y":3,"count":114},{"map_id":2,"x":30,"y":4,"count":34},{"map_id":2,"x":30,"y":5,"count":32},{"map_id":2,"x":30,"y":6,"count":53},{"map_id":2,"x":30,"y":7,"count":2},{"map_id":2,"x":30,"y":8,"count":461},{"map_id":2,"x":30,"y":9,"count":356},{"map_id":2,"x":30,"y":10,"count":402},{"map_id":2,"x":30,"y":11,"count":320},{"map_id":2,"x":30,"y":14,"count":82},{"map_id":2,"x":30,"y":15,"count":221},{"map_id":2,"x":30,"y":16,"count":90},{"map_id":2,"x":30,"y":17,"count":176},{"map_id":2,"x":30,"y":18,"count":180},{"map_id":2,"x":30,"y":19,"count":222},{"map_id":2,"x":30,"y":20,"count":164},{"map_id":2,"x":30,"y":21,"count":77},{"map_id":2,"x":30,"y":22,"count":54},{"map_id":2,"x":30,"y":23,"count":32},{"map_id":2,"x":30,"y":30,"count":26},{"map_id":2,"x":30,"y":31,"count":67},{"map_id":2,"x":31,"y":2,"count":154},{"map_id":2,"x":31,"y":3,"count":29},{"map_id":2,"x":31,"y":5,"count":91},{"map_id":2,"x":31,"y":6,"count":21},{"map_id":2,"x":31,"y":7,"count":374},{"map_id":2,"x":31,"y":8,"count":755},{"map_id":2,"x":31,"y":9,"count":645},{"map_id":2,"x":31,"y":10,"count":251},{"map_id":2,"x":31,"y":11,"count":205},{"map_id":2,"x":31,"y":14,"count":126},{"map_id":2,"x":31,"y":15,"count":401},{"map_id":2,"x":31,"y":16,"count":179},{"map_id":2,"x":31,"y":17,"count":88},{"map_id":2,"x":31,"y":18,"count":161},{"map_id":2,"x":31,"y":19,"count":296},{"map_id":2,"x":31,"y":20,"count":274},{"map_id":2,"x":31,"y":21,"count":208},{"map_id":2,"x":31,"y":22,"count":46},{"map_id":2,"x":31,"y":23,"count":24},{"map_id":2,"x":31,"y":30,"count":6},{"map_id":2,"x":32,"y":2,"count":6},{"map_id":2,"x":32,"y":3,"count":5},{"map_id":2,"x":32,"y":5,"count":8},{"map_id":2,"x":32,"y":6,"count":39},{"map_id":2,"x":32,"y":8,"count":1301},{"map_id":2,"x":32,"y":9,"count":423},{"map_id":2,"x":32,"y":10,"count":534},{"map_id":2,"x":32,"y":11,"count":120},{"map_id":2,"x":32,"y":12,"count":110},{"map_id":2,"x":32,"y":13,"count":90},{"map_id":2,"x":32,"y":14,"count":146},{"map_id":2,"x":32,"y":15,"count":149},{"map_id":2,"x":32,"y":16,"count":89},{"map_id":2,"x":32,"y":17,"count":109},{"map_id":2,"x":32,"y":18,"count":46},{"map_id":2,"x":32,"y":19,"count":264},{"map_id":2,"x":32,"y":20,"count":254},{"map_id":2,"x":32,"y":21,"count":200},{"map_id":2,"x":32,"y":22,"count":43},{"map_id":2,"x":32,"y":23,"count":26},{"map_id":2,"x":33,"y":5,"count":16},{"map_id":2,"x":33,"y":6,"count":11},{"map_id":2,"x":33,"y":8,"count":1296},{"map_id":2,"x":33,"y":9,"count":576},{"map_id":2,"x":33,"y":10,"count":324},{"map_id":2,"x":33,"y":11,"count":141},{"map_id":2,"x":33,"y":12,"count":94},{"map_id":2,"x":33,"y":13,"count":181},{"map_id":2,"x":33,"y":14,"count":217},{"map_id":2,"x":33,"y":15,"count":156},{"map_id":2,"x":33,"y":16,"count":84},{"map_id":2,"x":33,"y":17,"count":36},{"map_id":2,"x":33,"y":18,"count":330},{"map_id":2,"x":33,"y":20,"count":213},{"map_id":2,"x":33,"y":21,"count":116},{"map_id":2,"x":33,"y":22,"count":21},{"map_id":2,"x":33,"y":23,"count":115},{"map_id":2,"x":34,"y":5,"count":5},{"map_id":2,"x":34,"y":6,"count":17},{"map_id":2,"x":34,"y":8,"count":996},{"map_id":2,"x":34,"y":9,"count":777},{"map_id":2,"x":34,"y":16,"count":14},{"map_id":2,"x":34,"y":17,"count":84},{"map_id":2,"x":34,"y":18,"count":65},{"map_id":2,"x":34,"y":19,"count":37},{"map_id":2,"x":35,"y":18,"count":72},{"map_id":2,"x":35,"y":19,"count":5},{"map_id":2,"x":36,"y":18,"count":5},{"map_id":2,"x":36,"y":19,"count":10},{"map_id":2,"x":37,"y":19,"count":33},{"map_id":13,"x":1,"y":8,"count":2},{"map_id":13,"x":1,"y":9,"count":3},{"map_id":13,"x":2,"y":6,"count":4},{"map_id":13,"x":2,"y":7,"count":67},{"map_id":13,"x":2,"y":8,"count":24},{"map_id":13,"x":2,"y":9,"count":33},{"map_id":13,"x":3,"y":3,"count":3},{"map_id":13,"x":3,"y":6,"count":2},{"map_id":13,"x":3,"y":7,"count":3},{"map_id":13,"x":3,"y":8,"count":66},{"map_id":13,"x":3,"y":9,"count":55},{"map_id":13,"x":3,"y":10,"count":25},{"map_id":13,"x":3,"y":11,"count":28},{"map_id":13,"x":4,"y":2,"count":13},{"map_id":13,"x":4,"y":3,"count":29},{"map_id":13,"x":4,"y":5,"count":5},{"map_id":13,"x":4,"y":6,"count":54},{"map_id":13,"x":4,"y":7,"count":15},{"map_id":13,"x":4,"y":8,"count":34},{"map_id":13,"x":4,"y":9,"count":83},{"map_id":13,"x":5,"y":0,"count":4},{"map_id":13,"x":5,"y":2,"count":27},{"map_id":13,"x":5,"y":3,"count":7},{"map_id":13,"x":5,"y":4,"count":3},{"map_id":13,"x":5,"y":5,"count":3},{"map_id":13,"x":5,"y":6,"count":10},{"map_id":13,"x":5,"y":7,"count":7},{"map_id":13,"x":5,"y":8,"count":16},{"map_id":13,"x":5,"y":9,"count":178},{"map_id":13,"x":6,"y":2,"count":11},{"map_id":13,"x":6,"y":3,"count":9},{"map_id":13,"x":6,"y":4,"count":5},{"map_id":13,"x":6,"y":5,"count":36},{"map_id":13,"x":6,"y":6,"count":30},{"map_id":13,"x":6,"y":8,"count":28},{"map_id":13,"x":6,"y":9,"count":135},{"map_id":13,"x":7,"y":2,"count":93},{"map_id":13,"x":7,"y":3,"count":40},{"map_id":13,"x":7,"y":4,"count":20},{"map_id":13,"x":7,"y":5,"count":8},{"map_id":13,"x":7,"y":6,"count":19},{"map_id":13,"x":7,"y":7,"count":22},{"map_id":13,"x":7,"y":8,"count":146},{"map_id":13,"x":7,"y":9,"count":189},{"map_id":13,"x":8,"y":0,"count":76},{"map_id":13,"x":8,"y":1,"count":41},{"map_id":13,"x":8,"y":2,"count":84},{"map_id":13,"x":8,"y":3,"count":5},{"map_id":13,"x":8,"y":4,"count":7},{"map_id":13,"x":8,"y":5,"count":24},{"map_id":13,"x":8,"y":6,"count":17},{"map_id":13,"x":8,"y":7,"count":40},{"map_id":13,"x":8,"y":8,"count":139},{"map_id":13,"x":8,"y":9,"count":366},{"map_id":13,"x":9,"y":0,"count":11},{"map_id":13,"x":9,"y":1,"count":10},{"map_id":13,"x":9,"y":2,"count":12},{"map_id":13,"x":9,"y":4,"count":102},{"map_id":13,"x":9,"y":5,"count":24},{"map_id":13,"x":9,"y":6,"count":13},{"map_id":13,"x":9,"y":7,"count":25},{"map_id":13,"x":9,"y":8,"count":94},{"map_id":13,"x":9,"y":9,"count":340},{"map_id":47,"x":1,"y":0,"count":12},{"map_id":47,"x":3,"y":1,"count":54},{"map_id":47,"x":3,"y":3,"count":4},{"map_id":47,"x":3,"y":11,"count":16},{"map_id":47,"x":4,"y":1,"count":90},{"map_id":47,"x":4,"y":2,"count":5},{"map_id":47,"x":4,"y":3,"count":9},{"map_id":47,"x":4,"y":7,"count":37},{"map_id":47,"x":5,"y":0,"count":12},{"map_id":47,"x":5,"y":1,"count":113},{"map_id":47,"x":5,"y":2,"count":98},{"map_id":47,"x":5,"y":3,"count":73},{"map_id":47,"x":5,"y":6,"count":2},{"map_id":47,"x":5,"y":7,"count":56},{"map_id":47,"x":6,"y":1,"count":55},{"map_id":47,"x":6,"y":4,"count":12},{"map_id":47,"x":6,"y":7,"count":370},{"map_id":47,"x":7,"y":1,"count":22},{"map_id":47,"x":7,"y":2,"count":28},{"map_id":47,"x":7,"y":3,"count":21},{"map_id":47,"x":7,"y":4,"count":34},{"map_id":47,"x":7,"y":5,"count":121},{"map_id":47,"x":7,"y":6,"count":243},{"map_id":47,"x":7,"y":7,"count":286},{"map_id":47,"x":8,"y":1,"count":75},{"map_id":47,"x":8,"y":4,"count":88},{"map_id":47,"x":8,"y":7,"count":185},{"map_id":47,"x":9,"y":1,"count":38},{"map_id":51,"x":1,"y":0,"count":62},{"map_id":51,"x":1,"y":1,"count":147},{"map_id":51,"x":1,"y":2,"count":85},{"map_id":51,"x":1,"y":3,"count":101},{"map_id":51,"x":1,"y":4,"count":29},{"map_id":51,"x":1,"y":5,"count":16},{"map_id":51,"x":1,"y":6,"count":73},{"map_id":51,"x":1,"y":7,"count":17},{"map_id":51,"x":1,"y":8,"count":18},{"map_id":51,"x":1,"y":9,"count":18},{"map_id":51,"x":1,"y":10,"count":19},{"map_id":51,"x":1,"y":11,"count":5},{"map_id":51,"x":1,"y":12,"count":13},{"map_id":51,"x":1,"y":17,"count":7},{"map_id":51,"x":1,"y":18,"count":111},{"map_id":51,"x":1,"y":19,"count":25},{"map_id":51,"x":1,"y":20,"count":9},{"map_id":51,"x":1,"y":21,"count":3},{"map_id":51,"x":1,"y":22,"count":9},{"map_id":51,"x":2,"y":0,"count":44},{"map_id":51,"x":2,"y":2,"count":15966},{"map_id":51,"x":2,"y":3,"count":53},{"map_id":51,"x":2,"y":4,"count":154},{"map_id":51,"x":2,"y":5,"count":71},{"map_id":51,"x":2,"y":6,"count":156},{"map_id":51,"x":2,"y":7,"count":17},{"map_id":51,"x":2,"y":8,"count":38},{"map_id":51,"x":2,"y":9,"count":51},{"map_id":51,"x":2,"y":10,"count":144},{"map_id":51,"x":2,"y":11,"count":14},{"map_id":51,"x":2,"y":12,"count":130},{"map_id":51,"x":2,"y":13,"count":81},{"map_id":51,"x":2,"y":14,"count":40},{"map_id":51,"x":2,"y":15,"count":12},{"map_id":51,"x":2,"y":16,"count":20},{"map_id":51,"x":2,"y":17,"count":24117},{"map_id":51,"x":2,"y":19,"count":11004},{"map_id":51,"x":4,"y":7,"count":8},{"map_id":51,"x":5,"y":7,"count":16},{"map_id":52,"x":0,"y":1,"count":79},{"map_id":52,"x":0,"y":2,"count":44},{"map_id":52,"x":0,"y":3,"count":15},{"map_id":52,"x":0,"y":4,"count":80},{"map_id":52,"x":0,"y":5,"count":41},{"map_id":52,"x":0,"y":6,"count":16},{"map_id":52,"x":1,"y":1,"count":209},{"map_id":52,"x":1,"y":7,"count":31},{"map_id":52,"x":2,"y":1,"count":320},{"map_id":52,"x":2,"y":7,"count":24},{"map_id":52,"x":3,"y":1,"count":296},{"map_id":52,"x":3,"y":7,"count":33},{"map_id":52,"x":4,"y":1,"count":360},{"map_id":52,"x":4,"y":7,"count":50},{"map_id":52,"x":5,"y":1,"count":553},{"map_id":52,"x":5,"y":2,"count":495},{"map_id":52,"x":5,"y":3,"count":186},{"map_id":52,"x":5,"y":4,"count":155},{"map_id":52,"x":5,"y":5,"count":48},{"map_id":52,"x":5,"y":6,"count":35},{"map_id":52,"x":5,"y":7,"count":29},{"map_id":52,"x":6,"y":1,"count":636},{"map_id":52,"x":6,"y":2,"count":286},{"map_id":52,"x":6,"y":3,"count":358},{"map_id":52,"x":6,"y":4,"count":195},{"map_id":52,"x":6,"y":5,"count":158},{"map_id":52,"x":6,"y":6,"count":165},{"map_id":52,"x":6,"y":7,"count":292},{"map_id":52,"x":7,"y":1,"count":499},{"map_id":52,"x":7,"y":2,"count":287},{"map_id":52,"x":7,"y":3,"count":298},{"map_id":52,"x":7,"y":4,"count":190},{"map_id":52,"x":7,"y":5,"count":124},{"map_id":52,"x":7,"y":6,"count":244},{"map_id":52,"x":7,"y":7,"count":645},{"map_id":52,"x":8,"y":1,"count":635},{"map_id":52,"x":8,"y":2,"count":383},{"map_id":52,"x":8,"y":3,"count":353},{"map_id":52,"x":8,"y":4,"count":493},{"map_id":52,"x":9,"y":1,"count":995},{"map_id":52,"x":9,"y":2,"count":457},{"map_id":52,"x":9,"y":3,"count":296},{"map_id":52,"x":9,"y":4,"count":693},{"map_id":52,"x":9,"y":5,"count":545},{"map_id":52,"x":9,"y":6,"count":506},{"map_id":52,"x":9,"y":7,"count":375},{"map_id":52,"x":10,"y":1,"count":1395},{"map_id":52,"x":10,"y":2,"count":577},{"map_id":52,"x":10,"y":3,"count":358},{"map_id":52,"x":10,"y":4,"count":1120},{"map_id":52,"x":10,"y":5,"count":478},{"map_id":52,"x":10,"y":6,"count":678},{"map_id":52,"x":10,"y":7,"count":896},{"map_id":52,"x":11,"y":6,"count":315},{"map_id":52,"x":11,"y":7,"count":288},{"map_id":52,"x":12,"y":6,"count":551},{"map_id":52,"x":12,"y":7,"count":575},{"map_id":52,"x":14,"y":7,"count":229},{"map_id":53,"x":0,"y":1,"count":34},{"map_id":53,"x":0,"y":2,"count":34},{"map_id":53,"x":0,"y":3,"count":45},{"map_id":53,"x":0,"y":4,"count":148},{"map_id":53,"x":0,"y":6,"count":351},{"map_id":53,"x":0,"y":7,"count":457},{"map_id":53,"x":1,"y":1,"count":116},{"map_id":53,"x":1,"y":2,"count":132},{"map_id":53,"x":1,"y":3,"count":184},{"map_id":53,"x":1,"y":6,"count":202},{"map_id":53,"x":1,"y":7,"count":332},{"map_id":53,"x":2,"y":1,"count":90},{"map_id":53,"x":2,"y":2,"count":100},{"map_id":53,"x":2,"y":3,"count":211},{"map_id":53,"x":2,"y":6,"count":253},{"map_id":53,"x":2,"y":7,"count":365},{"map_id":53,"x":3,"y":1,"count":109},{"map_id":53,"x":3,"y":2,"count":103},{"map_id":53,"x":3,"y":3,"count":123},{"map_id":53,"x":3,"y":6,"count":245},{"map_id":53,"x":3,"y":7,"count":412},{"map_id":53,"x":4,"y":1,"count":126},{"map_id":53,"x":4,"y":2,"count":96},{"map_id":53,"x":4,"y":3,"count":118},{"map_id":53,"x":4,"y":6,"count":199},{"map_id":53,"x":4,"y":7,"count":151},{"map_id":53,"x":5,"y":1,"count":292},{"map_id":53,"x":5,"y":2,"count":221},{"map_id":53,"x":5,"y":3,"count":177},{"map_id":53,"x":5,"y":4,"count":158},{"map_id":53,"x":5,"y":5,"count":261},{"map_id":53,"x":5,"y":6,"count":449},{"map_id":53,"x":5,"y":7,"count":108},{"map_id":53,"x":6,"y":1,"count":237},{"map_id":53,"x":6,"y":2,"count":308},{"map_id":53,"x":6,"y":3,"count":626},{"map_id":53,"x":6,"y":4,"count":321},{"map_id":53,"x":6,"y":5,"count":376},{"map_id":53,"x":6,"y":6,"count":334},{"map_id":53,"x":6,"y":7,"count":351},{"map_id":53,"x":7,"y":1,"count":379},{"map_id":53,"x":7,"y":2,"count":509},{"map_id":53,"x":7,"y":3,"count":402},{"map_id":53,"x":7,"y":4,"count":529},{"map_id":53,"x":7,"y":6,"count":498},{"map_id":53,"x":7,"y":7,"count":526},{"map_id":53,"x":8,"y":1,"count":476},{"map_id":53,"x":8,"y":2,"count":505},{"map_id":53,"x":8,"y":3,"count":499},{"map_id":53,"x":8,"y":4,"count":915},{"map_id":53,"x":9,"y":1,"count":379},{"map_id":53,"x":9,"y":2,"count":645},{"map_id":53,"x":9,"y":3,"count":809},{"map_id":53,"x":9,"y":4,"count":615},{"map_id":53,"x":9,"y":5,"count":375},{"map_id":53,"x":9,"y":6,"count":313},{"map_id":53,"x":9,"y":7,"count":624},{"map_id":53,"x":10,"y":3,"count":728},{"map_id":53,"x":10,"y":4,"count":563},{"map_id":53,"x":10,"y":5,"count":571},{"map_id":53,"x":10,"y":6,"count":548},{"map_id":53,"x":10,"y":7,"count":505},{"map_id":53,"x":11,"y":3,"count":659},{"map_id":53,"x":11,"y":4,"count":959},{"map_id":53,"x":11,"y":6,"count":741},{"map_id":53,"x":11,"y":7,"count":545},{"map_id":53,"x":12,"y":3,"count":370},{"map_id":53,"x":12,"y":4,"count":373},{"map_id":53,"x":12,"y":6,"count":527},{"map_id":53,"x":12,"y":7,"count":504},{"map_id":53,"x":13,"y":1,"count":109},{"map_id":53,"x":13,"y":2,"count":377},{"map_id":53,"x":13,"y":3,"count":471},{"map_id":53,"x":13,"y":4,"count":293},{"map_id":53,"x":13,"y":5,"count":312},{"map_id":53,"x":13,"y":6,"count":286},{"map_id":53,"x":13,"y":7,"count":475},{"map_id":54,"x":0,"y":10,"count":2152},{"map_id":54,"x":0,"y":11,"count":2099},{"map_id":54,"x":0,"y":12,"count":1580},{"map_id":54,"x":0,"y":13,"count":1621},{"map_id":54,"x":1,"y":1,"count":4},{"map_id":54,"x":1,"y":2,"count":116},{"map_id":54,"x":1,"y":4,"count":166},{"map_id":54,"x":1,"y":5,"count":334},{"map_id":54,"x":1,"y":6,"count":344},{"map_id":54,"x":1,"y":7,"count":218},{"map_id":54,"x":1,"y":8,"count":428},{"map_id":54,"x":1,"y":10,"count":1550},{"map_id":54,"x":1,"y":11,"count":1309},{"map_id":54,"x":1,"y":12,"count":1377},{"map_id":54,"x":1,"y":13,"count":987},{"map_id":54,"x":2,"y":1,"count":49},{"map_id":54,"x":2,"y":2,"count":58},{"map_id":54,"x":2,"y":4,"count":267},{"map_id":54,"x":2,"y":6,"count":272},{"map_id":54,"x":2,"y":8,"count":370},{"map_id":54,"x":2,"y":10,"count":1228},{"map_id":54,"x":2,"y":11,"count":1043},{"map_id":54,"x":2,"y":12,"count":1189},{"map_id":54,"x":2,"y":13,"count":713},{"map_id":54,"x":3,"y":1,"count":123},{"map_id":54,"x":3,"y":2,"count":72},{"map_id":54,"x":3,"y":4,"count":137},{"map_id":54,"x":3,"y":5,"count":13},{"map_id":54,"x":3,"y":7,"count":307},{"map_id":54,"x":3,"y":8,"count":385},{"map_id":54,"x":3,"y":11,"count":1372},{"map_id":54,"x":3,"y":12,"count":797},{"map_id":54,"x":3,"y":13,"count":863},{"map_id":54,"x":4,"y":2,"count":90},{"map_id":54,"x":4,"y":3,"count":98},{"map_id":54,"x":4,"y":4,"count":59},{"map_id":54,"x":4,"y":5,"count":6},{"map_id":54,"x":4,"y":6,"count":875},{"map_id":54,"x":4,"y":7,"count":188},{"map_id":54,"x":4,"y":8,"count":565},{"map_id":54,"x":4,"y":9,"count":635},{"map_id":54,"x":4,"y":10,"count":676},{"map_id":54,"x":4,"y":11,"count":614},{"map_id":54,"x":4,"y":12,"count":987},{"map_id":54,"x":4,"y":13,"count":1245},{"map_id":54,"x":5,"y":1,"count":839},{"map_id":54,"x":5,"y":2,"count":91},{"map_id":54,"x":5,"y":3,"count":35},{"map_id":54,"x":5,"y":4,"count":21},{"map_id":54,"x":5,"y":6,"count":76},{"map_id":54,"x":5,"y":8,"count":488},{"map_id":54,"x":5,"y":9,"count":558},{"map_id":54,"x":5,"y":10,"count":486},{"map_id":54,"x":5,"y":11,"count":715},{"map_id":54,"x":5,"y":12,"count":524},{"map_id":54,"x":5,"y":13,"count":297},{"map_id":54,"x":6,"y":1,"count":147},{"map_id":54,"x":6,"y":2,"count":79},{"map_id":54,"x":6,"y":4,"count":136},{"map_id":54,"x":6,"y":6,"count":97},{"map_id":54,"x":6,"y":8,"count":382},{"map_id":54,"x":6,"y":11,"count":562},{"map_id":54,"x":6,"y":12,"count":439},{"map_id":54,"x":6,"y":13,"count":426},{"map_id":54,"x":7,"y":1,"count":52},{"map_id":54,"x":7,"y":2,"count":32},{"map_id":54,"x":7,"y":4,"count":127},{"map_id":54,"x":7,"y":6,"count":127},{"map_id":54,"x":7,"y":8,"count":225},{"map_id":54,"x":7,"y":11,"count":1505},{"map_id":54,"x":7,"y":12,"count":248},{"map_id":54,"x":7,"y":13,"count":204},{"map_id":54,"x":8,"y":1,"count":54},{"map_id":54,"x":8,"y":2,"count":88},{"map_id":54,"x":8,"y":4,"count":148},{"map_id":54,"x":8,"y":5,"count":244},{"map_id":54,"x":8,"y":6,"count":118},{"map_id":54,"x":8,"y":7,"count":144},{"map_id":54,"x":8,"y":8,"count":255},{"map_id":54,"x":8,"y":10,"count":833},{"map_id":54,"x":8,"y":11,"count":438},{"map_id":54,"x":8,"y":12,"count":492},{"map_id":54,"x":8,"y":13,"count":170},{"map_id":54,"x":9,"y":10,"count":380},{"map_id":54,"x":9,"y":11,"count":407},{"map_id":54,"x":9,"y":12,"count":470},{"map_id":54,"x":9,"y":13,"count":283},{"map_id":54,"x":16,"y":17,"count":358},{"map_id":55,"x":0,"y":2,"count":6},{"map_id":55,"x":0,"y":3,"count":30},{"map_id":55,"x":0,"y":4,"count":15},{"map_id":55,"x":0,"y":5,"count":8},{"map_id":55,"x":1,"y":3,"count":40},{"map_id":55,"x":1,"y":4,"count":61},{"map_id":55,"x":1,"y":5,"count":172},{"map_id":55,"x":1,"y":6,"count":67},{"map_id":55,"x":1,"y":7,"count":18},{"map_id":55,"x":2,"y":1,"count":51},{"map_id":55,"x":2,"y":2,"count":95},{"map_id":55,"x":2,"y":3,"count":53},{"map_id":55,"x":2,"y":4,"count":101},{"map_id":55,"x":2,"y":5,"count":138},{"map_id":55,"x":2,"y":6,"count":49},{"map_id":55,"x":2,"y":7,"count":178},{"map_id":55,"x":3,"y":1,"count":165},{"map_id":55,"x":3,"y":2,"count":71},{"map_id":55,"x":3,"y":6,"count":23},{"map_id":55,"x":3,"y":7,"count":21},{"map_id":55,"x":4,"y":1,"count":283},{"map_id":55,"x":4,"y":2,"count":142},{"map_id":55,"x":4,"y":6,"count":36},{"map_id":55,"x":4,"y":7,"count":118},{"map_id":55,"x":5,"y":1,"count":401},{"map_id":55,"x":5,"y":2,"count":660},{"map_id":55,"x":5,"y":3,"count":290},{"map_id":55,"x":5,"y":4,"count":245},{"map_id":55,"x":5,"y":5,"count":372},{"map_id":55,"x":5,"y":6,"count":153},{"map_id":55,"x":5,"y":7,"count":208},{"map_id":55,"x":6,"y":1,"count":1171},{"map_id":55,"x":6,"y":2,"count":1060},{"map_id":55,"x":6,"y":3,"count":789},{"map_id":55,"x":6,"y":4,"count":516},{"map_id":55,"x":6,"y":5,"count":597},{"map_id":55,"x":6,"y":6,"count":413},{"map_id":55,"x":6,"y":7,"count":336},{"map_id":55,"x":7,"y":2,"count":2767},{"map_id":55,"x":7,"y":3,"count":2183},{"map_id":55,"x":7,"y":4,"count":1963},{"map_id":55,"x":7,"y":5,"count":1595},{"map_id":55,"x":29,"y":13,"count":63},{"map_id":56,"x":0,"y":2,"count":340},{"map_id":56,"x":0,"y":7,"count":3},{"map_id":56,"x":1,"y":2,"count":1036},{"map_id":56,"x":1,"y":7,"count":48},{"map_id":56,"x":2,"y":2,"count":1536},{"map_id":56,"x":2,"y":3,"count":379},{"map_id":56,"x":2,"y":4,"count":316},{"map_id":56,"x":2,"y":5,"count":375},{"map_id":56,"x":2,"y":6,"count":107},{"map_id":56,"x":2,"y":7,"count":411},{"map_id":56,"x":3,"y":2,"count":1035},{"map_id":56,"x":3,"y":3,"count":942},{"map_id":56,"x":3,"y":4,"count":137},{"map_id":56,"x":3,"y":5,"count":275},{"map_id":56,"x":3,"y":6,"count":229},{"map_id":56,"x":3,"y":7,"count":444},{"map_id":56,"x":4,"y":2,"count":1640},{"map_id":56,"x":4,"y":5,"count":1185},{"map_id":56,"x":4,"y":6,"count":193},{"map_id":56,"x":4,"y":7,"count":330},{"map_id":56,"x":5,"y":2,"count":3184},{"map_id":56,"x":5,"y":6,"count":468},{"map_id":56,"x":5,"y":7,"count":284},{"map_id":56,"x":6,"y":2,"count":6201},{"map_id":56,"x":6,"y":5,"count":608},{"map_id":56,"x":6,"y":6,"count":356},{"map_id":56,"x":6,"y":7,"count":605},{"map_id":56,"x":7,"y":2,"count":8433},{"map_id":56,"x":7,"y":5,"count":834},{"map_id":56,"x":7,"y":6,"count":553},{"map_id":56,"x":7,"y":7,"count":397},{"map_id":56,"x":23,"y":17,"count":62},{"map_id":57,"x":0,"y":2,"count":511},{"map_id":57,"x":0,"y":3,"count":204},{"map_id":57,"x":0,"y":4,"count":286},{"map_id":57,"x":0,"y":5,"count":279},{"map_id":57,"x":1,"y":2,"count":679},{"map_id":57,"x":1,"y":3,"count":288},{"map_id":57,"x":1,"y":4,"count":274},{"map_id":57,"x":1,"y":5,"count":329},{"map_id":57,"x":1,"y":6,"count":408},{"map_id":57,"x":1,"y":7,"count":353},{"map_id":57,"x":2,"y":1,"count":340},{"map_id":57,"x":2,"y":2,"count":1884},{"map_id":57,"x":2,"y":4,"count":568},{"map_id":57,"x":2,"y":5,"count":201},{"map_id":57,"x":2,"y":6,"count":361},{"map_id":57,"x":2,"y":7,"count":756},{"map_id":57,"x":3,"y":1,"count":1190},{"map_id":57,"x":3,"y":2,"count":710},{"map_id":57,"x":3,"y":5,"count":282},{"map_id":57,"x":3,"y":6,"count":203},{"map_id":57,"x":3,"y":7,"count":112},{"map_id":57,"x":4,"y":1,"count":1302},{"map_id":57,"x":4,"y":2,"count":1140},{"map_id":57,"x":4,"y":6,"count":332},{"map_id":57,"x":4,"y":7,"count":177},{"map_id":57,"x":5,"y":1,"count":1743},{"map_id":57,"x":5,"y":2,"count":1504},{"map_id":57,"x":5,"y":3,"count":943},{"map_id":57,"x":5,"y":4,"count":1024},{"map_id":57,"x":5,"y":5,"count":1587},{"map_id":57,"x":5,"y":6,"count":633},{"map_id":57,"x":5,"y":7,"count":542},{"map_id":57,"x":6,"y":1,"count":2329},{"map_id":57,"x":6,"y":2,"count":2219},{"map_id":57,"x":6,"y":3,"count":2302},{"map_id":57,"x":6,"y":4,"count":1813},{"map_id":57,"x":6,"y":5,"count":1693},{"map_id":57,"x":6,"y":6,"count":1497},{"map_id":57,"x":6,"y":7,"count":995},{"map_id":57,"x":7,"y":2,"count":5097},{"map_id":57,"x":7,"y":3,"count":3211},{"map_id":57,"x":7,"y":4,"count":3324},{"map_id":57,"x":7,"y":5,"count":2095},{"map_id":57,"x":7,"y":29,"count":207},{"map_id":58,"x":1,"y":4,"count":1855},{"map_id":58,"x":1,"y":5,"count":664},{"map_id":58,"x":2,"y":3,"count":5613},{"map_id":58,"x":2,"y":4,"count":1295},{"map_id":58,"x":2,"y":5,"count":1099},{"map_id":58,"x":2,"y":6,"count":1042},{"map_id":58,"x":2,"y":7,"count":1521},{"map_id":58,"x":3,"y":3,"count":38567},{"map_id":58,"x":3,"y":4,"count":4909},{"map_id":58,"x":3,"y":5,"count":1191},{"map_id":58,"x":3,"y":6,"count":1746},{"map_id":58,"x":3,"y":7,"count":2843},{"map_id":58,"x":4,"y":3,"count":5603},{"map_id":58,"x":4,"y":4,"count":1260},{"map_id":58,"x":4,"y":5,"count":1067},{"map_id":58,"x":4,"y":6,"count":1189},{"map_id":58,"x":4,"y":7,"count":986},{"map_id":58,"x":5,"y":3,"count":1099},{"map_id":58,"x":5,"y":4,"count":951},{"map_id":58,"x":5,"y":5,"count":955},{"map_id":58,"x":5,"y":6,"count":1144},{"map_id":58,"x":5,"y":7,"count":1385},{"map_id":58,"x":6,"y":3,"count":1641},{"map_id":58,"x":6,"y":4,"count":1461},{"map_id":58,"x":6,"y":5,"count":1096},{"map_id":58,"x":7,"y":3,"count":1850},{"map_id":58,"x":7,"y":4,"count":1903},{"map_id":58,"x":7,"y":5,"count":1945},{"map_id":58,"x":8,"y":3,"count":2991},{"map_id":58,"x":8,"y":4,"count":2275},{"map_id":58,"x":8,"y":5,"count":2150},{"map_id":58,"x":8,"y":6,"count":1569},{"map_id":58,"x":8,"y":7,"count":1640},{"map_id":58,"x":9,"y":3,"count":4348},{"map_id":58,"x":9,"y":4,"count":3608},{"map_id":58,"x":9,"y":5,"count":2546},{"map_id":58,"x":9,"y":6,"count":2398},{"map_id":58,"x":9,"y":7,"count":2504},{"map_id":58,"x":10,"y":3,"count":5993},{"map_id":58,"x":10,"y":4,"count":4942},{"map_id":58,"x":10,"y":5,"count":3694},{"map_id":58,"x":10,"y":6,"count":3322},{"map_id":58,"x":10,"y":7,"count":5876},{"map_id":58,"x":11,"y":3,"count":14609},{"map_id":58,"x":11,"y":4,"count":6314},{"map_id":58,"x":11,"y":5,"count":6524},{"map_id":58,"x":11,"y":6,"count":10089},{"map_id":58,"x":12,"y":3,"count":13162},{"map_id":58,"x":12,"y":4,"count":11849},{"map_id":58,"x":12,"y":5,"count":8481},{"map_id":58,"x":13,"y":4,"count":40535},{"map_id":58,"x":13,"y":5,"count":11728},{"map_id":58,"x":13,"y":25,"count":743}],"12.1.24":[{"map_id":0,"x":1,"y":2,"count":21201},{"map_id":0,"x":1,"y":3,"count":17210},{"map_id":0,"x":1,"y":4,"count":12218},{"map_id":0,"x":1,"y":5,"count":9300},{"map_id":0,"x":1,"y":6,"count":7061},{"map_id":0,"x":1,"y":7,"count":6281},{"map_id":0,"x":1,"y":8,"count":5319},{"map_id":0,"x":1,"y":9,"count":5316},{"map_id":0,"x":1,"y":10,"count":5512},{"map_id":0,"x":1,"y":11,"count":6025},{"map_id":0,"x":1,"y":12,"count":7293},{"map_id":0,"x":1,"y":13,"count":9760},{"map_id":0,"x":1,"y":14,"count":11609},{"map_id":0,"x":1,"y":15,"count":15050},{"map_id":0,"x":1,"y":16,"count":22273},{"map_id":0,"x":2,"y":2,"count":17671},{"map_id":0,"x":2,"y":3,"count":16186},{"map_id":0,"x":2,"y":4,"count":10812},{"map_id":0,"x":2,"y":5,"count":8651},{"map_id":0,"x":2,"y":6,"count":5902},{"map_id":0,"x":2,"y":7,"count":6660},{"map_id":0,"x":2,"y":8,"count":4730},{"map_id":0,"x":2,"y":9,"count":4442},{"map_id":0,"x":2,"y":10,"count":5301},{"map_id":0,"x":2,"y":11,"count":4510},{"map_id":0,"x":2,"y":12,"count":6725},{"map_id":0,"x":2,"y":13,"count":7902},{"map_id":0,"x":2,"y":14,"count":10089},{"map_id":0,"x":2,"y":15,"count":14741},{"map_id":0,"x":2,"y":16,"count":23298},{"map_id":0,"x":2,"y":17,"count":35086},{"map_id":0,"x":3,"y":2,"count":15377},{"map_id":0,"x":3,"y":3,"count":9715},{"map_id":0,"x":3,"y":4,"count":10521},{"map_id":0,"x":3,"y":6,"count":6590},{"map_id":0,"x":3,"y":7,"count":5298},{"map_id":0,"x":3,"y":8,"count":5997},{"map_id":0,"x":3,"y":9,"count":4675},{"map_id":0,"x":3,"y":10,"count":4744},{"map_id":0,"x":3,"y":11,"count":5386},{"map_id":0,"x":3,"y":12,"count":6529},{"map_id":0,"x":3,"y":13,"count":6930},{"map_id":0,"x":3,"y":14,"count":8802},{"map_id":0,"x":3,"y":15,"count":15251},{"map_id":0,"x":3,"y":16,"count":23011},{"map_id":0,"x":3,"y":17,"count":36524},{"map_id":0,"x":4,"y":2,"count":11895},{"map_id":0,"x":4,"y":6,"count":5937},{"map_id":0,"x":4,"y":7,"count":4781},{"map_id":0,"x":4,"y":8,"count":4827},{"map_id":0,"x":4,"y":10,"count":4354},{"map_id":0,"x":4,"y":11,"count":4419},{"map_id":0,"x":4,"y":12,"count":5127},{"map_id":0,"x":4,"y":13,"count":5836},{"map_id":0,"x":5,"y":2,"count":10800},{"map_id":0,"x":5,"y":5,"count":538},{"map_id":0,"x":5,"y":6,"count":4207},{"map_id":0,"x":5,"y":7,"count":4670},{"map_id":0,"x":5,"y":8,"count":4141},{"map_id":0,"x":5,"y":10,"count":5504},{"map_id":0,"x":5,"y":11,"count":5167},{"map_id":0,"x":5,"y":12,"count":5268},{"map_id":0,"x":5,"y":13,"count":6309},{"map_id":0,"x":6,"y":2,"count":8023},{"map_id":0,"x":6,"y":6,"count":4524},{"map_id":0,"x":6,"y":7,"count":4304},{"map_id":0,"x":6,"y":8,"count":5131},{"map_id":0,"x":6,"y":10,"count":3727},{"map_id":0,"x":6,"y":11,"count":4539},{"map_id":0,"x":6,"y":12,"count":4986},{"map_id":0,"x":6,"y":13,"count":6106},{"map_id":0,"x":7,"y":2,"count":7725},{"map_id":0,"x":7,"y":6,"count":4503},{"map_id":0,"x":7,"y":7,"count":4179},{"map_id":0,"x":7,"y":8,"count":6467},{"map_id":0,"x":7,"y":10,"count":6035},{"map_id":0,"x":7,"y":11,"count":4468},{"map_id":0,"x":7,"y":12,"count":5596},{"map_id":0,"x":7,"y":13,"count":5720},{"map_id":0,"x":8,"y":2,"count":8221},{"map_id":0,"x":8,"y":3,"count":7023},{"map_id":0,"x":8,"y":4,"count":6515},{"map_id":0,"x":8,"y":5,"count":5953},{"map_id":0,"x":8,"y":6,"count":5682},{"map_id":0,"x":8,"y":7,"count":5354},{"map_id":0,"x":8,"y":8,"count":5420},{"map_id":0,"x":8,"y":9,"count":7271},{"map_id":0,"x":8,"y":10,"count":4700},{"map_id":0,"x":8,"y":11,"count":4456},{"map_id":0,"x":8,"y":12,"count":5091},{"map_id":0,"x":8,"y":13,"count":6797},{"map_id":0,"x":8,"y":14,"count":10571},{"map_id":0,"x":8,"y":15,"count":12265},{"map_id":0,"x":8,"y":16,"count":20191},{"map_id":0,"x":9,"y":2,"count":8952},{"map_id":0,"x":9,"y":3,"count":7654},{"map_id":0,"x":9,"y":4,"count":7143},{"map_id":0,"x":9,"y":5,"count":5721},{"map_id":0,"x":9,"y":6,"count":5109},{"map_id":0,"x":9,"y":7,"count":5581},{"map_id":0,"x":9,"y":8,"count":5224},{"map_id":0,"x":9,"y":9,"count":5113},{"map_id":0,"x":9,"y":10,"count":5637},{"map_id":0,"x":9,"y":11,"count":4614},{"map_id":0,"x":9,"y":12,"count":4032},{"map_id":0,"x":9,"y":13,"count":5263},{"map_id":0,"x":9,"y":14,"count":8809},{"map_id":0,"x":9,"y":15,"count":11491},{"map_id":0,"x":9,"y":16,"count":18757},{"map_id":0,"x":10,"y":0,"count":17007},{"map_id":0,"x":10,"y":1,"count":13878},{"map_id":0,"x":10,"y":2,"count":9828},{"map_id":0,"x":10,"y":3,"count":9116},{"map_id":0,"x":10,"y":4,"count":7291},{"map_id":0,"x":10,"y":5,"count":6929},{"map_id":0,"x":10,"y":6,"count":5464},{"map_id":0,"x":10,"y":7,"count":7152},{"map_id":0,"x":10,"y":12,"count":3125},{"map_id":0,"x":10,"y":14,"count":7557},{"map_id":0,"x":10,"y":15,"count":11308},{"map_id":0,"x":10,"y":16,"count":14751},{"map_id":0,"x":11,"y":0,"count":16950},{"map_id":0,"x":11,"y":1,"count":15000},{"map_id":0,"x":11,"y":2,"count":11219},{"map_id":0,"x":11,"y":3,"count":9522},{"map_id":0,"x":11,"y":4,"count":11726},{"map_id":0,"x":11,"y":6,"count":7261},{"map_id":0,"x":11,"y":7,"count":6432},{"map_id":0,"x":11,"y":12,"count":3036},{"map_id":0,"x":11,"y":14,"count":6367},{"map_id":0,"x":11,"y":15,"count":10288},{"map_id":0,"x":11,"y":16,"count":16494},{"map_id":0,"x":12,"y":2,"count":11910},{"map_id":0,"x":12,"y":6,"count":7353},{"map_id":0,"x":12,"y":7,"count":7423},{"map_id":0,"x":12,"y":11,"count":355},{"map_id":0,"x":12,"y":12,"count":3523},{"map_id":0,"x":12,"y":14,"count":8344},{"map_id":0,"x":12,"y":15,"count":11457},{"map_id":0,"x":12,"y":16,"count":16094},{"map_id":0,"x":13,"y":2,"count":11756},{"map_id":0,"x":13,"y":5,"count":988},{"map_id":0,"x":13,"y":6,"count":7469},{"map_id":0,"x":13,"y":7,"count":6943},{"map_id":0,"x":13,"y":12,"count":4774},{"map_id":0,"x":13,"y":14,"count":11027},{"map_id":0,"x":13,"y":15,"count":11825},{"map_id":0,"x":13,"y":16,"count":16322},{"map_id":0,"x":14,"y":2,"count":11866},{"map_id":0,"x":14,"y":6,"count":6679},{"map_id":0,"x":14,"y":7,"count":7386},{"map_id":0,"x":14,"y":12,"count":5358},{"map_id":0,"x":14,"y":14,"count":9067},{"map_id":0,"x":14,"y":15,"count":12760},{"map_id":0,"x":14,"y":16,"count":18604},{"map_id":0,"x":15,"y":2,"count":12273},{"map_id":0,"x":15,"y":6,"count":6246},{"map_id":0,"x":15,"y":7,"count":7325},{"map_id":0,"x":15,"y":12,"count":6459},{"map_id":0,"x":15,"y":14,"count":9452},{"map_id":0,"x":15,"y":15,"count":15803},{"map_id":0,"x":15,"y":16,"count":21735},{"map_id":0,"x":16,"y":2,"count":17009},{"map_id":0,"x":16,"y":3,"count":11155},{"map_id":0,"x":16,"y":4,"count":9004},{"map_id":0,"x":16,"y":5,"count":8737},{"map_id":0,"x":16,"y":6,"count":8114},{"map_id":0,"x":16,"y":7,"count":7311},{"map_id":0,"x":16,"y":8,"count":6202},{"map_id":0,"x":16,"y":9,"count":5598},{"map_id":0,"x":16,"y":10,"count":5635},{"map_id":0,"x":16,"y":11,"count":6410},{"map_id":0,"x":16,"y":12,"count":7634},{"map_id":0,"x":16,"y":13,"count":9169},{"map_id":0,"x":16,"y":14,"count":12260},{"map_id":0,"x":16,"y":15,"count":18866},{"map_id":0,"x":16,"y":16,"count":27265},{"map_id":0,"x":17,"y":2,"count":18580},{"map_id":0,"x":17,"y":3,"count":14775},{"map_id":0,"x":17,"y":4,"count":12979},{"map_id":0,"x":17,"y":5,"count":10836},{"map_id":0,"x":17,"y":6,"count":9162},{"map_id":0,"x":17,"y":7,"count":8623},{"map_id":0,"x":17,"y":8,"count":7365},{"map_id":0,"x":17,"y":9,"count":7512},{"map_id":0,"x":17,"y":10,"count":6774},{"map_id":0,"x":17,"y":11,"count":8612},{"map_id":0,"x":17,"y":12,"count":9751},{"map_id":0,"x":17,"y":13,"count":11766},{"map_id":0,"x":17,"y":14,"count":15760},{"map_id":0,"x":17,"y":15,"count":22730},{"map_id":0,"x":17,"y":16,"count":35241},{"map_id":0,"x":18,"y":2,"count":24152},{"map_id":0,"x":18,"y":3,"count":18081},{"map_id":0,"x":18,"y":4,"count":16669},{"map_id":0,"x":18,"y":5,"count":12921},{"map_id":0,"x":18,"y":6,"count":11196},{"map_id":0,"x":18,"y":7,"count":10303},{"map_id":0,"x":18,"y":8,"count":9630},{"map_id":0,"x":18,"y":9,"count":8957},{"map_id":0,"x":18,"y":10,"count":8839},{"map_id":0,"x":18,"y":11,"count":9815},{"map_id":0,"x":18,"y":12,"count":11759},{"map_id":0,"x":18,"y":13,"count":14598},{"map_id":0,"x":18,"y":14,"count":20147},{"map_id":0,"x":18,"y":15,"count":27489},{"map_id":0,"x":18,"y":16,"count":42851},{"map_id":1,"x":0,"y":14,"count":1495},{"map_id":1,"x":0,"y":15,"count":2124},{"map_id":1,"x":0,"y":16,"count":1257},{"map_id":1,"x":0,"y":17,"count":1077},{"map_id":1,"x":1,"y":14,"count":2565},{"map_id":1,"x":1,"y":15,"count":2537},{"map_id":1,"x":1,"y":16,"count":2352},{"map_id":1,"x":1,"y":17,"count":1659},{"map_id":1,"x":2,"y":7,"count":2016},{"map_id":1,"x":2,"y":14,"count":3713},{"map_id":1,"x":2,"y":15,"count":4069},{"map_id":1,"x":2,"y":16,"count":2921},{"map_id":1,"x":2,"y":17,"count":3310},{"map_id":1,"x":3,"y":7,"count":9852},{"map_id":1,"x":3,"y":14,"count":4924},{"map_id":1,"x":3,"y":15,"count":4505},{"map_id":1,"x":3,"y":16,"count":3630},{"map_id":1,"x":3,"y":17,"count":3155},{"map_id":1,"x":4,"y":7,"count":5220},{"map_id":1,"x":4,"y":14,"count":6920},{"map_id":1,"x":4,"y":15,"count":6091},{"map_id":1,"x":4,"y":16,"count":5292},{"map_id":1,"x":4,"y":17,"count":4855},{"map_id":1,"x":4,"y":18,"count":5636},{"map_id":1,"x":4,"y":19,"count":5758},{"map_id":1,"x":4,"y":20,"count":7244},{"map_id":1,"x":4,"y":28,"count":144052},{"map_id":1,"x":4,"y":29,"count":137086},{"map_id":1,"x":4,"y":30,"count":134915},{"map_id":1,"x":5,"y":14,"count":7674},{"map_id":1,"x":5,"y":15,"count":6819},{"map_id":1,"x":5,"y":16,"count":6045},{"map_id":1,"x":5,"y":17,"count":5845},{"map_id":1,"x":5,"y":18,"count":6823},{"map_id":1,"x":5,"y":19,"count":6473},{"map_id":1,"x":5,"y":20,"count":7544},{"map_id":1,"x":5,"y":28,"count":108172},{"map_id":1,"x":5,"y":29,"count":103908},{"map_id":1,"x":5,"y":30,"count":108696},{"map_id":1,"x":6,"y":4,"count":34583},{"map_id":1,"x":6,"y":5,"count":23429},{"map_id":1,"x":6,"y":6,"count":16334},{"map_id":1,"x":6,"y":7,"count":14009},{"map_id":1,"x":6,"y":8,"count":12074},{"map_id":1,"x":6,"y":9,"count":10648},{"map_id":1,"x":6,"y":10,"count":9494},{"map_id":1,"x":6,"y":11,"count":7589},{"map_id":1,"x":6,"y":12,"count":7739},{"map_id":1,"x":6,"y":13,"count":7449},{"map_id":1,"x":6,"y":14,"count":8642},{"map_id":1,"x":6,"y":15,"count":7615},{"map_id":1,"x":6,"y":16,"count":7795},{"map_id":1,"x":6,"y":17,"count":7390},{"map_id":1,"x":6,"y":18,"count":7166},{"map_id":1,"x":6,"y":19,"count":7285},{"map_id":1,"x":6,"y":20,"count":7252},{"map_id":1,"x":6,"y":28,"count":82104},{"map_id":1,"x":6,"y":29,"count":80028},{"map_id":1,"x":6,"y":30,"count":85603},{"map_id":1,"x":7,"y":4,"count":32991},{"map_id":1,"x":7,"y":5,"count":23249},{"map_id":1,"x":7,"y":16,"count":9283},{"map_id":1,"x":7,"y":17,"count":9278},{"map_id":1,"x":7,"y":18,"count":7808},{"map_id":1,"x":7,"y":19,"count":8094},{"map_id":1,"x":7,"y":20,"count":7687},{"map_id":1,"x":7,"y":28,"count":68815},{"map_id":1,"x":7,"y":29,"count":67724},{"map_id":1,"x":7,"y":30,"count":67389},{"map_id":1,"x":8,"y":4,"count":35045},{"map_id":1,"x":8,"y":17,"count":10463},{"map_id":1,"x":8,"y":18,"count":8792},{"map_id":1,"x":8,"y":19,"count":8376},{"map_id":1,"x":8,"y":20,"count":7383},{"map_id":1,"x":8,"y":21,"count":7666},{"map_id":1,"x":8,"y":28,"count":59227},{"map_id":1,"x":8,"y":29,"count":56885},{"map_id":1,"x":8,"y":30,"count":55861},{"map_id":1,"x":9,"y":4,"count":34267},{"map_id":1,"x":9,"y":17,"count":12270},{"map_id":1,"x":9,"y":18,"count":10161},{"map_id":1,"x":9,"y":19,"count":8822},{"map_id":1,"x":9,"y":20,"count":7260},{"map_id":1,"x":9,"y":21,"count":8577},{"map_id":1,"x":9,"y":22,"count":7262},{"map_id":1,"x":9,"y":28,"count":48962},{"map_id":1,"x":9,"y":29,"count":49327},{"map_id":1,"x":9,"y":30,"count":50169},{"map_id":1,"x":10,"y":4,"count":39796},{"map_id":1,"x":10,"y":17,"count":17144},{"map_id":1,"x":10,"y":18,"count":11500},{"map_id":1,"x":10,"y":19,"count":9528},{"map_id":1,"x":10,"y":20,"count":7855},{"map_id":1,"x":10,"y":21,"count":6860},{"map_id":1,"x":10,"y":22,"count":7640},{"map_id":1,"x":10,"y":23,"count":6586},{"map_id":1,"x":10,"y":28,"count":46786},{"map_id":1,"x":10,"y":29,"count":43346},{"map_id":1,"x":10,"y":30,"count":43244},{"map_id":1,"x":11,"y":4,"count":44276},{"map_id":1,"x":11,"y":17,"count":18595},{"map_id":1,"x":11,"y":18,"count":13106},{"map_id":1,"x":11,"y":19,"count":8998},{"map_id":1,"x":11,"y":20,"count":7827},{"map_id":1,"x":11,"y":21,"count":8490},{"map_id":1,"x":11,"y":22,"count":7296},{"map_id":1,"x":11,"y":23,"count":7767},{"map_id":1,"x":11,"y":28,"count":42340},{"map_id":1,"x":11,"y":29,"count":37974},{"map_id":1,"x":11,"y":30,"count":39135},{"map_id":1,"x":12,"y":4,"count":53591},{"map_id":1,"x":12,"y":17,"count":20526},{"map_id":1,"x":12,"y":18,"count":13389},{"map_id":1,"x":12,"y":19,"count":9996},{"map_id":1,"x":12,"y":20,"count":8408},{"map_id":1,"x":12,"y":21,"count":7563},{"map_id":1,"x":12,"y":22,"count":7057},{"map_id":1,"x":12,"y":23,"count":7010},{"map_id":1,"x":12,"y":28,"count":37731},{"map_id":1,"x":12,"y":29,"count":35220},{"map_id":1,"x":12,"y":30,"count":36504},{"map_id":1,"x":13,"y":4,"count":62994},{"map_id":1,"x":13,"y":17,"count":22746},{"map_id":1,"x":13,"y":18,"count":14779},{"map_id":1,"x":13,"y":19,"count":9810},{"map_id":1,"x":13,"y":20,"count":9037},{"map_id":1,"x":13,"y":21,"count":8274},{"map_id":1,"x":13,"y":22,"count":7357},{"map_id":1,"x":13,"y":23,"count":6782},{"map_id":1,"x":13,"y":28,"count":35238},{"map_id":1,"x":13,"y":29,"count":32886},{"map_id":1,"x":13,"y":30,"count":33866},{"map_id":1,"x":14,"y":17,"count":23750},{"map_id":1,"x":14,"y":18,"count":14643},{"map_id":1,"x":14,"y":19,"count":9756},{"map_id":1,"x":14,"y":20,"count":8898},{"map_id":1,"x":14,"y":21,"count":9313},{"map_id":1,"x":14,"y":22,"count":8056},{"map_id":1,"x":14,"y":23,"count":8589},{"map_id":1,"x":14,"y":24,"count":7620},{"map_id":1,"x":14,"y":25,"count":6234},{"map_id":1,"x":14,"y":26,"count":5382},{"map_id":1,"x":14,"y":27,"count":390},{"map_id":1,"x":14,"y":28,"count":34057},{"map_id":1,"x":14,"y":29,"count":30104},{"map_id":1,"x":14,"y":30,"count":29910},{"map_id":1,"x":15,"y":4,"count":40874},{"map_id":1,"x":15,"y":17,"count":19292},{"map_id":1,"x":15,"y":18,"count":13437},{"map_id":1,"x":15,"y":19,"count":10468},{"map_id":1,"x":15,"y":20,"count":7510},{"map_id":1,"x":15,"y":21,"count":7590},{"map_id":1,"x":15,"y":22,"count":6842},{"map_id":1,"x":15,"y":23,"count":7121},{"map_id":1,"x":15,"y":24,"count":6973},{"map_id":1,"x":15,"y":25,"count":7221},{"map_id":1,"x":15,"y":26,"count":10273},{"map_id":1,"x":15,"y":27,"count":16611},{"map_id":1,"x":15,"y":28,"count":28235},{"map_id":1,"x":15,"y":29,"count":26484},{"map_id":1,"x":15,"y":30,"count":28697},{"map_id":1,"x":16,"y":4,"count":28709},{"map_id":1,"x":16,"y":5,"count":13270},{"map_id":1,"x":16,"y":16,"count":20556},{"map_id":1,"x":16,"y":17,"count":22769},{"map_id":1,"x":16,"y":18,"count":10411},{"map_id":1,"x":16,"y":19,"count":12157},{"map_id":1,"x":16,"y":20,"count":10041},{"map_id":1,"x":16,"y":21,"count":9344},{"map_id":1,"x":16,"y":22,"count":8047},{"map_id":1,"x":16,"y":23,"count":7691},{"map_id":1,"x":16,"y":24,"count":5751},{"map_id":1,"x":16,"y":25,"count":4451},{"map_id":1,"x":16,"y":26,"count":4008},{"map_id":1,"x":16,"y":27,"count":246},{"map_id":1,"x":16,"y":28,"count":30644},{"map_id":1,"x":16,"y":29,"count":26120},{"map_id":1,"x":16,"y":30,"count":26573},{"map_id":1,"x":17,"y":0,"count":18950},{"map_id":1,"x":17,"y":1,"count":16352},{"map_id":1,"x":17,"y":2,"count":14625},{"map_id":1,"x":17,"y":3,"count":12977},{"map_id":1,"x":17,"y":4,"count":17453},{"map_id":1,"x":17,"y":5,"count":23829},{"map_id":1,"x":17,"y":6,"count":35565},{"map_id":1,"x":17,"y":7,"count":14531},{"map_id":1,"x":17,"y":8,"count":22768},{"map_id":1,"x":17,"y":10,"count":66399},{"map_id":1,"x":17,"y":11,"count":18101},{"map_id":1,"x":17,"y":12,"count":16276},{"map_id":1,"x":17,"y":13,"count":14016},{"map_id":1,"x":17,"y":14,"count":12338},{"map_id":1,"x":17,"y":15,"count":11663},{"map_id":1,"x":17,"y":16,"count":16391},{"map_id":1,"x":17,"y":18,"count":19246},{"map_id":1,"x":17,"y":19,"count":10058},{"map_id":1,"x":17,"y":20,"count":7115},{"map_id":1,"x":17,"y":21,"count":6982},{"map_id":1,"x":17,"y":22,"count":6364},{"map_id":1,"x":17,"y":23,"count":8922},{"map_id":1,"x":17,"y":24,"count":5303},{"map_id":1,"x":17,"y":25,"count":5085},{"map_id":1,"x":17,"y":26,"count":3817},{"map_id":1,"x":17,"y":27,"count":198},{"map_id":1,"x":17,"y":28,"count":35339},{"map_id":1,"x":17,"y":29,"count":27219},{"map_id":1,"x":17,"y":30,"count":25454},{"map_id":1,"x":18,"y":0,"count":14444},{"map_id":1,"x":18,"y":1,"count":22272},{"map_id":1,"x":18,"y":2,"count":11635},{"map_id":1,"x":18,"y":3,"count":11173},{"map_id":1,"x":18,"y":4,"count":14051},{"map_id":1,"x":18,"y":5,"count":20113},{"map_id":1,"x":18,"y":6,"count":27139},{"map_id":1,"x":18,"y":7,"count":15421},{"map_id":1,"x":18,"y":8,"count":16427},{"map_id":1,"x":18,"y":9,"count":31110},{"map_id":1,"x":18,"y":10,"count":20709},{"map_id":1,"x":18,"y":11,"count":16254},{"map_id":1,"x":18,"y":12,"count":13305},{"map_id":1,"x":18,"y":13,"count":14227},{"map_id":1,"x":18,"y":14,"count":12356},{"map_id":1,"x":18,"y":15,"count":13158},{"map_id":1,"x":18,"y":16,"count":12459},{"map_id":1,"x":18,"y":17,"count":16994},{"map_id":1,"x":18,"y":18,"count":12331},{"map_id":1,"x":18,"y":19,"count":13879},{"map_id":1,"x":18,"y":20,"count":7334},{"map_id":1,"x":18,"y":21,"count":6305},{"map_id":1,"x":18,"y":22,"count":6443},{"map_id":1,"x":18,"y":23,"count":8978},{"map_id":1,"x":18,"y":24,"count":6479},{"map_id":1,"x":18,"y":25,"count":5890},{"map_id":1,"x":18,"y":26,"count":5477},{"map_id":1,"x":18,"y":27,"count":260},{"map_id":1,"x":18,"y":28,"count":35670},{"map_id":1,"x":18,"y":29,"count":26850},{"map_id":1,"x":18,"y":30,"count":24986},{"map_id":1,"x":19,"y":0,"count":19372},{"map_id":1,"x":19,"y":2,"count":16409},{"map_id":1,"x":19,"y":3,"count":6264},{"map_id":1,"x":19,"y":4,"count":11636},{"map_id":1,"x":19,"y":5,"count":14621},{"map_id":1,"x":19,"y":6,"count":17998},{"map_id":1,"x":19,"y":7,"count":10536},{"map_id":1,"x":19,"y":8,"count":10930},{"map_id":1,"x":19,"y":9,"count":10692},{"map_id":1,"x":19,"y":10,"count":10755},{"map_id":1,"x":19,"y":11,"count":9677},{"map_id":1,"x":19,"y":12,"count":8618},{"map_id":1,"x":19,"y":13,"count":9015},{"map_id":1,"x":19,"y":14,"count":9464},{"map_id":1,"x":19,"y":15,"count":9594},{"map_id":1,"x":19,"y":16,"count":9202},{"map_id":1,"x":19,"y":17,"count":9042},{"map_id":1,"x":19,"y":18,"count":9748},{"map_id":1,"x":19,"y":19,"count":11352},{"map_id":1,"x":19,"y":20,"count":6513},{"map_id":1,"x":19,"y":21,"count":6419},{"map_id":1,"x":19,"y":22,"count":6575},{"map_id":1,"x":19,"y":23,"count":9144},{"map_id":1,"x":19,"y":24,"count":7843},{"map_id":1,"x":19,"y":25,"count":8185},{"map_id":1,"x":19,"y":26,"count":11480},{"map_id":1,"x":19,"y":27,"count":19795},{"map_id":1,"x":19,"y":28,"count":35984},{"map_id":1,"x":19,"y":29,"count":25137},{"map_id":1,"x":19,"y":30,"count":21618},{"map_id":1,"x":20,"y":4,"count":7732},{"map_id":1,"x":20,"y":5,"count":6004},{"map_id":1,"x":20,"y":10,"count":9813},{"map_id":1,"x":20,"y":11,"count":7498},{"map_id":1,"x":20,"y":12,"count":5537},{"map_id":1,"x":20,"y":16,"count":6395},{"map_id":1,"x":20,"y":18,"count":14142},{"map_id":1,"x":20,"y":19,"count":11556},{"map_id":1,"x":20,"y":20,"count":5674},{"map_id":1,"x":20,"y":21,"count":5897},{"map_id":1,"x":20,"y":22,"count":5591},{"map_id":1,"x":20,"y":23,"count":7591},{"map_id":1,"x":20,"y":24,"count":7734},{"map_id":1,"x":20,"y":25,"count":6205},{"map_id":1,"x":20,"y":26,"count":5107},{"map_id":1,"x":20,"y":27,"count":280},{"map_id":1,"x":20,"y":28,"count":64180},{"map_id":1,"x":20,"y":29,"count":60407},{"map_id":1,"x":20,"y":30,"count":23501},{"map_id":1,"x":20,"y":31,"count":17974},{"map_id":1,"x":20,"y":32,"count":16540},{"map_id":1,"x":20,"y":33,"count":14335},{"map_id":1,"x":20,"y":34,"count":12523},{"map_id":1,"x":20,"y":35,"count":12976},{"map_id":1,"x":21,"y":4,"count":6865},{"map_id":1,"x":21,"y":5,"count":4350},{"map_id":1,"x":21,"y":6,"count":2565},{"map_id":1,"x":21,"y":7,"count":2622},{"map_id":1,"x":21,"y":9,"count":1694},{"map_id":1,"x":21,"y":10,"count":9553},{"map_id":1,"x":21,"y":11,"count":5686},{"map_id":1,"x":21,"y":12,"count":5613},{"map_id":1,"x":21,"y":15,"count":1317},{"map_id":1,"x":21,"y":16,"count":6447},{"map_id":1,"x":21,"y":18,"count":11868},{"map_id":1,"x":21,"y":19,"count":8231},{"map_id":1,"x":21,"y":20,"count":4468},{"map_id":1,"x":21,"y":21,"count":3703},{"map_id":1,"x":21,"y":22,"count":4210},{"map_id":1,"x":21,"y":23,"count":4649},{"map_id":1,"x":21,"y":24,"count":18864},{"map_id":1,"x":21,"y":25,"count":7284},{"map_id":1,"x":21,"y":26,"count":8377},{"map_id":1,"x":21,"y":27,"count":317},{"map_id":1,"x":21,"y":28,"count":89156},{"map_id":1,"x":21,"y":30,"count":55554},{"map_id":1,"x":21,"y":31,"count":17188},{"map_id":1,"x":21,"y":32,"count":13852},{"map_id":1,"x":21,"y":33,"count":11676},{"map_id":1,"x":21,"y":34,"count":11478},{"map_id":1,"x":21,"y":35,"count":10633},{"map_id":1,"x":22,"y":4,"count":4647},{"map_id":1,"x":22,"y":5,"count":3590},{"map_id":1,"x":22,"y":6,"count":1991},{"map_id":1,"x":22,"y":7,"count":1687},{"map_id":1,"x":22,"y":10,"count":7004},{"map_id":1,"x":22,"y":11,"count":5302},{"map_id":1,"x":22,"y":12,"count":4660},{"map_id":1,"x":22,"y":16,"count":5226},{"map_id":1,"x":22,"y":18,"count":9875},{"map_id":1,"x":22,"y":19,"count":6253},{"map_id":1,"x":22,"y":20,"count":2721},{"map_id":1,"x":22,"y":21,"count":2184},{"map_id":1,"x":22,"y":26,"count":15017},{"map_id":1,"x":22,"y":27,"count":672},{"map_id":1,"x":22,"y":28,"count":58596},{"map_id":1,"x":22,"y":29,"count":96327},{"map_id":1,"x":22,"y":30,"count":28883},{"map_id":1,"x":23,"y":4,"count":3667},{"map_id":1,"x":23,"y":5,"count":3059},{"map_id":1,"x":23,"y":6,"count":1915},{"map_id":1,"x":23,"y":7,"count":1206},{"map_id":1,"x":23,"y":10,"count":6164},{"map_id":1,"x":23,"y":11,"count":4253},{"map_id":1,"x":23,"y":12,"count":4573},{"map_id":1,"x":23,"y":16,"count":4966},{"map_id":1,"x":23,"y":18,"count":6519},{"map_id":1,"x":23,"y":19,"count":4559},{"map_id":1,"x":23,"y":20,"count":2003},{"map_id":1,"x":23,"y":21,"count":1735},{"map_id":1,"x":23,"y":25,"count":12636},{"map_id":1,"x":23,"y":26,"count":33265},{"map_id":1,"x":23,"y":27,"count":1356},{"map_id":1,"x":23,"y":28,"count":61361},{"map_id":1,"x":23,"y":29,"count":37557},{"map_id":1,"x":23,"y":30,"count":30073},{"map_id":1,"x":24,"y":2,"count":13405},{"map_id":1,"x":24,"y":3,"count":5046},{"map_id":1,"x":24,"y":4,"count":2428},{"map_id":1,"x":24,"y":5,"count":1870},{"map_id":1,"x":24,"y":6,"count":1971},{"map_id":1,"x":24,"y":7,"count":716},{"map_id":1,"x":24,"y":8,"count":273},{"map_id":1,"x":24,"y":9,"count":32},{"map_id":1,"x":24,"y":10,"count":6906},{"map_id":1,"x":24,"y":11,"count":4114},{"map_id":1,"x":24,"y":12,"count":3582},{"map_id":1,"x":24,"y":14,"count":43758},{"map_id":1,"x":24,"y":15,"count":15232},{"map_id":1,"x":24,"y":16,"count":6116},{"map_id":1,"x":24,"y":17,"count":3850},{"map_id":1,"x":24,"y":18,"count":5309},{"map_id":1,"x":24,"y":19,"count":4049},{"map_id":1,"x":24,"y":20,"count":1599},{"map_id":1,"x":24,"y":21,"count":1045},{"map_id":1,"x":24,"y":26,"count":9805},{"map_id":1,"x":24,"y":27,"count":462},{"map_id":1,"x":24,"y":28,"count":51185},{"map_id":1,"x":24,"y":29,"count":34043},{"map_id":1,"x":24,"y":30,"count":28354},{"map_id":1,"x":25,"y":2,"count":8300},{"map_id":1,"x":25,"y":3,"count":3360},{"map_id":1,"x":25,"y":4,"count":2521},{"map_id":1,"x":25,"y":5,"count":1218},{"map_id":1,"x":25,"y":6,"count":830},{"map_id":1,"x":25,"y":7,"count":530},{"map_id":1,"x":25,"y":8,"count":174},{"map_id":1,"x":25,"y":9,"count":26},{"map_id":1,"x":25,"y":10,"count":6051},{"map_id":1,"x":25,"y":11,"count":4724},{"map_id":1,"x":25,"y":12,"count":4138},{"map_id":1,"x":25,"y":14,"count":31907},{"map_id":1,"x":25,"y":15,"count":12146},{"map_id":1,"x":25,"y":16,"count":4883},{"map_id":1,"x":25,"y":17,"count":3068},{"map_id":1,"x":25,"y":18,"count":2031},{"map_id":1,"x":25,"y":19,"count":1741},{"map_id":1,"x":25,"y":20,"count":1258},{"map_id":1,"x":25,"y":21,"count":684},{"map_id":1,"x":25,"y":26,"count":2839},{"map_id":1,"x":25,"y":27,"count":130},{"map_id":1,"x":25,"y":28,"count":39184},{"map_id":1,"x":25,"y":29,"count":30169},{"map_id":1,"x":25,"y":30,"count":27756},{"map_id":1,"x":26,"y":2,"count":5350},{"map_id":1,"x":26,"y":3,"count":2935},{"map_id":1,"x":26,"y":4,"count":1959},{"map_id":1,"x":26,"y":5,"count":1624},{"map_id":1,"x":26,"y":6,"count":981},{"map_id":1,"x":26,"y":7,"count":645},{"map_id":1,"x":26,"y":8,"count":274},{"map_id":1,"x":26,"y":9,"count":16},{"map_id":1,"x":26,"y":10,"count":6355},{"map_id":1,"x":26,"y":11,"count":4581},{"map_id":1,"x":26,"y":12,"count":4306},{"map_id":1,"x":26,"y":14,"count":22992},{"map_id":1,"x":26,"y":15,"count":9863},{"map_id":1,"x":26,"y":16,"count":4548},{"map_id":1,"x":26,"y":17,"count":2575},{"map_id":1,"x":26,"y":18,"count":1641},{"map_id":1,"x":26,"y":19,"count":1644},{"map_id":1,"x":26,"y":20,"count":1358},{"map_id":1,"x":26,"y":21,"count":713},{"map_id":1,"x":26,"y":22,"count":773},{"map_id":1,"x":26,"y":23,"count":575},{"map_id":1,"x":26,"y":24,"count":549},{"map_id":1,"x":26,"y":25,"count":961},{"map_id":1,"x":26,"y":26,"count":1110},{"map_id":1,"x":26,"y":27,"count":52},{"map_id":1,"x":26,"y":28,"count":35968},{"map_id":1,"x":26,"y":29,"count":27954},{"map_id":1,"x":26,"y":30,"count":28167},{"map_id":1,"x":27,"y":2,"count":4013},{"map_id":1,"x":27,"y":3,"count":2545},{"map_id":1,"x":27,"y":4,"count":1861},{"map_id":1,"x":27,"y":5,"count":1214},{"map_id":1,"x":27,"y":6,"count":1498},{"map_id":1,"x":27,"y":8,"count":43},{"map_id":1,"x":27,"y":9,"count":2},{"map_id":1,"x":27,"y":10,"count":5570},{"map_id":1,"x":27,"y":11,"count":5005},{"map_id":1,"x":27,"y":12,"count":4850},{"map_id":1,"x":27,"y":14,"count":18297},{"map_id":1,"x":27,"y":15,"count":8868},{"map_id":1,"x":27,"y":16,"count":4376},{"map_id":1,"x":27,"y":17,"count":1580},{"map_id":1,"x":27,"y":18,"count":2018},{"map_id":1,"x":27,"y":19,"count":1456},{"map_id":1,"x":27,"y":20,"count":1463},{"map_id":1,"x":27,"y":21,"count":979},{"map_id":1,"x":27,"y":22,"count":687},{"map_id":1,"x":27,"y":23,"count":776},{"map_id":1,"x":27,"y":24,"count":522},{"map_id":1,"x":27,"y":25,"count":507},{"map_id":1,"x":27,"y":26,"count":389},{"map_id":1,"x":27,"y":27,"count":20},{"map_id":1,"x":27,"y":28,"count":34816},{"map_id":1,"x":27,"y":29,"count":27421},{"map_id":1,"x":27,"y":30,"count":26564},{"map_id":1,"x":28,"y":2,"count":3014},{"map_id":1,"x":28,"y":3,"count":1477},{"map_id":1,"x":28,"y":8,"count":4},{"map_id":1,"x":28,"y":9,"count":2},{"map_id":1,"x":28,"y":10,"count":7964},{"map_id":1,"x":28,"y":11,"count":5575},{"map_id":1,"x":28,"y":12,"count":5759},{"map_id":1,"x":28,"y":14,"count":14957},{"map_id":1,"x":28,"y":15,"count":6906},{"map_id":1,"x":28,"y":20,"count":966},{"map_id":1,"x":28,"y":21,"count":875},{"map_id":1,"x":28,"y":22,"count":590},{"map_id":1,"x":28,"y":23,"count":398},{"map_id":1,"x":28,"y":24,"count":526},{"map_id":1,"x":28,"y":25,"count":522},{"map_id":1,"x":28,"y":26,"count":180},{"map_id":1,"x":28,"y":27,"count":18},{"map_id":1,"x":28,"y":28,"count":34560},{"map_id":1,"x":28,"y":29,"count":28964},{"map_id":1,"x":28,"y":30,"count":27450},{"map_id":1,"x":29,"y":2,"count":1716},{"map_id":1,"x":29,"y":3,"count":1557},{"map_id":1,"x":29,"y":10,"count":8463},{"map_id":1,"x":29,"y":11,"count":6470},{"map_id":1,"x":29,"y":12,"count":5317},{"map_id":1,"x":29,"y":14,"count":12416},{"map_id":1,"x":29,"y":15,"count":5761},{"map_id":1,"x":29,"y":19,"count":131},{"map_id":1,"x":29,"y":20,"count":860},{"map_id":1,"x":29,"y":21,"count":863},{"map_id":1,"x":29,"y":22,"count":468},{"map_id":1,"x":29,"y":23,"count":576},{"map_id":1,"x":29,"y":24,"count":320},{"map_id":1,"x":29,"y":25,"count":185},{"map_id":1,"x":29,"y":26,"count":498},{"map_id":1,"x":29,"y":27,"count":16},{"map_id":1,"x":29,"y":28,"count":31212},{"map_id":1,"x":29,"y":29,"count":28782},{"map_id":1,"x":29,"y":30,"count":29566},{"map_id":1,"x":30,"y":2,"count":1206},{"map_id":1,"x":30,"y":3,"count":1231},{"map_id":1,"x":30,"y":10,"count":8507},{"map_id":1,"x":30,"y":11,"count":6788},{"map_id":1,"x":30,"y":12,"count":6318},{"map_id":1,"x":30,"y":14,"count":10212},{"map_id":1,"x":30,"y":15,"count":5013},{"map_id":1,"x":30,"y":20,"count":909},{"map_id":1,"x":30,"y":21,"count":794},{"map_id":1,"x":30,"y":22,"count":351},{"map_id":1,"x":30,"y":23,"count":230},{"map_id":1,"x":30,"y":24,"count":460},{"map_id":1,"x":30,"y":25,"count":188},{"map_id":1,"x":30,"y":26,"count":37},{"map_id":1,"x":30,"y":27,"count":6},{"map_id":1,"x":30,"y":28,"count":36573},{"map_id":1,"x":30,"y":29,"count":31194},{"map_id":1,"x":30,"y":30,"count":30932},{"map_id":1,"x":31,"y":2,"count":1319},{"map_id":1,"x":31,"y":3,"count":1104},{"map_id":1,"x":31,"y":10,"count":6928},{"map_id":1,"x":31,"y":11,"count":6603},{"map_id":1,"x":31,"y":12,"count":6187},{"map_id":1,"x":31,"y":14,"count":10275},{"map_id":1,"x":31,"y":15,"count":4559},{"map_id":1,"x":31,"y":20,"count":767},{"map_id":1,"x":31,"y":21,"count":606},{"map_id":1,"x":31,"y":22,"count":394},{"map_id":1,"x":31,"y":23,"count":344},{"map_id":1,"x":31,"y":24,"count":214},{"map_id":1,"x":31,"y":25,"count":312},{"map_id":1,"x":31,"y":26,"count":46},{"map_id":1,"x":31,"y":28,"count":37952},{"map_id":1,"x":31,"y":29,"count":35801},{"map_id":1,"x":31,"y":30,"count":37493},{"map_id":1,"x":32,"y":2,"count":1578},{"map_id":1,"x":32,"y":3,"count":1003},{"map_id":1,"x":32,"y":10,"count":6835},{"map_id":1,"x":32,"y":11,"count":7779},{"map_id":1,"x":32,"y":12,"count":6232},{"map_id":1,"x":32,"y":14,"count":9884},{"map_id":1,"x":32,"y":15,"count":4780},{"map_id":1,"x":32,"y":16,"count":2331},{"map_id":1,"x":32,"y":17,"count":1617},{"map_id":1,"x":32,"y":18,"count":1062},{"map_id":1,"x":32,"y":19,"count":779},{"map_id":1,"x":32,"y":20,"count":648},{"map_id":1,"x":32,"y":21,"count":457},{"map_id":1,"x":32,"y":22,"count":445},{"map_id":1,"x":32,"y":23,"count":231},{"map_id":1,"x":32,"y":24,"count":491},{"map_id":1,"x":32,"y":25,"count":152},{"map_id":1,"x":32,"y":26,"count":12},{"map_id":1,"x":32,"y":27,"count":4},{"map_id":1,"x":32,"y":28,"count":42320},{"map_id":1,"x":32,"y":29,"count":37436},{"map_id":1,"x":32,"y":30,"count":44064},{"map_id":1,"x":33,"y":2,"count":1304},{"map_id":1,"x":33,"y":3,"count":1023},{"map_id":1,"x":33,"y":8,"count":3},{"map_id":1,"x":33,"y":10,"count":8322},{"map_id":1,"x":33,"y":11,"count":8003},{"map_id":1,"x":33,"y":12,"count":7137},{"map_id":1,"x":33,"y":14,"count":10526},{"map_id":1,"x":33,"y":15,"count":4558},{"map_id":1,"x":33,"y":16,"count":2744},{"map_id":1,"x":33,"y":17,"count":1501},{"map_id":1,"x":33,"y":18,"count":1032},{"map_id":1,"x":33,"y":19,"count":741},{"map_id":1,"x":33,"y":20,"count":699},{"map_id":1,"x":33,"y":21,"count":401},{"map_id":1,"x":33,"y":22,"count":539},{"map_id":1,"x":33,"y":23,"count":316},{"map_id":1,"x":33,"y":24,"count":352},{"map_id":1,"x":33,"y":25,"count":271},{"map_id":1,"x":33,"y":26,"count":68},{"map_id":1,"x":33,"y":27,"count":10},{"map_id":1,"x":33,"y":28,"count":52025},{"map_id":1,"x":33,"y":29,"count":47083},{"map_id":1,"x":33,"y":30,"count":57446},{"map_id":1,"x":34,"y":2,"count":1429},{"map_id":1,"x":34,"y":3,"count":597},{"map_id":1,"x":34,"y":4,"count":297},{"map_id":1,"x":34,"y":5,"count":292},{"map_id":1,"x":34,"y":6,"count":158},{"map_id":1,"x":34,"y":7,"count":101},{"map_id":1,"x":34,"y":8,"count":14},{"map_id":1,"x":34,"y":9,"count":6},{"map_id":1,"x":34,"y":10,"count":9970},{"map_id":1,"x":34,"y":11,"count":8916},{"map_id":1,"x":34,"y":12,"count":9829},{"map_id":1,"x":34,"y":14,"count":9733},{"map_id":1,"x":34,"y":15,"count":6157},{"map_id":1,"x":34,"y":16,"count":2792},{"map_id":1,"x":34,"y":17,"count":1435},{"map_id":1,"x":34,"y":18,"count":1048},{"map_id":1,"x":34,"y":19,"count":772},{"map_id":1,"x":34,"y":20,"count":686},{"map_id":1,"x":34,"y":21,"count":609},{"map_id":1,"x":34,"y":22,"count":295},{"map_id":1,"x":34,"y":23,"count":462},{"map_id":1,"x":34,"y":24,"count":406},{"map_id":1,"x":34,"y":25,"count":162},{"map_id":1,"x":34,"y":26,"count":76},{"map_id":1,"x":34,"y":27,"count":8},{"map_id":1,"x":34,"y":28,"count":68891},{"map_id":1,"x":34,"y":29,"count":62595},{"map_id":1,"x":34,"y":30,"count":69338},{"map_id":1,"x":35,"y":2,"count":1130},{"map_id":1,"x":35,"y":3,"count":463},{"map_id":1,"x":35,"y":4,"count":413},{"map_id":1,"x":35,"y":5,"count":316},{"map_id":1,"x":35,"y":6,"count":142},{"map_id":1,"x":35,"y":7,"count":319},{"map_id":1,"x":35,"y":8,"count":178},{"map_id":1,"x":35,"y":9,"count":8},{"map_id":1,"x":35,"y":10,"count":12598},{"map_id":1,"x":35,"y":11,"count":12787},{"map_id":1,"x":35,"y":12,"count":10389},{"map_id":1,"x":35,"y":14,"count":11156},{"map_id":1,"x":35,"y":15,"count":6359},{"map_id":1,"x":35,"y":16,"count":2686},{"map_id":1,"x":35,"y":17,"count":1674},{"map_id":1,"x":35,"y":18,"count":1850},{"map_id":1,"x":35,"y":19,"count":1280},{"map_id":1,"x":35,"y":20,"count":935},{"map_id":1,"x":35,"y":21,"count":1238},{"map_id":1,"x":35,"y":22,"count":579},{"map_id":1,"x":35,"y":23,"count":336},{"map_id":1,"x":35,"y":24,"count":444},{"map_id":1,"x":35,"y":25,"count":307},{"map_id":1,"x":35,"y":26,"count":82},{"map_id":1,"x":35,"y":27,"count":14},{"map_id":1,"x":35,"y":28,"count":85985},{"map_id":1,"x":35,"y":29,"count":87248},{"map_id":1,"x":35,"y":30,"count":96300},{"map_id":2,"x":2,"y":7,"count":1379},{"map_id":2,"x":3,"y":7,"count":2824},{"map_id":2,"x":4,"y":2,"count":7597},{"map_id":2,"x":4,"y":3,"count":4651},{"map_id":2,"x":4,"y":4,"count":2507},{"map_id":2,"x":4,"y":5,"count":1387},{"map_id":2,"x":4,"y":6,"count":814},{"map_id":2,"x":4,"y":7,"count":1326},{"map_id":2,"x":4,"y":8,"count":23358},{"map_id":2,"x":4,"y":9,"count":18993},{"map_id":2,"x":4,"y":10,"count":14821},{"map_id":2,"x":4,"y":11,"count":12963},{"map_id":2,"x":4,"y":12,"count":12232},{"map_id":2,"x":4,"y":13,"count":11447},{"map_id":2,"x":4,"y":14,"count":10984},{"map_id":2,"x":4,"y":15,"count":10127},{"map_id":2,"x":4,"y":16,"count":10866},{"map_id":2,"x":4,"y":17,"count":12783},{"map_id":2,"x":4,"y":18,"count":12446},{"map_id":2,"x":4,"y":19,"count":16524},{"map_id":2,"x":4,"y":20,"count":18422},{"map_id":2,"x":4,"y":22,"count":52598},{"map_id":2,"x":4,"y":23,"count":36746},{"map_id":2,"x":4,"y":24,"count":28350},{"map_id":2,"x":4,"y":25,"count":22797},{"map_id":2,"x":4,"y":26,"count":20765},{"map_id":2,"x":4,"y":27,"count":19790},{"map_id":2,"x":4,"y":28,"count":19935},{"map_id":2,"x":4,"y":29,"count":20828},{"map_id":2,"x":4,"y":30,"count":23749},{"map_id":2,"x":4,"y":31,"count":25730},{"map_id":2,"x":5,"y":2,"count":6189},{"map_id":2,"x":5,"y":3,"count":3857},{"map_id":2,"x":5,"y":4,"count":2176},{"map_id":2,"x":5,"y":5,"count":1323},{"map_id":2,"x":5,"y":6,"count":624},{"map_id":2,"x":5,"y":7,"count":42},{"map_id":2,"x":5,"y":8,"count":18078},{"map_id":2,"x":5,"y":9,"count":15305},{"map_id":2,"x":5,"y":10,"count":10884},{"map_id":2,"x":5,"y":11,"count":9913},{"map_id":2,"x":5,"y":12,"count":8753},{"map_id":2,"x":5,"y":13,"count":9069},{"map_id":2,"x":5,"y":14,"count":8306},{"map_id":2,"x":5,"y":15,"count":7544},{"map_id":2,"x":5,"y":16,"count":8255},{"map_id":2,"x":5,"y":17,"count":9084},{"map_id":2,"x":5,"y":18,"count":8630},{"map_id":2,"x":5,"y":19,"count":13373},{"map_id":2,"x":5,"y":20,"count":13725},{"map_id":2,"x":5,"y":22,"count":39221},{"map_id":2,"x":5,"y":23,"count":28966},{"map_id":2,"x":5,"y":24,"count":23078},{"map_id":2,"x":5,"y":25,"count":18557},{"map_id":2,"x":5,"y":26,"count":15944},{"map_id":2,"x":5,"y":27,"count":15501},{"map_id":2,"x":5,"y":28,"count":14971},{"map_id":2,"x":5,"y":29,"count":16065},{"map_id":2,"x":5,"y":30,"count":18709},{"map_id":2,"x":5,"y":31,"count":22148},{"map_id":2,"x":6,"y":2,"count":4737},{"map_id":2,"x":6,"y":3,"count":3167},{"map_id":2,"x":6,"y":4,"count":2214},{"map_id":2,"x":6,"y":5,"count":1494},{"map_id":2,"x":6,"y":6,"count":900},{"map_id":2,"x":6,"y":7,"count":84},{"map_id":2,"x":6,"y":8,"count":13205},{"map_id":2,"x":6,"y":9,"count":9904},{"map_id":2,"x":6,"y":10,"count":8989},{"map_id":2,"x":6,"y":11,"count":6993},{"map_id":2,"x":6,"y":12,"count":6994},{"map_id":2,"x":6,"y":13,"count":6704},{"map_id":2,"x":6,"y":14,"count":6933},{"map_id":2,"x":6,"y":15,"count":6134},{"map_id":2,"x":6,"y":16,"count":6099},{"map_id":2,"x":6,"y":17,"count":6429},{"map_id":2,"x":6,"y":18,"count":7522},{"map_id":2,"x":6,"y":19,"count":8703},{"map_id":2,"x":6,"y":20,"count":10080},{"map_id":2,"x":6,"y":22,"count":31028},{"map_id":2,"x":6,"y":23,"count":23903},{"map_id":2,"x":6,"y":24,"count":19072},{"map_id":2,"x":6,"y":25,"count":15477},{"map_id":2,"x":6,"y":26,"count":13407},{"map_id":2,"x":6,"y":27,"count":11379},{"map_id":2,"x":6,"y":30,"count":13458},{"map_id":2,"x":6,"y":31,"count":18447},{"map_id":2,"x":7,"y":2,"count":5009},{"map_id":2,"x":7,"y":3,"count":2753},{"map_id":2,"x":7,"y":4,"count":2060},{"map_id":2,"x":7,"y":5,"count":2064},{"map_id":2,"x":7,"y":6,"count":2463},{"map_id":2,"x":7,"y":7,"count":5695},{"map_id":2,"x":7,"y":8,"count":9491},{"map_id":2,"x":7,"y":9,"count":7795},{"map_id":2,"x":7,"y":10,"count":6724},{"map_id":2,"x":7,"y":11,"count":5842},{"map_id":2,"x":7,"y":12,"count":6337},{"map_id":2,"x":7,"y":13,"count":5488},{"map_id":2,"x":7,"y":14,"count":5482},{"map_id":2,"x":7,"y":15,"count":9036},{"map_id":2,"x":7,"y":16,"count":4500},{"map_id":2,"x":7,"y":17,"count":4775},{"map_id":2,"x":7,"y":18,"count":5721},{"map_id":2,"x":7,"y":19,"count":7087},{"map_id":2,"x":7,"y":20,"count":9042},{"map_id":2,"x":7,"y":22,"count":24257},{"map_id":2,"x":7,"y":23,"count":20279},{"map_id":2,"x":7,"y":24,"count":15735},{"map_id":2,"x":7,"y":25,"count":13227},{"map_id":2,"x":7,"y":26,"count":11412},{"map_id":2,"x":7,"y":27,"count":10101},{"map_id":2,"x":7,"y":29,"count":1455},{"map_id":2,"x":7,"y":30,"count":12310},{"map_id":2,"x":7,"y":31,"count":13086},{"map_id":2,"x":8,"y":2,"count":4628},{"map_id":2,"x":8,"y":3,"count":2712},{"map_id":2,"x":8,"y":4,"count":2653},{"map_id":2,"x":8,"y":5,"count":1567},{"map_id":2,"x":8,"y":6,"count":1192},{"map_id":2,"x":8,"y":7,"count":84},{"map_id":2,"x":8,"y":8,"count":9153},{"map_id":2,"x":8,"y":9,"count":7817},{"map_id":2,"x":8,"y":10,"count":6459},{"map_id":2,"x":8,"y":11,"count":5187},{"map_id":2,"x":8,"y":12,"count":4742},{"map_id":2,"x":8,"y":13,"count":4528},{"map_id":2,"x":8,"y":14,"count":8053},{"map_id":2,"x":8,"y":16,"count":8670},{"map_id":2,"x":8,"y":17,"count":4430},{"map_id":2,"x":8,"y":18,"count":5347},{"map_id":2,"x":8,"y":19,"count":6311},{"map_id":2,"x":8,"y":20,"count":8514},{"map_id":2,"x":8,"y":22,"count":22203},{"map_id":2,"x":8,"y":23,"count":16821},{"map_id":2,"x":8,"y":24,"count":13940},{"map_id":2,"x":8,"y":25,"count":11609},{"map_id":2,"x":8,"y":26,"count":9162},{"map_id":2,"x":8,"y":27,"count":9465},{"map_id":2,"x":8,"y":30,"count":9897},{"map_id":2,"x":8,"y":31,"count":11745},{"map_id":2,"x":9,"y":2,"count":4595},{"map_id":2,"x":9,"y":3,"count":3188},{"map_id":2,"x":9,"y":4,"count":2645},{"map_id":2,"x":9,"y":5,"count":1699},{"map_id":2,"x":9,"y":6,"count":731},{"map_id":2,"x":9,"y":7,"count":46},{"map_id":2,"x":9,"y":8,"count":9124},{"map_id":2,"x":9,"y":9,"count":6300},{"map_id":2,"x":9,"y":10,"count":5739},{"map_id":2,"x":9,"y":11,"count":4572},{"map_id":2,"x":9,"y":12,"count":4757},{"map_id":2,"x":9,"y":13,"count":4791},{"map_id":2,"x":9,"y":14,"count":5123},{"map_id":2,"x":9,"y":15,"count":7888},{"map_id":2,"x":9,"y":16,"count":5014},{"map_id":2,"x":9,"y":17,"count":5733},{"map_id":2,"x":9,"y":18,"count":4797},{"map_id":2,"x":9,"y":19,"count":6033},{"map_id":2,"x":9,"y":20,"count":7261},{"map_id":2,"x":9,"y":22,"count":18972},{"map_id":2,"x":9,"y":23,"count":14932},{"map_id":2,"x":9,"y":24,"count":11964},{"map_id":2,"x":9,"y":25,"count":9822},{"map_id":2,"x":9,"y":26,"count":9308},{"map_id":2,"x":9,"y":27,"count":9150},{"map_id":2,"x":9,"y":30,"count":9511},{"map_id":2,"x":9,"y":31,"count":11191},{"map_id":2,"x":10,"y":7,"count":900},{"map_id":2,"x":10,"y":8,"count":8078},{"map_id":2,"x":10,"y":9,"count":7186},{"map_id":2,"x":10,"y":10,"count":6055},{"map_id":2,"x":10,"y":11,"count":4936},{"map_id":2,"x":10,"y":12,"count":4146},{"map_id":2,"x":10,"y":13,"count":4262},{"map_id":2,"x":10,"y":14,"count":4683},{"map_id":2,"x":10,"y":15,"count":4213},{"map_id":2,"x":10,"y":16,"count":4838},{"map_id":2,"x":10,"y":17,"count":9187},{"map_id":2,"x":10,"y":18,"count":5674},{"map_id":2,"x":10,"y":19,"count":6686},{"map_id":2,"x":10,"y":20,"count":7018},{"map_id":2,"x":10,"y":22,"count":16886},{"map_id":2,"x":10,"y":23,"count":13851},{"map_id":2,"x":10,"y":24,"count":10904},{"map_id":2,"x":10,"y":25,"count":9627},{"map_id":2,"x":10,"y":26,"count":9467},{"map_id":2,"x":10,"y":27,"count":9323},{"map_id":2,"x":10,"y":28,"count":8915},{"map_id":2,"x":10,"y":29,"count":9105},{"map_id":2,"x":10,"y":30,"count":9987},{"map_id":2,"x":10,"y":31,"count":9902},{"map_id":2,"x":11,"y":7,"count":480},{"map_id":2,"x":11,"y":8,"count":7155},{"map_id":2,"x":11,"y":9,"count":7123},{"map_id":2,"x":11,"y":10,"count":6125},{"map_id":2,"x":11,"y":11,"count":5035},{"map_id":2,"x":11,"y":12,"count":5209},{"map_id":2,"x":11,"y":13,"count":4610},{"map_id":2,"x":11,"y":14,"count":4310},{"map_id":2,"x":11,"y":15,"count":4200},{"map_id":2,"x":11,"y":16,"count":8190},{"map_id":2,"x":11,"y":18,"count":13748},{"map_id":2,"x":11,"y":19,"count":6880},{"map_id":2,"x":11,"y":20,"count":7309},{"map_id":2,"x":11,"y":22,"count":17701},{"map_id":2,"x":11,"y":23,"count":13053},{"map_id":2,"x":11,"y":24,"count":10182},{"map_id":2,"x":11,"y":25,"count":8954},{"map_id":2,"x":11,"y":26,"count":9196},{"map_id":2,"x":11,"y":27,"count":8949},{"map_id":2,"x":11,"y":28,"count":8186},{"map_id":2,"x":11,"y":29,"count":8214},{"map_id":2,"x":11,"y":30,"count":9149},{"map_id":2,"x":11,"y":31,"count":9559},{"map_id":2,"x":12,"y":8,"count":8634},{"map_id":2,"x":12,"y":9,"count":6726},{"map_id":2,"x":12,"y":10,"count":6488},{"map_id":2,"x":12,"y":11,"count":5379},{"map_id":2,"x":12,"y":12,"count":4713},{"map_id":2,"x":12,"y":13,"count":5100},{"map_id":2,"x":12,"y":18,"count":5433},{"map_id":2,"x":12,"y":19,"count":6072},{"map_id":2,"x":12,"y":20,"count":7185},{"map_id":2,"x":12,"y":26,"count":8616},{"map_id":2,"x":12,"y":27,"count":7837},{"map_id":2,"x":12,"y":28,"count":9106},{"map_id":2,"x":12,"y":29,"count":8057},{"map_id":2,"x":12,"y":30,"count":8125},{"map_id":2,"x":12,"y":31,"count":8498},{"map_id":2,"x":13,"y":8,"count":9649},{"map_id":2,"x":13,"y":9,"count":8901},{"map_id":2,"x":13,"y":10,"count":6976},{"map_id":2,"x":13,"y":11,"count":5445},{"map_id":2,"x":13,"y":12,"count":5500},{"map_id":2,"x":13,"y":13,"count":4583},{"map_id":2,"x":13,"y":18,"count":6277},{"map_id":2,"x":13,"y":19,"count":6844},{"map_id":2,"x":13,"y":20,"count":7436},{"map_id":2,"x":13,"y":25,"count":1471},{"map_id":2,"x":13,"y":26,"count":10344},{"map_id":2,"x":13,"y":27,"count":7348},{"map_id":2,"x":13,"y":28,"count":8214},{"map_id":2,"x":13,"y":29,"count":7277},{"map_id":2,"x":13,"y":30,"count":9007},{"map_id":2,"x":13,"y":31,"count":8395},{"map_id":2,"x":14,"y":7,"count":1263},{"map_id":2,"x":14,"y":8,"count":14015},{"map_id":2,"x":14,"y":9,"count":9705},{"map_id":2,"x":14,"y":10,"count":7443},{"map_id":2,"x":14,"y":11,"count":6301},{"map_id":2,"x":14,"y":12,"count":6214},{"map_id":2,"x":14,"y":13,"count":6745},{"map_id":2,"x":14,"y":18,"count":7228},{"map_id":2,"x":14,"y":19,"count":8096},{"map_id":2,"x":14,"y":20,"count":7962},{"map_id":2,"x":14,"y":26,"count":12070},{"map_id":2,"x":14,"y":27,"count":9157},{"map_id":2,"x":14,"y":28,"count":7401},{"map_id":2,"x":14,"y":29,"count":6947},{"map_id":2,"x":14,"y":30,"count":7456},{"map_id":2,"x":14,"y":31,"count":7846},{"map_id":2,"x":15,"y":8,"count":10787},{"map_id":2,"x":15,"y":10,"count":9126},{"map_id":2,"x":15,"y":11,"count":6601},{"map_id":2,"x":15,"y":12,"count":6978},{"map_id":2,"x":15,"y":13,"count":5999},{"map_id":2,"x":15,"y":18,"count":7767},{"map_id":2,"x":15,"y":19,"count":8425},{"map_id":2,"x":15,"y":20,"count":8072},{"map_id":2,"x":15,"y":26,"count":8917},{"map_id":2,"x":15,"y":27,"count":8665},{"map_id":2,"x":15,"y":28,"count":7522},{"map_id":2,"x":15,"y":29,"count":7184},{"map_id":2,"x":15,"y":30,"count":7179},{"map_id":2,"x":15,"y":31,"count":7925},{"map_id":2,"x":16,"y":8,"count":11454},{"map_id":2,"x":16,"y":9,"count":11385},{"map_id":2,"x":16,"y":10,"count":6440},{"map_id":2,"x":16,"y":11,"count":6232},{"map_id":2,"x":16,"y":12,"count":5636},{"map_id":2,"x":16,"y":13,"count":5727},{"map_id":2,"x":16,"y":17,"count":1069},{"map_id":2,"x":16,"y":18,"count":8508},{"map_id":2,"x":16,"y":19,"count":10004},{"map_id":2,"x":16,"y":20,"count":10581},{"map_id":2,"x":16,"y":22,"count":16486},{"map_id":2,"x":16,"y":23,"count":12544},{"map_id":2,"x":16,"y":24,"count":10182},{"map_id":2,"x":16,"y":25,"count":14220},{"map_id":2,"x":16,"y":26,"count":9449},{"map_id":2,"x":16,"y":27,"count":9330},{"map_id":2,"x":16,"y":28,"count":7936},{"map_id":2,"x":16,"y":29,"count":7640},{"map_id":2,"x":16,"y":30,"count":7757},{"map_id":2,"x":16,"y":31,"count":7201},{"map_id":2,"x":17,"y":8,"count":12351},{"map_id":2,"x":17,"y":9,"count":8411},{"map_id":2,"x":17,"y":10,"count":8415},{"map_id":2,"x":17,"y":11,"count":7019},{"map_id":2,"x":17,"y":12,"count":6600},{"map_id":2,"x":17,"y":13,"count":5905},{"map_id":2,"x":17,"y":18,"count":10658},{"map_id":2,"x":17,"y":19,"count":12497},{"map_id":2,"x":17,"y":20,"count":13426},{"map_id":2,"x":17,"y":22,"count":13114},{"map_id":2,"x":17,"y":23,"count":11305},{"map_id":2,"x":17,"y":24,"count":19759},{"map_id":2,"x":17,"y":26,"count":18056},{"map_id":2,"x":17,"y":27,"count":7569},{"map_id":2,"x":17,"y":28,"count":8449},{"map_id":2,"x":17,"y":29,"count":7899},{"map_id":2,"x":17,"y":30,"count":8705},{"map_id":2,"x":17,"y":31,"count":8409},{"map_id":2,"x":18,"y":8,"count":11986},{"map_id":2,"x":18,"y":9,"count":8020},{"map_id":2,"x":18,"y":10,"count":6988},{"map_id":2,"x":18,"y":11,"count":5712},{"map_id":2,"x":18,"y":12,"count":5550},{"map_id":2,"x":18,"y":13,"count":6151},{"map_id":2,"x":18,"y":14,"count":7383},{"map_id":2,"x":18,"y":15,"count":6676},{"map_id":2,"x":18,"y":16,"count":7538},{"map_id":2,"x":18,"y":17,"count":6317},{"map_id":2,"x":18,"y":22,"count":9825},{"map_id":2,"x":18,"y":23,"count":8161},{"map_id":2,"x":18,"y":24,"count":8441},{"map_id":2,"x":18,"y":25,"count":16413},{"map_id":2,"x":18,"y":26,"count":7573},{"map_id":2,"x":18,"y":27,"count":8028},{"map_id":2,"x":18,"y":28,"count":7977},{"map_id":2,"x":18,"y":29,"count":12401},{"map_id":2,"x":18,"y":30,"count":10670},{"map_id":2,"x":18,"y":31,"count":11770},{"map_id":2,"x":18,"y":32,"count":13255},{"map_id":2,"x":18,"y":33,"count":17476},{"map_id":2,"x":18,"y":34,"count":19601},{"map_id":2,"x":18,"y":35,"count":21723},{"map_id":2,"x":19,"y":8,"count":11710},{"map_id":2,"x":19,"y":9,"count":8076},{"map_id":2,"x":19,"y":10,"count":6607},{"map_id":2,"x":19,"y":11,"count":5961},{"map_id":2,"x":19,"y":12,"count":4879},{"map_id":2,"x":19,"y":13,"count":6035},{"map_id":2,"x":19,"y":14,"count":5770},{"map_id":2,"x":19,"y":15,"count":6989},{"map_id":2,"x":19,"y":16,"count":7073},{"map_id":2,"x":19,"y":17,"count":7409},{"map_id":2,"x":19,"y":18,"count":8052},{"map_id":2,"x":19,"y":19,"count":7803},{"map_id":2,"x":19,"y":20,"count":7543},{"map_id":2,"x":19,"y":21,"count":8226},{"map_id":2,"x":19,"y":22,"count":9184},{"map_id":2,"x":19,"y":23,"count":8361},{"map_id":2,"x":19,"y":24,"count":8530},{"map_id":2,"x":19,"y":25,"count":8439},{"map_id":2,"x":19,"y":26,"count":7584},{"map_id":2,"x":19,"y":27,"count":6887},{"map_id":2,"x":19,"y":28,"count":12571},{"map_id":2,"x":19,"y":30,"count":19582},{"map_id":2,"x":19,"y":31,"count":11384},{"map_id":2,"x":19,"y":32,"count":13860},{"map_id":2,"x":19,"y":33,"count":16784},{"map_id":2,"x":19,"y":34,"count":17332},{"map_id":2,"x":19,"y":35,"count":17309},{"map_id":2,"x":20,"y":8,"count":11402},{"map_id":2,"x":20,"y":9,"count":7807},{"map_id":2,"x":20,"y":10,"count":7070},{"map_id":2,"x":20,"y":11,"count":5403},{"map_id":2,"x":20,"y":12,"count":4507},{"map_id":2,"x":20,"y":13,"count":5385},{"map_id":2,"x":20,"y":14,"count":4985},{"map_id":2,"x":20,"y":15,"count":6108},{"map_id":2,"x":20,"y":16,"count":6946},{"map_id":2,"x":20,"y":17,"count":6817},{"map_id":2,"x":20,"y":18,"count":7649},{"map_id":2,"x":20,"y":19,"count":6726},{"map_id":2,"x":20,"y":20,"count":7522},{"map_id":2,"x":20,"y":21,"count":8184},{"map_id":2,"x":20,"y":22,"count":6988},{"map_id":2,"x":20,"y":23,"count":7151},{"map_id":2,"x":20,"y":24,"count":7196},{"map_id":2,"x":20,"y":25,"count":7816},{"map_id":2,"x":20,"y":26,"count":7780},{"map_id":2,"x":20,"y":27,"count":8207},{"map_id":2,"x":20,"y":28,"count":7403},{"map_id":2,"x":20,"y":29,"count":11007},{"map_id":2,"x":20,"y":30,"count":10724},{"map_id":2,"x":20,"y":31,"count":9036},{"map_id":2,"x":21,"y":8,"count":9218},{"map_id":2,"x":21,"y":9,"count":7968},{"map_id":2,"x":21,"y":10,"count":5463},{"map_id":2,"x":21,"y":11,"count":5409},{"map_id":2,"x":21,"y":12,"count":5071},{"map_id":2,"x":21,"y":13,"count":5061},{"map_id":2,"x":21,"y":14,"count":6458},{"map_id":2,"x":21,"y":15,"count":5437},{"map_id":2,"x":21,"y":16,"count":5362},{"map_id":2,"x":21,"y":17,"count":6661},{"map_id":2,"x":21,"y":18,"count":7363},{"map_id":2,"x":21,"y":19,"count":6896},{"map_id":2,"x":21,"y":20,"count":6647},{"map_id":2,"x":21,"y":21,"count":7044},{"map_id":2,"x":21,"y":22,"count":6426},{"map_id":2,"x":21,"y":23,"count":5988},{"map_id":2,"x":21,"y":30,"count":8480},{"map_id":2,"x":21,"y":31,"count":7565},{"map_id":2,"x":22,"y":8,"count":8721},{"map_id":2,"x":22,"y":9,"count":6443},{"map_id":2,"x":22,"y":10,"count":5547},{"map_id":2,"x":22,"y":11,"count":4466},{"map_id":2,"x":22,"y":12,"count":3848},{"map_id":2,"x":22,"y":13,"count":3555},{"map_id":2,"x":22,"y":18,"count":7859},{"map_id":2,"x":22,"y":19,"count":6378},{"map_id":2,"x":22,"y":20,"count":5628},{"map_id":2,"x":22,"y":21,"count":5630},{"map_id":2,"x":22,"y":22,"count":4521},{"map_id":2,"x":22,"y":24,"count":2195},{"map_id":2,"x":22,"y":25,"count":1197},{"map_id":2,"x":22,"y":26,"count":983},{"map_id":2,"x":22,"y":27,"count":239},{"map_id":2,"x":22,"y":28,"count":179},{"map_id":2,"x":22,"y":29,"count":14},{"map_id":2,"x":22,"y":30,"count":6655},{"map_id":2,"x":22,"y":31,"count":6167},{"map_id":2,"x":23,"y":8,"count":8955},{"map_id":2,"x":23,"y":9,"count":6089},{"map_id":2,"x":23,"y":10,"count":4691},{"map_id":2,"x":23,"y":11,"count":3830},{"map_id":2,"x":23,"y":12,"count":3878},{"map_id":2,"x":23,"y":13,"count":3505},{"map_id":2,"x":23,"y":17,"count":1660},{"map_id":2,"x":23,"y":18,"count":9448},{"map_id":2,"x":23,"y":19,"count":5917},{"map_id":2,"x":23,"y":20,"count":6419},{"map_id":2,"x":23,"y":21,"count":5074},{"map_id":2,"x":23,"y":22,"count":4153},{"map_id":2,"x":23,"y":24,"count":2233},{"map_id":2,"x":23,"y":25,"count":1323},{"map_id":2,"x":23,"y":26,"count":1092},{"map_id":2,"x":23,"y":27,"count":450},{"map_id":2,"x":23,"y":28,"count":173},{"map_id":2,"x":23,"y":29,"count":8},{"map_id":2,"x":23,"y":30,"count":6346},{"map_id":2,"x":23,"y":31,"count":6122},{"map_id":2,"x":24,"y":2,"count":9573},{"map_id":2,"x":24,"y":8,"count":8962},{"map_id":2,"x":24,"y":9,"count":6659},{"map_id":2,"x":24,"y":10,"count":4722},{"map_id":2,"x":24,"y":11,"count":4090},{"map_id":2,"x":24,"y":12,"count":3797},{"map_id":2,"x":24,"y":13,"count":3583},{"map_id":2,"x":24,"y":18,"count":11014},{"map_id":2,"x":24,"y":19,"count":5376},{"map_id":2,"x":24,"y":20,"count":4159},{"map_id":2,"x":24,"y":21,"count":4098},{"map_id":2,"x":24,"y":22,"count":4020},{"map_id":2,"x":24,"y":24,"count":2475},{"map_id":2,"x":24,"y":25,"count":1277},{"map_id":2,"x":24,"y":26,"count":1087},{"map_id":2,"x":24,"y":27,"count":613},{"map_id":2,"x":24,"y":28,"count":454},{"map_id":2,"x":24,"y":29,"count":34},{"map_id":2,"x":24,"y":30,"count":4991},{"map_id":2,"x":24,"y":31,"count":5453},{"map_id":2,"x":25,"y":2,"count":7590},{"map_id":2,"x":25,"y":8,"count":9221},{"map_id":2,"x":25,"y":9,"count":7383},{"map_id":2,"x":25,"y":10,"count":4489},{"map_id":2,"x":25,"y":11,"count":3824},{"map_id":2,"x":25,"y":12,"count":3409},{"map_id":2,"x":25,"y":13,"count":3275},{"map_id":2,"x":25,"y":18,"count":5129},{"map_id":2,"x":25,"y":19,"count":4755},{"map_id":2,"x":25,"y":20,"count":3432},{"map_id":2,"x":25,"y":21,"count":3159},{"map_id":2,"x":25,"y":22,"count":4643},{"map_id":2,"x":25,"y":24,"count":4493},{"map_id":2,"x":25,"y":25,"count":1259},{"map_id":2,"x":25,"y":26,"count":1170},{"map_id":2,"x":25,"y":27,"count":723},{"map_id":2,"x":25,"y":28,"count":1377},{"map_id":2,"x":25,"y":29,"count":2046},{"map_id":2,"x":25,"y":30,"count":4771},{"map_id":2,"x":25,"y":31,"count":4979},{"map_id":2,"x":26,"y":2,"count":6477},{"map_id":2,"x":26,"y":8,"count":10198},{"map_id":2,"x":26,"y":9,"count":6284},{"map_id":2,"x":26,"y":10,"count":4692},{"map_id":2,"x":26,"y":11,"count":4449},{"map_id":2,"x":26,"y":12,"count":3460},{"map_id":2,"x":26,"y":13,"count":3486},{"map_id":2,"x":26,"y":14,"count":3094},{"map_id":2,"x":26,"y":15,"count":2120},{"map_id":2,"x":26,"y":16,"count":2901},{"map_id":2,"x":26,"y":17,"count":3592},{"map_id":2,"x":26,"y":18,"count":3649},{"map_id":2,"x":26,"y":19,"count":4166},{"map_id":2,"x":26,"y":20,"count":3661},{"map_id":2,"x":26,"y":21,"count":3333},{"map_id":2,"x":26,"y":22,"count":2156},{"map_id":2,"x":26,"y":24,"count":2698},{"map_id":2,"x":26,"y":25,"count":1800},{"map_id":2,"x":26,"y":26,"count":897},{"map_id":2,"x":26,"y":27,"count":742},{"map_id":2,"x":26,"y":28,"count":289},{"map_id":2,"x":26,"y":29,"count":28},{"map_id":2,"x":26,"y":30,"count":3489},{"map_id":2,"x":26,"y":31,"count":4238},{"map_id":2,"x":27,"y":2,"count":5614},{"map_id":2,"x":27,"y":4,"count":1833},{"map_id":2,"x":27,"y":8,"count":11445},{"map_id":2,"x":27,"y":9,"count":6799},{"map_id":2,"x":27,"y":10,"count":5620},{"map_id":2,"x":27,"y":11,"count":4302},{"map_id":2,"x":27,"y":12,"count":3460},{"map_id":2,"x":27,"y":13,"count":2972},{"map_id":2,"x":27,"y":14,"count":2915},{"map_id":2,"x":27,"y":15,"count":2685},{"map_id":2,"x":27,"y":16,"count":3283},{"map_id":2,"x":27,"y":17,"count":110},{"map_id":2,"x":27,"y":18,"count":4082},{"map_id":2,"x":27,"y":19,"count":2377},{"map_id":2,"x":27,"y":20,"count":3037},{"map_id":2,"x":27,"y":21,"count":2694},{"map_id":2,"x":27,"y":22,"count":2595},{"map_id":2,"x":27,"y":24,"count":3822},{"map_id":2,"x":27,"y":25,"count":1919},{"map_id":2,"x":27,"y":26,"count":899},{"map_id":2,"x":27,"y":27,"count":652},{"map_id":2,"x":27,"y":28,"count":209},{"map_id":2,"x":27,"y":29,"count":16},{"map_id":2,"x":27,"y":30,"count":4209},{"map_id":2,"x":27,"y":31,"count":4346},{"map_id":2,"x":28,"y":2,"count":5648},{"map_id":2,"x":28,"y":3,"count":3060},{"map_id":2,"x":28,"y":4,"count":1760},{"map_id":2,"x":28,"y":5,"count":870},{"map_id":2,"x":28,"y":6,"count":505},{"map_id":2,"x":28,"y":7,"count":22},{"map_id":2,"x":28,"y":8,"count":10176},{"map_id":2,"x":28,"y":9,"count":7536},{"map_id":2,"x":28,"y":10,"count":4853},{"map_id":2,"x":28,"y":11,"count":4776},{"map_id":2,"x":28,"y":14,"count":2774},{"map_id":2,"x":28,"y":15,"count":2100},{"map_id":2,"x":28,"y":16,"count":2114},{"map_id":2,"x":28,"y":17,"count":3110},{"map_id":2,"x":28,"y":18,"count":2294},{"map_id":2,"x":28,"y":19,"count":2823},{"map_id":2,"x":28,"y":20,"count":2095},{"map_id":2,"x":28,"y":21,"count":2766},{"map_id":2,"x":28,"y":22,"count":2311},{"map_id":2,"x":28,"y":24,"count":4526},{"map_id":2,"x":28,"y":25,"count":1908},{"map_id":2,"x":28,"y":26,"count":1131},{"map_id":2,"x":28,"y":27,"count":585},{"map_id":2,"x":28,"y":28,"count":247},{"map_id":2,"x":28,"y":29,"count":4},{"map_id":2,"x":28,"y":30,"count":4346},{"map_id":2,"x":28,"y":31,"count":5067},{"map_id":2,"x":29,"y":2,"count":5433},{"map_id":2,"x":29,"y":3,"count":2963},{"map_id":2,"x":29,"y":4,"count":2496},{"map_id":2,"x":29,"y":5,"count":1108},{"map_id":2,"x":29,"y":6,"count":733},{"map_id":2,"x":29,"y":7,"count":50},{"map_id":2,"x":29,"y":8,"count":11268},{"map_id":2,"x":29,"y":9,"count":7462},{"map_id":2,"x":29,"y":10,"count":6550},{"map_id":2,"x":29,"y":11,"count":4115},{"map_id":2,"x":29,"y":13,"count":468},{"map_id":2,"x":29,"y":14,"count":3465},{"map_id":2,"x":29,"y":15,"count":2111},{"map_id":2,"x":29,"y":16,"count":2373},{"map_id":2,"x":29,"y":17,"count":1959},{"map_id":2,"x":29,"y":18,"count":2797},{"map_id":2,"x":29,"y":19,"count":2601},{"map_id":2,"x":29,"y":20,"count":2189},{"map_id":2,"x":29,"y":21,"count":2199},{"map_id":2,"x":29,"y":22,"count":2554},{"map_id":2,"x":29,"y":24,"count":3550},{"map_id":2,"x":29,"y":25,"count":1530},{"map_id":2,"x":29,"y":26,"count":926},{"map_id":2,"x":29,"y":27,"count":657},{"map_id":2,"x":29,"y":28,"count":260},{"map_id":2,"x":29,"y":29,"count":20},{"map_id":2,"x":29,"y":30,"count":4116},{"map_id":2,"x":29,"y":31,"count":4662},{"map_id":2,"x":30,"y":2,"count":5410},{"map_id":2,"x":30,"y":3,"count":3875},{"map_id":2,"x":30,"y":4,"count":2118},{"map_id":2,"x":30,"y":5,"count":2120},{"map_id":2,"x":30,"y":6,"count":1217},{"map_id":2,"x":30,"y":7,"count":80},{"map_id":2,"x":30,"y":8,"count":11329},{"map_id":2,"x":30,"y":9,"count":8058},{"map_id":2,"x":30,"y":10,"count":6559},{"map_id":2,"x":30,"y":11,"count":4806},{"map_id":2,"x":30,"y":14,"count":3201},{"map_id":2,"x":30,"y":15,"count":2605},{"map_id":2,"x":30,"y":16,"count":2240},{"map_id":2,"x":30,"y":17,"count":1958},{"map_id":2,"x":30,"y":18,"count":2248},{"map_id":2,"x":30,"y":19,"count":2677},{"map_id":2,"x":30,"y":20,"count":2357},{"map_id":2,"x":30,"y":21,"count":2133},{"map_id":2,"x":30,"y":22,"count":2128},{"map_id":2,"x":30,"y":23,"count":1649},{"map_id":2,"x":30,"y":30,"count":4182},{"map_id":2,"x":30,"y":31,"count":4254},{"map_id":2,"x":31,"y":2,"count":7400},{"map_id":2,"x":31,"y":3,"count":3730},{"map_id":2,"x":31,"y":4,"count":2674},{"map_id":2,"x":31,"y":5,"count":2661},{"map_id":2,"x":31,"y":6,"count":3226},{"map_id":2,"x":31,"y":7,"count":6875},{"map_id":2,"x":31,"y":8,"count":10772},{"map_id":2,"x":31,"y":9,"count":8815},{"map_id":2,"x":31,"y":10,"count":7338},{"map_id":2,"x":31,"y":11,"count":5389},{"map_id":2,"x":31,"y":14,"count":2845},{"map_id":2,"x":31,"y":15,"count":2293},{"map_id":2,"x":31,"y":16,"count":2046},{"map_id":2,"x":31,"y":17,"count":1718},{"map_id":2,"x":31,"y":18,"count":2540},{"map_id":2,"x":31,"y":19,"count":2643},{"map_id":2,"x":31,"y":20,"count":2558},{"map_id":2,"x":31,"y":21,"count":2214},{"map_id":2,"x":31,"y":22,"count":2557},{"map_id":2,"x":31,"y":23,"count":1744},{"map_id":2,"x":31,"y":24,"count":2152},{"map_id":2,"x":31,"y":25,"count":1743},{"map_id":2,"x":31,"y":26,"count":1764},{"map_id":2,"x":31,"y":27,"count":1944},{"map_id":2,"x":31,"y":28,"count":2535},{"map_id":2,"x":31,"y":29,"count":2648},{"map_id":2,"x":31,"y":30,"count":4735},{"map_id":2,"x":31,"y":31,"count":4968},{"map_id":2,"x":32,"y":2,"count":6841},{"map_id":2,"x":32,"y":3,"count":5188},{"map_id":2,"x":32,"y":4,"count":2605},{"map_id":2,"x":32,"y":5,"count":2130},{"map_id":2,"x":32,"y":6,"count":1678},{"map_id":2,"x":32,"y":7,"count":66},{"map_id":2,"x":32,"y":8,"count":13528},{"map_id":2,"x":32,"y":9,"count":11199},{"map_id":2,"x":32,"y":10,"count":8654},{"map_id":2,"x":32,"y":11,"count":6290},{"map_id":2,"x":32,"y":12,"count":4871},{"map_id":2,"x":32,"y":13,"count":3544},{"map_id":2,"x":32,"y":14,"count":3883},{"map_id":2,"x":32,"y":15,"count":2701},{"map_id":2,"x":32,"y":16,"count":2367},{"map_id":2,"x":32,"y":17,"count":1919},{"map_id":2,"x":32,"y":18,"count":2574},{"map_id":2,"x":32,"y":19,"count":5250},{"map_id":2,"x":32,"y":20,"count":2324},{"map_id":2,"x":32,"y":21,"count":2770},{"map_id":2,"x":32,"y":22,"count":2352},{"map_id":2,"x":32,"y":23,"count":2329},{"map_id":2,"x":32,"y":24,"count":2483},{"map_id":2,"x":32,"y":25,"count":2206},{"map_id":2,"x":32,"y":26,"count":2725},{"map_id":2,"x":32,"y":27,"count":2324},{"map_id":2,"x":32,"y":28,"count":3517},{"map_id":2,"x":32,"y":29,"count":3307},{"map_id":2,"x":32,"y":30,"count":5424},{"map_id":2,"x":32,"y":31,"count":6098},{"map_id":2,"x":33,"y":2,"count":10038},{"map_id":2,"x":33,"y":3,"count":5771},{"map_id":2,"x":33,"y":4,"count":3248},{"map_id":2,"x":33,"y":5,"count":2499},{"map_id":2,"x":33,"y":6,"count":1650},{"map_id":2,"x":33,"y":7,"count":60},{"map_id":2,"x":33,"y":8,"count":19223},{"map_id":2,"x":33,"y":9,"count":12970},{"map_id":2,"x":33,"y":10,"count":8995},{"map_id":2,"x":33,"y":11,"count":7494},{"map_id":2,"x":33,"y":12,"count":6541},{"map_id":2,"x":33,"y":13,"count":4271},{"map_id":2,"x":33,"y":14,"count":3209},{"map_id":2,"x":33,"y":15,"count":2432},{"map_id":2,"x":33,"y":16,"count":2308},{"map_id":2,"x":33,"y":17,"count":1782},{"map_id":2,"x":33,"y":18,"count":2770},{"map_id":2,"x":33,"y":20,"count":8487},{"map_id":2,"x":33,"y":21,"count":2857},{"map_id":2,"x":33,"y":22,"count":2454},{"map_id":2,"x":33,"y":23,"count":2593},{"map_id":2,"x":33,"y":24,"count":2695},{"map_id":2,"x":33,"y":25,"count":2886},{"map_id":2,"x":33,"y":26,"count":3589},{"map_id":2,"x":33,"y":27,"count":2672},{"map_id":2,"x":33,"y":28,"count":3575},{"map_id":2,"x":33,"y":29,"count":4194},{"map_id":2,"x":33,"y":30,"count":6904},{"map_id":2,"x":33,"y":31,"count":6251},{"map_id":2,"x":34,"y":2,"count":12908},{"map_id":2,"x":34,"y":3,"count":7329},{"map_id":2,"x":34,"y":4,"count":4294},{"map_id":2,"x":34,"y":5,"count":2493},{"map_id":2,"x":34,"y":6,"count":1047},{"map_id":2,"x":34,"y":7,"count":82},{"map_id":2,"x":34,"y":8,"count":27184},{"map_id":2,"x":34,"y":9,"count":18578},{"map_id":2,"x":34,"y":16,"count":2056},{"map_id":2,"x":34,"y":17,"count":1053},{"map_id":2,"x":34,"y":18,"count":1027},{"map_id":2,"x":34,"y":19,"count":1110},{"map_id":2,"x":34,"y":26,"count":3778},{"map_id":2,"x":34,"y":27,"count":3932},{"map_id":2,"x":34,"y":28,"count":4024},{"map_id":2,"x":34,"y":29,"count":6051},{"map_id":2,"x":34,"y":30,"count":6791},{"map_id":2,"x":34,"y":31,"count":8376},{"map_id":2,"x":35,"y":16,"count":38},{"map_id":2,"x":35,"y":17,"count":2384},{"map_id":2,"x":35,"y":18,"count":714},{"map_id":2,"x":35,"y":19,"count":330},{"map_id":2,"x":36,"y":17,"count":148},{"map_id":2,"x":36,"y":18,"count":188},{"map_id":2,"x":36,"y":19,"count":71},{"map_id":2,"x":37,"y":18,"count":192},{"map_id":2,"x":37,"y":19,"count":346},{"map_id":12,"x":4,"y":2,"count":1104},{"map_id":12,"x":4,"y":3,"count":468},{"map_id":12,"x":4,"y":4,"count":493},{"map_id":12,"x":4,"y":5,"count":34},{"map_id":12,"x":4,"y":6,"count":1078},{"map_id":12,"x":4,"y":7,"count":430},{"map_id":12,"x":4,"y":8,"count":337},{"map_id":12,"x":4,"y":9,"count":42},{"map_id":12,"x":4,"y":10,"count":3234},{"map_id":12,"x":4,"y":11,"count":3401},{"map_id":12,"x":4,"y":12,"count":3523},{"map_id":12,"x":4,"y":14,"count":4126},{"map_id":12,"x":4,"y":15,"count":3221},{"map_id":12,"x":4,"y":16,"count":2629},{"map_id":12,"x":4,"y":17,"count":1924},{"map_id":12,"x":4,"y":18,"count":1136},{"map_id":12,"x":4,"y":19,"count":108},{"map_id":12,"x":4,"y":20,"count":11693},{"map_id":12,"x":4,"y":21,"count":16462},{"map_id":12,"x":4,"y":22,"count":26294},{"map_id":12,"x":4,"y":24,"count":2965},{"map_id":12,"x":4,"y":25,"count":1707},{"map_id":12,"x":4,"y":26,"count":1150},{"map_id":12,"x":4,"y":27,"count":90},{"map_id":12,"x":4,"y":28,"count":14566},{"map_id":12,"x":4,"y":29,"count":15522},{"map_id":12,"x":4,"y":30,"count":24924},{"map_id":12,"x":4,"y":31,"count":31307},{"map_id":12,"x":5,"y":2,"count":1273},{"map_id":12,"x":5,"y":3,"count":614},{"map_id":12,"x":5,"y":4,"count":520},{"map_id":12,"x":5,"y":5,"count":32},{"map_id":12,"x":5,"y":6,"count":1061},{"map_id":12,"x":5,"y":7,"count":711},{"map_id":12,"x":5,"y":8,"count":302},{"map_id":12,"x":5,"y":9,"count":24},{"map_id":12,"x":5,"y":10,"count":3252},{"map_id":12,"x":5,"y":11,"count":2617},{"map_id":12,"x":5,"y":12,"count":2033},{"map_id":12,"x":5,"y":14,"count":4104},{"map_id":12,"x":5,"y":15,"count":3665},{"map_id":12,"x":5,"y":16,"count":2568},{"map_id":12,"x":5,"y":17,"count":2137},{"map_id":12,"x":5,"y":18,"count":2504},{"map_id":12,"x":5,"y":19,"count":5009},{"map_id":12,"x":5,"y":20,"count":9639},{"map_id":12,"x":5,"y":21,"count":12263},{"map_id":12,"x":5,"y":22,"count":19878},{"map_id":12,"x":5,"y":24,"count":3256},{"map_id":12,"x":5,"y":25,"count":1545},{"map_id":12,"x":5,"y":26,"count":1072},{"map_id":12,"x":5,"y":27,"count":100},{"map_id":12,"x":5,"y":28,"count":10051},{"map_id":12,"x":5,"y":29,"count":10167},{"map_id":12,"x":5,"y":30,"count":20934},{"map_id":12,"x":5,"y":31,"count":23808},{"map_id":12,"x":6,"y":2,"count":1209},{"map_id":12,"x":6,"y":3,"count":972},{"map_id":12,"x":6,"y":4,"count":503},{"map_id":12,"x":6,"y":5,"count":36},{"map_id":12,"x":6,"y":6,"count":1386},{"map_id":12,"x":6,"y":7,"count":975},{"map_id":12,"x":6,"y":8,"count":533},{"map_id":12,"x":6,"y":9,"count":40},{"map_id":12,"x":6,"y":10,"count":2916},{"map_id":12,"x":6,"y":11,"count":1732},{"map_id":12,"x":6,"y":12,"count":1180},{"map_id":12,"x":6,"y":13,"count":102},{"map_id":12,"x":6,"y":14,"count":4150},{"map_id":12,"x":6,"y":15,"count":2919},{"map_id":12,"x":6,"y":16,"count":2007},{"map_id":12,"x":6,"y":17,"count":1719},{"map_id":12,"x":6,"y":18,"count":1501},{"map_id":12,"x":6,"y":19,"count":130},{"map_id":12,"x":6,"y":20,"count":8208},{"map_id":12,"x":6,"y":21,"count":10119},{"map_id":12,"x":6,"y":22,"count":13772},{"map_id":12,"x":6,"y":24,"count":3596},{"map_id":12,"x":6,"y":25,"count":3335},{"map_id":12,"x":6,"y":26,"count":6047},{"map_id":12,"x":6,"y":27,"count":4981},{"map_id":12,"x":6,"y":28,"count":11719},{"map_id":12,"x":6,"y":29,"count":11916},{"map_id":12,"x":6,"y":30,"count":16982},{"map_id":12,"x":6,"y":31,"count":19682},{"map_id":12,"x":7,"y":2,"count":1362},{"map_id":12,"x":7,"y":3,"count":1117},{"map_id":12,"x":7,"y":4,"count":554},{"map_id":12,"x":7,"y":5,"count":66},{"map_id":12,"x":7,"y":6,"count":1546},{"map_id":12,"x":7,"y":7,"count":1185},{"map_id":12,"x":7,"y":8,"count":654},{"map_id":12,"x":7,"y":9,"count":56},{"map_id":12,"x":7,"y":10,"count":2792},{"map_id":12,"x":7,"y":11,"count":1623},{"map_id":12,"x":7,"y":12,"count":927},{"map_id":12,"x":7,"y":13,"count":74},{"map_id":12,"x":7,"y":14,"count":4299},{"map_id":12,"x":7,"y":15,"count":2762},{"map_id":12,"x":7,"y":16,"count":1906},{"map_id":12,"x":7,"y":17,"count":1842},{"map_id":12,"x":7,"y":18,"count":1232},{"map_id":12,"x":7,"y":19,"count":90},{"map_id":12,"x":7,"y":20,"count":6719},{"map_id":12,"x":7,"y":21,"count":8636},{"map_id":12,"x":7,"y":22,"count":12066},{"map_id":12,"x":7,"y":24,"count":2910},{"map_id":12,"x":7,"y":25,"count":3080},{"map_id":12,"x":7,"y":26,"count":3195},{"map_id":12,"x":7,"y":27,"count":4768},{"map_id":12,"x":7,"y":28,"count":10729},{"map_id":12,"x":7,"y":29,"count":11222},{"map_id":12,"x":7,"y":30,"count":14225},{"map_id":12,"x":7,"y":31,"count":15879},{"map_id":12,"x":8,"y":2,"count":2039},{"map_id":12,"x":8,"y":3,"count":1661},{"map_id":12,"x":8,"y":4,"count":795},{"map_id":12,"x":8,"y":5,"count":62},{"map_id":12,"x":8,"y":6,"count":1466},{"map_id":12,"x":8,"y":7,"count":1287},{"map_id":12,"x":8,"y":8,"count":606},{"map_id":12,"x":8,"y":9,"count":66},{"map_id":12,"x":8,"y":10,"count":2330},{"map_id":12,"x":8,"y":11,"count":1445},{"map_id":12,"x":8,"y":12,"count":1068},{"map_id":12,"x":8,"y":13,"count":80},{"map_id":12,"x":8,"y":14,"count":3471},{"map_id":12,"x":8,"y":15,"count":2144},{"map_id":12,"x":8,"y":16,"count":1627},{"map_id":12,"x":8,"y":17,"count":1672},{"map_id":12,"x":8,"y":18,"count":1165},{"map_id":12,"x":8,"y":19,"count":82},{"map_id":12,"x":8,"y":20,"count":5000},{"map_id":12,"x":8,"y":21,"count":6159},{"map_id":12,"x":8,"y":22,"count":8774},{"map_id":12,"x":8,"y":24,"count":3176},{"map_id":12,"x":8,"y":25,"count":3177},{"map_id":12,"x":8,"y":26,"count":4103},{"map_id":12,"x":8,"y":27,"count":6509},{"map_id":12,"x":8,"y":28,"count":10323},{"map_id":12,"x":8,"y":29,"count":12050},{"map_id":12,"x":8,"y":30,"count":8148},{"map_id":12,"x":8,"y":31,"count":9488},{"map_id":12,"x":9,"y":2,"count":3262},{"map_id":12,"x":9,"y":3,"count":2868},{"map_id":12,"x":9,"y":10,"count":1823},{"map_id":12,"x":9,"y":11,"count":2096},{"map_id":12,"x":9,"y":12,"count":1128},{"map_id":12,"x":9,"y":13,"count":96},{"map_id":12,"x":9,"y":14,"count":3069},{"map_id":12,"x":9,"y":15,"count":2405},{"map_id":12,"x":9,"y":16,"count":2461},{"map_id":12,"x":9,"y":17,"count":1788},{"map_id":12,"x":9,"y":18,"count":1827},{"map_id":12,"x":9,"y":19,"count":2430},{"map_id":12,"x":9,"y":20,"count":4324},{"map_id":12,"x":9,"y":21,"count":6459},{"map_id":12,"x":9,"y":22,"count":8964},{"map_id":12,"x":9,"y":24,"count":2681},{"map_id":12,"x":9,"y":25,"count":2312},{"map_id":12,"x":9,"y":26,"count":4101},{"map_id":12,"x":9,"y":28,"count":14749},{"map_id":12,"x":9,"y":29,"count":14278},{"map_id":12,"x":9,"y":30,"count":7772},{"map_id":12,"x":9,"y":31,"count":9409},{"map_id":12,"x":10,"y":0,"count":11892},{"map_id":12,"x":10,"y":1,"count":7634},{"map_id":12,"x":10,"y":2,"count":4582},{"map_id":12,"x":10,"y":3,"count":3223},{"map_id":12,"x":10,"y":4,"count":1494},{"map_id":12,"x":10,"y":5,"count":150},{"map_id":12,"x":10,"y":6,"count":13871},{"map_id":12,"x":10,"y":7,"count":10858},{"map_id":12,"x":10,"y":8,"count":10248},{"map_id":12,"x":10,"y":9,"count":9112},{"map_id":12,"x":10,"y":10,"count":1929},{"map_id":12,"x":10,"y":11,"count":1819},{"map_id":12,"x":10,"y":12,"count":1518},{"map_id":12,"x":10,"y":14,"count":2589},{"map_id":12,"x":10,"y":15,"count":1905},{"map_id":12,"x":10,"y":16,"count":1181},{"map_id":12,"x":10,"y":17,"count":1325},{"map_id":12,"x":10,"y":18,"count":790},{"map_id":12,"x":10,"y":19,"count":78},{"map_id":12,"x":10,"y":20,"count":3995},{"map_id":12,"x":10,"y":21,"count":4892},{"map_id":12,"x":10,"y":22,"count":6757},{"map_id":12,"x":10,"y":24,"count":2453},{"map_id":12,"x":10,"y":25,"count":1902},{"map_id":12,"x":10,"y":26,"count":1069},{"map_id":12,"x":10,"y":27,"count":126},{"map_id":12,"x":10,"y":28,"count":8300},{"map_id":12,"x":10,"y":29,"count":8150},{"map_id":12,"x":10,"y":30,"count":8342},{"map_id":12,"x":10,"y":31,"count":10331},{"map_id":12,"x":10,"y":32,"count":18431},{"map_id":12,"x":10,"y":33,"count":18515},{"map_id":12,"x":10,"y":34,"count":21199},{"map_id":12,"x":10,"y":35,"count":29107},{"map_id":12,"x":11,"y":0,"count":10705},{"map_id":12,"x":11,"y":1,"count":6906},{"map_id":12,"x":11,"y":2,"count":5360},{"map_id":12,"x":11,"y":3,"count":2765},{"map_id":12,"x":11,"y":4,"count":1739},{"map_id":12,"x":11,"y":5,"count":184},{"map_id":12,"x":11,"y":6,"count":15372},{"map_id":12,"x":11,"y":7,"count":12798},{"map_id":12,"x":11,"y":8,"count":8432},{"map_id":12,"x":11,"y":9,"count":7688},{"map_id":12,"x":11,"y":10,"count":2077},{"map_id":12,"x":11,"y":11,"count":2595},{"map_id":12,"x":11,"y":12,"count":2746},{"map_id":12,"x":11,"y":14,"count":1646},{"map_id":12,"x":11,"y":15,"count":1366},{"map_id":12,"x":11,"y":16,"count":1567},{"map_id":12,"x":11,"y":17,"count":1174},{"map_id":12,"x":11,"y":18,"count":565},{"map_id":12,"x":11,"y":19,"count":40},{"map_id":12,"x":11,"y":20,"count":4188},{"map_id":12,"x":11,"y":21,"count":3834},{"map_id":12,"x":11,"y":22,"count":5560},{"map_id":12,"x":11,"y":24,"count":2021},{"map_id":12,"x":11,"y":25,"count":1595},{"map_id":12,"x":11,"y":26,"count":921},{"map_id":12,"x":11,"y":27,"count":74},{"map_id":12,"x":11,"y":28,"count":10370},{"map_id":12,"x":11,"y":29,"count":10226},{"map_id":12,"x":11,"y":30,"count":9130},{"map_id":12,"x":11,"y":31,"count":9777},{"map_id":12,"x":11,"y":32,"count":17131},{"map_id":12,"x":11,"y":33,"count":19776},{"map_id":12,"x":11,"y":34,"count":24079},{"map_id":12,"x":11,"y":35,"count":26424},{"map_id":12,"x":12,"y":2,"count":2773},{"map_id":12,"x":12,"y":3,"count":2235},{"map_id":12,"x":12,"y":4,"count":1431},{"map_id":12,"x":12,"y":5,"count":118},{"map_id":12,"x":12,"y":6,"count":14117},{"map_id":12,"x":12,"y":7,"count":12306},{"map_id":12,"x":12,"y":8,"count":8562},{"map_id":12,"x":12,"y":9,"count":6347},{"map_id":12,"x":12,"y":10,"count":2138},{"map_id":12,"x":12,"y":11,"count":1987},{"map_id":12,"x":12,"y":12,"count":2811},{"map_id":12,"x":12,"y":14,"count":1075},{"map_id":12,"x":12,"y":15,"count":1359},{"map_id":12,"x":12,"y":16,"count":1316},{"map_id":12,"x":12,"y":17,"count":1020},{"map_id":12,"x":12,"y":18,"count":790},{"map_id":12,"x":12,"y":19,"count":54},{"map_id":12,"x":12,"y":20,"count":4171},{"map_id":12,"x":12,"y":21,"count":2951},{"map_id":12,"x":12,"y":22,"count":9754},{"map_id":12,"x":12,"y":23,"count":6262},{"map_id":12,"x":12,"y":24,"count":5062},{"map_id":12,"x":12,"y":25,"count":4314},{"map_id":12,"x":12,"y":26,"count":942},{"map_id":12,"x":12,"y":27,"count":78},{"map_id":12,"x":12,"y":28,"count":11390},{"map_id":12,"x":12,"y":29,"count":12037},{"map_id":12,"x":12,"y":30,"count":20447},{"map_id":12,"x":12,"y":31,"count":20874},{"map_id":12,"x":13,"y":2,"count":2915},{"map_id":12,"x":13,"y":3,"count":2944},{"map_id":12,"x":13,"y":4,"count":1544},{"map_id":12,"x":13,"y":5,"count":94},{"map_id":12,"x":13,"y":6,"count":12472},{"map_id":12,"x":13,"y":7,"count":12999},{"map_id":12,"x":13,"y":8,"count":10558},{"map_id":12,"x":13,"y":9,"count":6203},{"map_id":12,"x":13,"y":10,"count":2393},{"map_id":12,"x":13,"y":11,"count":2082},{"map_id":12,"x":13,"y":12,"count":1987},{"map_id":12,"x":13,"y":14,"count":1059},{"map_id":12,"x":13,"y":15,"count":741},{"map_id":12,"x":13,"y":16,"count":639},{"map_id":12,"x":13,"y":17,"count":704},{"map_id":12,"x":13,"y":18,"count":431},{"map_id":12,"x":13,"y":19,"count":30},{"map_id":12,"x":13,"y":20,"count":4219},{"map_id":12,"x":13,"y":21,"count":3207},{"map_id":12,"x":13,"y":22,"count":9276},{"map_id":12,"x":13,"y":23,"count":6279},{"map_id":12,"x":13,"y":24,"count":5381},{"map_id":12,"x":13,"y":25,"count":3703},{"map_id":12,"x":13,"y":26,"count":656},{"map_id":12,"x":13,"y":27,"count":76},{"map_id":12,"x":13,"y":28,"count":14062},{"map_id":12,"x":13,"y":29,"count":13890},{"map_id":12,"x":13,"y":30,"count":25452},{"map_id":12,"x":13,"y":31,"count":27239},{"map_id":12,"x":14,"y":2,"count":2640},{"map_id":12,"x":14,"y":3,"count":2173},{"map_id":12,"x":14,"y":4,"count":2517},{"map_id":12,"x":14,"y":5,"count":3332},{"map_id":12,"x":14,"y":6,"count":9502},{"map_id":12,"x":14,"y":7,"count":8483},{"map_id":12,"x":14,"y":8,"count":7276},{"map_id":12,"x":14,"y":9,"count":5376},{"map_id":12,"x":14,"y":10,"count":2343},{"map_id":12,"x":14,"y":11,"count":2178},{"map_id":12,"x":14,"y":12,"count":9707},{"map_id":12,"x":14,"y":13,"count":3010},{"map_id":12,"x":14,"y":14,"count":2849},{"map_id":12,"x":14,"y":15,"count":2818},{"map_id":12,"x":14,"y":16,"count":645},{"map_id":12,"x":14,"y":17,"count":834},{"map_id":12,"x":14,"y":18,"count":507},{"map_id":12,"x":14,"y":19,"count":30},{"map_id":12,"x":14,"y":20,"count":3935},{"map_id":12,"x":14,"y":21,"count":3101},{"map_id":12,"x":14,"y":22,"count":7230},{"map_id":12,"x":14,"y":23,"count":4707},{"map_id":12,"x":14,"y":24,"count":4637},{"map_id":12,"x":14,"y":25,"count":3763},{"map_id":12,"x":14,"y":26,"count":756},{"map_id":12,"x":14,"y":27,"count":80},{"map_id":12,"x":14,"y":28,"count":29421},{"map_id":12,"x":14,"y":29,"count":29680},{"map_id":12,"x":14,"y":30,"count":31169},{"map_id":12,"x":14,"y":31,"count":34907},{"map_id":12,"x":15,"y":2,"count":3896},{"map_id":12,"x":15,"y":3,"count":2939},{"map_id":12,"x":15,"y":4,"count":2288},{"map_id":12,"x":15,"y":5,"count":2613},{"map_id":12,"x":15,"y":6,"count":9388},{"map_id":12,"x":15,"y":7,"count":7398},{"map_id":12,"x":15,"y":8,"count":6842},{"map_id":12,"x":15,"y":9,"count":6716},{"map_id":12,"x":15,"y":10,"count":2644},{"map_id":12,"x":15,"y":11,"count":2880},{"map_id":12,"x":15,"y":12,"count":8722},{"map_id":12,"x":15,"y":13,"count":4328},{"map_id":12,"x":15,"y":14,"count":5115},{"map_id":12,"x":15,"y":15,"count":3617},{"map_id":12,"x":15,"y":16,"count":883},{"map_id":12,"x":15,"y":17,"count":748},{"map_id":12,"x":15,"y":18,"count":562},{"map_id":12,"x":15,"y":19,"count":44},{"map_id":12,"x":15,"y":20,"count":3659},{"map_id":12,"x":15,"y":21,"count":3331},{"map_id":12,"x":15,"y":22,"count":5900},{"map_id":12,"x":15,"y":23,"count":3941},{"map_id":12,"x":15,"y":24,"count":5793},{"map_id":12,"x":15,"y":25,"count":5563},{"map_id":12,"x":15,"y":26,"count":942},{"map_id":12,"x":15,"y":27,"count":92},{"map_id":12,"x":15,"y":28,"count":36851},{"map_id":12,"x":15,"y":29,"count":33823},{"map_id":12,"x":15,"y":30,"count":38013},{"map_id":12,"x":15,"y":31,"count":44671},{"map_id":12,"x":16,"y":2,"count":4834},{"map_id":12,"x":16,"y":3,"count":4120},{"map_id":12,"x":16,"y":4,"count":3005},{"map_id":12,"x":16,"y":5,"count":2742},{"map_id":12,"x":16,"y":6,"count":8486},{"map_id":12,"x":16,"y":7,"count":6423},{"map_id":12,"x":16,"y":8,"count":6665},{"map_id":12,"x":16,"y":9,"count":5236},{"map_id":12,"x":16,"y":10,"count":2263},{"map_id":12,"x":16,"y":11,"count":2529},{"map_id":12,"x":16,"y":12,"count":4432},{"map_id":12,"x":16,"y":13,"count":4675},{"map_id":12,"x":16,"y":14,"count":6047},{"map_id":12,"x":16,"y":15,"count":3700},{"map_id":12,"x":16,"y":16,"count":1082},{"map_id":12,"x":16,"y":17,"count":1233},{"map_id":12,"x":16,"y":18,"count":492},{"map_id":12,"x":16,"y":19,"count":44},{"map_id":12,"x":16,"y":20,"count":3868},{"map_id":12,"x":16,"y":21,"count":2684},{"map_id":12,"x":16,"y":22,"count":1551},{"map_id":12,"x":16,"y":23,"count":116},{"map_id":12,"x":16,"y":24,"count":3013},{"map_id":12,"x":16,"y":25,"count":1815},{"map_id":12,"x":16,"y":26,"count":992},{"map_id":12,"x":16,"y":27,"count":102},{"map_id":12,"x":16,"y":28,"count":46689},{"map_id":12,"x":16,"y":29,"count":44998},{"map_id":12,"x":16,"y":30,"count":25478},{"map_id":12,"x":16,"y":31,"count":27762},{"map_id":12,"x":17,"y":2,"count":6107},{"map_id":12,"x":17,"y":3,"count":5427},{"map_id":12,"x":17,"y":4,"count":4281},{"map_id":12,"x":17,"y":5,"count":4952},{"map_id":12,"x":17,"y":6,"count":9359},{"map_id":12,"x":17,"y":7,"count":9199},{"map_id":12,"x":17,"y":8,"count":8669},{"map_id":12,"x":17,"y":9,"count":7192},{"map_id":12,"x":17,"y":10,"count":2459},{"map_id":12,"x":17,"y":11,"count":2342},{"map_id":12,"x":17,"y":12,"count":6589},{"map_id":12,"x":17,"y":13,"count":5354},{"map_id":12,"x":17,"y":14,"count":4465},{"map_id":12,"x":17,"y":15,"count":4228},{"map_id":12,"x":17,"y":16,"count":1792},{"map_id":12,"x":17,"y":17,"count":1157},{"map_id":12,"x":17,"y":18,"count":621},{"map_id":12,"x":17,"y":19,"count":56},{"map_id":12,"x":17,"y":20,"count":3272},{"map_id":12,"x":17,"y":21,"count":3338},{"map_id":12,"x":17,"y":22,"count":1670},{"map_id":12,"x":17,"y":23,"count":124},{"map_id":12,"x":17,"y":24,"count":2962},{"map_id":12,"x":17,"y":25,"count":1877},{"map_id":12,"x":17,"y":26,"count":1080},{"map_id":12,"x":17,"y":27,"count":72},{"map_id":12,"x":17,"y":28,"count":48768},{"map_id":12,"x":17,"y":29,"count":51101},{"map_id":12,"x":17,"y":30,"count":29480},{"map_id":12,"x":17,"y":31,"count":35255},{"map_id":13,"x":0,"y":2,"count":139287},{"map_id":13,"x":0,"y":3,"count":103600},{"map_id":13,"x":0,"y":4,"count":113472},{"map_id":13,"x":0,"y":5,"count":123319},{"map_id":13,"x":0,"y":6,"count":92559},{"map_id":13,"x":0,"y":7,"count":95531},{"map_id":13,"x":0,"y":8,"count":11089},{"map_id":13,"x":0,"y":9,"count":12179},{"map_id":13,"x":0,"y":44,"count":11042},{"map_id":13,"x":0,"y":45,"count":5796},{"map_id":13,"x":0,"y":46,"count":2379},{"map_id":13,"x":0,"y":47,"count":176},{"map_id":13,"x":0,"y":48,"count":118164},{"map_id":13,"x":0,"y":49,"count":58227},{"map_id":13,"x":0,"y":50,"count":32068},{"map_id":13,"x":0,"y":51,"count":20594},{"map_id":13,"x":0,"y":52,"count":16096},{"map_id":13,"x":0,"y":53,"count":11385},{"map_id":13,"x":0,"y":54,"count":9797},{"map_id":13,"x":0,"y":55,"count":8329},{"map_id":13,"x":0,"y":56,"count":7412},{"map_id":13,"x":0,"y":57,"count":6735},{"map_id":13,"x":0,"y":58,"count":6630},{"map_id":13,"x":0,"y":59,"count":7107},{"map_id":13,"x":1,"y":2,"count":111437},{"map_id":13,"x":1,"y":3,"count":183374},{"map_id":13,"x":1,"y":4,"count":206606},{"map_id":13,"x":1,"y":5,"count":126994},{"map_id":13,"x":1,"y":6,"count":111548},{"map_id":13,"x":1,"y":7,"count":110890},{"map_id":13,"x":1,"y":8,"count":9865},{"map_id":13,"x":1,"y":9,"count":10192},{"map_id":13,"x":1,"y":44,"count":13534},{"map_id":13,"x":1,"y":45,"count":6993},{"map_id":13,"x":1,"y":46,"count":3671},{"map_id":13,"x":1,"y":47,"count":164},{"map_id":13,"x":1,"y":48,"count":112643},{"map_id":13,"x":1,"y":49,"count":54849},{"map_id":13,"x":1,"y":50,"count":30202},{"map_id":13,"x":1,"y":51,"count":19612},{"map_id":13,"x":1,"y":52,"count":16145},{"map_id":13,"x":1,"y":53,"count":12679},{"map_id":13,"x":1,"y":54,"count":9837},{"map_id":13,"x":1,"y":55,"count":8671},{"map_id":13,"x":1,"y":56,"count":7997},{"map_id":13,"x":1,"y":57,"count":5877},{"map_id":13,"x":1,"y":58,"count":6355},{"map_id":13,"x":1,"y":59,"count":6149},{"map_id":13,"x":2,"y":2,"count":116175},{"map_id":13,"x":2,"y":3,"count":147617},{"map_id":13,"x":2,"y":4,"count":691476},{"map_id":13,"x":2,"y":5,"count":166071},{"map_id":13,"x":2,"y":6,"count":90338},{"map_id":13,"x":2,"y":7,"count":146185},{"map_id":13,"x":2,"y":8,"count":7671},{"map_id":13,"x":2,"y":9,"count":7998},{"map_id":13,"x":2,"y":44,"count":16995},{"map_id":13,"x":2,"y":45,"count":9979},{"map_id":13,"x":2,"y":46,"count":3385},{"map_id":13,"x":2,"y":47,"count":212},{"map_id":13,"x":2,"y":48,"count":113944},{"map_id":13,"x":2,"y":49,"count":52125},{"map_id":13,"x":2,"y":50,"count":30009},{"map_id":13,"x":2,"y":51,"count":20941},{"map_id":13,"x":2,"y":52,"count":14677},{"map_id":13,"x":2,"y":53,"count":12966},{"map_id":13,"x":2,"y":54,"count":11189},{"map_id":13,"x":2,"y":55,"count":9219},{"map_id":13,"x":2,"y":56,"count":7763},{"map_id":13,"x":2,"y":57,"count":5629},{"map_id":13,"x":2,"y":58,"count":4843},{"map_id":13,"x":2,"y":59,"count":3292},{"map_id":13,"x":2,"y":60,"count":1641},{"map_id":13,"x":2,"y":61,"count":138},{"map_id":13,"x":2,"y":62,"count":48071},{"map_id":13,"x":2,"y":63,"count":27332},{"map_id":13,"x":2,"y":64,"count":18571},{"map_id":13,"x":2,"y":65,"count":14931},{"map_id":13,"x":2,"y":66,"count":13744},{"map_id":13,"x":2,"y":67,"count":14720},{"map_id":13,"x":2,"y":68,"count":17806},{"map_id":13,"x":2,"y":69,"count":27043},{"map_id":13,"x":3,"y":2,"count":161699},{"map_id":13,"x":3,"y":3,"count":120626},{"map_id":13,"x":3,"y":4,"count":129625},{"map_id":13,"x":3,"y":5,"count":92610},{"map_id":13,"x":3,"y":6,"count":119640},{"map_id":13,"x":3,"y":7,"count":122882},{"map_id":13,"x":3,"y":8,"count":7055},{"map_id":13,"x":3,"y":9,"count":8807},{"map_id":13,"x":3,"y":10,"count":8090},{"map_id":13,"x":3,"y":11,"count":20256},{"map_id":13,"x":3,"y":43,"count":6788},{"map_id":13,"x":3,"y":44,"count":29113},{"map_id":13,"x":3,"y":45,"count":11584},{"map_id":13,"x":3,"y":46,"count":4431},{"map_id":13,"x":3,"y":47,"count":322},{"map_id":13,"x":3,"y":48,"count":108151},{"map_id":13,"x":3,"y":49,"count":51654},{"map_id":13,"x":3,"y":50,"count":28297},{"map_id":13,"x":3,"y":51,"count":22029},{"map_id":13,"x":3,"y":52,"count":17143},{"map_id":13,"x":3,"y":53,"count":13682},{"map_id":13,"x":3,"y":54,"count":13143},{"map_id":13,"x":3,"y":55,"count":10302},{"map_id":13,"x":3,"y":56,"count":10286},{"map_id":13,"x":3,"y":57,"count":6605},{"map_id":13,"x":3,"y":58,"count":4328},{"map_id":13,"x":3,"y":59,"count":2727},{"map_id":13,"x":3,"y":60,"count":1398},{"map_id":13,"x":3,"y":61,"count":122},{"map_id":13,"x":3,"y":62,"count":45109},{"map_id":13,"x":3,"y":63,"count":24194},{"map_id":13,"x":3,"y":64,"count":15670},{"map_id":13,"x":3,"y":65,"count":13846},{"map_id":13,"x":3,"y":66,"count":11224},{"map_id":13,"x":3,"y":67,"count":12726},{"map_id":13,"x":3,"y":68,"count":14435},{"map_id":13,"x":3,"y":69,"count":19750},{"map_id":13,"x":4,"y":2,"count":86772},{"map_id":13,"x":4,"y":3,"count":107863},{"map_id":13,"x":4,"y":4,"count":118836},{"map_id":13,"x":4,"y":5,"count":127116},{"map_id":13,"x":4,"y":6,"count":69841},{"map_id":13,"x":4,"y":7,"count":73545},{"map_id":13,"x":4,"y":8,"count":6497},{"map_id":13,"x":4,"y":9,"count":6872},{"map_id":13,"x":4,"y":44,"count":24817},{"map_id":13,"x":4,"y":45,"count":11191},{"map_id":13,"x":4,"y":46,"count":4850},{"map_id":13,"x":4,"y":47,"count":314},{"map_id":13,"x":4,"y":48,"count":128647},{"map_id":13,"x":4,"y":49,"count":61700},{"map_id":13,"x":4,"y":50,"count":34670},{"map_id":13,"x":4,"y":51,"count":29889},{"map_id":13,"x":4,"y":52,"count":19571},{"map_id":13,"x":4,"y":53,"count":17531},{"map_id":13,"x":4,"y":54,"count":16944},{"map_id":13,"x":4,"y":55,"count":15140},{"map_id":13,"x":4,"y":56,"count":16142},{"map_id":13,"x":4,"y":57,"count":9308},{"map_id":13,"x":4,"y":58,"count":6263},{"map_id":13,"x":4,"y":59,"count":3498},{"map_id":13,"x":4,"y":60,"count":1882},{"map_id":13,"x":4,"y":61,"count":122},{"map_id":13,"x":4,"y":62,"count":42970},{"map_id":13,"x":4,"y":63,"count":22905},{"map_id":13,"x":4,"y":64,"count":15742},{"map_id":13,"x":4,"y":65,"count":15880},{"map_id":13,"x":4,"y":66,"count":11169},{"map_id":13,"x":4,"y":67,"count":10290},{"map_id":13,"x":4,"y":68,"count":11368},{"map_id":13,"x":4,"y":69,"count":14668},{"map_id":13,"x":5,"y":0,"count":2499},{"map_id":13,"x":5,"y":2,"count":216927},{"map_id":13,"x":5,"y":3,"count":136378},{"map_id":13,"x":5,"y":4,"count":127074},{"map_id":13,"x":5,"y":5,"count":149127},{"map_id":13,"x":5,"y":6,"count":90978},{"map_id":13,"x":5,"y":7,"count":518920},{"map_id":13,"x":5,"y":8,"count":6765},{"map_id":13,"x":5,"y":9,"count":6950},{"map_id":13,"x":5,"y":44,"count":30447},{"map_id":13,"x":5,"y":45,"count":16229},{"map_id":13,"x":5,"y":46,"count":7069},{"map_id":13,"x":5,"y":47,"count":393},{"map_id":13,"x":5,"y":48,"count":114959},{"map_id":13,"x":5,"y":49,"count":59890},{"map_id":13,"x":5,"y":50,"count":37310},{"map_id":13,"x":5,"y":51,"count":44896},{"map_id":13,"x":5,"y":52,"count":17481},{"map_id":13,"x":5,"y":53,"count":13276},{"map_id":13,"x":5,"y":56,"count":24606},{"map_id":13,"x":5,"y":57,"count":18356},{"map_id":13,"x":5,"y":58,"count":8135},{"map_id":13,"x":5,"y":59,"count":4597},{"map_id":13,"x":5,"y":60,"count":2380},{"map_id":13,"x":5,"y":61,"count":166},{"map_id":13,"x":5,"y":62,"count":42304},{"map_id":13,"x":5,"y":63,"count":21936},{"map_id":13,"x":5,"y":64,"count":19294},{"map_id":13,"x":5,"y":66,"count":14598},{"map_id":13,"x":5,"y":67,"count":9889},{"map_id":13,"x":5,"y":68,"count":11123},{"map_id":13,"x":5,"y":69,"count":11627},{"map_id":13,"x":6,"y":2,"count":125679},{"map_id":13,"x":6,"y":3,"count":93248},{"map_id":13,"x":6,"y":4,"count":105628},{"map_id":13,"x":6,"y":5,"count":169766},{"map_id":13,"x":6,"y":6,"count":112786},{"map_id":13,"x":6,"y":7,"count":105365},{"map_id":13,"x":6,"y":8,"count":6227},{"map_id":13,"x":6,"y":9,"count":6895},{"map_id":13,"x":6,"y":44,"count":39804},{"map_id":13,"x":6,"y":45,"count":21740},{"map_id":13,"x":6,"y":46,"count":10232},{"map_id":13,"x":6,"y":47,"count":636},{"map_id":13,"x":6,"y":48,"count":97873},{"map_id":13,"x":6,"y":49,"count":57094},{"map_id":13,"x":6,"y":50,"count":36856},{"map_id":13,"x":6,"y":51,"count":27835},{"map_id":13,"x":6,"y":52,"count":17831},{"map_id":13,"x":6,"y":57,"count":28411},{"map_id":13,"x":6,"y":58,"count":11660},{"map_id":13,"x":6,"y":59,"count":6938},{"map_id":13,"x":6,"y":60,"count":5431},{"map_id":13,"x":6,"y":61,"count":298},{"map_id":13,"x":6,"y":62,"count":37588},{"map_id":13,"x":6,"y":63,"count":20047},{"map_id":13,"x":6,"y":64,"count":13799},{"map_id":13,"x":6,"y":65,"count":16465},{"map_id":13,"x":6,"y":66,"count":11226},{"map_id":13,"x":6,"y":67,"count":10115},{"map_id":13,"x":6,"y":68,"count":10506},{"map_id":13,"x":6,"y":69,"count":11492},{"map_id":13,"x":7,"y":2,"count":170887},{"map_id":13,"x":7,"y":3,"count":309915},{"map_id":13,"x":7,"y":4,"count":143011},{"map_id":13,"x":7,"y":5,"count":142005},{"map_id":13,"x":7,"y":6,"count":130993},{"map_id":13,"x":7,"y":7,"count":185420},{"map_id":13,"x":7,"y":8,"count":7178},{"map_id":13,"x":7,"y":9,"count":8345},{"map_id":13,"x":7,"y":44,"count":58631},{"map_id":13,"x":7,"y":45,"count":33955},{"map_id":13,"x":7,"y":46,"count":16254},{"map_id":13,"x":7,"y":47,"count":1040},{"map_id":13,"x":7,"y":48,"count":78204},{"map_id":13,"x":7,"y":49,"count":50782},{"map_id":13,"x":7,"y":50,"count":36723},{"map_id":13,"x":7,"y":51,"count":32611},{"map_id":13,"x":7,"y":52,"count":21351},{"map_id":13,"x":7,"y":57,"count":34865},{"map_id":13,"x":7,"y":58,"count":13622},{"map_id":13,"x":7,"y":59,"count":10922},{"map_id":13,"x":7,"y":60,"count":14835},{"map_id":13,"x":7,"y":61,"count":22656},{"map_id":13,"x":7,"y":62,"count":34445},{"map_id":13,"x":7,"y":63,"count":21236},{"map_id":13,"x":7,"y":64,"count":14753},{"map_id":13,"x":7,"y":65,"count":11353},{"map_id":13,"x":7,"y":66,"count":11139},{"map_id":13,"x":7,"y":67,"count":10379},{"map_id":13,"x":7,"y":68,"count":10969},{"map_id":13,"x":7,"y":69,"count":14301},{"map_id":13,"x":7,"y":70,"count":16494},{"map_id":13,"x":7,"y":71,"count":20150},{"map_id":13,"x":8,"y":0,"count":17956},{"map_id":13,"x":8,"y":1,"count":15023},{"map_id":13,"x":8,"y":2,"count":12286},{"map_id":13,"x":8,"y":3,"count":20447},{"map_id":13,"x":8,"y":4,"count":29730},{"map_id":13,"x":8,"y":5,"count":7658},{"map_id":13,"x":8,"y":6,"count":17232},{"map_id":13,"x":8,"y":7,"count":17693},{"map_id":13,"x":8,"y":8,"count":8014},{"map_id":13,"x":8,"y":9,"count":9352},{"map_id":13,"x":8,"y":44,"count":83367},{"map_id":13,"x":8,"y":45,"count":50441},{"map_id":13,"x":8,"y":46,"count":38155},{"map_id":13,"x":8,"y":47,"count":37453},{"map_id":13,"x":8,"y":48,"count":54804},{"map_id":13,"x":8,"y":49,"count":43404},{"map_id":13,"x":8,"y":50,"count":36318},{"map_id":13,"x":8,"y":51,"count":33154},{"map_id":13,"x":8,"y":52,"count":26150},{"map_id":13,"x":8,"y":57,"count":33092},{"map_id":13,"x":8,"y":58,"count":15026},{"map_id":13,"x":8,"y":59,"count":9038},{"map_id":13,"x":8,"y":60,"count":6912},{"map_id":13,"x":8,"y":61,"count":2359},{"map_id":13,"x":8,"y":62,"count":51316},{"map_id":13,"x":8,"y":63,"count":26202},{"map_id":13,"x":8,"y":64,"count":18447},{"map_id":13,"x":8,"y":65,"count":15534},{"map_id":13,"x":8,"y":66,"count":13931},{"map_id":13,"x":8,"y":67,"count":13109},{"map_id":13,"x":8,"y":68,"count":12646},{"map_id":13,"x":8,"y":69,"count":13964},{"map_id":13,"x":8,"y":70,"count":14474},{"map_id":13,"x":8,"y":71,"count":14659},{"map_id":13,"x":9,"y":0,"count":16461},{"map_id":13,"x":9,"y":1,"count":12370},{"map_id":13,"x":9,"y":2,"count":9963},{"map_id":13,"x":9,"y":3,"count":9745},{"map_id":13,"x":9,"y":4,"count":8316},{"map_id":13,"x":9,"y":5,"count":7818},{"map_id":13,"x":9,"y":6,"count":8183},{"map_id":13,"x":9,"y":7,"count":7437},{"map_id":13,"x":9,"y":8,"count":8853},{"map_id":13,"x":9,"y":9,"count":11893},{"map_id":13,"x":9,"y":44,"count":110080},{"map_id":13,"x":9,"y":45,"count":67856},{"map_id":13,"x":9,"y":46,"count":49658},{"map_id":13,"x":9,"y":47,"count":44147},{"map_id":13,"x":9,"y":48,"count":52118},{"map_id":13,"x":9,"y":49,"count":47171},{"map_id":13,"x":9,"y":50,"count":41337},{"map_id":13,"x":9,"y":51,"count":39407},{"map_id":13,"x":9,"y":52,"count":30297},{"map_id":13,"x":9,"y":57,"count":28125},{"map_id":13,"x":9,"y":58,"count":10014},{"map_id":13,"x":9,"y":59,"count":5704},{"map_id":13,"x":9,"y":60,"count":2647},{"map_id":13,"x":9,"y":61,"count":146},{"map_id":13,"x":9,"y":62,"count":61235},{"map_id":13,"x":9,"y":63,"count":27588},{"map_id":13,"x":9,"y":64,"count":18120},{"map_id":13,"x":9,"y":65,"count":14027},{"map_id":13,"x":9,"y":66,"count":12568},{"map_id":13,"x":9,"y":67,"count":11288},{"map_id":13,"x":9,"y":68,"count":11331},{"map_id":13,"x":9,"y":69,"count":11370},{"map_id":13,"x":9,"y":70,"count":10863},{"map_id":13,"x":9,"y":71,"count":9876},{"map_id":13,"x":10,"y":44,"count":143945},{"map_id":13,"x":10,"y":45,"count":89563},{"map_id":13,"x":10,"y":46,"count":65877},{"map_id":13,"x":10,"y":47,"count":52832},{"map_id":13,"x":10,"y":48,"count":42245},{"map_id":13,"x":10,"y":49,"count":40640},{"map_id":13,"x":10,"y":50,"count":35311},{"map_id":13,"x":10,"y":51,"count":36117},{"map_id":13,"x":10,"y":52,"count":34452},{"map_id":13,"x":10,"y":57,"count":26494},{"map_id":13,"x":10,"y":58,"count":8535},{"map_id":13,"x":10,"y":59,"count":3967},{"map_id":13,"x":10,"y":60,"count":1754},{"map_id":13,"x":10,"y":61,"count":80},{"map_id":13,"x":10,"y":62,"count":70581},{"map_id":13,"x":10,"y":63,"count":34090},{"map_id":13,"x":10,"y":64,"count":20460},{"map_id":13,"x":10,"y":65,"count":14244},{"map_id":13,"x":10,"y":66,"count":12419},{"map_id":13,"x":10,"y":67,"count":11222},{"map_id":13,"x":10,"y":68,"count":10223},{"map_id":13,"x":11,"y":52,"count":37733},{"map_id":13,"x":11,"y":57,"count":25793},{"map_id":13,"x":11,"y":58,"count":7913},{"map_id":13,"x":11,"y":59,"count":3315},{"map_id":13,"x":11,"y":60,"count":1347},{"map_id":13,"x":11,"y":61,"count":108},{"map_id":13,"x":11,"y":62,"count":77956},{"map_id":13,"x":11,"y":63,"count":37579},{"map_id":13,"x":11,"y":64,"count":23710},{"map_id":13,"x":11,"y":65,"count":16471},{"map_id":13,"x":11,"y":66,"count":13823},{"map_id":13,"x":11,"y":67,"count":12868},{"map_id":13,"x":11,"y":68,"count":11710},{"map_id":33,"x":2,"y":14,"count":38048},{"map_id":33,"x":2,"y":15,"count":54501},{"map_id":33,"x":3,"y":14,"count":26224},{"map_id":33,"x":3,"y":15,"count":34119},{"map_id":33,"x":4,"y":14,"count":17608},{"map_id":33,"x":4,"y":15,"count":24104},{"map_id":33,"x":5,"y":14,"count":12720},{"map_id":33,"x":5,"y":15,"count":18350},{"map_id":33,"x":6,"y":14,"count":11002},{"map_id":33,"x":6,"y":15,"count":12561},{"map_id":33,"x":7,"y":14,"count":8412},{"map_id":33,"x":7,"y":15,"count":10419},{"map_id":33,"x":8,"y":14,"count":8420},{"map_id":33,"x":8,"y":15,"count":10002},{"map_id":33,"x":9,"y":14,"count":7563},{"map_id":33,"x":9,"y":15,"count":7531},{"map_id":33,"x":10,"y":14,"count":6537},{"map_id":33,"x":10,"y":15,"count":6755},{"map_id":33,"x":11,"y":14,"count":5558},{"map_id":33,"x":11,"y":15,"count":5874},{"map_id":33,"x":12,"y":14,"count":5042},{"map_id":33,"x":12,"y":15,"count":5108},{"map_id":33,"x":13,"y":14,"count":4129},{"map_id":33,"x":13,"y":15,"count":4858},{"map_id":33,"x":14,"y":14,"count":3001},{"map_id":33,"x":14,"y":15,"count":3530},{"map_id":33,"x":15,"y":14,"count":2896},{"map_id":33,"x":15,"y":15,"count":3918},{"map_id":33,"x":16,"y":14,"count":3023},{"map_id":33,"x":16,"y":15,"count":2949},{"map_id":33,"x":17,"y":14,"count":2368},{"map_id":33,"x":17,"y":15,"count":3581},{"map_id":33,"x":18,"y":14,"count":2606},{"map_id":33,"x":18,"y":15,"count":3290},{"map_id":33,"x":19,"y":14,"count":2125},{"map_id":33,"x":19,"y":15,"count":3075},{"map_id":33,"x":20,"y":14,"count":2416},{"map_id":33,"x":20,"y":15,"count":2580},{"map_id":33,"x":21,"y":14,"count":1807},{"map_id":33,"x":21,"y":15,"count":1787},{"map_id":33,"x":22,"y":14,"count":2389},{"map_id":33,"x":22,"y":15,"count":2197},{"map_id":33,"x":23,"y":14,"count":1676},{"map_id":33,"x":23,"y":15,"count":2053},{"map_id":33,"x":24,"y":14,"count":1467},{"map_id":33,"x":24,"y":15,"count":2107},{"map_id":33,"x":25,"y":14,"count":1269},{"map_id":33,"x":25,"y":15,"count":1511},{"map_id":33,"x":26,"y":14,"count":1373},{"map_id":33,"x":26,"y":15,"count":2188},{"map_id":33,"x":27,"y":14,"count":1569},{"map_id":33,"x":27,"y":15,"count":2202},{"map_id":33,"x":28,"y":5,"count":2},{"map_id":33,"x":28,"y":14,"count":1686},{"map_id":33,"x":28,"y":15,"count":1940},{"map_id":33,"x":29,"y":4,"count":217},{"map_id":33,"x":29,"y":5,"count":737},{"map_id":33,"x":29,"y":14,"count":1658},{"map_id":33,"x":29,"y":15,"count":2149},{"map_id":33,"x":30,"y":4,"count":19},{"map_id":33,"x":30,"y":5,"count":17},{"map_id":33,"x":30,"y":6,"count":53},{"map_id":33,"x":30,"y":7,"count":8},{"map_id":33,"x":30,"y":8,"count":1189},{"map_id":33,"x":30,"y":9,"count":1360},{"map_id":33,"x":30,"y":10,"count":1552},{"map_id":33,"x":30,"y":11,"count":2047},{"map_id":33,"x":30,"y":12,"count":238},{"map_id":33,"x":30,"y":13,"count":19},{"map_id":33,"x":30,"y":14,"count":3068},{"map_id":33,"x":30,"y":15,"count":2114},{"map_id":33,"x":31,"y":4,"count":2},{"map_id":33,"x":31,"y":5,"count":28},{"map_id":33,"x":31,"y":6,"count":66},{"map_id":33,"x":31,"y":7,"count":55},{"map_id":33,"x":31,"y":8,"count":343},{"map_id":33,"x":31,"y":9,"count":207},{"map_id":33,"x":31,"y":10,"count":697},{"map_id":33,"x":31,"y":11,"count":376},{"map_id":33,"x":31,"y":12,"count":255},{"map_id":33,"x":31,"y":13,"count":10},{"map_id":33,"x":31,"y":14,"count":1480},{"map_id":33,"x":31,"y":15,"count":1705},{"map_id":33,"x":32,"y":4,"count":8},{"map_id":33,"x":32,"y":5,"count":9},{"map_id":33,"x":32,"y":6,"count":21},{"map_id":33,"x":32,"y":8,"count":673},{"map_id":33,"x":32,"y":9,"count":378},{"map_id":33,"x":32,"y":10,"count":112},{"map_id":33,"x":32,"y":11,"count":814},{"map_id":33,"x":32,"y":12,"count":538},{"map_id":33,"x":32,"y":13,"count":10},{"map_id":33,"x":32,"y":14,"count":1482},{"map_id":33,"x":32,"y":15,"count":1713},{"map_id":33,"x":33,"y":4,"count":7},{"map_id":33,"x":33,"y":5,"count":17},{"map_id":33,"x":33,"y":6,"count":14},{"map_id":33,"x":33,"y":7,"count":4},{"map_id":33,"x":33,"y":8,"count":806},{"map_id":33,"x":33,"y":9,"count":905},{"map_id":33,"x":33,"y":10,"count":1415},{"map_id":33,"x":33,"y":11,"count":1349},{"map_id":33,"x":33,"y":12,"count":491},{"map_id":33,"x":33,"y":13,"count":711},{"map_id":33,"x":33,"y":14,"count":1317},{"map_id":33,"x":33,"y":15,"count":1525},{"map_id":33,"x":34,"y":12,"count":400},{"map_id":33,"x":34,"y":13,"count":42},{"map_id":33,"x":34,"y":14,"count":1839},{"map_id":33,"x":34,"y":15,"count":1340},{"map_id":33,"x":35,"y":7,"count":11346},{"map_id":33,"x":35,"y":8,"count":6635},{"map_id":33,"x":35,"y":9,"count":4439},{"map_id":33,"x":35,"y":10,"count":3238},{"map_id":33,"x":35,"y":11,"count":1753},{"map_id":33,"x":35,"y":12,"count":741},{"map_id":33,"x":35,"y":13,"count":52},{"map_id":33,"x":35,"y":14,"count":1575},{"map_id":33,"x":35,"y":15,"count":1374},{"map_id":33,"x":36,"y":6,"count":10061},{"map_id":33,"x":36,"y":7,"count":5472},{"map_id":33,"x":36,"y":8,"count":3026},{"map_id":33,"x":36,"y":9,"count":1966},{"map_id":33,"x":36,"y":10,"count":1384},{"map_id":33,"x":36,"y":11,"count":957},{"map_id":33,"x":36,"y":12,"count":519},{"map_id":33,"x":36,"y":13,"count":36},{"map_id":33,"x":36,"y":14,"count":755},{"map_id":33,"x":36,"y":15,"count":596},{"map_id":33,"x":37,"y":6,"count":4933},{"map_id":33,"x":37,"y":7,"count":2390},{"map_id":33,"x":37,"y":8,"count":1435},{"map_id":33,"x":37,"y":9,"count":988},{"map_id":33,"x":37,"y":10,"count":624},{"map_id":33,"x":37,"y":11,"count":424},{"map_id":33,"x":37,"y":12,"count":60},{"map_id":33,"x":37,"y":13,"count":2},{"map_id":33,"x":37,"y":14,"count":471},{"map_id":33,"x":37,"y":15,"count":424},{"map_id":33,"x":38,"y":6,"count":2301},{"map_id":33,"x":38,"y":7,"count":1687},{"map_id":33,"x":38,"y":8,"count":1246},{"map_id":33,"x":38,"y":9,"count":521},{"map_id":33,"x":39,"y":6,"count":1228},{"map_id":33,"x":39,"y":7,"count":1099},{"map_id":33,"x":39,"y":8,"count":911},{"map_id":33,"x":39,"y":9,"count":630},{"map_id":37,"x":0,"y":2,"count":1341},{"map_id":37,"x":0,"y":3,"count":714},{"map_id":37,"x":0,"y":4,"count":423},{"map_id":37,"x":0,"y":5,"count":552},{"map_id":37,"x":0,"y":6,"count":1061},{"map_id":37,"x":0,"y":7,"count":1679},{"map_id":37,"x":1,"y":2,"count":781},{"map_id":37,"x":1,"y":3,"count":529},{"map_id":37,"x":1,"y":4,"count":302},{"map_id":37,"x":1,"y":5,"count":530},{"map_id":37,"x":1,"y":6,"count":672},{"map_id":37,"x":1,"y":7,"count":1633},{"map_id":37,"x":2,"y":1,"count":633},{"map_id":37,"x":2,"y":2,"count":423},{"map_id":37,"x":2,"y":3,"count":405},{"map_id":37,"x":2,"y":4,"count":715},{"map_id":37,"x":2,"y":5,"count":463},{"map_id":37,"x":2,"y":6,"count":869},{"map_id":37,"x":2,"y":7,"count":2370},{"map_id":37,"x":3,"y":2,"count":564},{"map_id":37,"x":3,"y":3,"count":352},{"map_id":37,"x":3,"y":6,"count":574},{"map_id":37,"x":3,"y":7,"count":494},{"map_id":37,"x":4,"y":1,"count":158},{"map_id":37,"x":4,"y":2,"count":199},{"map_id":37,"x":4,"y":3,"count":228},{"map_id":37,"x":4,"y":6,"count":437},{"map_id":37,"x":4,"y":7,"count":577},{"map_id":37,"x":5,"y":1,"count":288},{"map_id":37,"x":5,"y":2,"count":296},{"map_id":37,"x":5,"y":3,"count":709},{"map_id":37,"x":5,"y":5,"count":1173},{"map_id":37,"x":5,"y":6,"count":449},{"map_id":37,"x":5,"y":7,"count":358},{"map_id":37,"x":6,"y":1,"count":657},{"map_id":37,"x":6,"y":2,"count":424},{"map_id":37,"x":6,"y":3,"count":423},{"map_id":37,"x":6,"y":4,"count":1074},{"map_id":37,"x":6,"y":5,"count":263},{"map_id":37,"x":6,"y":6,"count":390},{"map_id":37,"x":6,"y":7,"count":282},{"map_id":37,"x":7,"y":1,"count":1654},{"map_id":37,"x":7,"y":2,"count":639},{"map_id":37,"x":7,"y":3,"count":282},{"map_id":37,"x":7,"y":4,"count":242},{"map_id":37,"x":7,"y":5,"count":365},{"map_id":37,"x":7,"y":6,"count":361},{"map_id":37,"x":7,"y":7,"count":413},{"map_id":38,"x":0,"y":2,"count":5},{"map_id":38,"x":0,"y":3,"count":9},{"map_id":38,"x":0,"y":4,"count":15},{"map_id":38,"x":0,"y":5,"count":74},{"map_id":38,"x":1,"y":2,"count":25},{"map_id":38,"x":1,"y":3,"count":26},{"map_id":38,"x":1,"y":4,"count":30},{"map_id":38,"x":1,"y":5,"count":103},{"map_id":38,"x":1,"y":6,"count":82},{"map_id":38,"x":1,"y":7,"count":194},{"map_id":38,"x":2,"y":2,"count":123},{"map_id":38,"x":2,"y":3,"count":44},{"map_id":38,"x":2,"y":4,"count":46},{"map_id":38,"x":2,"y":5,"count":162},{"map_id":38,"x":2,"y":6,"count":130},{"map_id":38,"x":2,"y":7,"count":55},{"map_id":38,"x":3,"y":1,"count":273},{"map_id":38,"x":3,"y":2,"count":185},{"map_id":38,"x":3,"y":3,"count":110},{"map_id":38,"x":3,"y":6,"count":406},{"map_id":38,"x":3,"y":7,"count":90},{"map_id":38,"x":4,"y":1,"count":286},{"map_id":38,"x":4,"y":2,"count":219},{"map_id":38,"x":4,"y":3,"count":118},{"map_id":38,"x":4,"y":4,"count":114},{"map_id":38,"x":4,"y":5,"count":366},{"map_id":38,"x":4,"y":6,"count":149},{"map_id":38,"x":4,"y":7,"count":214},{"map_id":38,"x":5,"y":1,"count":393},{"map_id":38,"x":5,"y":2,"count":349},{"map_id":38,"x":5,"y":3,"count":123},{"map_id":38,"x":5,"y":4,"count":104},{"map_id":38,"x":5,"y":5,"count":97},{"map_id":38,"x":5,"y":6,"count":202},{"map_id":38,"x":5,"y":7,"count":164},{"map_id":38,"x":6,"y":1,"count":707},{"map_id":38,"x":6,"y":2,"count":488},{"map_id":38,"x":6,"y":3,"count":242},{"map_id":38,"x":6,"y":4,"count":197},{"map_id":38,"x":6,"y":5,"count":246},{"map_id":38,"x":7,"y":1,"count":1754},{"map_id":38,"x":7,"y":2,"count":623},{"map_id":38,"x":7,"y":3,"count":453},{"map_id":38,"x":7,"y":4,"count":316},{"map_id":38,"x":7,"y":5,"count":361},{"map_id":38,"x":7,"y":6,"count":133},{"map_id":38,"x":7,"y":7,"count":68},{"map_id":39,"x":0,"y":2,"count":2862},{"map_id":39,"x":0,"y":3,"count":2178},{"map_id":39,"x":0,"y":4,"count":2568},{"map_id":39,"x":0,"y":5,"count":2569},{"map_id":39,"x":1,"y":2,"count":2721},{"map_id":39,"x":1,"y":3,"count":3241},{"map_id":39,"x":1,"y":4,"count":1870},{"map_id":39,"x":1,"y":5,"count":2186},{"map_id":39,"x":1,"y":6,"count":2166},{"map_id":39,"x":1,"y":7,"count":2564},{"map_id":39,"x":2,"y":1,"count":1949},{"map_id":39,"x":2,"y":2,"count":2232},{"map_id":39,"x":2,"y":3,"count":492},{"map_id":39,"x":2,"y":4,"count":4384},{"map_id":39,"x":2,"y":5,"count":1804},{"map_id":39,"x":2,"y":6,"count":2492},{"map_id":39,"x":2,"y":7,"count":3806},{"map_id":39,"x":3,"y":1,"count":1719},{"map_id":39,"x":3,"y":2,"count":1596},{"map_id":39,"x":3,"y":5,"count":1256},{"map_id":39,"x":3,"y":6,"count":1589},{"map_id":39,"x":3,"y":7,"count":1529},{"map_id":39,"x":4,"y":1,"count":1738},{"map_id":39,"x":4,"y":2,"count":1650},{"map_id":39,"x":4,"y":5,"count":1279},{"map_id":39,"x":4,"y":6,"count":1477},{"map_id":39,"x":4,"y":7,"count":2104},{"map_id":39,"x":5,"y":1,"count":2331},{"map_id":39,"x":5,"y":2,"count":2241},{"map_id":39,"x":5,"y":3,"count":1745},{"map_id":39,"x":5,"y":4,"count":1866},{"map_id":39,"x":5,"y":5,"count":2081},{"map_id":39,"x":5,"y":6,"count":2380},{"map_id":39,"x":5,"y":7,"count":3739},{"map_id":39,"x":6,"y":1,"count":3334},{"map_id":39,"x":6,"y":2,"count":2828},{"map_id":39,"x":6,"y":3,"count":2119},{"map_id":39,"x":6,"y":4,"count":2741},{"map_id":39,"x":6,"y":5,"count":2764},{"map_id":39,"x":6,"y":6,"count":3118},{"map_id":39,"x":6,"y":7,"count":3908},{"map_id":39,"x":7,"y":2,"count":3750},{"map_id":39,"x":7,"y":3,"count":3171},{"map_id":39,"x":7,"y":4,"count":3825},{"map_id":39,"x":7,"y":5,"count":3520},{"map_id":39,"x":13,"y":5,"count":1136},{"map_id":40,"x":0,"y":2,"count":1333},{"map_id":40,"x":0,"y":3,"count":387},{"map_id":40,"x":0,"y":4,"count":692},{"map_id":40,"x":0,"y":5,"count":848},{"map_id":40,"x":0,"y":8,"count":249},{"map_id":40,"x":0,"y":9,"count":163},{"map_id":40,"x":0,"y":10,"count":285},{"map_id":40,"x":0,"y":11,"count":407},{"map_id":40,"x":1,"y":2,"count":556},{"map_id":40,"x":1,"y":3,"count":479},{"map_id":40,"x":1,"y":4,"count":576},{"map_id":40,"x":1,"y":5,"count":591},{"map_id":40,"x":1,"y":8,"count":159},{"map_id":40,"x":1,"y":9,"count":321},{"map_id":40,"x":1,"y":10,"count":379},{"map_id":40,"x":1,"y":11,"count":116},{"map_id":40,"x":2,"y":2,"count":227},{"map_id":40,"x":2,"y":3,"count":353},{"map_id":40,"x":2,"y":4,"count":400},{"map_id":40,"x":2,"y":5,"count":654},{"map_id":40,"x":2,"y":8,"count":822},{"map_id":40,"x":2,"y":9,"count":608},{"map_id":40,"x":2,"y":11,"count":401},{"map_id":40,"x":3,"y":2,"count":397},{"map_id":40,"x":3,"y":3,"count":344},{"map_id":40,"x":3,"y":4,"count":381},{"map_id":40,"x":3,"y":5,"count":578},{"map_id":40,"x":3,"y":8,"count":546},{"map_id":40,"x":3,"y":9,"count":261},{"map_id":40,"x":3,"y":10,"count":675},{"map_id":40,"x":3,"y":11,"count":678},{"map_id":40,"x":4,"y":1,"count":608},{"map_id":40,"x":4,"y":2,"count":1304},{"map_id":40,"x":4,"y":3,"count":524},{"map_id":40,"x":4,"y":4,"count":587},{"map_id":40,"x":4,"y":5,"count":450},{"map_id":40,"x":4,"y":6,"count":158},{"map_id":40,"x":4,"y":7,"count":265},{"map_id":40,"x":4,"y":8,"count":319},{"map_id":40,"x":4,"y":9,"count":412},{"map_id":40,"x":4,"y":10,"count":289},{"map_id":40,"x":4,"y":11,"count":794},{"map_id":40,"x":5,"y":1,"count":1990},{"map_id":40,"x":5,"y":3,"count":1717},{"map_id":40,"x":5,"y":4,"count":364},{"map_id":40,"x":5,"y":5,"count":459},{"map_id":40,"x":5,"y":6,"count":225},{"map_id":40,"x":5,"y":7,"count":499},{"map_id":40,"x":5,"y":8,"count":502},{"map_id":40,"x":5,"y":9,"count":537},{"map_id":40,"x":5,"y":10,"count":721},{"map_id":40,"x":5,"y":11,"count":1859},{"map_id":40,"x":6,"y":2,"count":1687},{"map_id":40,"x":6,"y":4,"count":353},{"map_id":40,"x":6,"y":5,"count":391},{"map_id":40,"x":6,"y":8,"count":650},{"map_id":40,"x":6,"y":9,"count":663},{"map_id":40,"x":6,"y":10,"count":1302},{"map_id":40,"x":6,"y":11,"count":1772},{"map_id":40,"x":7,"y":2,"count":867},{"map_id":40,"x":7,"y":4,"count":420},{"map_id":40,"x":7,"y":5,"count":223},{"map_id":40,"x":7,"y":8,"count":780},{"map_id":40,"x":7,"y":9,"count":620},{"map_id":40,"x":7,"y":10,"count":1987},{"map_id":40,"x":7,"y":11,"count":2622},{"map_id":40,"x":8,"y":2,"count":1251},{"map_id":40,"x":8,"y":4,"count":440},{"map_id":40,"x":8,"y":5,"count":479},{"map_id":40,"x":8,"y":8,"count":883},{"map_id":40,"x":8,"y":9,"count":1127},{"map_id":40,"x":8,"y":11,"count":3780},{"map_id":40,"x":9,"y":2,"count":1887},{"map_id":40,"x":9,"y":3,"count":965},{"map_id":40,"x":9,"y":4,"count":559},{"map_id":40,"x":9,"y":5,"count":487},{"map_id":40,"x":9,"y":8,"count":1281},{"map_id":40,"x":9,"y":9,"count":925},{"map_id":40,"x":9,"y":10,"count":2052},{"map_id":40,"x":9,"y":11,"count":2675},{"map_id":40,"x":12,"y":11,"count":448},{"map_id":41,"x":0,"y":3,"count":38824},{"map_id":41,"x":1,"y":3,"count":41061},{"map_id":41,"x":1,"y":4,"count":66721},{"map_id":41,"x":1,"y":5,"count":43483},{"map_id":41,"x":2,"y":3,"count":191211},{"map_id":41,"x":2,"y":4,"count":49464},{"map_id":41,"x":2,"y":5,"count":37492},{"map_id":41,"x":2,"y":6,"count":30605},{"map_id":41,"x":2,"y":7,"count":37065},{"map_id":41,"x":3,"y":3,"count":1082835},{"map_id":41,"x":3,"y":4,"count":192474},{"map_id":41,"x":3,"y":5,"count":41573},{"map_id":41,"x":3,"y":6,"count":30335},{"map_id":41,"x":3,"y":7,"count":35105},{"map_id":41,"x":4,"y":4,"count":31203},{"map_id":41,"x":4,"y":5,"count":26579},{"map_id":41,"x":4,"y":6,"count":22356},{"map_id":41,"x":4,"y":7,"count":13794},{"map_id":41,"x":5,"y":3,"count":16879},{"map_id":41,"x":5,"y":4,"count":20400},{"map_id":41,"x":5,"y":5,"count":23969},{"map_id":41,"x":5,"y":6,"count":22935},{"map_id":41,"x":5,"y":7,"count":23005},{"map_id":41,"x":6,"y":3,"count":18823},{"map_id":41,"x":6,"y":4,"count":20016},{"map_id":41,"x":6,"y":5,"count":21973},{"map_id":41,"x":7,"y":3,"count":22810},{"map_id":41,"x":7,"y":4,"count":24450},{"map_id":41,"x":7,"y":5,"count":26347},{"map_id":41,"x":8,"y":3,"count":28595},{"map_id":41,"x":8,"y":4,"count":28835},{"map_id":41,"x":8,"y":5,"count":32107},{"map_id":41,"x":8,"y":6,"count":37523},{"map_id":41,"x":8,"y":7,"count":57595},{"map_id":41,"x":9,"y":3,"count":35478},{"map_id":41,"x":9,"y":4,"count":40447},{"map_id":41,"x":9,"y":5,"count":43164},{"map_id":41,"x":9,"y":6,"count":50803},{"map_id":41,"x":9,"y":7,"count":68936},{"map_id":41,"x":10,"y":3,"count":35276},{"map_id":41,"x":10,"y":4,"count":41544},{"map_id":41,"x":10,"y":5,"count":41082},{"map_id":41,"x":10,"y":6,"count":51506},{"map_id":41,"x":10,"y":7,"count":66313},{"map_id":41,"x":11,"y":3,"count":132694},{"map_id":41,"x":11,"y":4,"count":63634},{"map_id":41,"x":11,"y":5,"count":63737},{"map_id":41,"x":11,"y":6,"count":71719},{"map_id":41,"x":11,"y":7,"count":98371},{"map_id":41,"x":12,"y":3,"count":77619},{"map_id":41,"x":12,"y":4,"count":74901},{"map_id":41,"x":12,"y":5,"count":75589},{"map_id":41,"x":13,"y":4,"count":259202},{"map_id":41,"x":13,"y":5,"count":97479},{"map_id":41,"x":23,"y":25,"count":14272},{"map_id":42,"x":1,"y":7,"count":121},{"map_id":42,"x":2,"y":3,"count":9},{"map_id":42,"x":2,"y":4,"count":9},{"map_id":42,"x":2,"y":5,"count":17},{"map_id":42,"x":2,"y":6,"count":201},{"map_id":42,"x":2,"y":7,"count":369},{"map_id":42,"x":3,"y":4,"count":47},{"map_id":42,"x":3,"y":5,"count":51},{"map_id":42,"x":3,"y":6,"count":159},{"map_id":42,"x":3,"y":7,"count":421},{"map_id":42,"x":4,"y":5,"count":91},{"map_id":42,"x":4,"y":6,"count":52},{"map_id":42,"x":4,"y":7,"count":90},{"map_id":42,"x":5,"y":6,"count":61},{"map_id":42,"x":5,"y":7,"count":120},{"map_id":42,"x":6,"y":5,"count":16},{"map_id":42,"x":6,"y":6,"count":108},{"map_id":42,"x":6,"y":7,"count":259},{"map_id":42,"x":7,"y":5,"count":15},{"map_id":42,"x":7,"y":6,"count":97},{"map_id":42,"x":7,"y":7,"count":382},{"map_id":42,"x":29,"y":19,"count":137},{"map_id":43,"x":0,"y":1,"count":1840},{"map_id":43,"x":0,"y":2,"count":1458},{"map_id":43,"x":0,"y":3,"count":1030},{"map_id":43,"x":0,"y":4,"count":955},{"map_id":43,"x":0,"y":5,"count":810},{"map_id":43,"x":1,"y":1,"count":1857},{"map_id":43,"x":1,"y":2,"count":1319},{"map_id":43,"x":1,"y":3,"count":1040},{"map_id":43,"x":1,"y":4,"count":1249},{"map_id":43,"x":1,"y":5,"count":1230},{"map_id":43,"x":1,"y":6,"count":1750},{"map_id":43,"x":1,"y":7,"count":1849},{"map_id":43,"x":2,"y":1,"count":2035},{"map_id":43,"x":2,"y":2,"count":1539},{"map_id":43,"x":2,"y":3,"count":1462},{"map_id":43,"x":2,"y":4,"count":4737},{"map_id":43,"x":2,"y":5,"count":2482},{"map_id":43,"x":2,"y":6,"count":2085},{"map_id":43,"x":2,"y":7,"count":5005},{"map_id":43,"x":3,"y":1,"count":5425},{"map_id":43,"x":3,"y":2,"count":2252},{"map_id":43,"x":3,"y":6,"count":2831},{"map_id":43,"x":3,"y":7,"count":1644},{"map_id":43,"x":4,"y":2,"count":3473},{"map_id":43,"x":4,"y":5,"count":2866},{"map_id":43,"x":4,"y":6,"count":3321},{"map_id":43,"x":4,"y":7,"count":3808},{"map_id":43,"x":5,"y":1,"count":7623},{"map_id":43,"x":5,"y":2,"count":3386},{"map_id":43,"x":5,"y":3,"count":2788},{"map_id":43,"x":5,"y":4,"count":2895},{"map_id":43,"x":5,"y":5,"count":3786},{"map_id":43,"x":5,"y":6,"count":4324},{"map_id":43,"x":5,"y":7,"count":4990},{"map_id":43,"x":6,"y":1,"count":8308},{"map_id":43,"x":6,"y":2,"count":5882},{"map_id":43,"x":6,"y":3,"count":3735},{"map_id":43,"x":6,"y":4,"count":4216},{"map_id":43,"x":6,"y":5,"count":4702},{"map_id":43,"x":6,"y":6,"count":4815},{"map_id":43,"x":6,"y":7,"count":7944},{"map_id":43,"x":7,"y":2,"count":9557},{"map_id":43,"x":7,"y":3,"count":6350},{"map_id":43,"x":7,"y":4,"count":5880},{"map_id":43,"x":7,"y":5,"count":7116},{"map_id":43,"x":21,"y":15,"count":1489},{"map_id":44,"x":0,"y":2,"count":4113},{"map_id":44,"x":0,"y":3,"count":2681},{"map_id":44,"x":0,"y":4,"count":1921},{"map_id":44,"x":0,"y":5,"count":1489},{"map_id":44,"x":1,"y":2,"count":3121},{"map_id":44,"x":1,"y":3,"count":1984},{"map_id":44,"x":1,"y":4,"count":1591},{"map_id":44,"x":1,"y":5,"count":1732},{"map_id":44,"x":1,"y":6,"count":2272},{"map_id":44,"x":1,"y":7,"count":2754},{"map_id":44,"x":2,"y":1,"count":3820},{"map_id":44,"x":2,"y":2,"count":3272},{"map_id":44,"x":2,"y":3,"count":2486},{"map_id":44,"x":2,"y":4,"count":2042},{"map_id":44,"x":2,"y":5,"count":2220},{"map_id":44,"x":2,"y":6,"count":2679},{"map_id":44,"x":2,"y":7,"count":5987},{"map_id":44,"x":3,"y":1,"count":6081},{"map_id":44,"x":3,"y":2,"count":3118},{"map_id":44,"x":3,"y":5,"count":2285},{"map_id":44,"x":3,"y":6,"count":2277},{"map_id":44,"x":3,"y":7,"count":1857},{"map_id":44,"x":4,"y":1,"count":5928},{"map_id":44,"x":4,"y":2,"count":3688},{"map_id":44,"x":4,"y":5,"count":2635},{"map_id":44,"x":4,"y":6,"count":3434},{"map_id":44,"x":4,"y":7,"count":2860},{"map_id":44,"x":5,"y":1,"count":6270},{"map_id":44,"x":5,"y":2,"count":10995},{"map_id":44,"x":5,"y":4,"count":7205},{"map_id":44,"x":5,"y":5,"count":3995},{"map_id":44,"x":5,"y":6,"count":3619},{"map_id":44,"x":5,"y":7,"count":4381},{"map_id":44,"x":6,"y":1,"count":9843},{"map_id":44,"x":6,"y":2,"count":7939},{"map_id":44,"x":6,"y":3,"count":12355},{"map_id":44,"x":6,"y":4,"count":5832},{"map_id":44,"x":6,"y":5,"count":5411},{"map_id":44,"x":6,"y":6,"count":6037},{"map_id":44,"x":6,"y":7,"count":6935},{"map_id":44,"x":7,"y":2,"count":15261},{"map_id":44,"x":7,"y":3,"count":10275},{"map_id":44,"x":7,"y":4,"count":9010},{"map_id":44,"x":7,"y":5,"count":6024},{"map_id":44,"x":21,"y":9,"count":1888},{"map_id":47,"x":0,"y":1,"count":13628},{"map_id":47,"x":1,"y":0,"count":2177},{"map_id":47,"x":1,"y":1,"count":13898},{"map_id":47,"x":1,"y":2,"count":11372},{"map_id":47,"x":1,"y":3,"count":10526},{"map_id":47,"x":1,"y":4,"count":8839},{"map_id":47,"x":1,"y":5,"count":10603},{"map_id":47,"x":1,"y":6,"count":8946},{"map_id":47,"x":1,"y":7,"count":11022},{"map_id":47,"x":2,"y":0,"count":807},{"map_id":47,"x":2,"y":1,"count":12463},{"map_id":47,"x":2,"y":2,"count":19239},{"map_id":47,"x":2,"y":3,"count":8184},{"map_id":47,"x":2,"y":4,"count":15837},{"map_id":47,"x":2,"y":6,"count":13605},{"map_id":47,"x":2,"y":7,"count":9663},{"map_id":47,"x":3,"y":1,"count":13818},{"map_id":47,"x":3,"y":3,"count":15319},{"map_id":47,"x":3,"y":4,"count":7067},{"map_id":47,"x":3,"y":5,"count":12596},{"map_id":47,"x":3,"y":6,"count":7047},{"map_id":47,"x":3,"y":7,"count":7660},{"map_id":47,"x":3,"y":11,"count":2332},{"map_id":47,"x":4,"y":1,"count":9664},{"map_id":47,"x":4,"y":2,"count":15249},{"map_id":47,"x":4,"y":3,"count":8313},{"map_id":47,"x":4,"y":4,"count":7256},{"map_id":47,"x":4,"y":5,"count":7561},{"map_id":47,"x":4,"y":6,"count":7300},{"map_id":47,"x":4,"y":7,"count":9766},{"map_id":47,"x":5,"y":0,"count":1749},{"map_id":47,"x":5,"y":1,"count":13004},{"map_id":47,"x":5,"y":2,"count":9036},{"map_id":47,"x":5,"y":3,"count":7258},{"map_id":47,"x":5,"y":4,"count":6923},{"map_id":47,"x":5,"y":5,"count":7088},{"map_id":47,"x":5,"y":6,"count":6328},{"map_id":47,"x":5,"y":7,"count":6437},{"map_id":47,"x":6,"y":1,"count":10217},{"map_id":47,"x":6,"y":4,"count":7164},{"map_id":47,"x":6,"y":7,"count":4856},{"map_id":47,"x":7,"y":1,"count":10586},{"map_id":47,"x":7,"y":2,"count":7957},{"map_id":47,"x":7,"y":3,"count":7558},{"map_id":47,"x":7,"y":4,"count":7521},{"map_id":47,"x":7,"y":5,"count":6222},{"map_id":47,"x":7,"y":6,"count":5533},{"map_id":47,"x":7,"y":7,"count":6440},{"map_id":47,"x":8,"y":1,"count":12753},{"map_id":47,"x":8,"y":4,"count":7896},{"map_id":47,"x":8,"y":7,"count":7318},{"map_id":47,"x":9,"y":1,"count":16699},{"map_id":50,"x":0,"y":1,"count":8007},{"map_id":50,"x":1,"y":1,"count":5929},{"map_id":50,"x":1,"y":2,"count":6530},{"map_id":50,"x":1,"y":3,"count":7136},{"map_id":50,"x":1,"y":4,"count":7231},{"map_id":50,"x":1,"y":5,"count":8269},{"map_id":50,"x":1,"y":6,"count":12752},{"map_id":50,"x":1,"y":7,"count":19804},{"map_id":50,"x":2,"y":1,"count":4886},{"map_id":50,"x":2,"y":2,"count":5258},{"map_id":50,"x":2,"y":3,"count":5788},{"map_id":50,"x":2,"y":4,"count":6743},{"map_id":50,"x":2,"y":5,"count":7664},{"map_id":50,"x":2,"y":6,"count":10748},{"map_id":50,"x":2,"y":7,"count":14389},{"map_id":50,"x":3,"y":1,"count":4815},{"map_id":50,"x":3,"y":2,"count":5406},{"map_id":50,"x":3,"y":3,"count":5636},{"map_id":50,"x":3,"y":4,"count":6645},{"map_id":50,"x":3,"y":5,"count":8875},{"map_id":50,"x":3,"y":6,"count":11900},{"map_id":50,"x":3,"y":7,"count":14457},{"map_id":50,"x":3,"y":43,"count":7511},{"map_id":50,"x":4,"y":1,"count":5689},{"map_id":50,"x":4,"y":2,"count":5117},{"map_id":50,"x":4,"y":3,"count":4834},{"map_id":50,"x":4,"y":4,"count":5682},{"map_id":50,"x":4,"y":5,"count":7224},{"map_id":50,"x":4,"y":6,"count":11454},{"map_id":50,"x":4,"y":7,"count":24679},{"map_id":50,"x":5,"y":0,"count":1732},{"map_id":50,"x":5,"y":1,"count":11319},{"map_id":50,"x":5,"y":2,"count":7502},{"map_id":50,"x":5,"y":3,"count":6328},{"map_id":50,"x":5,"y":4,"count":7069},{"map_id":50,"x":5,"y":5,"count":7393},{"map_id":50,"x":5,"y":6,"count":9573},{"map_id":50,"x":5,"y":7,"count":8620},{"map_id":50,"x":6,"y":1,"count":7867},{"map_id":50,"x":6,"y":4,"count":7148},{"map_id":50,"x":6,"y":7,"count":12760},{"map_id":50,"x":7,"y":1,"count":7894},{"map_id":50,"x":7,"y":2,"count":7530},{"map_id":50,"x":7,"y":3,"count":7727},{"map_id":50,"x":7,"y":4,"count":18131},{"map_id":50,"x":7,"y":5,"count":10613},{"map_id":50,"x":7,"y":6,"count":13070},{"map_id":50,"x":7,"y":7,"count":21551},{"map_id":50,"x":8,"y":1,"count":9970},{"map_id":50,"x":8,"y":7,"count":31379},{"map_id":50,"x":9,"y":1,"count":16591},{"map_id":50,"x":15,"y":47,"count":216},{"map_id":50,"x":16,"y":47,"count":404},{"map_id":50,"x":17,"y":47,"count":986},{"map_id":50,"x":18,"y":47,"count":684},{"map_id":51,"x":1,"y":0,"count":11173},{"map_id":51,"x":1,"y":1,"count":11764},{"map_id":51,"x":1,"y":2,"count":10307},{"map_id":51,"x":1,"y":3,"count":9052},{"map_id":51,"x":1,"y":4,"count":9164},{"map_id":51,"x":1,"y":5,"count":8950},{"map_id":51,"x":1,"y":6,"count":17652},{"map_id":51,"x":1,"y":7,"count":11078},{"map_id":51,"x":1,"y":8,"count":11184},{"map_id":51,"x":1,"y":9,"count":11547},{"map_id":51,"x":1,"y":10,"count":11963},{"map_id":51,"x":1,"y":11,"count":13013},{"map_id":51,"x":1,"y":12,"count":12892},{"map_id":51,"x":1,"y":13,"count":14513},{"map_id":51,"x":1,"y":14,"count":15731},{"map_id":51,"x":1,"y":15,"count":23219},{"map_id":51,"x":1,"y":16,"count":16123},{"map_id":51,"x":1,"y":17,"count":17326},{"map_id":51,"x":1,"y":18,"count":26266},{"map_id":51,"x":1,"y":19,"count":19488},{"map_id":51,"x":1,"y":20,"count":19268},{"map_id":51,"x":1,"y":21,"count":19873},{"map_id":51,"x":1,"y":22,"count":21787},{"map_id":51,"x":1,"y":23,"count":25359},{"map_id":51,"x":1,"y":24,"count":27976},{"map_id":51,"x":1,"y":25,"count":46001},{"map_id":51,"x":1,"y":30,"count":55973},{"map_id":51,"x":1,"y":31,"count":38457},{"map_id":51,"x":1,"y":40,"count":11330},{"map_id":51,"x":1,"y":41,"count":14381},{"map_id":51,"x":1,"y":42,"count":17084},{"map_id":51,"x":1,"y":43,"count":20940},{"map_id":51,"x":2,"y":0,"count":5619},{"map_id":51,"x":2,"y":2,"count":276564},{"map_id":51,"x":2,"y":3,"count":9650},{"map_id":51,"x":2,"y":4,"count":10713},{"map_id":51,"x":2,"y":5,"count":9680},{"map_id":51,"x":2,"y":6,"count":10805},{"map_id":51,"x":2,"y":7,"count":11969},{"map_id":51,"x":2,"y":8,"count":11664},{"map_id":51,"x":2,"y":9,"count":11846},{"map_id":51,"x":2,"y":10,"count":11777},{"map_id":51,"x":2,"y":11,"count":13087},{"map_id":51,"x":2,"y":12,"count":14050},{"map_id":51,"x":2,"y":13,"count":15075},{"map_id":51,"x":2,"y":14,"count":16372},{"map_id":51,"x":2,"y":15,"count":16855},{"map_id":51,"x":2,"y":16,"count":25013},{"map_id":51,"x":2,"y":17,"count":1574202},{"map_id":51,"x":2,"y":19,"count":2376372},{"map_id":51,"x":2,"y":20,"count":15459},{"map_id":51,"x":2,"y":21,"count":16809},{"map_id":51,"x":2,"y":22,"count":19778},{"map_id":51,"x":2,"y":23,"count":29886},{"map_id":51,"x":2,"y":24,"count":21442},{"map_id":51,"x":2,"y":25,"count":26841},{"map_id":51,"x":2,"y":30,"count":37445},{"map_id":51,"x":2,"y":31,"count":35098},{"map_id":51,"x":2,"y":40,"count":9550},{"map_id":51,"x":2,"y":41,"count":11160},{"map_id":51,"x":2,"y":42,"count":13267},{"map_id":51,"x":2,"y":43,"count":15603},{"map_id":51,"x":3,"y":22,"count":13913},{"map_id":51,"x":3,"y":23,"count":15780},{"map_id":51,"x":3,"y":24,"count":35136},{"map_id":51,"x":3,"y":25,"count":22247},{"map_id":51,"x":3,"y":30,"count":27301},{"map_id":51,"x":3,"y":31,"count":24636},{"map_id":51,"x":3,"y":40,"count":7472},{"map_id":51,"x":3,"y":41,"count":6899},{"map_id":51,"x":3,"y":42,"count":8019},{"map_id":51,"x":3,"y":43,"count":9728},{"map_id":51,"x":4,"y":7,"count":1628},{"map_id":51,"x":4,"y":22,"count":13072},{"map_id":51,"x":4,"y":23,"count":23923},{"map_id":51,"x":4,"y":25,"count":22775},{"map_id":51,"x":4,"y":30,"count":26971},{"map_id":51,"x":4,"y":31,"count":21230},{"map_id":51,"x":4,"y":40,"count":5961},{"map_id":51,"x":4,"y":41,"count":6897},{"map_id":51,"x":4,"y":42,"count":6487},{"map_id":51,"x":4,"y":43,"count":7697},{"map_id":51,"x":5,"y":0,"count":2604},{"map_id":51,"x":5,"y":7,"count":1412},{"map_id":51,"x":5,"y":22,"count":11963},{"map_id":51,"x":5,"y":23,"count":13056},{"map_id":51,"x":5,"y":24,"count":29150},{"map_id":51,"x":5,"y":25,"count":14495},{"map_id":51,"x":5,"y":30,"count":22976},{"map_id":51,"x":5,"y":31,"count":16389},{"map_id":51,"x":5,"y":40,"count":4338},{"map_id":51,"x":5,"y":41,"count":4844},{"map_id":51,"x":5,"y":42,"count":5100},{"map_id":51,"x":5,"y":43,"count":6130},{"map_id":51,"x":6,"y":1,"count":765024},{"map_id":51,"x":6,"y":2,"count":45425},{"map_id":51,"x":6,"y":3,"count":29442},{"map_id":51,"x":6,"y":4,"count":25551},{"map_id":51,"x":6,"y":5,"count":24158},{"map_id":51,"x":6,"y":6,"count":32986},{"map_id":51,"x":6,"y":7,"count":19358},{"map_id":51,"x":6,"y":8,"count":18100},{"map_id":51,"x":6,"y":9,"count":17583},{"map_id":51,"x":6,"y":10,"count":16845},{"map_id":51,"x":6,"y":11,"count":16069},{"map_id":51,"x":6,"y":12,"count":17608},{"map_id":51,"x":6,"y":13,"count":22353},{"map_id":51,"x":6,"y":14,"count":19746},{"map_id":51,"x":6,"y":15,"count":19778},{"map_id":51,"x":6,"y":16,"count":17541},{"map_id":51,"x":6,"y":17,"count":16501},{"map_id":51,"x":6,"y":18,"count":15604},{"map_id":51,"x":6,"y":19,"count":14951},{"map_id":51,"x":6,"y":20,"count":14725},{"map_id":51,"x":6,"y":21,"count":16797},{"map_id":51,"x":6,"y":22,"count":12580},{"map_id":51,"x":6,"y":23,"count":12594},{"map_id":51,"x":6,"y":24,"count":12815},{"map_id":51,"x":6,"y":25,"count":14495},{"map_id":51,"x":6,"y":30,"count":22711},{"map_id":51,"x":6,"y":31,"count":17482},{"map_id":51,"x":6,"y":32,"count":11810},{"map_id":51,"x":6,"y":33,"count":10294},{"map_id":51,"x":6,"y":34,"count":9853},{"map_id":51,"x":6,"y":35,"count":8298},{"map_id":51,"x":6,"y":36,"count":6838},{"map_id":51,"x":6,"y":37,"count":5078},{"map_id":51,"x":6,"y":38,"count":4748},{"map_id":51,"x":6,"y":39,"count":4244},{"map_id":51,"x":6,"y":40,"count":4485},{"map_id":51,"x":6,"y":41,"count":3674},{"map_id":51,"x":6,"y":42,"count":5047},{"map_id":51,"x":6,"y":43,"count":4207},{"map_id":51,"x":7,"y":1,"count":32330},{"map_id":51,"x":7,"y":2,"count":26664},{"map_id":51,"x":7,"y":3,"count":20560},{"map_id":51,"x":7,"y":4,"count":18616},{"map_id":51,"x":7,"y":5,"count":16864},{"map_id":51,"x":7,"y":6,"count":15470},{"map_id":51,"x":7,"y":7,"count":13664},{"map_id":51,"x":7,"y":8,"count":14083},{"map_id":51,"x":7,"y":9,"count":14361},{"map_id":51,"x":7,"y":10,"count":13001},{"map_id":51,"x":7,"y":11,"count":13111},{"map_id":51,"x":7,"y":12,"count":24266},{"map_id":51,"x":7,"y":13,"count":13786},{"map_id":51,"x":7,"y":14,"count":12972},{"map_id":51,"x":7,"y":15,"count":14165},{"map_id":51,"x":7,"y":16,"count":13544},{"map_id":51,"x":7,"y":17,"count":13091},{"map_id":51,"x":7,"y":18,"count":13116},{"map_id":51,"x":7,"y":19,"count":11980},{"map_id":51,"x":7,"y":20,"count":12260},{"map_id":51,"x":7,"y":21,"count":11300},{"map_id":51,"x":7,"y":22,"count":11517},{"map_id":51,"x":7,"y":23,"count":12128},{"map_id":51,"x":7,"y":24,"count":13218},{"map_id":51,"x":7,"y":25,"count":14839},{"map_id":51,"x":7,"y":30,"count":22460},{"map_id":51,"x":7,"y":31,"count":16563},{"map_id":51,"x":7,"y":32,"count":12110},{"map_id":51,"x":7,"y":33,"count":10376},{"map_id":51,"x":7,"y":34,"count":8548},{"map_id":51,"x":7,"y":35,"count":7651},{"map_id":51,"x":7,"y":36,"count":5951},{"map_id":51,"x":7,"y":37,"count":5069},{"map_id":51,"x":7,"y":38,"count":5048},{"map_id":51,"x":7,"y":39,"count":4810},{"map_id":51,"x":7,"y":40,"count":4315},{"map_id":51,"x":7,"y":41,"count":3616},{"map_id":51,"x":7,"y":42,"count":4241},{"map_id":51,"x":7,"y":43,"count":4601},{"map_id":51,"x":8,"y":1,"count":25110},{"map_id":51,"x":8,"y":2,"count":21199},{"map_id":51,"x":8,"y":3,"count":18068},{"map_id":51,"x":8,"y":4,"count":22658},{"map_id":51,"x":8,"y":5,"count":12778},{"map_id":51,"x":8,"y":6,"count":14659},{"map_id":51,"x":8,"y":7,"count":12536},{"map_id":51,"x":8,"y":8,"count":12965},{"map_id":51,"x":8,"y":9,"count":11974},{"map_id":51,"x":8,"y":10,"count":12966},{"map_id":51,"x":8,"y":11,"count":23599},{"map_id":51,"x":8,"y":12,"count":11686},{"map_id":51,"x":8,"y":13,"count":12114},{"map_id":51,"x":8,"y":14,"count":12914},{"map_id":51,"x":8,"y":15,"count":13421},{"map_id":51,"x":8,"y":16,"count":14534},{"map_id":51,"x":8,"y":17,"count":12638},{"map_id":51,"x":8,"y":18,"count":20230},{"map_id":51,"x":8,"y":19,"count":24785},{"map_id":51,"x":8,"y":20,"count":13374},{"map_id":51,"x":8,"y":21,"count":13263},{"map_id":51,"x":8,"y":22,"count":13467},{"map_id":51,"x":8,"y":23,"count":13436},{"map_id":51,"x":8,"y":24,"count":13902},{"map_id":51,"x":8,"y":25,"count":14172},{"map_id":51,"x":8,"y":30,"count":102018},{"map_id":51,"x":8,"y":31,"count":17180},{"map_id":51,"x":8,"y":32,"count":13262},{"map_id":51,"x":8,"y":33,"count":10679},{"map_id":51,"x":8,"y":34,"count":8676},{"map_id":51,"x":8,"y":35,"count":7219},{"map_id":51,"x":8,"y":36,"count":7458},{"map_id":51,"x":8,"y":37,"count":6126},{"map_id":51,"x":8,"y":38,"count":5790},{"map_id":51,"x":8,"y":39,"count":5563},{"map_id":51,"x":8,"y":40,"count":4694},{"map_id":51,"x":8,"y":41,"count":4807},{"map_id":51,"x":8,"y":42,"count":4148},{"map_id":51,"x":8,"y":43,"count":4353},{"map_id":51,"x":9,"y":1,"count":20123},{"map_id":51,"x":9,"y":2,"count":17178},{"map_id":51,"x":9,"y":3,"count":14435},{"map_id":51,"x":9,"y":24,"count":13866},{"map_id":51,"x":9,"y":25,"count":15139},{"map_id":51,"x":9,"y":32,"count":12465},{"map_id":51,"x":9,"y":33,"count":9575},{"map_id":51,"x":9,"y":40,"count":3801},{"map_id":51,"x":9,"y":41,"count":4278},{"map_id":51,"x":9,"y":42,"count":4315},{"map_id":51,"x":9,"y":43,"count":4618},{"map_id":51,"x":10,"y":1,"count":16270},{"map_id":51,"x":10,"y":2,"count":13762},{"map_id":51,"x":10,"y":3,"count":12018},{"map_id":51,"x":10,"y":24,"count":17468},{"map_id":51,"x":10,"y":25,"count":17894},{"map_id":51,"x":10,"y":32,"count":16042},{"map_id":51,"x":10,"y":33,"count":12023},{"map_id":51,"x":10,"y":40,"count":4114},{"map_id":51,"x":10,"y":41,"count":3821},{"map_id":51,"x":10,"y":42,"count":3475},{"map_id":51,"x":10,"y":43,"count":3275},{"map_id":51,"x":11,"y":1,"count":15091},{"map_id":51,"x":11,"y":2,"count":11764},{"map_id":51,"x":11,"y":3,"count":11557},{"map_id":51,"x":11,"y":4,"count":10067},{"map_id":51,"x":11,"y":5,"count":8422},{"map_id":51,"x":11,"y":6,"count":8824},{"map_id":51,"x":11,"y":7,"count":9064},{"map_id":51,"x":11,"y":8,"count":9347},{"map_id":51,"x":11,"y":9,"count":9724},{"map_id":51,"x":11,"y":10,"count":11155},{"map_id":51,"x":11,"y":11,"count":13762},{"map_id":51,"x":11,"y":12,"count":14040},{"map_id":51,"x":11,"y":13,"count":16765},{"map_id":51,"x":11,"y":14,"count":17525},{"map_id":51,"x":11,"y":15,"count":19783},{"map_id":51,"x":11,"y":16,"count":26262},{"map_id":51,"x":11,"y":17,"count":30220},{"map_id":51,"x":11,"y":18,"count":38723},{"map_id":51,"x":11,"y":19,"count":182054},{"map_id":51,"x":11,"y":24,"count":22452},{"map_id":51,"x":11,"y":25,"count":23692},{"map_id":51,"x":11,"y":26,"count":27628},{"map_id":51,"x":11,"y":27,"count":36216},{"map_id":51,"x":11,"y":28,"count":48844},{"map_id":51,"x":11,"y":29,"count":67133},{"map_id":51,"x":11,"y":32,"count":14712},{"map_id":51,"x":11,"y":33,"count":10597},{"map_id":51,"x":11,"y":40,"count":4182},{"map_id":51,"x":11,"y":41,"count":3726},{"map_id":51,"x":11,"y":42,"count":3377},{"map_id":51,"x":11,"y":43,"count":3772},{"map_id":51,"x":12,"y":1,"count":14387},{"map_id":51,"x":12,"y":2,"count":13555},{"map_id":51,"x":12,"y":3,"count":10431},{"map_id":51,"x":12,"y":4,"count":9060},{"map_id":51,"x":12,"y":5,"count":8303},{"map_id":51,"x":12,"y":6,"count":9507},{"map_id":51,"x":12,"y":7,"count":8876},{"map_id":51,"x":12,"y":8,"count":8219},{"map_id":51,"x":12,"y":9,"count":8934},{"map_id":51,"x":12,"y":10,"count":10191},{"map_id":51,"x":12,"y":11,"count":10517},{"map_id":51,"x":12,"y":12,"count":10708},{"map_id":51,"x":12,"y":13,"count":12124},{"map_id":51,"x":12,"y":14,"count":13991},{"map_id":51,"x":12,"y":15,"count":14198},{"map_id":51,"x":12,"y":16,"count":18355},{"map_id":51,"x":12,"y":17,"count":21532},{"map_id":51,"x":12,"y":18,"count":27794},{"map_id":51,"x":12,"y":19,"count":35390},{"map_id":51,"x":12,"y":24,"count":298389},{"map_id":51,"x":12,"y":25,"count":28249},{"map_id":51,"x":12,"y":26,"count":32707},{"map_id":51,"x":12,"y":27,"count":40564},{"map_id":51,"x":12,"y":28,"count":63149},{"map_id":51,"x":12,"y":29,"count":73726},{"map_id":51,"x":12,"y":32,"count":18750},{"map_id":51,"x":12,"y":33,"count":12618},{"map_id":51,"x":12,"y":40,"count":4714},{"map_id":51,"x":12,"y":41,"count":4217},{"map_id":51,"x":12,"y":42,"count":3105},{"map_id":51,"x":12,"y":43,"count":3276},{"map_id":51,"x":13,"y":1,"count":15158},{"map_id":51,"x":13,"y":2,"count":11811},{"map_id":51,"x":13,"y":3,"count":8178},{"map_id":51,"x":13,"y":4,"count":7747},{"map_id":51,"x":13,"y":5,"count":6257},{"map_id":51,"x":13,"y":6,"count":6511},{"map_id":51,"x":13,"y":7,"count":5874},{"map_id":51,"x":13,"y":8,"count":6662},{"map_id":51,"x":13,"y":9,"count":6176},{"map_id":51,"x":13,"y":10,"count":6911},{"map_id":51,"x":13,"y":11,"count":7128},{"map_id":51,"x":13,"y":12,"count":6957},{"map_id":51,"x":13,"y":13,"count":8248},{"map_id":51,"x":13,"y":14,"count":9033},{"map_id":51,"x":13,"y":15,"count":9877},{"map_id":51,"x":13,"y":16,"count":11939},{"map_id":51,"x":13,"y":17,"count":14956},{"map_id":51,"x":13,"y":18,"count":20385},{"map_id":51,"x":13,"y":19,"count":28340},{"map_id":51,"x":13,"y":32,"count":17661},{"map_id":51,"x":13,"y":33,"count":12327},{"map_id":51,"x":13,"y":40,"count":4876},{"map_id":51,"x":13,"y":41,"count":3739},{"map_id":51,"x":13,"y":42,"count":3033},{"map_id":51,"x":13,"y":43,"count":3207},{"map_id":51,"x":14,"y":16,"count":8556},{"map_id":51,"x":14,"y":17,"count":11291},{"map_id":51,"x":14,"y":18,"count":15788},{"map_id":51,"x":14,"y":19,"count":21193},{"map_id":51,"x":14,"y":32,"count":22441},{"map_id":51,"x":14,"y":33,"count":16628},{"map_id":51,"x":14,"y":40,"count":5555},{"map_id":51,"x":14,"y":41,"count":4756},{"map_id":51,"x":14,"y":42,"count":4098},{"map_id":51,"x":14,"y":43,"count":3371},{"map_id":51,"x":15,"y":16,"count":8078},{"map_id":51,"x":15,"y":17,"count":10036},{"map_id":51,"x":15,"y":18,"count":12730},{"map_id":51,"x":15,"y":19,"count":16892},{"map_id":51,"x":15,"y":32,"count":36813},{"map_id":51,"x":15,"y":33,"count":19260},{"map_id":51,"x":15,"y":34,"count":13639},{"map_id":51,"x":15,"y":35,"count":10567},{"map_id":51,"x":15,"y":36,"count":8637},{"map_id":51,"x":15,"y":37,"count":7871},{"map_id":51,"x":15,"y":38,"count":6832},{"map_id":51,"x":15,"y":39,"count":5416},{"map_id":51,"x":15,"y":40,"count":4932},{"map_id":51,"x":15,"y":41,"count":3755},{"map_id":51,"x":15,"y":42,"count":6219},{"map_id":51,"x":15,"y":43,"count":6080},{"map_id":51,"x":15,"y":44,"count":3223},{"map_id":51,"x":15,"y":45,"count":2469},{"map_id":51,"x":15,"y":46,"count":1747},{"map_id":51,"x":15,"y":47,"count":778},{"map_id":51,"x":16,"y":1,"count":18296},{"map_id":51,"x":16,"y":2,"count":14279},{"map_id":51,"x":16,"y":3,"count":11219},{"map_id":51,"x":16,"y":4,"count":9915},{"map_id":51,"x":16,"y":5,"count":9184},{"map_id":51,"x":16,"y":6,"count":9177},{"map_id":51,"x":16,"y":7,"count":9603},{"map_id":51,"x":16,"y":8,"count":9920},{"map_id":51,"x":16,"y":9,"count":10505},{"map_id":51,"x":16,"y":10,"count":8410},{"map_id":51,"x":16,"y":11,"count":8662},{"map_id":51,"x":16,"y":12,"count":7453},{"map_id":51,"x":16,"y":13,"count":8350},{"map_id":51,"x":16,"y":14,"count":8768},{"map_id":51,"x":16,"y":15,"count":8751},{"map_id":51,"x":16,"y":16,"count":9596},{"map_id":51,"x":16,"y":17,"count":10779},{"map_id":51,"x":16,"y":18,"count":13307},{"map_id":51,"x":16,"y":19,"count":27496},{"map_id":51,"x":16,"y":33,"count":32146},{"map_id":51,"x":16,"y":34,"count":14960},{"map_id":51,"x":16,"y":35,"count":11746},{"map_id":51,"x":16,"y":36,"count":9053},{"map_id":51,"x":16,"y":37,"count":8202},{"map_id":51,"x":16,"y":38,"count":6450},{"map_id":51,"x":16,"y":39,"count":5194},{"map_id":51,"x":16,"y":40,"count":4890},{"map_id":51,"x":16,"y":44,"count":5357},{"map_id":51,"x":16,"y":45,"count":2973},{"map_id":51,"x":16,"y":46,"count":2717},{"map_id":51,"x":16,"y":47,"count":1744},{"map_id":51,"x":17,"y":1,"count":13303},{"map_id":51,"x":17,"y":2,"count":9503},{"map_id":51,"x":17,"y":3,"count":8560},{"map_id":51,"x":17,"y":4,"count":7528},{"map_id":51,"x":17,"y":5,"count":6203},{"map_id":51,"x":17,"y":6,"count":6397},{"map_id":51,"x":17,"y":7,"count":6638},{"map_id":51,"x":17,"y":8,"count":7056},{"map_id":51,"x":17,"y":9,"count":6510},{"map_id":51,"x":17,"y":10,"count":6782},{"map_id":51,"x":17,"y":11,"count":6485},{"map_id":51,"x":17,"y":12,"count":6544},{"map_id":51,"x":17,"y":13,"count":6418},{"map_id":51,"x":17,"y":14,"count":6668},{"map_id":51,"x":17,"y":15,"count":7371},{"map_id":51,"x":17,"y":16,"count":7720},{"map_id":51,"x":17,"y":17,"count":9373},{"map_id":51,"x":17,"y":18,"count":12274},{"map_id":51,"x":17,"y":19,"count":15949},{"map_id":51,"x":17,"y":32,"count":73296},{"map_id":51,"x":17,"y":33,"count":29524},{"map_id":51,"x":17,"y":34,"count":19531},{"map_id":51,"x":17,"y":35,"count":14415},{"map_id":51,"x":17,"y":36,"count":10988},{"map_id":51,"x":17,"y":37,"count":9924},{"map_id":51,"x":17,"y":38,"count":7383},{"map_id":51,"x":17,"y":39,"count":6245},{"map_id":51,"x":17,"y":40,"count":6147},{"map_id":51,"x":17,"y":43,"count":8895},{"map_id":51,"x":17,"y":44,"count":5164},{"map_id":51,"x":17,"y":45,"count":8494},{"map_id":51,"x":17,"y":46,"count":4687},{"map_id":51,"x":17,"y":47,"count":7054},{"map_id":51,"x":18,"y":1,"count":9133},{"map_id":51,"x":18,"y":2,"count":8126},{"map_id":51,"x":18,"y":3,"count":6141},{"map_id":51,"x":18,"y":4,"count":5322},{"map_id":51,"x":18,"y":5,"count":5222},{"map_id":51,"x":18,"y":6,"count":4934},{"map_id":51,"x":18,"y":7,"count":6329},{"map_id":51,"x":18,"y":8,"count":6424},{"map_id":51,"x":18,"y":9,"count":6294},{"map_id":51,"x":18,"y":10,"count":5605},{"map_id":51,"x":18,"y":11,"count":17910},{"map_id":51,"x":18,"y":12,"count":7111},{"map_id":51,"x":18,"y":13,"count":6944},{"map_id":51,"x":18,"y":14,"count":8111},{"map_id":51,"x":18,"y":15,"count":8927},{"map_id":51,"x":18,"y":16,"count":10826},{"map_id":51,"x":18,"y":17,"count":11971},{"map_id":51,"x":18,"y":18,"count":13581},{"map_id":51,"x":18,"y":19,"count":860767},{"map_id":51,"x":18,"y":32,"count":107162},{"map_id":51,"x":18,"y":33,"count":51183},{"map_id":51,"x":18,"y":34,"count":31208},{"map_id":51,"x":18,"y":35,"count":24360},{"map_id":51,"x":18,"y":36,"count":20352},{"map_id":51,"x":18,"y":37,"count":14963},{"map_id":51,"x":18,"y":38,"count":11474},{"map_id":51,"x":18,"y":39,"count":8703},{"map_id":51,"x":18,"y":40,"count":11052},{"map_id":51,"x":18,"y":41,"count":6512},{"map_id":51,"x":18,"y":42,"count":6069},{"map_id":51,"x":18,"y":43,"count":5365},{"map_id":51,"x":18,"y":44,"count":6941},{"map_id":51,"x":18,"y":46,"count":10841},{"map_id":51,"x":18,"y":47,"count":3019},{"map_id":51,"x":19,"y":1,"count":7725},{"map_id":51,"x":19,"y":2,"count":6336},{"map_id":51,"x":19,"y":3,"count":3971},{"map_id":51,"x":19,"y":8,"count":5582},{"map_id":51,"x":19,"y":9,"count":4499},{"map_id":51,"x":19,"y":40,"count":7566},{"map_id":51,"x":19,"y":41,"count":6754},{"map_id":51,"x":19,"y":42,"count":6584},{"map_id":51,"x":19,"y":43,"count":5155},{"map_id":51,"x":20,"y":1,"count":5404},{"map_id":51,"x":20,"y":2,"count":4254},{"map_id":51,"x":20,"y":8,"count":6075},{"map_id":51,"x":20,"y":9,"count":5061},{"map_id":51,"x":20,"y":40,"count":10778},{"map_id":51,"x":20,"y":41,"count":8097},{"map_id":51,"x":20,"y":42,"count":5655},{"map_id":51,"x":20,"y":43,"count":5372},{"map_id":51,"x":21,"y":1,"count":5367},{"map_id":51,"x":21,"y":2,"count":4523},{"map_id":51,"x":21,"y":8,"count":5057},{"map_id":51,"x":21,"y":9,"count":4625},{"map_id":51,"x":21,"y":40,"count":9013},{"map_id":51,"x":21,"y":41,"count":7038},{"map_id":51,"x":21,"y":42,"count":6185},{"map_id":51,"x":21,"y":43,"count":5552},{"map_id":51,"x":22,"y":1,"count":4925},{"map_id":51,"x":22,"y":2,"count":3998},{"map_id":51,"x":22,"y":8,"count":6460},{"map_id":51,"x":22,"y":9,"count":5519},{"map_id":51,"x":22,"y":40,"count":12698},{"map_id":51,"x":22,"y":41,"count":10119},{"map_id":51,"x":22,"y":42,"count":6448},{"map_id":51,"x":22,"y":43,"count":5851},{"map_id":51,"x":23,"y":1,"count":4962},{"map_id":51,"x":23,"y":2,"count":3808},{"map_id":51,"x":23,"y":8,"count":5970},{"map_id":51,"x":23,"y":9,"count":4921},{"map_id":51,"x":23,"y":40,"count":43818},{"map_id":51,"x":23,"y":41,"count":7918},{"map_id":51,"x":23,"y":42,"count":7103},{"map_id":51,"x":23,"y":43,"count":6563},{"map_id":51,"x":24,"y":1,"count":5081},{"map_id":51,"x":24,"y":2,"count":4229},{"map_id":51,"x":24,"y":8,"count":6033},{"map_id":51,"x":24,"y":9,"count":5683},{"map_id":51,"x":24,"y":41,"count":15058},{"map_id":51,"x":24,"y":42,"count":6443},{"map_id":51,"x":24,"y":43,"count":6831},{"map_id":51,"x":25,"y":1,"count":5230},{"map_id":51,"x":25,"y":2,"count":4677},{"map_id":51,"x":25,"y":8,"count":5816},{"map_id":51,"x":25,"y":9,"count":7139},{"map_id":51,"x":25,"y":10,"count":7293},{"map_id":51,"x":25,"y":11,"count":6667},{"map_id":51,"x":25,"y":12,"count":10451},{"map_id":51,"x":25,"y":13,"count":9348},{"map_id":51,"x":25,"y":14,"count":8958},{"map_id":51,"x":25,"y":15,"count":9532},{"map_id":51,"x":25,"y":16,"count":11556},{"map_id":51,"x":25,"y":17,"count":16744},{"map_id":51,"x":25,"y":18,"count":13406},{"map_id":51,"x":25,"y":19,"count":20589},{"map_id":51,"x":25,"y":20,"count":15118},{"map_id":51,"x":25,"y":21,"count":13450},{"map_id":51,"x":25,"y":22,"count":14251},{"map_id":51,"x":25,"y":23,"count":15051},{"map_id":51,"x":25,"y":24,"count":15487},{"map_id":51,"x":25,"y":25,"count":14640},{"map_id":51,"x":25,"y":26,"count":15382},{"map_id":51,"x":25,"y":27,"count":14931},{"map_id":51,"x":25,"y":28,"count":14728},{"map_id":51,"x":25,"y":29,"count":14156},{"map_id":51,"x":25,"y":30,"count":15515},{"map_id":51,"x":25,"y":31,"count":13971},{"map_id":51,"x":25,"y":32,"count":13276},{"map_id":51,"x":25,"y":33,"count":12951},{"map_id":51,"x":25,"y":34,"count":10818},{"map_id":51,"x":25,"y":35,"count":9653},{"map_id":51,"x":25,"y":36,"count":8125},{"map_id":51,"x":25,"y":37,"count":7893},{"map_id":51,"x":25,"y":38,"count":8027},{"map_id":51,"x":25,"y":39,"count":6955},{"map_id":51,"x":25,"y":40,"count":11708},{"map_id":51,"x":25,"y":41,"count":7912},{"map_id":51,"x":25,"y":42,"count":6660},{"map_id":51,"x":25,"y":43,"count":7096},{"map_id":51,"x":26,"y":1,"count":4681},{"map_id":51,"x":26,"y":2,"count":3632},{"map_id":51,"x":26,"y":8,"count":6173},{"map_id":51,"x":26,"y":9,"count":7202},{"map_id":51,"x":26,"y":10,"count":6308},{"map_id":51,"x":26,"y":11,"count":6354},{"map_id":51,"x":26,"y":12,"count":6316},{"map_id":51,"x":26,"y":13,"count":6694},{"map_id":51,"x":26,"y":14,"count":7588},{"map_id":51,"x":26,"y":15,"count":7457},{"map_id":51,"x":26,"y":16,"count":15211},{"map_id":51,"x":26,"y":18,"count":17310},{"map_id":51,"x":26,"y":19,"count":61892},{"map_id":51,"x":26,"y":20,"count":11475},{"map_id":51,"x":26,"y":21,"count":9768},{"map_id":51,"x":26,"y":22,"count":10887},{"map_id":51,"x":26,"y":23,"count":10383},{"map_id":51,"x":26,"y":24,"count":10892},{"map_id":51,"x":26,"y":25,"count":11718},{"map_id":51,"x":26,"y":26,"count":11529},{"map_id":51,"x":26,"y":27,"count":10508},{"map_id":51,"x":26,"y":28,"count":10953},{"map_id":51,"x":26,"y":29,"count":10615},{"map_id":51,"x":26,"y":30,"count":9869},{"map_id":51,"x":26,"y":31,"count":10184},{"map_id":51,"x":26,"y":32,"count":8871},{"map_id":51,"x":26,"y":33,"count":21018},{"map_id":51,"x":26,"y":34,"count":8457},{"map_id":51,"x":26,"y":35,"count":7435},{"map_id":51,"x":26,"y":36,"count":6759},{"map_id":51,"x":26,"y":37,"count":6873},{"map_id":51,"x":26,"y":38,"count":6559},{"map_id":51,"x":26,"y":39,"count":5961},{"map_id":51,"x":26,"y":40,"count":11053},{"map_id":51,"x":26,"y":41,"count":11866},{"map_id":51,"x":26,"y":42,"count":7308},{"map_id":51,"x":26,"y":43,"count":7955},{"map_id":51,"x":27,"y":1,"count":5427},{"map_id":51,"x":27,"y":2,"count":4593},{"map_id":51,"x":27,"y":8,"count":5269},{"map_id":51,"x":27,"y":9,"count":5790},{"map_id":51,"x":27,"y":18,"count":6888},{"map_id":51,"x":27,"y":19,"count":28444},{"map_id":51,"x":27,"y":20,"count":8337},{"map_id":51,"x":27,"y":21,"count":6955},{"map_id":51,"x":27,"y":22,"count":6801},{"map_id":51,"x":27,"y":23,"count":6858},{"map_id":51,"x":27,"y":24,"count":7540},{"map_id":51,"x":27,"y":25,"count":8043},{"map_id":51,"x":27,"y":26,"count":8167},{"map_id":51,"x":27,"y":27,"count":7646},{"map_id":51,"x":27,"y":28,"count":7742},{"map_id":51,"x":27,"y":29,"count":7280},{"map_id":51,"x":27,"y":30,"count":7348},{"map_id":51,"x":27,"y":31,"count":7306},{"map_id":51,"x":27,"y":32,"count":8889},{"map_id":51,"x":27,"y":33,"count":12527},{"map_id":51,"x":27,"y":34,"count":12202},{"map_id":51,"x":27,"y":35,"count":7715},{"map_id":51,"x":27,"y":36,"count":7745},{"map_id":51,"x":27,"y":37,"count":7002},{"map_id":51,"x":27,"y":38,"count":6903},{"map_id":51,"x":27,"y":39,"count":8151},{"map_id":51,"x":27,"y":41,"count":50786},{"map_id":51,"x":27,"y":42,"count":8142},{"map_id":51,"x":27,"y":43,"count":9200},{"map_id":51,"x":28,"y":1,"count":5605},{"map_id":51,"x":28,"y":2,"count":3771},{"map_id":51,"x":28,"y":8,"count":5120},{"map_id":51,"x":28,"y":9,"count":4417},{"map_id":51,"x":28,"y":18,"count":5462},{"map_id":51,"x":28,"y":19,"count":208821},{"map_id":51,"x":28,"y":32,"count":6083},{"map_id":51,"x":28,"y":33,"count":92342},{"map_id":51,"x":28,"y":40,"count":43079},{"map_id":51,"x":28,"y":41,"count":18112},{"map_id":51,"x":28,"y":42,"count":11804},{"map_id":51,"x":28,"y":43,"count":11065},{"map_id":51,"x":29,"y":1,"count":5619},{"map_id":51,"x":29,"y":2,"count":5280},{"map_id":51,"x":29,"y":8,"count":5044},{"map_id":51,"x":29,"y":9,"count":4935},{"map_id":51,"x":29,"y":18,"count":6887},{"map_id":51,"x":29,"y":19,"count":128542},{"map_id":51,"x":29,"y":32,"count":7073},{"map_id":51,"x":29,"y":33,"count":64332},{"map_id":51,"x":29,"y":40,"count":20518},{"map_id":51,"x":29,"y":41,"count":14227},{"map_id":51,"x":29,"y":42,"count":11425},{"map_id":51,"x":29,"y":43,"count":13518},{"map_id":51,"x":30,"y":1,"count":6427},{"map_id":51,"x":30,"y":2,"count":5449},{"map_id":51,"x":30,"y":3,"count":5177},{"map_id":51,"x":30,"y":8,"count":4508},{"map_id":51,"x":30,"y":9,"count":4085},{"map_id":51,"x":30,"y":10,"count":4076},{"map_id":51,"x":30,"y":11,"count":4050},{"map_id":51,"x":30,"y":12,"count":4231},{"map_id":51,"x":30,"y":13,"count":4604},{"map_id":51,"x":30,"y":14,"count":4309},{"map_id":51,"x":30,"y":15,"count":4184},{"map_id":51,"x":30,"y":16,"count":3513},{"map_id":51,"x":30,"y":17,"count":3318},{"map_id":51,"x":30,"y":18,"count":26759},{"map_id":51,"x":30,"y":19,"count":2636},{"map_id":51,"x":30,"y":32,"count":24196},{"map_id":51,"x":30,"y":33,"count":4501},{"map_id":51,"x":30,"y":40,"count":30474},{"map_id":51,"x":30,"y":41,"count":21393},{"map_id":51,"x":30,"y":42,"count":17643},{"map_id":51,"x":30,"y":43,"count":18752},{"map_id":51,"x":31,"y":1,"count":7911},{"map_id":51,"x":31,"y":2,"count":6490},{"map_id":51,"x":31,"y":3,"count":6592},{"map_id":51,"x":31,"y":4,"count":5179},{"map_id":51,"x":31,"y":5,"count":4525},{"map_id":51,"x":31,"y":6,"count":4816},{"map_id":51,"x":31,"y":7,"count":5040},{"map_id":51,"x":31,"y":8,"count":5365},{"map_id":51,"x":31,"y":9,"count":4090},{"map_id":51,"x":31,"y":10,"count":4249},{"map_id":51,"x":31,"y":11,"count":3573},{"map_id":51,"x":31,"y":12,"count":3703},{"map_id":51,"x":31,"y":13,"count":3994},{"map_id":51,"x":31,"y":14,"count":3939},{"map_id":51,"x":31,"y":15,"count":3482},{"map_id":51,"x":31,"y":16,"count":4270},{"map_id":51,"x":31,"y":17,"count":4177},{"map_id":51,"x":31,"y":18,"count":5304},{"map_id":51,"x":31,"y":19,"count":11618},{"map_id":51,"x":31,"y":20,"count":4509},{"map_id":51,"x":31,"y":21,"count":5840},{"map_id":51,"x":31,"y":22,"count":5404},{"map_id":51,"x":31,"y":23,"count":5308},{"map_id":51,"x":31,"y":24,"count":5388},{"map_id":51,"x":31,"y":25,"count":5008},{"map_id":51,"x":31,"y":26,"count":5455},{"map_id":51,"x":31,"y":27,"count":4838},{"map_id":51,"x":31,"y":28,"count":5293},{"map_id":51,"x":31,"y":29,"count":5467},{"map_id":51,"x":31,"y":30,"count":5674},{"map_id":51,"x":31,"y":31,"count":5212},{"map_id":51,"x":31,"y":32,"count":8011},{"map_id":51,"x":31,"y":33,"count":6220},{"map_id":51,"x":31,"y":40,"count":40412},{"map_id":51,"x":31,"y":41,"count":29613},{"map_id":51,"x":31,"y":42,"count":24264},{"map_id":51,"x":31,"y":43,"count":21600},{"map_id":51,"x":32,"y":1,"count":9119},{"map_id":51,"x":32,"y":2,"count":8781},{"map_id":51,"x":32,"y":3,"count":7296},{"map_id":51,"x":32,"y":4,"count":5813},{"map_id":51,"x":32,"y":5,"count":4855},{"map_id":51,"x":32,"y":6,"count":5281},{"map_id":51,"x":32,"y":7,"count":4797},{"map_id":51,"x":32,"y":8,"count":5050},{"map_id":51,"x":32,"y":9,"count":4060},{"map_id":51,"x":32,"y":10,"count":4973},{"map_id":51,"x":32,"y":11,"count":3691},{"map_id":51,"x":32,"y":12,"count":3599},{"map_id":51,"x":32,"y":13,"count":4473},{"map_id":51,"x":32,"y":14,"count":3752},{"map_id":51,"x":32,"y":15,"count":3598},{"map_id":51,"x":32,"y":16,"count":3982},{"map_id":51,"x":32,"y":17,"count":4890},{"map_id":51,"x":32,"y":18,"count":3729},{"map_id":51,"x":32,"y":19,"count":5059},{"map_id":51,"x":32,"y":20,"count":4599},{"map_id":51,"x":32,"y":21,"count":4966},{"map_id":51,"x":32,"y":22,"count":4955},{"map_id":51,"x":32,"y":23,"count":5573},{"map_id":51,"x":32,"y":24,"count":5474},{"map_id":51,"x":32,"y":25,"count":4729},{"map_id":51,"x":32,"y":26,"count":4829},{"map_id":51,"x":32,"y":27,"count":5460},{"map_id":51,"x":32,"y":28,"count":5136},{"map_id":51,"x":32,"y":29,"count":5589},{"map_id":51,"x":32,"y":30,"count":6274},{"map_id":51,"x":32,"y":31,"count":5516},{"map_id":51,"x":32,"y":32,"count":5965},{"map_id":51,"x":32,"y":33,"count":7088},{"map_id":51,"x":32,"y":40,"count":60322},{"map_id":51,"x":32,"y":41,"count":44099},{"map_id":51,"x":32,"y":42,"count":36160},{"map_id":51,"x":32,"y":43,"count":35127},{"map_id":52,"x":0,"y":1,"count":7908},{"map_id":52,"x":0,"y":2,"count":5476},{"map_id":52,"x":0,"y":3,"count":3604},{"map_id":52,"x":0,"y":4,"count":3571},{"map_id":52,"x":0,"y":5,"count":2835},{"map_id":52,"x":0,"y":6,"count":3146},{"map_id":52,"x":0,"y":7,"count":3973},{"map_id":52,"x":1,"y":1,"count":5882},{"map_id":52,"x":1,"y":7,"count":1934},{"map_id":52,"x":2,"y":1,"count":3908},{"map_id":52,"x":2,"y":4,"count":4248},{"map_id":52,"x":2,"y":7,"count":3073},{"map_id":52,"x":3,"y":1,"count":3120},{"map_id":52,"x":3,"y":4,"count":2403},{"map_id":52,"x":3,"y":7,"count":1262},{"map_id":52,"x":4,"y":1,"count":2351},{"map_id":52,"x":4,"y":4,"count":2203},{"map_id":52,"x":4,"y":7,"count":1218},{"map_id":52,"x":5,"y":1,"count":2679},{"map_id":52,"x":5,"y":2,"count":2357},{"map_id":52,"x":5,"y":3,"count":1752},{"map_id":52,"x":5,"y":4,"count":1833},{"map_id":52,"x":5,"y":5,"count":1133},{"map_id":52,"x":5,"y":6,"count":959},{"map_id":52,"x":5,"y":7,"count":1262},{"map_id":52,"x":6,"y":1,"count":2774},{"map_id":52,"x":6,"y":2,"count":2545},{"map_id":52,"x":6,"y":3,"count":1734},{"map_id":52,"x":6,"y":4,"count":1319},{"map_id":52,"x":6,"y":5,"count":882},{"map_id":52,"x":6,"y":6,"count":1320},{"map_id":52,"x":6,"y":7,"count":1230},{"map_id":52,"x":7,"y":1,"count":2819},{"map_id":52,"x":7,"y":2,"count":1854},{"map_id":52,"x":7,"y":3,"count":1608},{"map_id":52,"x":7,"y":4,"count":1482},{"map_id":52,"x":7,"y":5,"count":842},{"map_id":52,"x":7,"y":6,"count":1004},{"map_id":52,"x":7,"y":7,"count":1209},{"map_id":52,"x":8,"y":1,"count":3563},{"map_id":52,"x":8,"y":2,"count":2675},{"map_id":52,"x":8,"y":3,"count":1556},{"map_id":52,"x":8,"y":4,"count":1221},{"map_id":52,"x":9,"y":1,"count":4610},{"map_id":52,"x":9,"y":2,"count":2584},{"map_id":52,"x":9,"y":3,"count":1741},{"map_id":52,"x":9,"y":4,"count":5873},{"map_id":52,"x":9,"y":5,"count":2762},{"map_id":52,"x":9,"y":6,"count":3410},{"map_id":52,"x":9,"y":7,"count":3774},{"map_id":52,"x":10,"y":1,"count":4662},{"map_id":52,"x":10,"y":2,"count":3314},{"map_id":52,"x":10,"y":3,"count":2434},{"map_id":52,"x":10,"y":4,"count":6564},{"map_id":52,"x":10,"y":5,"count":3576},{"map_id":52,"x":10,"y":6,"count":4012},{"map_id":52,"x":10,"y":7,"count":5954},{"map_id":52,"x":11,"y":6,"count":2832},{"map_id":52,"x":11,"y":7,"count":2112},{"map_id":52,"x":12,"y":6,"count":4194},{"map_id":52,"x":12,"y":7,"count":2901},{"map_id":52,"x":14,"y":7,"count":1562},{"map_id":53,"x":0,"y":1,"count":1037},{"map_id":53,"x":0,"y":2,"count":1656},{"map_id":53,"x":0,"y":3,"count":1387},{"map_id":53,"x":0,"y":4,"count":2184},{"map_id":53,"x":0,"y":6,"count":5984},{"map_id":53,"x":0,"y":7,"count":1909},{"map_id":53,"x":1,"y":1,"count":915},{"map_id":53,"x":1,"y":2,"count":786},{"map_id":53,"x":1,"y":3,"count":869},{"map_id":53,"x":1,"y":6,"count":2494},{"map_id":53,"x":1,"y":7,"count":2310},{"map_id":53,"x":2,"y":1,"count":657},{"map_id":53,"x":2,"y":2,"count":785},{"map_id":53,"x":2,"y":3,"count":700},{"map_id":53,"x":2,"y":6,"count":3361},{"map_id":53,"x":2,"y":7,"count":1894},{"map_id":53,"x":3,"y":1,"count":566},{"map_id":53,"x":3,"y":2,"count":626},{"map_id":53,"x":3,"y":3,"count":704},{"map_id":53,"x":3,"y":6,"count":1631},{"map_id":53,"x":3,"y":7,"count":1662},{"map_id":53,"x":4,"y":1,"count":307},{"map_id":53,"x":4,"y":2,"count":504},{"map_id":53,"x":4,"y":3,"count":352},{"map_id":53,"x":4,"y":6,"count":1304},{"map_id":53,"x":4,"y":7,"count":1559},{"map_id":53,"x":5,"y":1,"count":493},{"map_id":53,"x":5,"y":2,"count":443},{"map_id":53,"x":5,"y":3,"count":415},{"map_id":53,"x":5,"y":4,"count":427},{"map_id":53,"x":5,"y":5,"count":944},{"map_id":53,"x":5,"y":6,"count":867},{"map_id":53,"x":5,"y":7,"count":1056},{"map_id":53,"x":6,"y":1,"count":315},{"map_id":53,"x":6,"y":2,"count":595},{"map_id":53,"x":6,"y":3,"count":504},{"map_id":53,"x":6,"y":4,"count":359},{"map_id":53,"x":6,"y":5,"count":1032},{"map_id":53,"x":6,"y":6,"count":730},{"map_id":53,"x":6,"y":7,"count":994},{"map_id":53,"x":7,"y":1,"count":363},{"map_id":53,"x":7,"y":2,"count":455},{"map_id":53,"x":7,"y":3,"count":303},{"map_id":53,"x":7,"y":4,"count":323},{"map_id":53,"x":7,"y":6,"count":888},{"map_id":53,"x":7,"y":7,"count":1836},{"map_id":53,"x":8,"y":1,"count":472},{"map_id":53,"x":8,"y":2,"count":415},{"map_id":53,"x":8,"y":3,"count":343},{"map_id":53,"x":8,"y":4,"count":510},{"map_id":53,"x":9,"y":1,"count":376},{"map_id":53,"x":9,"y":2,"count":433},{"map_id":53,"x":9,"y":3,"count":488},{"map_id":53,"x":9,"y":4,"count":374},{"map_id":53,"x":9,"y":5,"count":924},{"map_id":53,"x":9,"y":6,"count":977},{"map_id":53,"x":9,"y":7,"count":1275},{"map_id":53,"x":10,"y":3,"count":458},{"map_id":53,"x":10,"y":4,"count":367},{"map_id":53,"x":10,"y":5,"count":1196},{"map_id":53,"x":10,"y":6,"count":959},{"map_id":53,"x":10,"y":7,"count":1569},{"map_id":53,"x":11,"y":3,"count":645},{"map_id":53,"x":11,"y":4,"count":688},{"map_id":53,"x":11,"y":6,"count":1470},{"map_id":53,"x":11,"y":7,"count":1499},{"map_id":53,"x":12,"y":3,"count":457},{"map_id":53,"x":12,"y":4,"count":698},{"map_id":53,"x":12,"y":6,"count":2125},{"map_id":53,"x":12,"y":7,"count":2450},{"map_id":53,"x":13,"y":1,"count":1012},{"map_id":53,"x":13,"y":2,"count":1028},{"map_id":53,"x":13,"y":3,"count":834},{"map_id":53,"x":13,"y":4,"count":1126},{"map_id":53,"x":13,"y":5,"count":1207},{"map_id":53,"x":13,"y":6,"count":1566},{"map_id":53,"x":13,"y":7,"count":3089},{"map_id":54,"x":0,"y":10,"count":1533},{"map_id":54,"x":0,"y":11,"count":1931},{"map_id":54,"x":0,"y":12,"count":2010},{"map_id":54,"x":0,"y":13,"count":2408},{"map_id":54,"x":1,"y":4,"count":108},{"map_id":54,"x":1,"y":5,"count":70},{"map_id":54,"x":1,"y":6,"count":223},{"map_id":54,"x":1,"y":7,"count":108},{"map_id":54,"x":1,"y":8,"count":300},{"map_id":54,"x":1,"y":10,"count":1881},{"map_id":54,"x":1,"y":11,"count":1555},{"map_id":54,"x":1,"y":12,"count":1741},{"map_id":54,"x":1,"y":13,"count":2355},{"map_id":54,"x":2,"y":4,"count":68},{"map_id":54,"x":2,"y":6,"count":320},{"map_id":54,"x":2,"y":8,"count":142},{"map_id":54,"x":2,"y":10,"count":1398},{"map_id":54,"x":2,"y":11,"count":1776},{"map_id":54,"x":2,"y":12,"count":1827},{"map_id":54,"x":2,"y":13,"count":3001},{"map_id":54,"x":3,"y":4,"count":38},{"map_id":54,"x":3,"y":5,"count":23},{"map_id":54,"x":3,"y":7,"count":349},{"map_id":54,"x":3,"y":8,"count":370},{"map_id":54,"x":3,"y":11,"count":2406},{"map_id":54,"x":3,"y":12,"count":2177},{"map_id":54,"x":3,"y":13,"count":2221},{"map_id":54,"x":4,"y":2,"count":139},{"map_id":54,"x":4,"y":3,"count":8},{"map_id":54,"x":4,"y":4,"count":37},{"map_id":54,"x":4,"y":5,"count":46},{"map_id":54,"x":4,"y":6,"count":1425},{"map_id":54,"x":4,"y":7,"count":317},{"map_id":54,"x":4,"y":8,"count":439},{"map_id":54,"x":4,"y":9,"count":801},{"map_id":54,"x":4,"y":10,"count":854},{"map_id":54,"x":4,"y":11,"count":1464},{"map_id":54,"x":4,"y":12,"count":1631},{"map_id":54,"x":4,"y":13,"count":4584},{"map_id":54,"x":5,"y":3,"count":4},{"map_id":54,"x":5,"y":4,"count":26},{"map_id":54,"x":5,"y":8,"count":641},{"map_id":54,"x":5,"y":9,"count":825},{"map_id":54,"x":5,"y":10,"count":1218},{"map_id":54,"x":5,"y":11,"count":1507},{"map_id":54,"x":5,"y":12,"count":1519},{"map_id":54,"x":5,"y":13,"count":1592},{"map_id":54,"x":6,"y":4,"count":86},{"map_id":54,"x":6,"y":8,"count":334},{"map_id":54,"x":6,"y":11,"count":3432},{"map_id":54,"x":6,"y":12,"count":1922},{"map_id":54,"x":6,"y":13,"count":2214},{"map_id":54,"x":7,"y":4,"count":188},{"map_id":54,"x":7,"y":6,"count":499},{"map_id":54,"x":7,"y":8,"count":192},{"map_id":54,"x":7,"y":11,"count":8026},{"map_id":54,"x":7,"y":12,"count":2611},{"map_id":54,"x":7,"y":13,"count":2746},{"map_id":54,"x":8,"y":4,"count":208},{"map_id":54,"x":8,"y":5,"count":135},{"map_id":54,"x":8,"y":6,"count":138},{"map_id":54,"x":8,"y":7,"count":172},{"map_id":54,"x":8,"y":8,"count":130},{"map_id":54,"x":8,"y":10,"count":11123},{"map_id":54,"x":8,"y":11,"count":2849},{"map_id":54,"x":8,"y":12,"count":3181},{"map_id":54,"x":8,"y":13,"count":3173},{"map_id":54,"x":9,"y":10,"count":3801},{"map_id":54,"x":9,"y":11,"count":4160},{"map_id":54,"x":9,"y":12,"count":4266},{"map_id":54,"x":9,"y":13,"count":5182},{"map_id":54,"x":16,"y":17,"count":1339},{"map_id":55,"x":0,"y":2,"count":2753},{"map_id":55,"x":0,"y":3,"count":1467},{"map_id":55,"x":0,"y":4,"count":1043},{"map_id":55,"x":0,"y":5,"count":995},{"map_id":55,"x":1,"y":3,"count":3983},{"map_id":55,"x":1,"y":4,"count":1637},{"map_id":55,"x":1,"y":5,"count":1190},{"map_id":55,"x":1,"y":6,"count":1112},{"map_id":55,"x":1,"y":7,"count":1162},{"map_id":55,"x":2,"y":1,"count":1991},{"map_id":55,"x":2,"y":2,"count":3518},{"map_id":55,"x":2,"y":3,"count":1195},{"map_id":55,"x":2,"y":4,"count":2042},{"map_id":55,"x":2,"y":5,"count":1738},{"map_id":55,"x":2,"y":6,"count":1331},{"map_id":55,"x":2,"y":7,"count":1940},{"map_id":55,"x":3,"y":1,"count":3335},{"map_id":55,"x":3,"y":2,"count":1616},{"map_id":55,"x":3,"y":6,"count":1101},{"map_id":55,"x":3,"y":7,"count":624},{"map_id":55,"x":4,"y":1,"count":2366},{"map_id":55,"x":4,"y":2,"count":1774},{"map_id":55,"x":4,"y":6,"count":1653},{"map_id":55,"x":4,"y":7,"count":845},{"map_id":55,"x":5,"y":1,"count":2152},{"map_id":55,"x":5,"y":2,"count":1694},{"map_id":55,"x":5,"y":3,"count":1346},{"map_id":55,"x":5,"y":4,"count":705},{"map_id":55,"x":5,"y":5,"count":1342},{"map_id":55,"x":5,"y":6,"count":1189},{"map_id":55,"x":5,"y":7,"count":1356},{"map_id":55,"x":6,"y":1,"count":2746},{"map_id":55,"x":6,"y":2,"count":2169},{"map_id":55,"x":6,"y":3,"count":1421},{"map_id":55,"x":6,"y":4,"count":1275},{"map_id":55,"x":6,"y":5,"count":1464},{"map_id":55,"x":6,"y":6,"count":1430},{"map_id":55,"x":6,"y":7,"count":1903},{"map_id":55,"x":7,"y":2,"count":3154},{"map_id":55,"x":7,"y":3,"count":2186},{"map_id":55,"x":7,"y":4,"count":2411},{"map_id":55,"x":7,"y":5,"count":1611},{"map_id":55,"x":29,"y":13,"count":526},{"map_id":56,"x":0,"y":2,"count":21017},{"map_id":56,"x":0,"y":7,"count":20668},{"map_id":56,"x":1,"y":2,"count":16787},{"map_id":56,"x":1,"y":7,"count":9068},{"map_id":56,"x":2,"y":2,"count":18776},{"map_id":56,"x":2,"y":3,"count":15403},{"map_id":56,"x":2,"y":4,"count":11740},{"map_id":56,"x":2,"y":5,"count":24807},{"map_id":56,"x":2,"y":6,"count":9523},{"map_id":56,"x":2,"y":7,"count":8985},{"map_id":56,"x":3,"y":2,"count":14846},{"map_id":56,"x":3,"y":3,"count":11620},{"map_id":56,"x":3,"y":4,"count":9270},{"map_id":56,"x":3,"y":5,"count":11109},{"map_id":56,"x":3,"y":6,"count":8659},{"map_id":56,"x":3,"y":7,"count":6969},{"map_id":56,"x":4,"y":2,"count":20798},{"map_id":56,"x":4,"y":5,"count":16929},{"map_id":56,"x":4,"y":6,"count":6117},{"map_id":56,"x":4,"y":7,"count":3533},{"map_id":56,"x":5,"y":2,"count":21034},{"map_id":56,"x":5,"y":6,"count":10287},{"map_id":56,"x":5,"y":7,"count":4179},{"map_id":56,"x":6,"y":2,"count":24081},{"map_id":56,"x":6,"y":5,"count":19021},{"map_id":56,"x":6,"y":6,"count":6566},{"map_id":56,"x":6,"y":7,"count":5784},{"map_id":56,"x":7,"y":2,"count":28864},{"map_id":56,"x":7,"y":5,"count":12362},{"map_id":56,"x":7,"y":6,"count":7797},{"map_id":56,"x":7,"y":7,"count":6828},{"map_id":56,"x":23,"y":17,"count":1276},{"map_id":57,"x":0,"y":2,"count":5800},{"map_id":57,"x":0,"y":3,"count":4018},{"map_id":57,"x":0,"y":4,"count":3783},{"map_id":57,"x":0,"y":5,"count":3277},{"map_id":57,"x":1,"y":2,"count":6113},{"map_id":57,"x":1,"y":3,"count":6791},{"map_id":57,"x":1,"y":4,"count":3278},{"map_id":57,"x":1,"y":5,"count":3973},{"map_id":57,"x":1,"y":6,"count":3884},{"map_id":57,"x":1,"y":7,"count":5003},{"map_id":57,"x":2,"y":1,"count":5169},{"map_id":57,"x":2,"y":2,"count":7981},{"map_id":57,"x":2,"y":4,"count":5576},{"map_id":57,"x":2,"y":5,"count":3595},{"map_id":57,"x":2,"y":6,"count":3427},{"map_id":57,"x":2,"y":7,"count":6037},{"map_id":57,"x":3,"y":1,"count":5891},{"map_id":57,"x":3,"y":2,"count":4149},{"map_id":57,"x":3,"y":5,"count":5317},{"map_id":57,"x":3,"y":6,"count":2785},{"map_id":57,"x":3,"y":7,"count":2067},{"map_id":57,"x":4,"y":1,"count":4789},{"map_id":57,"x":4,"y":2,"count":4284},{"map_id":57,"x":4,"y":6,"count":5270},{"map_id":57,"x":4,"y":7,"count":3375},{"map_id":57,"x":5,"y":1,"count":5490},{"map_id":57,"x":5,"y":2,"count":5017},{"map_id":57,"x":5,"y":3,"count":3986},{"map_id":57,"x":5,"y":4,"count":3816},{"map_id":57,"x":5,"y":5,"count":7636},{"map_id":57,"x":5,"y":6,"count":4148},{"map_id":57,"x":5,"y":7,"count":4740},{"map_id":57,"x":6,"y":1,"count":7224},{"map_id":57,"x":6,"y":2,"count":7220},{"map_id":57,"x":6,"y":3,"count":5960},{"map_id":57,"x":6,"y":4,"count":5100},{"map_id":57,"x":6,"y":5,"count":4837},{"map_id":57,"x":6,"y":6,"count":4672},{"map_id":57,"x":6,"y":7,"count":5166},{"map_id":57,"x":7,"y":2,"count":9834},{"map_id":57,"x":7,"y":3,"count":7915},{"map_id":57,"x":7,"y":4,"count":7525},{"map_id":57,"x":7,"y":5,"count":5739},{"map_id":57,"x":7,"y":29,"count":1695},{"map_id":58,"x":1,"y":4,"count":16531},{"map_id":58,"x":1,"y":5,"count":4065},{"map_id":58,"x":2,"y":3,"count":17848},{"map_id":58,"x":2,"y":4,"count":4120},{"map_id":58,"x":2,"y":5,"count":3820},{"map_id":58,"x":2,"y":6,"count":4000},{"map_id":58,"x":2,"y":7,"count":4518},{"map_id":58,"x":3,"y":3,"count":99879},{"map_id":58,"x":3,"y":4,"count":12615},{"map_id":58,"x":3,"y":5,"count":2861},{"map_id":58,"x":3,"y":6,"count":3707},{"map_id":58,"x":3,"y":7,"count":6860},{"map_id":58,"x":4,"y":3,"count":14273},{"map_id":58,"x":4,"y":4,"count":3283},{"map_id":58,"x":4,"y":5,"count":2974},{"map_id":58,"x":4,"y":6,"count":2666},{"map_id":58,"x":4,"y":7,"count":2694},{"map_id":58,"x":5,"y":3,"count":2671},{"map_id":58,"x":5,"y":4,"count":2988},{"map_id":58,"x":5,"y":5,"count":2959},{"map_id":58,"x":5,"y":6,"count":2266},{"map_id":58,"x":5,"y":7,"count":3366},{"map_id":58,"x":6,"y":3,"count":3225},{"map_id":58,"x":6,"y":4,"count":2928},{"map_id":58,"x":6,"y":5,"count":3646},{"map_id":58,"x":7,"y":3,"count":3226},{"map_id":58,"x":7,"y":4,"count":3189},{"map_id":58,"x":7,"y":5,"count":2513},{"map_id":58,"x":8,"y":3,"count":3567},{"map_id":58,"x":8,"y":4,"count":3649},{"map_id":58,"x":8,"y":5,"count":3430},{"map_id":58,"x":8,"y":6,"count":4997},{"map_id":58,"x":8,"y":7,"count":6433},{"map_id":58,"x":9,"y":3,"count":4355},{"map_id":58,"x":9,"y":4,"count":4198},{"map_id":58,"x":9,"y":5,"count":4765},{"map_id":58,"x":9,"y":6,"count":5803},{"map_id":58,"x":9,"y":7,"count":7405},{"map_id":58,"x":10,"y":3,"count":4843},{"map_id":58,"x":10,"y":4,"count":4723},{"map_id":58,"x":10,"y":5,"count":5725},{"map_id":58,"x":10,"y":6,"count":7504},{"map_id":58,"x":10,"y":7,"count":16954},{"map_id":58,"x":11,"y":3,"count":14558},{"map_id":58,"x":11,"y":4,"count":6926},{"map_id":58,"x":11,"y":5,"count":7701},{"map_id":58,"x":11,"y":6,"count":16065},{"map_id":58,"x":12,"y":3,"count":9624},{"map_id":58,"x":12,"y":4,"count":9515},{"map_id":58,"x":12,"y":5,"count":10357},{"map_id":58,"x":13,"y":4,"count":31172},{"map_id":58,"x":13,"y":5,"count":15341},{"map_id":58,"x":13,"y":25,"count":1626}],"12.1.23":[{"map_id":0,"x":1,"y":2,"count":2781},{"map_id":0,"x":1,"y":3,"count":1806},{"map_id":0,"x":1,"y":4,"count":1379},{"map_id":0,"x":1,"y":5,"count":1138},{"map_id":0,"x":1,"y":6,"count":959},{"map_id":0,"x":1,"y":7,"count":1347},{"map_id":0,"x":1,"y":8,"count":837},{"map_id":0,"x":1,"y":9,"count":1249},{"map_id":0,"x":1,"y":10,"count":913},{"map_id":0,"x":1,"y":11,"count":1085},{"map_id":0,"x":1,"y":12,"count":2399},{"map_id":0,"x":1,"y":13,"count":3139},{"map_id":0,"x":1,"y":14,"count":3966},{"map_id":0,"x":1,"y":15,"count":7878},{"map_id":0,"x":1,"y":16,"count":12766},{"map_id":0,"x":2,"y":2,"count":3140},{"map_id":0,"x":2,"y":3,"count":1135},{"map_id":0,"x":2,"y":4,"count":1128},{"map_id":0,"x":2,"y":5,"count":1062},{"map_id":0,"x":2,"y":6,"count":648},{"map_id":0,"x":2,"y":7,"count":1617},{"map_id":0,"x":2,"y":8,"count":1139},{"map_id":0,"x":2,"y":9,"count":977},{"map_id":0,"x":2,"y":10,"count":1108},{"map_id":0,"x":2,"y":11,"count":1401},{"map_id":0,"x":2,"y":12,"count":1723},{"map_id":0,"x":2,"y":13,"count":2169},{"map_id":0,"x":2,"y":14,"count":3246},{"map_id":0,"x":2,"y":15,"count":5775},{"map_id":0,"x":2,"y":16,"count":10402},{"map_id":0,"x":2,"y":17,"count":16198},{"map_id":0,"x":3,"y":2,"count":3121},{"map_id":0,"x":3,"y":3,"count":1306},{"map_id":0,"x":3,"y":4,"count":901},{"map_id":0,"x":3,"y":6,"count":774},{"map_id":0,"x":3,"y":7,"count":1490},{"map_id":0,"x":3,"y":8,"count":1022},{"map_id":0,"x":3,"y":9,"count":1002},{"map_id":0,"x":3,"y":10,"count":1191},{"map_id":0,"x":3,"y":11,"count":1060},{"map_id":0,"x":3,"y":12,"count":1488},{"map_id":0,"x":3,"y":13,"count":2065},{"map_id":0,"x":3,"y":14,"count":2280},{"map_id":0,"x":3,"y":15,"count":5058},{"map_id":0,"x":3,"y":16,"count":8972},{"map_id":0,"x":3,"y":17,"count":12937},{"map_id":0,"x":4,"y":2,"count":2825},{"map_id":0,"x":4,"y":6,"count":671},{"map_id":0,"x":4,"y":7,"count":1164},{"map_id":0,"x":4,"y":8,"count":744},{"map_id":0,"x":4,"y":10,"count":725},{"map_id":0,"x":4,"y":11,"count":822},{"map_id":0,"x":4,"y":12,"count":1046},{"map_id":0,"x":4,"y":13,"count":1434},{"map_id":0,"x":5,"y":2,"count":1999},{"map_id":0,"x":5,"y":5,"count":71},{"map_id":0,"x":5,"y":6,"count":1010},{"map_id":0,"x":5,"y":7,"count":651},{"map_id":0,"x":5,"y":8,"count":805},{"map_id":0,"x":5,"y":10,"count":1121},{"map_id":0,"x":5,"y":11,"count":1070},{"map_id":0,"x":5,"y":12,"count":1153},{"map_id":0,"x":5,"y":13,"count":1285},{"map_id":0,"x":6,"y":2,"count":2426},{"map_id":0,"x":6,"y":6,"count":780},{"map_id":0,"x":6,"y":7,"count":893},{"map_id":0,"x":6,"y":8,"count":793},{"map_id":0,"x":6,"y":10,"count":1071},{"map_id":0,"x":6,"y":11,"count":1028},{"map_id":0,"x":6,"y":12,"count":1270},{"map_id":0,"x":6,"y":13,"count":1418},{"map_id":0,"x":7,"y":2,"count":2130},{"map_id":0,"x":7,"y":6,"count":1057},{"map_id":0,"x":7,"y":7,"count":1310},{"map_id":0,"x":7,"y":8,"count":2284},{"map_id":0,"x":7,"y":10,"count":991},{"map_id":0,"x":7,"y":11,"count":717},{"map_id":0,"x":7,"y":12,"count":916},{"map_id":0,"x":7,"y":13,"count":1816},{"map_id":0,"x":8,"y":2,"count":2379},{"map_id":0,"x":8,"y":3,"count":2077},{"map_id":0,"x":8,"y":4,"count":1121},{"map_id":0,"x":8,"y":5,"count":1307},{"map_id":0,"x":8,"y":6,"count":1399},{"map_id":0,"x":8,"y":7,"count":1348},{"map_id":0,"x":8,"y":8,"count":1107},{"map_id":0,"x":8,"y":9,"count":1674},{"map_id":0,"x":8,"y":10,"count":1129},{"map_id":0,"x":8,"y":11,"count":1287},{"map_id":0,"x":8,"y":12,"count":1263},{"map_id":0,"x":8,"y":13,"count":1913},{"map_id":0,"x":8,"y":14,"count":2175},{"map_id":0,"x":8,"y":15,"count":4843},{"map_id":0,"x":8,"y":16,"count":10524},{"map_id":0,"x":9,"y":2,"count":2488},{"map_id":0,"x":9,"y":3,"count":2291},{"map_id":0,"x":9,"y":4,"count":1556},{"map_id":0,"x":9,"y":5,"count":1568},{"map_id":0,"x":9,"y":6,"count":1235},{"map_id":0,"x":9,"y":7,"count":1710},{"map_id":0,"x":9,"y":8,"count":1384},{"map_id":0,"x":9,"y":9,"count":1209},{"map_id":0,"x":9,"y":10,"count":1402},{"map_id":0,"x":9,"y":11,"count":1685},{"map_id":0,"x":9,"y":12,"count":2060},{"map_id":0,"x":9,"y":13,"count":2253},{"map_id":0,"x":9,"y":14,"count":3112},{"map_id":0,"x":9,"y":15,"count":6064},{"map_id":0,"x":9,"y":16,"count":10277},{"map_id":0,"x":10,"y":0,"count":6765},{"map_id":0,"x":10,"y":1,"count":4294},{"map_id":0,"x":10,"y":2,"count":3072},{"map_id":0,"x":10,"y":3,"count":2292},{"map_id":0,"x":10,"y":4,"count":1958},{"map_id":0,"x":10,"y":5,"count":2258},{"map_id":0,"x":10,"y":6,"count":2213},{"map_id":0,"x":10,"y":7,"count":2267},{"map_id":0,"x":10,"y":12,"count":1525},{"map_id":0,"x":10,"y":14,"count":3654},{"map_id":0,"x":10,"y":15,"count":5759},{"map_id":0,"x":10,"y":16,"count":9712},{"map_id":0,"x":11,"y":0,"count":8105},{"map_id":0,"x":11,"y":1,"count":5631},{"map_id":0,"x":11,"y":2,"count":4330},{"map_id":0,"x":11,"y":3,"count":3093},{"map_id":0,"x":11,"y":4,"count":3294},{"map_id":0,"x":11,"y":6,"count":2689},{"map_id":0,"x":11,"y":7,"count":2889},{"map_id":0,"x":11,"y":12,"count":1716},{"map_id":0,"x":11,"y":14,"count":3519},{"map_id":0,"x":11,"y":15,"count":5406},{"map_id":0,"x":11,"y":16,"count":10772},{"map_id":0,"x":12,"y":2,"count":6975},{"map_id":0,"x":12,"y":6,"count":2764},{"map_id":0,"x":12,"y":7,"count":3061},{"map_id":0,"x":12,"y":11,"count":190},{"map_id":0,"x":12,"y":12,"count":1815},{"map_id":0,"x":12,"y":14,"count":4214},{"map_id":0,"x":12,"y":15,"count":6276},{"map_id":0,"x":12,"y":16,"count":10686},{"map_id":0,"x":13,"y":2,"count":11274},{"map_id":0,"x":13,"y":5,"count":749},{"map_id":0,"x":13,"y":6,"count":4474},{"map_id":0,"x":13,"y":7,"count":3710},{"map_id":0,"x":13,"y":12,"count":2162},{"map_id":0,"x":13,"y":14,"count":5361},{"map_id":0,"x":13,"y":15,"count":6590},{"map_id":0,"x":13,"y":16,"count":9722},{"map_id":0,"x":14,"y":2,"count":14410},{"map_id":0,"x":14,"y":6,"count":4737},{"map_id":0,"x":14,"y":7,"count":3738},{"map_id":0,"x":14,"y":12,"count":1957},{"map_id":0,"x":14,"y":14,"count":4978},{"map_id":0,"x":14,"y":15,"count":6759},{"map_id":0,"x":14,"y":16,"count":9175},{"map_id":0,"x":15,"y":2,"count":19582},{"map_id":0,"x":15,"y":6,"count":4727},{"map_id":0,"x":15,"y":7,"count":3227},{"map_id":0,"x":15,"y":12,"count":2529},{"map_id":0,"x":15,"y":14,"count":4800},{"map_id":0,"x":15,"y":15,"count":7201},{"map_id":0,"x":15,"y":16,"count":12970},{"map_id":0,"x":16,"y":2,"count":26851},{"map_id":0,"x":16,"y":3,"count":14826},{"map_id":0,"x":16,"y":4,"count":9061},{"map_id":0,"x":16,"y":5,"count":5564},{"map_id":0,"x":16,"y":6,"count":3733},{"map_id":0,"x":16,"y":7,"count":3034},{"map_id":0,"x":16,"y":8,"count":1815},{"map_id":0,"x":16,"y":9,"count":2605},{"map_id":0,"x":16,"y":10,"count":1736},{"map_id":0,"x":16,"y":11,"count":2226},{"map_id":0,"x":16,"y":12,"count":3089},{"map_id":0,"x":16,"y":13,"count":3982},{"map_id":0,"x":16,"y":14,"count":5401},{"map_id":0,"x":16,"y":15,"count":7925},{"map_id":0,"x":16,"y":16,"count":14034},{"map_id":0,"x":17,"y":2,"count":35038},{"map_id":0,"x":17,"y":3,"count":18477},{"map_id":0,"x":17,"y":4,"count":10650},{"map_id":0,"x":17,"y":5,"count":5675},{"map_id":0,"x":17,"y":6,"count":3315},{"map_id":0,"x":17,"y":7,"count":2797},{"map_id":0,"x":17,"y":8,"count":2382},{"map_id":0,"x":17,"y":9,"count":2345},{"map_id":0,"x":17,"y":10,"count":2617},{"map_id":0,"x":17,"y":11,"count":2892},{"map_id":0,"x":17,"y":12,"count":4092},{"map_id":0,"x":17,"y":13,"count":4720},{"map_id":0,"x":17,"y":14,"count":7306},{"map_id":0,"x":17,"y":15,"count":11048},{"map_id":0,"x":17,"y":16,"count":18245},{"map_id":0,"x":18,"y":2,"count":45981},{"map_id":0,"x":18,"y":3,"count":24079},{"map_id":0,"x":18,"y":4,"count":12184},{"map_id":0,"x":18,"y":5,"count":6644},{"map_id":0,"x":18,"y":6,"count":4055},{"map_id":0,"x":18,"y":7,"count":3178},{"map_id":0,"x":18,"y":8,"count":2687},{"map_id":0,"x":18,"y":9,"count":2647},{"map_id":0,"x":18,"y":10,"count":2756},{"map_id":0,"x":18,"y":11,"count":3940},{"map_id":0,"x":18,"y":12,"count":4836},{"map_id":0,"x":18,"y":13,"count":6731},{"map_id":0,"x":18,"y":14,"count":9146},{"map_id":0,"x":18,"y":15,"count":13079},{"map_id":0,"x":18,"y":16,"count":24146},{"map_id":1,"x":0,"y":14,"count":692960},{"map_id":1,"x":0,"y":15,"count":479570},{"map_id":1,"x":0,"y":16,"count":333382},{"map_id":1,"x":0,"y":17,"count":181962},{"map_id":1,"x":1,"y":14,"count":9352},{"map_id":1,"x":1,"y":15,"count":1569},{"map_id":1,"x":1,"y":16,"count":1251},{"map_id":1,"x":1,"y":17,"count":35030},{"map_id":1,"x":2,"y":7,"count":2620},{"map_id":1,"x":2,"y":14,"count":2628},{"map_id":1,"x":2,"y":15,"count":1952},{"map_id":1,"x":2,"y":16,"count":1906},{"map_id":1,"x":2,"y":17,"count":2967},{"map_id":1,"x":3,"y":7,"count":12786},{"map_id":1,"x":3,"y":14,"count":3527},{"map_id":1,"x":3,"y":15,"count":2997},{"map_id":1,"x":3,"y":16,"count":2092},{"map_id":1,"x":3,"y":17,"count":3536},{"map_id":1,"x":4,"y":7,"count":6248},{"map_id":1,"x":4,"y":14,"count":3975},{"map_id":1,"x":4,"y":15,"count":2933},{"map_id":1,"x":4,"y":16,"count":2688},{"map_id":1,"x":4,"y":17,"count":4371},{"map_id":1,"x":4,"y":18,"count":5109},{"map_id":1,"x":4,"y":19,"count":7967},{"map_id":1,"x":4,"y":20,"count":10862},{"map_id":1,"x":4,"y":28,"count":49400},{"map_id":1,"x":4,"y":29,"count":43616},{"map_id":1,"x":4,"y":30,"count":47781},{"map_id":1,"x":5,"y":14,"count":4326},{"map_id":1,"x":5,"y":15,"count":3590},{"map_id":1,"x":5,"y":16,"count":3537},{"map_id":1,"x":5,"y":17,"count":4662},{"map_id":1,"x":5,"y":18,"count":4462},{"map_id":1,"x":5,"y":19,"count":6744},{"map_id":1,"x":5,"y":20,"count":10289},{"map_id":1,"x":5,"y":28,"count":42167},{"map_id":1,"x":5,"y":29,"count":37610},{"map_id":1,"x":5,"y":30,"count":40075},{"map_id":1,"x":6,"y":4,"count":34677},{"map_id":1,"x":6,"y":5,"count":24261},{"map_id":1,"x":6,"y":6,"count":16425},{"map_id":1,"x":6,"y":7,"count":14765},{"map_id":1,"x":6,"y":8,"count":10215},{"map_id":1,"x":6,"y":9,"count":8211},{"map_id":1,"x":6,"y":10,"count":7209},{"map_id":1,"x":6,"y":11,"count":5882},{"map_id":1,"x":6,"y":12,"count":5527},{"map_id":1,"x":6,"y":13,"count":4085},{"map_id":1,"x":6,"y":14,"count":4095},{"map_id":1,"x":6,"y":15,"count":3685},{"map_id":1,"x":6,"y":16,"count":3842},{"map_id":1,"x":6,"y":17,"count":4421},{"map_id":1,"x":6,"y":18,"count":4803},{"map_id":1,"x":6,"y":19,"count":6075},{"map_id":1,"x":6,"y":20,"count":9354},{"map_id":1,"x":6,"y":28,"count":36098},{"map_id":1,"x":6,"y":29,"count":33059},{"map_id":1,"x":6,"y":30,"count":33978},{"map_id":1,"x":7,"y":4,"count":30878},{"map_id":1,"x":7,"y":5,"count":21886},{"map_id":1,"x":7,"y":16,"count":4890},{"map_id":1,"x":7,"y":17,"count":5442},{"map_id":1,"x":7,"y":18,"count":5022},{"map_id":1,"x":7,"y":19,"count":6690},{"map_id":1,"x":7,"y":20,"count":9509},{"map_id":1,"x":7,"y":28,"count":29155},{"map_id":1,"x":7,"y":29,"count":27764},{"map_id":1,"x":7,"y":30,"count":30186},{"map_id":1,"x":8,"y":4,"count":33209},{"map_id":1,"x":8,"y":17,"count":7896},{"map_id":1,"x":8,"y":18,"count":6526},{"map_id":1,"x":8,"y":19,"count":6893},{"map_id":1,"x":8,"y":20,"count":7835},{"map_id":1,"x":8,"y":21,"count":8827},{"map_id":1,"x":8,"y":28,"count":26282},{"map_id":1,"x":8,"y":29,"count":23897},{"map_id":1,"x":8,"y":30,"count":24970},{"map_id":1,"x":9,"y":4,"count":35553},{"map_id":1,"x":9,"y":17,"count":10562},{"map_id":1,"x":9,"y":18,"count":7632},{"map_id":1,"x":9,"y":19,"count":6478},{"map_id":1,"x":9,"y":20,"count":7286},{"map_id":1,"x":9,"y":21,"count":8495},{"map_id":1,"x":9,"y":22,"count":10597},{"map_id":1,"x":9,"y":28,"count":21722},{"map_id":1,"x":9,"y":29,"count":20653},{"map_id":1,"x":9,"y":30,"count":21821},{"map_id":1,"x":10,"y":4,"count":42832},{"map_id":1,"x":10,"y":17,"count":15120},{"map_id":1,"x":10,"y":18,"count":8844},{"map_id":1,"x":10,"y":19,"count":7543},{"map_id":1,"x":10,"y":20,"count":6535},{"map_id":1,"x":10,"y":21,"count":6766},{"map_id":1,"x":10,"y":22,"count":10345},{"map_id":1,"x":10,"y":23,"count":11256},{"map_id":1,"x":10,"y":28,"count":20428},{"map_id":1,"x":10,"y":29,"count":18234},{"map_id":1,"x":10,"y":30,"count":19524},{"map_id":1,"x":11,"y":4,"count":52979},{"map_id":1,"x":11,"y":17,"count":18771},{"map_id":1,"x":11,"y":18,"count":11489},{"map_id":1,"x":11,"y":19,"count":8385},{"map_id":1,"x":11,"y":20,"count":6664},{"map_id":1,"x":11,"y":21,"count":5524},{"map_id":1,"x":11,"y":22,"count":8087},{"map_id":1,"x":11,"y":23,"count":9790},{"map_id":1,"x":11,"y":28,"count":19071},{"map_id":1,"x":11,"y":29,"count":17421},{"map_id":1,"x":11,"y":30,"count":18291},{"map_id":1,"x":12,"y":4,"count":72952},{"map_id":1,"x":12,"y":17,"count":22976},{"map_id":1,"x":12,"y":18,"count":12796},{"map_id":1,"x":12,"y":19,"count":8477},{"map_id":1,"x":12,"y":20,"count":7274},{"map_id":1,"x":12,"y":21,"count":7663},{"map_id":1,"x":12,"y":22,"count":6239},{"map_id":1,"x":12,"y":23,"count":8873},{"map_id":1,"x":12,"y":28,"count":20284},{"map_id":1,"x":12,"y":29,"count":16245},{"map_id":1,"x":12,"y":30,"count":15465},{"map_id":1,"x":13,"y":4,"count":97574},{"map_id":1,"x":13,"y":17,"count":26395},{"map_id":1,"x":13,"y":18,"count":15020},{"map_id":1,"x":13,"y":19,"count":8865},{"map_id":1,"x":13,"y":20,"count":6810},{"map_id":1,"x":13,"y":21,"count":7495},{"map_id":1,"x":13,"y":22,"count":6484},{"map_id":1,"x":13,"y":23,"count":8661},{"map_id":1,"x":13,"y":28,"count":20344},{"map_id":1,"x":13,"y":29,"count":15183},{"map_id":1,"x":13,"y":30,"count":15584},{"map_id":1,"x":14,"y":17,"count":30268},{"map_id":1,"x":14,"y":18,"count":15656},{"map_id":1,"x":14,"y":19,"count":10377},{"map_id":1,"x":14,"y":20,"count":8434},{"map_id":1,"x":14,"y":21,"count":8704},{"map_id":1,"x":14,"y":22,"count":7292},{"map_id":1,"x":14,"y":23,"count":8029},{"map_id":1,"x":14,"y":24,"count":6964},{"map_id":1,"x":14,"y":25,"count":6130},{"map_id":1,"x":14,"y":26,"count":5209},{"map_id":1,"x":14,"y":27,"count":224},{"map_id":1,"x":14,"y":28,"count":18410},{"map_id":1,"x":14,"y":29,"count":14100},{"map_id":1,"x":14,"y":30,"count":14858},{"map_id":1,"x":15,"y":4,"count":99423},{"map_id":1,"x":15,"y":17,"count":25319},{"map_id":1,"x":15,"y":18,"count":14212},{"map_id":1,"x":15,"y":19,"count":9376},{"map_id":1,"x":15,"y":20,"count":8113},{"map_id":1,"x":15,"y":21,"count":8068},{"map_id":1,"x":15,"y":22,"count":6133},{"map_id":1,"x":15,"y":23,"count":6317},{"map_id":1,"x":15,"y":24,"count":5787},{"map_id":1,"x":15,"y":25,"count":5194},{"map_id":1,"x":15,"y":26,"count":7597},{"map_id":1,"x":15,"y":27,"count":9700},{"map_id":1,"x":15,"y":28,"count":16626},{"map_id":1,"x":15,"y":29,"count":13438},{"map_id":1,"x":15,"y":30,"count":12829},{"map_id":1,"x":16,"y":4,"count":65096},{"map_id":1,"x":16,"y":5,"count":43476},{"map_id":1,"x":16,"y":16,"count":31160},{"map_id":1,"x":16,"y":17,"count":28388},{"map_id":1,"x":16,"y":18,"count":13042},{"map_id":1,"x":16,"y":19,"count":9216},{"map_id":1,"x":16,"y":20,"count":8227},{"map_id":1,"x":16,"y":21,"count":8501},{"map_id":1,"x":16,"y":22,"count":6713},{"map_id":1,"x":16,"y":23,"count":6520},{"map_id":1,"x":16,"y":24,"count":4269},{"map_id":1,"x":16,"y":25,"count":3861},{"map_id":1,"x":16,"y":26,"count":4226},{"map_id":1,"x":16,"y":27,"count":184},{"map_id":1,"x":16,"y":28,"count":19389},{"map_id":1,"x":16,"y":29,"count":11981},{"map_id":1,"x":16,"y":30,"count":10658},{"map_id":1,"x":17,"y":0,"count":52041},{"map_id":1,"x":17,"y":1,"count":45520},{"map_id":1,"x":17,"y":2,"count":37042},{"map_id":1,"x":17,"y":3,"count":32749},{"map_id":1,"x":17,"y":4,"count":55403},{"map_id":1,"x":17,"y":5,"count":59456},{"map_id":1,"x":17,"y":6,"count":57821},{"map_id":1,"x":17,"y":7,"count":31535},{"map_id":1,"x":17,"y":8,"count":52947},{"map_id":1,"x":17,"y":10,"count":112819},{"map_id":1,"x":17,"y":11,"count":30685},{"map_id":1,"x":17,"y":12,"count":22461},{"map_id":1,"x":17,"y":13,"count":21994},{"map_id":1,"x":17,"y":14,"count":21059},{"map_id":1,"x":17,"y":15,"count":18931},{"map_id":1,"x":17,"y":16,"count":25415},{"map_id":1,"x":17,"y":18,"count":22787},{"map_id":1,"x":17,"y":19,"count":9491},{"map_id":1,"x":17,"y":20,"count":7287},{"map_id":1,"x":17,"y":21,"count":7194},{"map_id":1,"x":17,"y":22,"count":7008},{"map_id":1,"x":17,"y":23,"count":6908},{"map_id":1,"x":17,"y":24,"count":5059},{"map_id":1,"x":17,"y":25,"count":4011},{"map_id":1,"x":17,"y":26,"count":4073},{"map_id":1,"x":17,"y":27,"count":132},{"map_id":1,"x":17,"y":28,"count":19294},{"map_id":1,"x":17,"y":29,"count":11501},{"map_id":1,"x":17,"y":30,"count":11592},{"map_id":1,"x":18,"y":0,"count":38326},{"map_id":1,"x":18,"y":1,"count":58345},{"map_id":1,"x":18,"y":2,"count":26916},{"map_id":1,"x":18,"y":3,"count":25363},{"map_id":1,"x":18,"y":4,"count":32732},{"map_id":1,"x":18,"y":5,"count":37343},{"map_id":1,"x":18,"y":6,"count":45345},{"map_id":1,"x":18,"y":7,"count":24502},{"map_id":1,"x":18,"y":8,"count":27275},{"map_id":1,"x":18,"y":9,"count":46346},{"map_id":1,"x":18,"y":10,"count":26969},{"map_id":1,"x":18,"y":11,"count":19370},{"map_id":1,"x":18,"y":12,"count":16636},{"map_id":1,"x":18,"y":13,"count":14677},{"map_id":1,"x":18,"y":14,"count":15522},{"map_id":1,"x":18,"y":15,"count":16300},{"map_id":1,"x":18,"y":16,"count":14488},{"map_id":1,"x":18,"y":17,"count":18254},{"map_id":1,"x":18,"y":18,"count":11948},{"map_id":1,"x":18,"y":19,"count":10664},{"map_id":1,"x":18,"y":20,"count":8062},{"map_id":1,"x":18,"y":21,"count":6992},{"map_id":1,"x":18,"y":22,"count":6926},{"map_id":1,"x":18,"y":23,"count":7363},{"map_id":1,"x":18,"y":24,"count":5383},{"map_id":1,"x":18,"y":25,"count":5151},{"map_id":1,"x":18,"y":26,"count":5138},{"map_id":1,"x":18,"y":27,"count":184},{"map_id":1,"x":18,"y":28,"count":19440},{"map_id":1,"x":18,"y":29,"count":12342},{"map_id":1,"x":18,"y":30,"count":9917},{"map_id":1,"x":19,"y":0,"count":76763},{"map_id":1,"x":19,"y":2,"count":39563},{"map_id":1,"x":19,"y":3,"count":17495},{"map_id":1,"x":19,"y":4,"count":20075},{"map_id":1,"x":19,"y":5,"count":23917},{"map_id":1,"x":19,"y":6,"count":22185},{"map_id":1,"x":19,"y":7,"count":16544},{"map_id":1,"x":19,"y":8,"count":17482},{"map_id":1,"x":19,"y":9,"count":17495},{"map_id":1,"x":19,"y":10,"count":16264},{"map_id":1,"x":19,"y":11,"count":12419},{"map_id":1,"x":19,"y":12,"count":12730},{"map_id":1,"x":19,"y":13,"count":10122},{"map_id":1,"x":19,"y":14,"count":10849},{"map_id":1,"x":19,"y":15,"count":11248},{"map_id":1,"x":19,"y":16,"count":11184},{"map_id":1,"x":19,"y":17,"count":9706},{"map_id":1,"x":19,"y":18,"count":10796},{"map_id":1,"x":19,"y":19,"count":8678},{"map_id":1,"x":19,"y":20,"count":7153},{"map_id":1,"x":19,"y":21,"count":6338},{"map_id":1,"x":19,"y":22,"count":6468},{"map_id":1,"x":19,"y":23,"count":7579},{"map_id":1,"x":19,"y":24,"count":6916},{"map_id":1,"x":19,"y":25,"count":6742},{"map_id":1,"x":19,"y":26,"count":9886},{"map_id":1,"x":19,"y":27,"count":13441},{"map_id":1,"x":19,"y":28,"count":18763},{"map_id":1,"x":19,"y":29,"count":11305},{"map_id":1,"x":19,"y":30,"count":9961},{"map_id":1,"x":20,"y":4,"count":13570},{"map_id":1,"x":20,"y":5,"count":11838},{"map_id":1,"x":20,"y":10,"count":12814},{"map_id":1,"x":20,"y":11,"count":10172},{"map_id":1,"x":20,"y":12,"count":8392},{"map_id":1,"x":20,"y":16,"count":7177},{"map_id":1,"x":20,"y":18,"count":12514},{"map_id":1,"x":20,"y":19,"count":7818},{"map_id":1,"x":20,"y":20,"count":5291},{"map_id":1,"x":20,"y":21,"count":6587},{"map_id":1,"x":20,"y":22,"count":6114},{"map_id":1,"x":20,"y":23,"count":5919},{"map_id":1,"x":20,"y":24,"count":5940},{"map_id":1,"x":20,"y":25,"count":5697},{"map_id":1,"x":20,"y":26,"count":5723},{"map_id":1,"x":20,"y":27,"count":210},{"map_id":1,"x":20,"y":28,"count":28219},{"map_id":1,"x":20,"y":29,"count":27258},{"map_id":1,"x":20,"y":30,"count":9332},{"map_id":1,"x":20,"y":31,"count":7553},{"map_id":1,"x":20,"y":32,"count":6213},{"map_id":1,"x":20,"y":33,"count":4924},{"map_id":1,"x":20,"y":34,"count":4054},{"map_id":1,"x":20,"y":35,"count":3241},{"map_id":1,"x":21,"y":4,"count":8956},{"map_id":1,"x":21,"y":5,"count":7934},{"map_id":1,"x":21,"y":6,"count":6106},{"map_id":1,"x":21,"y":7,"count":6097},{"map_id":1,"x":21,"y":9,"count":2043},{"map_id":1,"x":21,"y":10,"count":11359},{"map_id":1,"x":21,"y":11,"count":9711},{"map_id":1,"x":21,"y":12,"count":8776},{"map_id":1,"x":21,"y":15,"count":1761},{"map_id":1,"x":21,"y":16,"count":7342},{"map_id":1,"x":21,"y":18,"count":11374},{"map_id":1,"x":21,"y":19,"count":5832},{"map_id":1,"x":21,"y":20,"count":4201},{"map_id":1,"x":21,"y":21,"count":4372},{"map_id":1,"x":21,"y":22,"count":5167},{"map_id":1,"x":21,"y":23,"count":5350},{"map_id":1,"x":21,"y":24,"count":5774},{"map_id":1,"x":21,"y":25,"count":5981},{"map_id":1,"x":21,"y":26,"count":9423},{"map_id":1,"x":21,"y":27,"count":276},{"map_id":1,"x":21,"y":28,"count":48057},{"map_id":1,"x":21,"y":30,"count":23280},{"map_id":1,"x":21,"y":31,"count":6539},{"map_id":1,"x":21,"y":32,"count":5067},{"map_id":1,"x":21,"y":33,"count":5217},{"map_id":1,"x":21,"y":34,"count":3932},{"map_id":1,"x":21,"y":35,"count":3406},{"map_id":1,"x":22,"y":4,"count":6318},{"map_id":1,"x":22,"y":5,"count":5392},{"map_id":1,"x":22,"y":6,"count":4240},{"map_id":1,"x":22,"y":7,"count":5061},{"map_id":1,"x":22,"y":10,"count":9927},{"map_id":1,"x":22,"y":11,"count":8695},{"map_id":1,"x":22,"y":12,"count":8259},{"map_id":1,"x":22,"y":16,"count":5794},{"map_id":1,"x":22,"y":18,"count":8438},{"map_id":1,"x":22,"y":19,"count":3933},{"map_id":1,"x":22,"y":20,"count":2062},{"map_id":1,"x":22,"y":21,"count":2018},{"map_id":1,"x":22,"y":26,"count":16095},{"map_id":1,"x":22,"y":27,"count":586},{"map_id":1,"x":22,"y":28,"count":35625},{"map_id":1,"x":22,"y":29,"count":41958},{"map_id":1,"x":22,"y":30,"count":12618},{"map_id":1,"x":23,"y":4,"count":3854},{"map_id":1,"x":23,"y":5,"count":3560},{"map_id":1,"x":23,"y":6,"count":3114},{"map_id":1,"x":23,"y":7,"count":3579},{"map_id":1,"x":23,"y":10,"count":7858},{"map_id":1,"x":23,"y":11,"count":8052},{"map_id":1,"x":23,"y":12,"count":9542},{"map_id":1,"x":23,"y":16,"count":4623},{"map_id":1,"x":23,"y":18,"count":5066},{"map_id":1,"x":23,"y":19,"count":2819},{"map_id":1,"x":23,"y":20,"count":1449},{"map_id":1,"x":23,"y":21,"count":1610},{"map_id":1,"x":23,"y":25,"count":16207},{"map_id":1,"x":23,"y":26,"count":31886},{"map_id":1,"x":23,"y":27,"count":1070},{"map_id":1,"x":23,"y":28,"count":32151},{"map_id":1,"x":23,"y":29,"count":15689},{"map_id":1,"x":23,"y":30,"count":12618},{"map_id":1,"x":24,"y":2,"count":12366},{"map_id":1,"x":24,"y":3,"count":5932},{"map_id":1,"x":24,"y":4,"count":3638},{"map_id":1,"x":24,"y":5,"count":4151},{"map_id":1,"x":24,"y":6,"count":2563},{"map_id":1,"x":24,"y":7,"count":2132},{"map_id":1,"x":24,"y":8,"count":1272},{"map_id":1,"x":24,"y":9,"count":82},{"map_id":1,"x":24,"y":10,"count":8367},{"map_id":1,"x":24,"y":11,"count":8208},{"map_id":1,"x":24,"y":12,"count":9219},{"map_id":1,"x":24,"y":14,"count":56432},{"map_id":1,"x":24,"y":15,"count":14617},{"map_id":1,"x":24,"y":16,"count":5573},{"map_id":1,"x":24,"y":17,"count":3247},{"map_id":1,"x":24,"y":18,"count":3776},{"map_id":1,"x":24,"y":19,"count":2944},{"map_id":1,"x":24,"y":20,"count":916},{"map_id":1,"x":24,"y":21,"count":1631},{"map_id":1,"x":24,"y":26,"count":10103},{"map_id":1,"x":24,"y":27,"count":308},{"map_id":1,"x":24,"y":28,"count":24736},{"map_id":1,"x":24,"y":29,"count":13078},{"map_id":1,"x":24,"y":30,"count":11361},{"map_id":1,"x":25,"y":2,"count":8880},{"map_id":1,"x":25,"y":3,"count":5894},{"map_id":1,"x":25,"y":4,"count":2869},{"map_id":1,"x":25,"y":5,"count":2675},{"map_id":1,"x":25,"y":6,"count":1811},{"map_id":1,"x":25,"y":7,"count":1172},{"map_id":1,"x":25,"y":8,"count":641},{"map_id":1,"x":25,"y":9,"count":50},{"map_id":1,"x":25,"y":10,"count":8923},{"map_id":1,"x":25,"y":11,"count":8440},{"map_id":1,"x":25,"y":12,"count":10042},{"map_id":1,"x":25,"y":14,"count":34479},{"map_id":1,"x":25,"y":15,"count":11001},{"map_id":1,"x":25,"y":16,"count":3962},{"map_id":1,"x":25,"y":17,"count":2063},{"map_id":1,"x":25,"y":18,"count":1641},{"map_id":1,"x":25,"y":19,"count":1359},{"map_id":1,"x":25,"y":20,"count":936},{"map_id":1,"x":25,"y":21,"count":991},{"map_id":1,"x":25,"y":26,"count":2388},{"map_id":1,"x":25,"y":27,"count":114},{"map_id":1,"x":25,"y":28,"count":17040},{"map_id":1,"x":25,"y":29,"count":12379},{"map_id":1,"x":25,"y":30,"count":12353},{"map_id":1,"x":26,"y":2,"count":6526},{"map_id":1,"x":26,"y":3,"count":3544},{"map_id":1,"x":26,"y":4,"count":2678},{"map_id":1,"x":26,"y":5,"count":2030},{"map_id":1,"x":26,"y":6,"count":2280},{"map_id":1,"x":26,"y":7,"count":1981},{"map_id":1,"x":26,"y":8,"count":623},{"map_id":1,"x":26,"y":9,"count":44},{"map_id":1,"x":26,"y":10,"count":8800},{"map_id":1,"x":26,"y":11,"count":8735},{"map_id":1,"x":26,"y":12,"count":10378},{"map_id":1,"x":26,"y":14,"count":21773},{"map_id":1,"x":26,"y":15,"count":7458},{"map_id":1,"x":26,"y":16,"count":3043},{"map_id":1,"x":26,"y":17,"count":2302},{"map_id":1,"x":26,"y":18,"count":1325},{"map_id":1,"x":26,"y":19,"count":1403},{"map_id":1,"x":26,"y":20,"count":970},{"map_id":1,"x":26,"y":21,"count":1064},{"map_id":1,"x":26,"y":22,"count":663},{"map_id":1,"x":26,"y":23,"count":588},{"map_id":1,"x":26,"y":24,"count":484},{"map_id":1,"x":26,"y":25,"count":561},{"map_id":1,"x":26,"y":26,"count":807},{"map_id":1,"x":26,"y":27,"count":36},{"map_id":1,"x":26,"y":28,"count":14522},{"map_id":1,"x":26,"y":29,"count":12391},{"map_id":1,"x":26,"y":30,"count":14345},{"map_id":1,"x":27,"y":2,"count":5614},{"map_id":1,"x":27,"y":3,"count":3188},{"map_id":1,"x":27,"y":4,"count":2025},{"map_id":1,"x":27,"y":5,"count":2783},{"map_id":1,"x":27,"y":6,"count":3008},{"map_id":1,"x":27,"y":8,"count":277},{"map_id":1,"x":27,"y":9,"count":16},{"map_id":1,"x":27,"y":10,"count":7387},{"map_id":1,"x":27,"y":11,"count":8632},{"map_id":1,"x":27,"y":12,"count":10410},{"map_id":1,"x":27,"y":14,"count":15008},{"map_id":1,"x":27,"y":15,"count":6273},{"map_id":1,"x":27,"y":16,"count":2356},{"map_id":1,"x":27,"y":17,"count":1661},{"map_id":1,"x":27,"y":18,"count":1150},{"map_id":1,"x":27,"y":19,"count":1018},{"map_id":1,"x":27,"y":20,"count":915},{"map_id":1,"x":27,"y":21,"count":991},{"map_id":1,"x":27,"y":22,"count":541},{"map_id":1,"x":27,"y":23,"count":423},{"map_id":1,"x":27,"y":24,"count":445},{"map_id":1,"x":27,"y":25,"count":426},{"map_id":1,"x":27,"y":26,"count":157},{"map_id":1,"x":27,"y":27,"count":16},{"map_id":1,"x":27,"y":28,"count":13403},{"map_id":1,"x":27,"y":29,"count":12176},{"map_id":1,"x":27,"y":30,"count":14797},{"map_id":1,"x":28,"y":2,"count":3750},{"map_id":1,"x":28,"y":3,"count":2487},{"map_id":1,"x":28,"y":8,"count":83},{"map_id":1,"x":28,"y":9,"count":4},{"map_id":1,"x":28,"y":10,"count":7810},{"map_id":1,"x":28,"y":11,"count":8392},{"map_id":1,"x":28,"y":12,"count":11326},{"map_id":1,"x":28,"y":14,"count":10494},{"map_id":1,"x":28,"y":15,"count":4361},{"map_id":1,"x":28,"y":20,"count":703},{"map_id":1,"x":28,"y":21,"count":492},{"map_id":1,"x":28,"y":22,"count":629},{"map_id":1,"x":28,"y":23,"count":436},{"map_id":1,"x":28,"y":24,"count":241},{"map_id":1,"x":28,"y":25,"count":323},{"map_id":1,"x":28,"y":26,"count":175},{"map_id":1,"x":28,"y":27,"count":8},{"map_id":1,"x":28,"y":28,"count":11918},{"map_id":1,"x":28,"y":29,"count":11047},{"map_id":1,"x":28,"y":30,"count":13888},{"map_id":1,"x":29,"y":2,"count":3075},{"map_id":1,"x":29,"y":3,"count":1969},{"map_id":1,"x":29,"y":8,"count":133},{"map_id":1,"x":29,"y":9,"count":6},{"map_id":1,"x":29,"y":10,"count":8580},{"map_id":1,"x":29,"y":11,"count":9501},{"map_id":1,"x":29,"y":12,"count":11313},{"map_id":1,"x":29,"y":14,"count":8017},{"map_id":1,"x":29,"y":15,"count":3680},{"map_id":1,"x":29,"y":19,"count":76},{"map_id":1,"x":29,"y":20,"count":684},{"map_id":1,"x":29,"y":21,"count":469},{"map_id":1,"x":29,"y":22,"count":312},{"map_id":1,"x":29,"y":23,"count":628},{"map_id":1,"x":29,"y":24,"count":403},{"map_id":1,"x":29,"y":25,"count":347},{"map_id":1,"x":29,"y":26,"count":122},{"map_id":1,"x":29,"y":27,"count":8},{"map_id":1,"x":29,"y":28,"count":11828},{"map_id":1,"x":29,"y":29,"count":10451},{"map_id":1,"x":29,"y":30,"count":14727},{"map_id":1,"x":30,"y":2,"count":3525},{"map_id":1,"x":30,"y":3,"count":2093},{"map_id":1,"x":30,"y":10,"count":10766},{"map_id":1,"x":30,"y":11,"count":10411},{"map_id":1,"x":30,"y":12,"count":13253},{"map_id":1,"x":30,"y":14,"count":7084},{"map_id":1,"x":30,"y":15,"count":3127},{"map_id":1,"x":30,"y":20,"count":917},{"map_id":1,"x":30,"y":21,"count":365},{"map_id":1,"x":30,"y":22,"count":245},{"map_id":1,"x":30,"y":23,"count":335},{"map_id":1,"x":30,"y":24,"count":244},{"map_id":1,"x":30,"y":25,"count":89},{"map_id":1,"x":30,"y":26,"count":88},{"map_id":1,"x":30,"y":27,"count":6},{"map_id":1,"x":30,"y":28,"count":11409},{"map_id":1,"x":30,"y":29,"count":11685},{"map_id":1,"x":30,"y":30,"count":16964},{"map_id":1,"x":31,"y":2,"count":2341},{"map_id":1,"x":31,"y":3,"count":2077},{"map_id":1,"x":31,"y":10,"count":11294},{"map_id":1,"x":31,"y":11,"count":11481},{"map_id":1,"x":31,"y":12,"count":14932},{"map_id":1,"x":31,"y":14,"count":5864},{"map_id":1,"x":31,"y":15,"count":2567},{"map_id":1,"x":31,"y":20,"count":424},{"map_id":1,"x":31,"y":21,"count":332},{"map_id":1,"x":31,"y":22,"count":208},{"map_id":1,"x":31,"y":23,"count":193},{"map_id":1,"x":31,"y":24,"count":353},{"map_id":1,"x":31,"y":25,"count":83},{"map_id":1,"x":31,"y":26,"count":24},{"map_id":1,"x":31,"y":27,"count":2},{"map_id":1,"x":31,"y":28,"count":11683},{"map_id":1,"x":31,"y":29,"count":13424},{"map_id":1,"x":31,"y":30,"count":19136},{"map_id":1,"x":32,"y":2,"count":2874},{"map_id":1,"x":32,"y":3,"count":2012},{"map_id":1,"x":32,"y":10,"count":13516},{"map_id":1,"x":32,"y":11,"count":13913},{"map_id":1,"x":32,"y":12,"count":18030},{"map_id":1,"x":32,"y":14,"count":4260},{"map_id":1,"x":32,"y":15,"count":2396},{"map_id":1,"x":32,"y":16,"count":1624},{"map_id":1,"x":32,"y":17,"count":1248},{"map_id":1,"x":32,"y":18,"count":642},{"map_id":1,"x":32,"y":19,"count":441},{"map_id":1,"x":32,"y":20,"count":476},{"map_id":1,"x":32,"y":21,"count":146},{"map_id":1,"x":32,"y":22,"count":169},{"map_id":1,"x":32,"y":23,"count":109},{"map_id":1,"x":32,"y":24,"count":144},{"map_id":1,"x":32,"y":25,"count":87},{"map_id":1,"x":32,"y":26,"count":23},{"map_id":1,"x":32,"y":27,"count":6},{"map_id":1,"x":32,"y":28,"count":12991},{"map_id":1,"x":32,"y":29,"count":15690},{"map_id":1,"x":32,"y":30,"count":20781},{"map_id":1,"x":33,"y":2,"count":3038},{"map_id":1,"x":33,"y":3,"count":1997},{"map_id":1,"x":33,"y":8,"count":19},{"map_id":1,"x":33,"y":9,"count":6},{"map_id":1,"x":33,"y":10,"count":16552},{"map_id":1,"x":33,"y":11,"count":17892},{"map_id":1,"x":33,"y":12,"count":21423},{"map_id":1,"x":33,"y":14,"count":4888},{"map_id":1,"x":33,"y":15,"count":2862},{"map_id":1,"x":33,"y":16,"count":1248},{"map_id":1,"x":33,"y":17,"count":1089},{"map_id":1,"x":33,"y":18,"count":429},{"map_id":1,"x":33,"y":19,"count":160},{"map_id":1,"x":33,"y":20,"count":195},{"map_id":1,"x":33,"y":21,"count":243},{"map_id":1,"x":33,"y":22,"count":64},{"map_id":1,"x":33,"y":23,"count":190},{"map_id":1,"x":33,"y":24,"count":127},{"map_id":1,"x":33,"y":25,"count":33},{"map_id":1,"x":33,"y":26,"count":29},{"map_id":1,"x":33,"y":28,"count":15884},{"map_id":1,"x":33,"y":29,"count":16100},{"map_id":1,"x":33,"y":30,"count":22005},{"map_id":1,"x":34,"y":2,"count":3570},{"map_id":1,"x":34,"y":3,"count":1854},{"map_id":1,"x":34,"y":4,"count":1766},{"map_id":1,"x":34,"y":5,"count":1193},{"map_id":1,"x":34,"y":6,"count":839},{"map_id":1,"x":34,"y":7,"count":415},{"map_id":1,"x":34,"y":8,"count":144},{"map_id":1,"x":34,"y":9,"count":8},{"map_id":1,"x":34,"y":10,"count":24331},{"map_id":1,"x":34,"y":11,"count":25637},{"map_id":1,"x":34,"y":12,"count":31129},{"map_id":1,"x":34,"y":14,"count":4573},{"map_id":1,"x":34,"y":15,"count":2476},{"map_id":1,"x":34,"y":16,"count":843},{"map_id":1,"x":34,"y":17,"count":601},{"map_id":1,"x":34,"y":18,"count":428},{"map_id":1,"x":34,"y":19,"count":407},{"map_id":1,"x":34,"y":20,"count":232},{"map_id":1,"x":34,"y":21,"count":164},{"map_id":1,"x":34,"y":22,"count":224},{"map_id":1,"x":34,"y":23,"count":163},{"map_id":1,"x":34,"y":24,"count":88},{"map_id":1,"x":34,"y":25,"count":133},{"map_id":1,"x":34,"y":26,"count":99},{"map_id":1,"x":34,"y":27,"count":4},{"map_id":1,"x":34,"y":28,"count":19010},{"map_id":1,"x":34,"y":29,"count":22446},{"map_id":1,"x":34,"y":30,"count":30513},{"map_id":1,"x":35,"y":2,"count":3759},{"map_id":1,"x":35,"y":3,"count":3023},{"map_id":1,"x":35,"y":4,"count":2208},{"map_id":1,"x":35,"y":5,"count":1234},{"map_id":1,"x":35,"y":6,"count":750},{"map_id":1,"x":35,"y":7,"count":708},{"map_id":1,"x":35,"y":8,"count":383},{"map_id":1,"x":35,"y":9,"count":18},{"map_id":1,"x":35,"y":10,"count":37083},{"map_id":1,"x":35,"y":11,"count":36192},{"map_id":1,"x":35,"y":12,"count":37882},{"map_id":1,"x":35,"y":14,"count":3888},{"map_id":1,"x":35,"y":15,"count":2199},{"map_id":1,"x":35,"y":16,"count":835},{"map_id":1,"x":35,"y":17,"count":383},{"map_id":1,"x":35,"y":18,"count":358},{"map_id":1,"x":35,"y":19,"count":245},{"map_id":1,"x":35,"y":20,"count":384},{"map_id":1,"x":35,"y":21,"count":261},{"map_id":1,"x":35,"y":22,"count":112},{"map_id":1,"x":35,"y":23,"count":81},{"map_id":1,"x":35,"y":24,"count":90},{"map_id":1,"x":35,"y":25,"count":92},{"map_id":1,"x":35,"y":26,"count":14},{"map_id":1,"x":35,"y":27,"count":2},{"map_id":1,"x":35,"y":28,"count":24976},{"map_id":1,"x":35,"y":29,"count":30281},{"map_id":1,"x":35,"y":30,"count":45042},{"map_id":2,"x":3,"y":7,"count":4},{"map_id":2,"x":4,"y":7,"count":8},{"map_id":2,"x":4,"y":13,"count":12},{"map_id":2,"x":4,"y":14,"count":5},{"map_id":2,"x":4,"y":15,"count":24},{"map_id":2,"x":4,"y":16,"count":50},{"map_id":2,"x":4,"y":17,"count":130},{"map_id":2,"x":4,"y":18,"count":479},{"map_id":2,"x":4,"y":19,"count":1933},{"map_id":2,"x":4,"y":20,"count":4767},{"map_id":2,"x":4,"y":22,"count":348},{"map_id":2,"x":4,"y":23,"count":377},{"map_id":2,"x":4,"y":24,"count":354},{"map_id":2,"x":4,"y":25,"count":279},{"map_id":2,"x":4,"y":26,"count":479},{"map_id":2,"x":4,"y":27,"count":648},{"map_id":2,"x":4,"y":28,"count":388},{"map_id":2,"x":4,"y":29,"count":221},{"map_id":2,"x":4,"y":30,"count":96},{"map_id":2,"x":4,"y":31,"count":19},{"map_id":2,"x":5,"y":12,"count":3},{"map_id":2,"x":5,"y":13,"count":16},{"map_id":2,"x":5,"y":14,"count":2},{"map_id":2,"x":5,"y":15,"count":46},{"map_id":2,"x":5,"y":16,"count":10},{"map_id":2,"x":5,"y":17,"count":57},{"map_id":2,"x":5,"y":18,"count":125},{"map_id":2,"x":5,"y":19,"count":480},{"map_id":2,"x":5,"y":20,"count":1558},{"map_id":2,"x":5,"y":22,"count":236},{"map_id":2,"x":5,"y":23,"count":168},{"map_id":2,"x":5,"y":24,"count":121},{"map_id":2,"x":5,"y":25,"count":149},{"map_id":2,"x":5,"y":26,"count":258},{"map_id":2,"x":5,"y":27,"count":421},{"map_id":2,"x":5,"y":28,"count":159},{"map_id":2,"x":5,"y":29,"count":121},{"map_id":2,"x":5,"y":30,"count":66},{"map_id":2,"x":5,"y":31,"count":129},{"map_id":2,"x":6,"y":12,"count":8},{"map_id":2,"x":6,"y":13,"count":2},{"map_id":2,"x":6,"y":14,"count":3},{"map_id":2,"x":6,"y":15,"count":2},{"map_id":2,"x":6,"y":16,"count":5},{"map_id":2,"x":6,"y":17,"count":50},{"map_id":2,"x":6,"y":18,"count":68},{"map_id":2,"x":6,"y":19,"count":103},{"map_id":2,"x":6,"y":20,"count":438},{"map_id":2,"x":6,"y":22,"count":373},{"map_id":2,"x":6,"y":23,"count":117},{"map_id":2,"x":6,"y":24,"count":36},{"map_id":2,"x":6,"y":25,"count":71},{"map_id":2,"x":6,"y":26,"count":98},{"map_id":2,"x":6,"y":27,"count":160},{"map_id":2,"x":6,"y":30,"count":128},{"map_id":2,"x":6,"y":31,"count":91},{"map_id":2,"x":7,"y":11,"count":4},{"map_id":2,"x":7,"y":12,"count":115},{"map_id":2,"x":7,"y":13,"count":2},{"map_id":2,"x":7,"y":14,"count":54},{"map_id":2,"x":7,"y":15,"count":20},{"map_id":2,"x":7,"y":16,"count":28},{"map_id":2,"x":7,"y":17,"count":40},{"map_id":2,"x":7,"y":18,"count":112},{"map_id":2,"x":7,"y":19,"count":42},{"map_id":2,"x":7,"y":20,"count":107},{"map_id":2,"x":7,"y":22,"count":273},{"map_id":2,"x":7,"y":23,"count":47},{"map_id":2,"x":7,"y":24,"count":39},{"map_id":2,"x":7,"y":25,"count":25},{"map_id":2,"x":7,"y":26,"count":23},{"map_id":2,"x":7,"y":27,"count":52},{"map_id":2,"x":7,"y":30,"count":30},{"map_id":2,"x":7,"y":31,"count":79},{"map_id":2,"x":8,"y":11,"count":23},{"map_id":2,"x":8,"y":12,"count":68},{"map_id":2,"x":8,"y":13,"count":44},{"map_id":2,"x":8,"y":14,"count":22},{"map_id":2,"x":8,"y":16,"count":6},{"map_id":2,"x":8,"y":17,"count":21},{"map_id":2,"x":8,"y":18,"count":102},{"map_id":2,"x":8,"y":19,"count":87},{"map_id":2,"x":8,"y":20,"count":92},{"map_id":2,"x":8,"y":22,"count":149},{"map_id":2,"x":8,"y":23,"count":39},{"map_id":2,"x":8,"y":24,"count":30},{"map_id":2,"x":8,"y":25,"count":23},{"map_id":2,"x":8,"y":26,"count":22},{"map_id":2,"x":8,"y":27,"count":49},{"map_id":2,"x":8,"y":30,"count":33},{"map_id":2,"x":8,"y":31,"count":48},{"map_id":2,"x":9,"y":12,"count":6},{"map_id":2,"x":9,"y":13,"count":11},{"map_id":2,"x":9,"y":14,"count":9},{"map_id":2,"x":9,"y":15,"count":173},{"map_id":2,"x":9,"y":16,"count":6},{"map_id":2,"x":9,"y":17,"count":11},{"map_id":2,"x":9,"y":18,"count":61},{"map_id":2,"x":9,"y":19,"count":21},{"map_id":2,"x":9,"y":20,"count":114},{"map_id":2,"x":9,"y":22,"count":201},{"map_id":2,"x":9,"y":23,"count":83},{"map_id":2,"x":9,"y":24,"count":99},{"map_id":2,"x":9,"y":25,"count":22},{"map_id":2,"x":9,"y":26,"count":20},{"map_id":2,"x":9,"y":27,"count":16},{"map_id":2,"x":9,"y":30,"count":41},{"map_id":2,"x":9,"y":31,"count":5},{"map_id":2,"x":10,"y":10,"count":12},{"map_id":2,"x":10,"y":11,"count":51},{"map_id":2,"x":10,"y":12,"count":2},{"map_id":2,"x":10,"y":13,"count":7},{"map_id":2,"x":10,"y":14,"count":2},{"map_id":2,"x":10,"y":16,"count":15},{"map_id":2,"x":10,"y":17,"count":80},{"map_id":2,"x":10,"y":18,"count":49},{"map_id":2,"x":10,"y":19,"count":47},{"map_id":2,"x":10,"y":20,"count":26},{"map_id":2,"x":10,"y":22,"count":367},{"map_id":2,"x":10,"y":23,"count":65},{"map_id":2,"x":10,"y":24,"count":26},{"map_id":2,"x":10,"y":25,"count":13},{"map_id":2,"x":10,"y":26,"count":17},{"map_id":2,"x":10,"y":27,"count":2},{"map_id":2,"x":10,"y":28,"count":31},{"map_id":2,"x":10,"y":29,"count":21},{"map_id":2,"x":10,"y":30,"count":26},{"map_id":2,"x":10,"y":31,"count":23},{"map_id":2,"x":11,"y":7,"count":4},{"map_id":2,"x":11,"y":9,"count":4},{"map_id":2,"x":11,"y":10,"count":30},{"map_id":2,"x":11,"y":11,"count":38},{"map_id":2,"x":11,"y":12,"count":8},{"map_id":2,"x":11,"y":13,"count":28},{"map_id":2,"x":11,"y":14,"count":5},{"map_id":2,"x":11,"y":15,"count":11},{"map_id":2,"x":11,"y":16,"count":5},{"map_id":2,"x":11,"y":18,"count":569},{"map_id":2,"x":11,"y":19,"count":131},{"map_id":2,"x":11,"y":20,"count":63},{"map_id":2,"x":11,"y":22,"count":561},{"map_id":2,"x":11,"y":23,"count":213},{"map_id":2,"x":11,"y":24,"count":27},{"map_id":2,"x":11,"y":25,"count":71},{"map_id":2,"x":11,"y":26,"count":17},{"map_id":2,"x":11,"y":27,"count":3},{"map_id":2,"x":11,"y":28,"count":44},{"map_id":2,"x":11,"y":29,"count":11},{"map_id":2,"x":11,"y":30,"count":16},{"map_id":2,"x":11,"y":31,"count":31},{"map_id":2,"x":12,"y":11,"count":3},{"map_id":2,"x":12,"y":12,"count":37},{"map_id":2,"x":12,"y":13,"count":102},{"map_id":2,"x":12,"y":18,"count":83},{"map_id":2,"x":12,"y":19,"count":84},{"map_id":2,"x":12,"y":20,"count":28},{"map_id":2,"x":12,"y":27,"count":19},{"map_id":2,"x":12,"y":28,"count":22},{"map_id":2,"x":12,"y":29,"count":65},{"map_id":2,"x":12,"y":30,"count":112},{"map_id":2,"x":12,"y":31,"count":10},{"map_id":2,"x":13,"y":8,"count":14},{"map_id":2,"x":13,"y":9,"count":105},{"map_id":2,"x":13,"y":10,"count":15},{"map_id":2,"x":13,"y":11,"count":3},{"map_id":2,"x":13,"y":13,"count":52},{"map_id":2,"x":13,"y":18,"count":126},{"map_id":2,"x":13,"y":19,"count":190},{"map_id":2,"x":13,"y":20,"count":95},{"map_id":2,"x":13,"y":28,"count":12},{"map_id":2,"x":13,"y":29,"count":9},{"map_id":2,"x":13,"y":30,"count":10},{"map_id":2,"x":13,"y":31,"count":7},{"map_id":2,"x":14,"y":7,"count":4},{"map_id":2,"x":14,"y":8,"count":45},{"map_id":2,"x":14,"y":9,"count":93},{"map_id":2,"x":14,"y":10,"count":10},{"map_id":2,"x":14,"y":11,"count":9},{"map_id":2,"x":14,"y":12,"count":20},{"map_id":2,"x":14,"y":13,"count":7},{"map_id":2,"x":14,"y":18,"count":118},{"map_id":2,"x":14,"y":19,"count":197},{"map_id":2,"x":14,"y":20,"count":157},{"map_id":2,"x":14,"y":28,"count":27},{"map_id":2,"x":14,"y":29,"count":5},{"map_id":2,"x":14,"y":30,"count":48},{"map_id":2,"x":14,"y":31,"count":10},{"map_id":2,"x":15,"y":8,"count":114},{"map_id":2,"x":15,"y":10,"count":64},{"map_id":2,"x":15,"y":11,"count":12},{"map_id":2,"x":15,"y":12,"count":20},{"map_id":2,"x":15,"y":13,"count":7},{"map_id":2,"x":15,"y":18,"count":105},{"map_id":2,"x":15,"y":19,"count":160},{"map_id":2,"x":15,"y":20,"count":227},{"map_id":2,"x":15,"y":27,"count":7},{"map_id":2,"x":15,"y":28,"count":67},{"map_id":2,"x":15,"y":29,"count":9},{"map_id":2,"x":15,"y":30,"count":44},{"map_id":2,"x":15,"y":31,"count":63},{"map_id":2,"x":16,"y":8,"count":25},{"map_id":2,"x":16,"y":9,"count":9},{"map_id":2,"x":16,"y":11,"count":20},{"map_id":2,"x":16,"y":12,"count":7},{"map_id":2,"x":16,"y":13,"count":4},{"map_id":2,"x":16,"y":17,"count":22},{"map_id":2,"x":16,"y":18,"count":391},{"map_id":2,"x":16,"y":19,"count":351},{"map_id":2,"x":16,"y":20,"count":300},{"map_id":2,"x":16,"y":26,"count":119},{"map_id":2,"x":16,"y":27,"count":67},{"map_id":2,"x":16,"y":28,"count":42},{"map_id":2,"x":16,"y":29,"count":24},{"map_id":2,"x":16,"y":30,"count":80},{"map_id":2,"x":16,"y":31,"count":3},{"map_id":2,"x":17,"y":8,"count":6},{"map_id":2,"x":17,"y":13,"count":21},{"map_id":2,"x":17,"y":18,"count":401},{"map_id":2,"x":17,"y":19,"count":422},{"map_id":2,"x":17,"y":20,"count":160},{"map_id":2,"x":17,"y":26,"count":123},{"map_id":2,"x":17,"y":27,"count":20},{"map_id":2,"x":17,"y":28,"count":63},{"map_id":2,"x":17,"y":29,"count":10},{"map_id":2,"x":17,"y":30,"count":26},{"map_id":2,"x":17,"y":31,"count":2},{"map_id":2,"x":18,"y":8,"count":2},{"map_id":2,"x":18,"y":9,"count":3},{"map_id":2,"x":18,"y":10,"count":4},{"map_id":2,"x":18,"y":11,"count":3},{"map_id":2,"x":18,"y":13,"count":10},{"map_id":2,"x":18,"y":14,"count":16},{"map_id":2,"x":18,"y":15,"count":165},{"map_id":2,"x":18,"y":16,"count":64},{"map_id":2,"x":18,"y":17,"count":107},{"map_id":2,"x":18,"y":22,"count":36},{"map_id":2,"x":18,"y":23,"count":108},{"map_id":2,"x":18,"y":24,"count":48},{"map_id":2,"x":18,"y":25,"count":421},{"map_id":2,"x":18,"y":26,"count":24},{"map_id":2,"x":18,"y":27,"count":49},{"map_id":2,"x":18,"y":28,"count":50},{"map_id":2,"x":18,"y":29,"count":115},{"map_id":2,"x":18,"y":30,"count":26},{"map_id":2,"x":18,"y":31,"count":22},{"map_id":2,"x":18,"y":32,"count":70},{"map_id":2,"x":18,"y":33,"count":39},{"map_id":2,"x":18,"y":34,"count":32},{"map_id":2,"x":18,"y":35,"count":37},{"map_id":2,"x":19,"y":9,"count":5},{"map_id":2,"x":19,"y":10,"count":3},{"map_id":2,"x":19,"y":11,"count":7},{"map_id":2,"x":19,"y":12,"count":2},{"map_id":2,"x":19,"y":13,"count":25},{"map_id":2,"x":19,"y":14,"count":8},{"map_id":2,"x":19,"y":15,"count":29},{"map_id":2,"x":19,"y":16,"count":60},{"map_id":2,"x":19,"y":17,"count":93},{"map_id":2,"x":19,"y":18,"count":25},{"map_id":2,"x":19,"y":19,"count":66},{"map_id":2,"x":19,"y":20,"count":218},{"map_id":2,"x":19,"y":21,"count":123},{"map_id":2,"x":19,"y":22,"count":44},{"map_id":2,"x":19,"y":23,"count":40},{"map_id":2,"x":19,"y":24,"count":40},{"map_id":2,"x":19,"y":25,"count":48},{"map_id":2,"x":19,"y":26,"count":37},{"map_id":2,"x":19,"y":27,"count":114},{"map_id":2,"x":19,"y":28,"count":57},{"map_id":2,"x":19,"y":30,"count":38},{"map_id":2,"x":19,"y":31,"count":29},{"map_id":2,"x":19,"y":32,"count":60},{"map_id":2,"x":19,"y":33,"count":75},{"map_id":2,"x":19,"y":34,"count":79},{"map_id":2,"x":19,"y":35,"count":36},{"map_id":2,"x":20,"y":9,"count":3},{"map_id":2,"x":20,"y":10,"count":105},{"map_id":2,"x":20,"y":11,"count":7},{"map_id":2,"x":20,"y":13,"count":10},{"map_id":2,"x":20,"y":14,"count":11},{"map_id":2,"x":20,"y":15,"count":30},{"map_id":2,"x":20,"y":16,"count":43},{"map_id":2,"x":20,"y":17,"count":92},{"map_id":2,"x":20,"y":18,"count":29},{"map_id":2,"x":20,"y":19,"count":55},{"map_id":2,"x":20,"y":20,"count":85},{"map_id":2,"x":20,"y":21,"count":43},{"map_id":2,"x":20,"y":22,"count":22},{"map_id":2,"x":20,"y":23,"count":68},{"map_id":2,"x":20,"y":24,"count":27},{"map_id":2,"x":20,"y":25,"count":18},{"map_id":2,"x":20,"y":26,"count":36},{"map_id":2,"x":20,"y":27,"count":81},{"map_id":2,"x":20,"y":28,"count":34},{"map_id":2,"x":20,"y":29,"count":26},{"map_id":2,"x":20,"y":30,"count":45},{"map_id":2,"x":20,"y":31,"count":8},{"map_id":2,"x":21,"y":8,"count":41},{"map_id":2,"x":21,"y":9,"count":2},{"map_id":2,"x":21,"y":10,"count":3},{"map_id":2,"x":21,"y":11,"count":17},{"map_id":2,"x":21,"y":12,"count":3},{"map_id":2,"x":21,"y":13,"count":2},{"map_id":2,"x":21,"y":14,"count":3},{"map_id":2,"x":21,"y":15,"count":21},{"map_id":2,"x":21,"y":16,"count":31},{"map_id":2,"x":21,"y":17,"count":65},{"map_id":2,"x":21,"y":18,"count":90},{"map_id":2,"x":21,"y":19,"count":67},{"map_id":2,"x":21,"y":20,"count":71},{"map_id":2,"x":21,"y":21,"count":39},{"map_id":2,"x":21,"y":22,"count":33},{"map_id":2,"x":21,"y":23,"count":13},{"map_id":2,"x":21,"y":30,"count":100},{"map_id":2,"x":21,"y":31,"count":3},{"map_id":2,"x":22,"y":8,"count":63},{"map_id":2,"x":22,"y":9,"count":7},{"map_id":2,"x":22,"y":10,"count":75},{"map_id":2,"x":22,"y":11,"count":22},{"map_id":2,"x":22,"y":12,"count":19},{"map_id":2,"x":22,"y":13,"count":4},{"map_id":2,"x":22,"y":18,"count":37},{"map_id":2,"x":22,"y":19,"count":19},{"map_id":2,"x":22,"y":20,"count":27},{"map_id":2,"x":22,"y":21,"count":41},{"map_id":2,"x":22,"y":22,"count":15},{"map_id":2,"x":22,"y":30,"count":28},{"map_id":2,"x":22,"y":31,"count":91},{"map_id":2,"x":23,"y":8,"count":96},{"map_id":2,"x":23,"y":9,"count":7},{"map_id":2,"x":23,"y":10,"count":12},{"map_id":2,"x":23,"y":11,"count":29},{"map_id":2,"x":23,"y":12,"count":81},{"map_id":2,"x":23,"y":17,"count":7},{"map_id":2,"x":23,"y":18,"count":52},{"map_id":2,"x":23,"y":19,"count":29},{"map_id":2,"x":23,"y":20,"count":6},{"map_id":2,"x":23,"y":21,"count":7},{"map_id":2,"x":23,"y":22,"count":2},{"map_id":2,"x":23,"y":30,"count":23},{"map_id":2,"x":23,"y":31,"count":38},{"map_id":2,"x":24,"y":2,"count":255},{"map_id":2,"x":24,"y":8,"count":12},{"map_id":2,"x":24,"y":9,"count":23},{"map_id":2,"x":24,"y":10,"count":4},{"map_id":2,"x":24,"y":11,"count":4},{"map_id":2,"x":24,"y":12,"count":4},{"map_id":2,"x":24,"y":18,"count":81},{"map_id":2,"x":24,"y":19,"count":17},{"map_id":2,"x":24,"y":20,"count":7},{"map_id":2,"x":24,"y":21,"count":6},{"map_id":2,"x":24,"y":30,"count":4},{"map_id":2,"x":25,"y":2,"count":243},{"map_id":2,"x":25,"y":8,"count":17},{"map_id":2,"x":25,"y":9,"count":19},{"map_id":2,"x":25,"y":10,"count":4},{"map_id":2,"x":25,"y":11,"count":9},{"map_id":2,"x":25,"y":18,"count":9},{"map_id":2,"x":25,"y":19,"count":63},{"map_id":2,"x":25,"y":20,"count":8},{"map_id":2,"x":25,"y":21,"count":3},{"map_id":2,"x":25,"y":30,"count":2},{"map_id":2,"x":26,"y":2,"count":113},{"map_id":2,"x":26,"y":8,"count":185},{"map_id":2,"x":26,"y":9,"count":3},{"map_id":2,"x":26,"y":10,"count":2},{"map_id":2,"x":26,"y":11,"count":3},{"map_id":2,"x":26,"y":16,"count":3},{"map_id":2,"x":26,"y":17,"count":4},{"map_id":2,"x":26,"y":18,"count":9},{"map_id":2,"x":26,"y":19,"count":14},{"map_id":2,"x":26,"y":20,"count":2},{"map_id":2,"x":26,"y":30,"count":14},{"map_id":2,"x":26,"y":31,"count":7},{"map_id":2,"x":27,"y":2,"count":227},{"map_id":2,"x":27,"y":4,"count":110},{"map_id":2,"x":27,"y":8,"count":83},{"map_id":2,"x":27,"y":9,"count":44},{"map_id":2,"x":27,"y":10,"count":105},{"map_id":2,"x":27,"y":11,"count":33},{"map_id":2,"x":27,"y":15,"count":5},{"map_id":2,"x":27,"y":16,"count":4},{"map_id":2,"x":27,"y":18,"count":4},{"map_id":2,"x":27,"y":19,"count":3},{"map_id":2,"x":27,"y":30,"count":17},{"map_id":2,"x":27,"y":31,"count":13},{"map_id":2,"x":28,"y":2,"count":139},{"map_id":2,"x":28,"y":3,"count":146},{"map_id":2,"x":28,"y":4,"count":103},{"map_id":2,"x":28,"y":5,"count":107},{"map_id":2,"x":28,"y":6,"count":7},{"map_id":2,"x":28,"y":8,"count":177},{"map_id":2,"x":28,"y":9,"count":37},{"map_id":2,"x":28,"y":10,"count":10},{"map_id":2,"x":28,"y":11,"count":48},{"map_id":2,"x":28,"y":14,"count":2},{"map_id":2,"x":28,"y":15,"count":9},{"map_id":2,"x":28,"y":16,"count":8},{"map_id":2,"x":28,"y":18,"count":4},{"map_id":2,"x":28,"y":19,"count":2},{"map_id":2,"x":28,"y":30,"count":3},{"map_id":2,"x":28,"y":31,"count":6},{"map_id":2,"x":29,"y":2,"count":107},{"map_id":2,"x":29,"y":3,"count":92},{"map_id":2,"x":29,"y":4,"count":82},{"map_id":2,"x":29,"y":5,"count":61},{"map_id":2,"x":29,"y":6,"count":51},{"map_id":2,"x":29,"y":7,"count":4},{"map_id":2,"x":29,"y":8,"count":348},{"map_id":2,"x":29,"y":9,"count":83},{"map_id":2,"x":29,"y":10,"count":58},{"map_id":2,"x":29,"y":11,"count":10},{"map_id":2,"x":29,"y":13,"count":4},{"map_id":2,"x":29,"y":14,"count":25},{"map_id":2,"x":29,"y":15,"count":14},{"map_id":2,"x":29,"y":16,"count":43},{"map_id":2,"x":29,"y":18,"count":4},{"map_id":2,"x":29,"y":19,"count":2},{"map_id":2,"x":29,"y":31,"count":12},{"map_id":2,"x":30,"y":2,"count":254},{"map_id":2,"x":30,"y":3,"count":107},{"map_id":2,"x":30,"y":4,"count":70},{"map_id":2,"x":30,"y":5,"count":57},{"map_id":2,"x":30,"y":6,"count":34},{"map_id":2,"x":30,"y":7,"count":2},{"map_id":2,"x":30,"y":8,"count":143},{"map_id":2,"x":30,"y":9,"count":180},{"map_id":2,"x":30,"y":10,"count":44},{"map_id":2,"x":30,"y":14,"count":18},{"map_id":2,"x":30,"y":15,"count":13},{"map_id":2,"x":30,"y":16,"count":18},{"map_id":2,"x":30,"y":17,"count":11},{"map_id":2,"x":30,"y":18,"count":36},{"map_id":2,"x":30,"y":19,"count":35},{"map_id":2,"x":30,"y":20,"count":12},{"map_id":2,"x":30,"y":31,"count":2},{"map_id":2,"x":31,"y":2,"count":191},{"map_id":2,"x":31,"y":3,"count":135},{"map_id":2,"x":31,"y":4,"count":145},{"map_id":2,"x":31,"y":5,"count":85},{"map_id":2,"x":31,"y":6,"count":109},{"map_id":2,"x":31,"y":7,"count":64},{"map_id":2,"x":31,"y":8,"count":115},{"map_id":2,"x":31,"y":9,"count":279},{"map_id":2,"x":31,"y":10,"count":37},{"map_id":2,"x":31,"y":14,"count":13},{"map_id":2,"x":31,"y":15,"count":68},{"map_id":2,"x":31,"y":16,"count":5},{"map_id":2,"x":31,"y":18,"count":8},{"map_id":2,"x":31,"y":19,"count":2},{"map_id":2,"x":31,"y":20,"count":5},{"map_id":2,"x":31,"y":22,"count":8},{"map_id":2,"x":31,"y":23,"count":18},{"map_id":2,"x":31,"y":26,"count":5},{"map_id":2,"x":31,"y":28,"count":8},{"map_id":2,"x":31,"y":29,"count":12},{"map_id":2,"x":31,"y":30,"count":5},{"map_id":2,"x":31,"y":31,"count":3},{"map_id":2,"x":32,"y":2,"count":371},{"map_id":2,"x":32,"y":3,"count":170},{"map_id":2,"x":32,"y":4,"count":143},{"map_id":2,"x":32,"y":5,"count":217},{"map_id":2,"x":32,"y":6,"count":65},{"map_id":2,"x":32,"y":7,"count":2},{"map_id":2,"x":32,"y":8,"count":220},{"map_id":2,"x":32,"y":9,"count":84},{"map_id":2,"x":32,"y":10,"count":11},{"map_id":2,"x":32,"y":11,"count":3},{"map_id":2,"x":32,"y":12,"count":30},{"map_id":2,"x":32,"y":13,"count":20},{"map_id":2,"x":32,"y":14,"count":2},{"map_id":2,"x":32,"y":15,"count":23},{"map_id":2,"x":32,"y":16,"count":14},{"map_id":2,"x":32,"y":17,"count":2},{"map_id":2,"x":32,"y":18,"count":23},{"map_id":2,"x":32,"y":19,"count":110},{"map_id":2,"x":32,"y":20,"count":13},{"map_id":2,"x":32,"y":21,"count":10},{"map_id":2,"x":32,"y":22,"count":100},{"map_id":2,"x":32,"y":23,"count":52},{"map_id":2,"x":32,"y":24,"count":14},{"map_id":2,"x":32,"y":25,"count":25},{"map_id":2,"x":32,"y":26,"count":11},{"map_id":2,"x":32,"y":27,"count":7},{"map_id":2,"x":32,"y":28,"count":34},{"map_id":2,"x":32,"y":29,"count":3},{"map_id":2,"x":33,"y":2,"count":247},{"map_id":2,"x":33,"y":3,"count":175},{"map_id":2,"x":33,"y":4,"count":178},{"map_id":2,"x":33,"y":5,"count":56},{"map_id":2,"x":33,"y":6,"count":33},{"map_id":2,"x":33,"y":8,"count":220},{"map_id":2,"x":33,"y":9,"count":92},{"map_id":2,"x":33,"y":10,"count":36},{"map_id":2,"x":33,"y":11,"count":6},{"map_id":2,"x":33,"y":12,"count":4},{"map_id":2,"x":33,"y":13,"count":17},{"map_id":2,"x":33,"y":14,"count":5},{"map_id":2,"x":33,"y":15,"count":21},{"map_id":2,"x":33,"y":16,"count":45},{"map_id":2,"x":33,"y":17,"count":26},{"map_id":2,"x":33,"y":18,"count":21},{"map_id":2,"x":33,"y":20,"count":71},{"map_id":2,"x":33,"y":21,"count":67},{"map_id":2,"x":33,"y":22,"count":228},{"map_id":2,"x":33,"y":23,"count":152},{"map_id":2,"x":33,"y":24,"count":53},{"map_id":2,"x":33,"y":25,"count":76},{"map_id":2,"x":33,"y":26,"count":41},{"map_id":2,"x":33,"y":27,"count":32},{"map_id":2,"x":33,"y":28,"count":24},{"map_id":2,"x":33,"y":29,"count":9},{"map_id":2,"x":34,"y":2,"count":197},{"map_id":2,"x":34,"y":3,"count":200},{"map_id":2,"x":34,"y":4,"count":95},{"map_id":2,"x":34,"y":5,"count":32},{"map_id":2,"x":34,"y":6,"count":18},{"map_id":2,"x":34,"y":7,"count":4},{"map_id":2,"x":34,"y":8,"count":177},{"map_id":2,"x":34,"y":9,"count":73},{"map_id":2,"x":34,"y":16,"count":66},{"map_id":2,"x":34,"y":17,"count":4},{"map_id":2,"x":34,"y":18,"count":8},{"map_id":2,"x":34,"y":26,"count":54},{"map_id":2,"x":34,"y":27,"count":175},{"map_id":2,"x":34,"y":28,"count":22},{"map_id":2,"x":34,"y":29,"count":8},{"map_id":2,"x":35,"y":16,"count":2},{"map_id":2,"x":35,"y":17,"count":2},{"map_id":2,"x":35,"y":18,"count":7},{"map_id":2,"x":35,"y":19,"count":2},{"map_id":2,"x":36,"y":18,"count":2},{"map_id":2,"x":36,"y":19,"count":5},{"map_id":2,"x":37,"y":19,"count":40},{"map_id":12,"x":4,"y":2,"count":216},{"map_id":12,"x":4,"y":3,"count":228},{"map_id":12,"x":4,"y":4,"count":213},{"map_id":12,"x":4,"y":5,"count":8},{"map_id":12,"x":4,"y":6,"count":154},{"map_id":12,"x":4,"y":7,"count":177},{"map_id":12,"x":4,"y":8,"count":114},{"map_id":12,"x":4,"y":9,"count":8},{"map_id":12,"x":4,"y":10,"count":387},{"map_id":12,"x":4,"y":11,"count":591},{"map_id":12,"x":4,"y":12,"count":1965},{"map_id":12,"x":4,"y":14,"count":1007},{"map_id":12,"x":4,"y":15,"count":1239},{"map_id":12,"x":4,"y":16,"count":1246},{"map_id":12,"x":4,"y":17,"count":891},{"map_id":12,"x":4,"y":18,"count":732},{"map_id":12,"x":4,"y":19,"count":40},{"map_id":12,"x":4,"y":20,"count":5742},{"map_id":12,"x":4,"y":21,"count":7677},{"map_id":12,"x":4,"y":22,"count":14811},{"map_id":12,"x":4,"y":24,"count":3626},{"map_id":12,"x":4,"y":25,"count":2024},{"map_id":12,"x":4,"y":26,"count":1397},{"map_id":12,"x":4,"y":27,"count":110},{"map_id":12,"x":4,"y":28,"count":8213},{"map_id":12,"x":4,"y":29,"count":7363},{"map_id":12,"x":4,"y":30,"count":11996},{"map_id":12,"x":4,"y":31,"count":17351},{"map_id":12,"x":5,"y":2,"count":213},{"map_id":12,"x":5,"y":3,"count":113},{"map_id":12,"x":5,"y":4,"count":71},{"map_id":12,"x":5,"y":5,"count":12},{"map_id":12,"x":5,"y":6,"count":271},{"map_id":12,"x":5,"y":7,"count":143},{"map_id":12,"x":5,"y":8,"count":103},{"map_id":12,"x":5,"y":9,"count":12},{"map_id":12,"x":5,"y":10,"count":317},{"map_id":12,"x":5,"y":11,"count":754},{"map_id":12,"x":5,"y":12,"count":1006},{"map_id":12,"x":5,"y":14,"count":1042},{"map_id":12,"x":5,"y":15,"count":910},{"map_id":12,"x":5,"y":16,"count":808},{"map_id":12,"x":5,"y":17,"count":831},{"map_id":12,"x":5,"y":18,"count":960},{"map_id":12,"x":5,"y":19,"count":2322},{"map_id":12,"x":5,"y":20,"count":4054},{"map_id":12,"x":5,"y":21,"count":5970},{"map_id":12,"x":5,"y":22,"count":10080},{"map_id":12,"x":5,"y":24,"count":1755},{"map_id":12,"x":5,"y":25,"count":3437},{"map_id":12,"x":5,"y":26,"count":812},{"map_id":12,"x":5,"y":27,"count":66},{"map_id":12,"x":5,"y":28,"count":5633},{"map_id":12,"x":5,"y":29,"count":5540},{"map_id":12,"x":5,"y":30,"count":10298},{"map_id":12,"x":5,"y":31,"count":12842},{"map_id":12,"x":6,"y":2,"count":111},{"map_id":12,"x":6,"y":3,"count":207},{"map_id":12,"x":6,"y":4,"count":55},{"map_id":12,"x":6,"y":5,"count":6},{"map_id":12,"x":6,"y":6,"count":171},{"map_id":12,"x":6,"y":7,"count":96},{"map_id":12,"x":6,"y":8,"count":169},{"map_id":12,"x":6,"y":9,"count":10},{"map_id":12,"x":6,"y":10,"count":329},{"map_id":12,"x":6,"y":11,"count":384},{"map_id":12,"x":6,"y":12,"count":381},{"map_id":12,"x":6,"y":13,"count":32},{"map_id":12,"x":6,"y":14,"count":968},{"map_id":12,"x":6,"y":15,"count":795},{"map_id":12,"x":6,"y":16,"count":761},{"map_id":12,"x":6,"y":17,"count":504},{"map_id":12,"x":6,"y":18,"count":369},{"map_id":12,"x":6,"y":19,"count":36},{"map_id":12,"x":6,"y":20,"count":2675},{"map_id":12,"x":6,"y":21,"count":4004},{"map_id":12,"x":6,"y":22,"count":7059},{"map_id":12,"x":6,"y":24,"count":2383},{"map_id":12,"x":6,"y":25,"count":2527},{"map_id":12,"x":6,"y":26,"count":2333},{"map_id":12,"x":6,"y":27,"count":2537},{"map_id":12,"x":6,"y":28,"count":5708},{"map_id":12,"x":6,"y":29,"count":6554},{"map_id":12,"x":6,"y":30,"count":7168},{"map_id":12,"x":6,"y":31,"count":10471},{"map_id":12,"x":7,"y":2,"count":182},{"map_id":12,"x":7,"y":3,"count":256},{"map_id":12,"x":7,"y":4,"count":137},{"map_id":12,"x":7,"y":5,"count":28},{"map_id":12,"x":7,"y":6,"count":221},{"map_id":12,"x":7,"y":7,"count":238},{"map_id":12,"x":7,"y":8,"count":162},{"map_id":12,"x":7,"y":9,"count":16},{"map_id":12,"x":7,"y":10,"count":613},{"map_id":12,"x":7,"y":11,"count":537},{"map_id":12,"x":7,"y":12,"count":399},{"map_id":12,"x":7,"y":13,"count":30},{"map_id":12,"x":7,"y":14,"count":1237},{"map_id":12,"x":7,"y":15,"count":722},{"map_id":12,"x":7,"y":16,"count":625},{"map_id":12,"x":7,"y":17,"count":687},{"map_id":12,"x":7,"y":18,"count":268},{"map_id":12,"x":7,"y":19,"count":46},{"map_id":12,"x":7,"y":20,"count":2087},{"map_id":12,"x":7,"y":21,"count":3918},{"map_id":12,"x":7,"y":22,"count":6085},{"map_id":12,"x":7,"y":24,"count":1572},{"map_id":12,"x":7,"y":25,"count":1649},{"map_id":12,"x":7,"y":26,"count":1635},{"map_id":12,"x":7,"y":27,"count":2459},{"map_id":12,"x":7,"y":28,"count":4034},{"map_id":12,"x":7,"y":29,"count":5053},{"map_id":12,"x":7,"y":30,"count":6805},{"map_id":12,"x":7,"y":31,"count":8114},{"map_id":12,"x":8,"y":2,"count":352},{"map_id":12,"x":8,"y":3,"count":542},{"map_id":12,"x":8,"y":4,"count":231},{"map_id":12,"x":8,"y":5,"count":22},{"map_id":12,"x":8,"y":6,"count":208},{"map_id":12,"x":8,"y":7,"count":213},{"map_id":12,"x":8,"y":8,"count":245},{"map_id":12,"x":8,"y":9,"count":28},{"map_id":12,"x":8,"y":10,"count":940},{"map_id":12,"x":8,"y":11,"count":888},{"map_id":12,"x":8,"y":12,"count":614},{"map_id":12,"x":8,"y":13,"count":38},{"map_id":12,"x":8,"y":14,"count":1757},{"map_id":12,"x":8,"y":15,"count":752},{"map_id":12,"x":8,"y":16,"count":600},{"map_id":12,"x":8,"y":17,"count":401},{"map_id":12,"x":8,"y":18,"count":345},{"map_id":12,"x":8,"y":19,"count":32},{"map_id":12,"x":8,"y":20,"count":1697},{"map_id":12,"x":8,"y":21,"count":2691},{"map_id":12,"x":8,"y":22,"count":4666},{"map_id":12,"x":8,"y":24,"count":1256},{"map_id":12,"x":8,"y":25,"count":1139},{"map_id":12,"x":8,"y":26,"count":1801},{"map_id":12,"x":8,"y":27,"count":3185},{"map_id":12,"x":8,"y":28,"count":4894},{"map_id":12,"x":8,"y":29,"count":5135},{"map_id":12,"x":8,"y":30,"count":3944},{"map_id":12,"x":8,"y":31,"count":4916},{"map_id":12,"x":9,"y":2,"count":746},{"map_id":12,"x":9,"y":3,"count":885},{"map_id":12,"x":9,"y":10,"count":596},{"map_id":12,"x":9,"y":11,"count":904},{"map_id":12,"x":9,"y":12,"count":644},{"map_id":12,"x":9,"y":13,"count":72},{"map_id":12,"x":9,"y":14,"count":1419},{"map_id":12,"x":9,"y":15,"count":1117},{"map_id":12,"x":9,"y":16,"count":784},{"map_id":12,"x":9,"y":17,"count":420},{"map_id":12,"x":9,"y":18,"count":416},{"map_id":12,"x":9,"y":19,"count":620},{"map_id":12,"x":9,"y":20,"count":911},{"map_id":12,"x":9,"y":21,"count":1920},{"map_id":12,"x":9,"y":22,"count":3520},{"map_id":12,"x":9,"y":24,"count":914},{"map_id":12,"x":9,"y":25,"count":858},{"map_id":12,"x":9,"y":26,"count":1318},{"map_id":12,"x":9,"y":28,"count":6131},{"map_id":12,"x":9,"y":29,"count":4866},{"map_id":12,"x":9,"y":30,"count":4352},{"map_id":12,"x":9,"y":31,"count":4832},{"map_id":12,"x":10,"y":0,"count":2838},{"map_id":12,"x":10,"y":1,"count":2807},{"map_id":12,"x":10,"y":2,"count":2140},{"map_id":12,"x":10,"y":3,"count":776},{"map_id":12,"x":10,"y":4,"count":828},{"map_id":12,"x":10,"y":5,"count":76},{"map_id":12,"x":10,"y":6,"count":3376},{"map_id":12,"x":10,"y":7,"count":4928},{"map_id":12,"x":10,"y":8,"count":3257},{"map_id":12,"x":10,"y":9,"count":1889},{"map_id":12,"x":10,"y":10,"count":837},{"map_id":12,"x":10,"y":11,"count":1185},{"map_id":12,"x":10,"y":12,"count":1510},{"map_id":12,"x":10,"y":14,"count":668},{"map_id":12,"x":10,"y":15,"count":1012},{"map_id":12,"x":10,"y":16,"count":482},{"map_id":12,"x":10,"y":17,"count":388},{"map_id":12,"x":10,"y":18,"count":363},{"map_id":12,"x":10,"y":19,"count":38},{"map_id":12,"x":10,"y":20,"count":1662},{"map_id":12,"x":10,"y":21,"count":1613},{"map_id":12,"x":10,"y":22,"count":2483},{"map_id":12,"x":10,"y":24,"count":733},{"map_id":12,"x":10,"y":25,"count":944},{"map_id":12,"x":10,"y":26,"count":543},{"map_id":12,"x":10,"y":27,"count":26},{"map_id":12,"x":10,"y":28,"count":4576},{"map_id":12,"x":10,"y":29,"count":4300},{"map_id":12,"x":10,"y":30,"count":5030},{"map_id":12,"x":10,"y":31,"count":5271},{"map_id":12,"x":10,"y":32,"count":8732},{"map_id":12,"x":10,"y":33,"count":8993},{"map_id":12,"x":10,"y":34,"count":10871},{"map_id":12,"x":10,"y":35,"count":11417},{"map_id":12,"x":11,"y":0,"count":2505},{"map_id":12,"x":11,"y":1,"count":1864},{"map_id":12,"x":11,"y":2,"count":1368},{"map_id":12,"x":11,"y":3,"count":842},{"map_id":12,"x":11,"y":4,"count":544},{"map_id":12,"x":11,"y":5,"count":62},{"map_id":12,"x":11,"y":6,"count":4215},{"map_id":12,"x":11,"y":7,"count":3567},{"map_id":12,"x":11,"y":8,"count":2846},{"map_id":12,"x":11,"y":9,"count":2740},{"map_id":12,"x":11,"y":10,"count":1081},{"map_id":12,"x":11,"y":11,"count":1293},{"map_id":12,"x":11,"y":12,"count":2186},{"map_id":12,"x":11,"y":14,"count":787},{"map_id":12,"x":11,"y":15,"count":590},{"map_id":12,"x":11,"y":16,"count":515},{"map_id":12,"x":11,"y":17,"count":470},{"map_id":12,"x":11,"y":18,"count":111},{"map_id":12,"x":11,"y":19,"count":10},{"map_id":12,"x":11,"y":20,"count":1414},{"map_id":12,"x":11,"y":21,"count":1091},{"map_id":12,"x":11,"y":22,"count":1759},{"map_id":12,"x":11,"y":24,"count":732},{"map_id":12,"x":11,"y":25,"count":725},{"map_id":12,"x":11,"y":26,"count":513},{"map_id":12,"x":11,"y":27,"count":36},{"map_id":12,"x":11,"y":28,"count":5752},{"map_id":12,"x":11,"y":29,"count":4781},{"map_id":12,"x":11,"y":30,"count":5406},{"map_id":12,"x":11,"y":31,"count":5764},{"map_id":12,"x":11,"y":32,"count":8738},{"map_id":12,"x":11,"y":33,"count":9090},{"map_id":12,"x":11,"y":34,"count":11560},{"map_id":12,"x":11,"y":35,"count":11822},{"map_id":12,"x":12,"y":2,"count":569},{"map_id":12,"x":12,"y":3,"count":606},{"map_id":12,"x":12,"y":4,"count":403},{"map_id":12,"x":12,"y":5,"count":42},{"map_id":12,"x":12,"y":6,"count":3488},{"map_id":12,"x":12,"y":7,"count":2810},{"map_id":12,"x":12,"y":8,"count":2002},{"map_id":12,"x":12,"y":9,"count":1972},{"map_id":12,"x":12,"y":10,"count":1017},{"map_id":12,"x":12,"y":11,"count":1188},{"map_id":12,"x":12,"y":12,"count":1794},{"map_id":12,"x":12,"y":14,"count":540},{"map_id":12,"x":12,"y":15,"count":435},{"map_id":12,"x":12,"y":16,"count":523},{"map_id":12,"x":12,"y":17,"count":286},{"map_id":12,"x":12,"y":18,"count":89},{"map_id":12,"x":12,"y":19,"count":14},{"map_id":12,"x":12,"y":20,"count":1150},{"map_id":12,"x":12,"y":21,"count":1048},{"map_id":12,"x":12,"y":22,"count":2761},{"map_id":12,"x":12,"y":23,"count":2437},{"map_id":12,"x":12,"y":24,"count":1968},{"map_id":12,"x":12,"y":25,"count":1318},{"map_id":12,"x":12,"y":26,"count":516},{"map_id":12,"x":12,"y":27,"count":44},{"map_id":12,"x":12,"y":28,"count":7154},{"map_id":12,"x":12,"y":29,"count":5997},{"map_id":12,"x":12,"y":30,"count":9980},{"map_id":12,"x":12,"y":31,"count":11047},{"map_id":12,"x":13,"y":2,"count":548},{"map_id":12,"x":13,"y":3,"count":502},{"map_id":12,"x":13,"y":4,"count":432},{"map_id":12,"x":13,"y":5,"count":36},{"map_id":12,"x":13,"y":6,"count":1659},{"map_id":12,"x":13,"y":7,"count":1680},{"map_id":12,"x":13,"y":8,"count":893},{"map_id":12,"x":13,"y":9,"count":1713},{"map_id":12,"x":13,"y":10,"count":671},{"map_id":12,"x":13,"y":11,"count":1387},{"map_id":12,"x":13,"y":12,"count":2086},{"map_id":12,"x":13,"y":14,"count":358},{"map_id":12,"x":13,"y":15,"count":303},{"map_id":12,"x":13,"y":16,"count":414},{"map_id":12,"x":13,"y":17,"count":366},{"map_id":12,"x":13,"y":18,"count":166},{"map_id":12,"x":13,"y":19,"count":18},{"map_id":12,"x":13,"y":20,"count":1789},{"map_id":12,"x":13,"y":21,"count":1076},{"map_id":12,"x":13,"y":22,"count":2493},{"map_id":12,"x":13,"y":23,"count":3241},{"map_id":12,"x":13,"y":24,"count":1545},{"map_id":12,"x":13,"y":25,"count":1129},{"map_id":12,"x":13,"y":26,"count":364},{"map_id":12,"x":13,"y":27,"count":44},{"map_id":12,"x":13,"y":28,"count":8404},{"map_id":12,"x":13,"y":29,"count":7222},{"map_id":12,"x":13,"y":30,"count":14150},{"map_id":12,"x":13,"y":31,"count":15720},{"map_id":12,"x":14,"y":2,"count":314},{"map_id":12,"x":14,"y":3,"count":273},{"map_id":12,"x":14,"y":4,"count":408},{"map_id":12,"x":14,"y":5,"count":651},{"map_id":12,"x":14,"y":6,"count":1019},{"map_id":12,"x":14,"y":7,"count":986},{"map_id":12,"x":14,"y":8,"count":995},{"map_id":12,"x":14,"y":9,"count":935},{"map_id":12,"x":14,"y":10,"count":345},{"map_id":12,"x":14,"y":11,"count":1068},{"map_id":12,"x":14,"y":12,"count":4339},{"map_id":12,"x":14,"y":13,"count":1177},{"map_id":12,"x":14,"y":14,"count":977},{"map_id":12,"x":14,"y":15,"count":806},{"map_id":12,"x":14,"y":16,"count":322},{"map_id":12,"x":14,"y":17,"count":195},{"map_id":12,"x":14,"y":18,"count":364},{"map_id":12,"x":14,"y":19,"count":18},{"map_id":12,"x":14,"y":20,"count":1700},{"map_id":12,"x":14,"y":21,"count":1396},{"map_id":12,"x":14,"y":22,"count":3258},{"map_id":12,"x":14,"y":23,"count":2469},{"map_id":12,"x":14,"y":24,"count":1966},{"map_id":12,"x":14,"y":25,"count":1465},{"map_id":12,"x":14,"y":26,"count":598},{"map_id":12,"x":14,"y":27,"count":30},{"map_id":12,"x":14,"y":28,"count":14381},{"map_id":12,"x":14,"y":29,"count":14934},{"map_id":12,"x":14,"y":30,"count":15811},{"map_id":12,"x":14,"y":31,"count":21544},{"map_id":12,"x":15,"y":2,"count":259},{"map_id":12,"x":15,"y":3,"count":425},{"map_id":12,"x":15,"y":4,"count":275},{"map_id":12,"x":15,"y":5,"count":427},{"map_id":12,"x":15,"y":6,"count":778},{"map_id":12,"x":15,"y":7,"count":1084},{"map_id":12,"x":15,"y":8,"count":903},{"map_id":12,"x":15,"y":9,"count":573},{"map_id":12,"x":15,"y":10,"count":228},{"map_id":12,"x":15,"y":11,"count":415},{"map_id":12,"x":15,"y":12,"count":1756},{"map_id":12,"x":15,"y":13,"count":989},{"map_id":12,"x":15,"y":14,"count":389},{"map_id":12,"x":15,"y":15,"count":597},{"map_id":12,"x":15,"y":16,"count":351},{"map_id":12,"x":15,"y":17,"count":327},{"map_id":12,"x":15,"y":18,"count":288},{"map_id":12,"x":15,"y":19,"count":14},{"map_id":12,"x":15,"y":20,"count":1232},{"map_id":12,"x":15,"y":21,"count":1098},{"map_id":12,"x":15,"y":22,"count":1177},{"map_id":12,"x":15,"y":23,"count":1403},{"map_id":12,"x":15,"y":24,"count":1882},{"map_id":12,"x":15,"y":25,"count":1085},{"map_id":12,"x":15,"y":26,"count":353},{"map_id":12,"x":15,"y":27,"count":42},{"map_id":12,"x":15,"y":28,"count":18851},{"map_id":12,"x":15,"y":29,"count":15234},{"map_id":12,"x":15,"y":30,"count":21472},{"map_id":12,"x":15,"y":31,"count":27493},{"map_id":12,"x":16,"y":2,"count":240},{"map_id":12,"x":16,"y":3,"count":254},{"map_id":12,"x":16,"y":4,"count":232},{"map_id":12,"x":16,"y":5,"count":290},{"map_id":12,"x":16,"y":6,"count":929},{"map_id":12,"x":16,"y":7,"count":606},{"map_id":12,"x":16,"y":8,"count":1056},{"map_id":12,"x":16,"y":9,"count":1192},{"map_id":12,"x":16,"y":10,"count":673},{"map_id":12,"x":16,"y":11,"count":661},{"map_id":12,"x":16,"y":12,"count":1945},{"map_id":12,"x":16,"y":13,"count":1146},{"map_id":12,"x":16,"y":14,"count":1149},{"map_id":12,"x":16,"y":15,"count":914},{"map_id":12,"x":16,"y":16,"count":452},{"map_id":12,"x":16,"y":17,"count":475},{"map_id":12,"x":16,"y":18,"count":161},{"map_id":12,"x":16,"y":19,"count":32},{"map_id":12,"x":16,"y":20,"count":1637},{"map_id":12,"x":16,"y":21,"count":1042},{"map_id":12,"x":16,"y":22,"count":488},{"map_id":12,"x":16,"y":23,"count":48},{"map_id":12,"x":16,"y":24,"count":829},{"map_id":12,"x":16,"y":25,"count":660},{"map_id":12,"x":16,"y":26,"count":424},{"map_id":12,"x":16,"y":27,"count":36},{"map_id":12,"x":16,"y":28,"count":19474},{"map_id":12,"x":16,"y":29,"count":24633},{"map_id":12,"x":16,"y":30,"count":15131},{"map_id":12,"x":16,"y":31,"count":20381},{"map_id":12,"x":17,"y":2,"count":292},{"map_id":12,"x":17,"y":3,"count":401},{"map_id":12,"x":17,"y":4,"count":247},{"map_id":12,"x":17,"y":5,"count":305},{"map_id":12,"x":17,"y":6,"count":643},{"map_id":12,"x":17,"y":7,"count":1263},{"map_id":12,"x":17,"y":8,"count":1264},{"map_id":12,"x":17,"y":9,"count":1642},{"map_id":12,"x":17,"y":10,"count":510},{"map_id":12,"x":17,"y":11,"count":637},{"map_id":12,"x":17,"y":12,"count":1609},{"map_id":12,"x":17,"y":13,"count":1169},{"map_id":12,"x":17,"y":14,"count":1660},{"map_id":12,"x":17,"y":15,"count":800},{"map_id":12,"x":17,"y":16,"count":330},{"map_id":12,"x":17,"y":17,"count":319},{"map_id":12,"x":17,"y":18,"count":253},{"map_id":12,"x":17,"y":19,"count":24},{"map_id":12,"x":17,"y":20,"count":1247},{"map_id":12,"x":17,"y":21,"count":827},{"map_id":12,"x":17,"y":22,"count":425},{"map_id":12,"x":17,"y":23,"count":46},{"map_id":12,"x":17,"y":24,"count":698},{"map_id":12,"x":17,"y":25,"count":521},{"map_id":12,"x":17,"y":26,"count":318},{"map_id":12,"x":17,"y":27,"count":32},{"map_id":12,"x":17,"y":28,"count":25613},{"map_id":12,"x":17,"y":29,"count":31509},{"map_id":12,"x":17,"y":30,"count":18512},{"map_id":12,"x":17,"y":31,"count":27797},{"map_id":13,"x":0,"y":2,"count":492},{"map_id":13,"x":0,"y":3,"count":472},{"map_id":13,"x":0,"y":4,"count":726},{"map_id":13,"x":0,"y":5,"count":606},{"map_id":13,"x":0,"y":6,"count":530},{"map_id":13,"x":0,"y":7,"count":352},{"map_id":13,"x":0,"y":8,"count":269},{"map_id":13,"x":0,"y":9,"count":197},{"map_id":13,"x":0,"y":44,"count":29754},{"map_id":13,"x":0,"y":45,"count":12121},{"map_id":13,"x":0,"y":46,"count":5433},{"map_id":13,"x":0,"y":47,"count":350},{"map_id":13,"x":0,"y":48,"count":181207},{"map_id":13,"x":0,"y":49,"count":89945},{"map_id":13,"x":0,"y":50,"count":51180},{"map_id":13,"x":0,"y":51,"count":35395},{"map_id":13,"x":0,"y":52,"count":29695},{"map_id":13,"x":0,"y":53,"count":24542},{"map_id":13,"x":0,"y":54,"count":20118},{"map_id":13,"x":0,"y":55,"count":19193},{"map_id":13,"x":0,"y":56,"count":16222},{"map_id":13,"x":0,"y":57,"count":15215},{"map_id":13,"x":0,"y":58,"count":14451},{"map_id":13,"x":0,"y":59,"count":15148},{"map_id":13,"x":1,"y":2,"count":397},{"map_id":13,"x":1,"y":3,"count":494},{"map_id":13,"x":1,"y":4,"count":507},{"map_id":13,"x":1,"y":5,"count":361},{"map_id":13,"x":1,"y":6,"count":314},{"map_id":13,"x":1,"y":7,"count":295},{"map_id":13,"x":1,"y":8,"count":95},{"map_id":13,"x":1,"y":9,"count":114},{"map_id":13,"x":1,"y":44,"count":105714},{"map_id":13,"x":1,"y":45,"count":18463},{"map_id":13,"x":1,"y":46,"count":6394},{"map_id":13,"x":1,"y":47,"count":430},{"map_id":13,"x":1,"y":48,"count":175567},{"map_id":13,"x":1,"y":49,"count":94785},{"map_id":13,"x":1,"y":50,"count":53488},{"map_id":13,"x":1,"y":51,"count":38442},{"map_id":13,"x":1,"y":52,"count":30167},{"map_id":13,"x":1,"y":53,"count":23901},{"map_id":13,"x":1,"y":54,"count":19875},{"map_id":13,"x":1,"y":55,"count":17959},{"map_id":13,"x":1,"y":56,"count":14822},{"map_id":13,"x":1,"y":57,"count":13669},{"map_id":13,"x":1,"y":58,"count":13171},{"map_id":13,"x":1,"y":59,"count":12358},{"map_id":13,"x":2,"y":2,"count":313},{"map_id":13,"x":2,"y":3,"count":567},{"map_id":13,"x":2,"y":4,"count":539},{"map_id":13,"x":2,"y":5,"count":372},{"map_id":13,"x":2,"y":6,"count":249},{"map_id":13,"x":2,"y":7,"count":186},{"map_id":13,"x":2,"y":8,"count":252},{"map_id":13,"x":2,"y":9,"count":139},{"map_id":13,"x":2,"y":44,"count":45964},{"map_id":13,"x":2,"y":45,"count":21437},{"map_id":13,"x":2,"y":46,"count":8215},{"map_id":13,"x":2,"y":47,"count":554},{"map_id":13,"x":2,"y":48,"count":176466},{"map_id":13,"x":2,"y":49,"count":91665},{"map_id":13,"x":2,"y":50,"count":53264},{"map_id":13,"x":2,"y":51,"count":38946},{"map_id":13,"x":2,"y":52,"count":32055},{"map_id":13,"x":2,"y":53,"count":26851},{"map_id":13,"x":2,"y":54,"count":23886},{"map_id":13,"x":2,"y":55,"count":18328},{"map_id":13,"x":2,"y":56,"count":15678},{"map_id":13,"x":2,"y":57,"count":12770},{"map_id":13,"x":2,"y":58,"count":11451},{"map_id":13,"x":2,"y":59,"count":8925},{"map_id":13,"x":2,"y":60,"count":4012},{"map_id":13,"x":2,"y":61,"count":392},{"map_id":13,"x":2,"y":62,"count":97087},{"map_id":13,"x":2,"y":63,"count":68856},{"map_id":13,"x":2,"y":64,"count":52469},{"map_id":13,"x":2,"y":65,"count":45841},{"map_id":13,"x":2,"y":66,"count":45056},{"map_id":13,"x":2,"y":67,"count":46169},{"map_id":13,"x":2,"y":68,"count":51126},{"map_id":13,"x":2,"y":69,"count":63203},{"map_id":13,"x":3,"y":2,"count":237},{"map_id":13,"x":3,"y":3,"count":300},{"map_id":13,"x":3,"y":4,"count":443},{"map_id":13,"x":3,"y":5,"count":194},{"map_id":13,"x":3,"y":6,"count":164},{"map_id":13,"x":3,"y":7,"count":198},{"map_id":13,"x":3,"y":8,"count":121},{"map_id":13,"x":3,"y":9,"count":189},{"map_id":13,"x":3,"y":10,"count":270},{"map_id":13,"x":3,"y":11,"count":1063},{"map_id":13,"x":3,"y":43,"count":16147},{"map_id":13,"x":3,"y":44,"count":69177},{"map_id":13,"x":3,"y":45,"count":27313},{"map_id":13,"x":3,"y":46,"count":10216},{"map_id":13,"x":3,"y":47,"count":838},{"map_id":13,"x":3,"y":48,"count":173073},{"map_id":13,"x":3,"y":49,"count":89726},{"map_id":13,"x":3,"y":50,"count":56263},{"map_id":13,"x":3,"y":51,"count":40823},{"map_id":13,"x":3,"y":52,"count":34319},{"map_id":13,"x":3,"y":53,"count":29905},{"map_id":13,"x":3,"y":54,"count":26649},{"map_id":13,"x":3,"y":55,"count":22970},{"map_id":13,"x":3,"y":56,"count":19985},{"map_id":13,"x":3,"y":57,"count":14948},{"map_id":13,"x":3,"y":58,"count":10226},{"map_id":13,"x":3,"y":59,"count":7361},{"map_id":13,"x":3,"y":60,"count":4372},{"map_id":13,"x":3,"y":61,"count":334},{"map_id":13,"x":3,"y":62,"count":91860},{"map_id":13,"x":3,"y":63,"count":64355},{"map_id":13,"x":3,"y":64,"count":47467},{"map_id":13,"x":3,"y":65,"count":41273},{"map_id":13,"x":3,"y":66,"count":38639},{"map_id":13,"x":3,"y":67,"count":39093},{"map_id":13,"x":3,"y":68,"count":41323},{"map_id":13,"x":3,"y":69,"count":47656},{"map_id":13,"x":4,"y":2,"count":326},{"map_id":13,"x":4,"y":3,"count":192},{"map_id":13,"x":4,"y":4,"count":279},{"map_id":13,"x":4,"y":5,"count":185},{"map_id":13,"x":4,"y":6,"count":191},{"map_id":13,"x":4,"y":7,"count":10801},{"map_id":13,"x":4,"y":8,"count":54},{"map_id":13,"x":4,"y":9,"count":115},{"map_id":13,"x":4,"y":44,"count":53674},{"map_id":13,"x":4,"y":45,"count":26898},{"map_id":13,"x":4,"y":46,"count":12495},{"map_id":13,"x":4,"y":47,"count":920},{"map_id":13,"x":4,"y":48,"count":266737},{"map_id":13,"x":4,"y":49,"count":152035},{"map_id":13,"x":4,"y":50,"count":103908},{"map_id":13,"x":4,"y":51,"count":80246},{"map_id":13,"x":4,"y":52,"count":39066},{"map_id":13,"x":4,"y":53,"count":36045},{"map_id":13,"x":4,"y":54,"count":31247},{"map_id":13,"x":4,"y":55,"count":28184},{"map_id":13,"x":4,"y":56,"count":29124},{"map_id":13,"x":4,"y":57,"count":18746},{"map_id":13,"x":4,"y":58,"count":12296},{"map_id":13,"x":4,"y":59,"count":7809},{"map_id":13,"x":4,"y":60,"count":4101},{"map_id":13,"x":4,"y":61,"count":308},{"map_id":13,"x":4,"y":62,"count":84390},{"map_id":13,"x":4,"y":63,"count":58417},{"map_id":13,"x":4,"y":64,"count":42649},{"map_id":13,"x":4,"y":65,"count":50611},{"map_id":13,"x":4,"y":66,"count":33192},{"map_id":13,"x":4,"y":67,"count":33396},{"map_id":13,"x":4,"y":68,"count":32120},{"map_id":13,"x":4,"y":69,"count":39768},{"map_id":13,"x":5,"y":0,"count":193},{"map_id":13,"x":5,"y":2,"count":133},{"map_id":13,"x":5,"y":3,"count":69},{"map_id":13,"x":5,"y":4,"count":67},{"map_id":13,"x":5,"y":5,"count":50},{"map_id":13,"x":5,"y":6,"count":78},{"map_id":13,"x":5,"y":7,"count":6928},{"map_id":13,"x":5,"y":8,"count":41},{"map_id":13,"x":5,"y":9,"count":125},{"map_id":13,"x":5,"y":44,"count":57311},{"map_id":13,"x":5,"y":45,"count":30974},{"map_id":13,"x":5,"y":46,"count":13789},{"map_id":13,"x":5,"y":47,"count":1060},{"map_id":13,"x":5,"y":48,"count":245731},{"map_id":13,"x":5,"y":49,"count":142861},{"map_id":13,"x":5,"y":50,"count":99673},{"map_id":13,"x":5,"y":51,"count":84197},{"map_id":13,"x":5,"y":52,"count":41234},{"map_id":13,"x":5,"y":53,"count":34867},{"map_id":13,"x":5,"y":56,"count":42469},{"map_id":13,"x":5,"y":57,"count":29522},{"map_id":13,"x":5,"y":58,"count":15574},{"map_id":13,"x":5,"y":59,"count":9399},{"map_id":13,"x":5,"y":60,"count":5877},{"map_id":13,"x":5,"y":61,"count":432},{"map_id":13,"x":5,"y":62,"count":78254},{"map_id":13,"x":5,"y":63,"count":49867},{"map_id":13,"x":5,"y":64,"count":52147},{"map_id":13,"x":5,"y":66,"count":40527},{"map_id":13,"x":5,"y":67,"count":27497},{"map_id":13,"x":5,"y":68,"count":28448},{"map_id":13,"x":5,"y":69,"count":32854},{"map_id":13,"x":6,"y":2,"count":93},{"map_id":13,"x":6,"y":3,"count":154},{"map_id":13,"x":6,"y":4,"count":110},{"map_id":13,"x":6,"y":5,"count":78},{"map_id":13,"x":6,"y":6,"count":74},{"map_id":13,"x":6,"y":7,"count":68},{"map_id":13,"x":6,"y":8,"count":122},{"map_id":13,"x":6,"y":9,"count":198},{"map_id":13,"x":6,"y":44,"count":81754},{"map_id":13,"x":6,"y":45,"count":41724},{"map_id":13,"x":6,"y":46,"count":20153},{"map_id":13,"x":6,"y":47,"count":1360},{"map_id":13,"x":6,"y":48,"count":218366},{"map_id":13,"x":6,"y":49,"count":141958},{"map_id":13,"x":6,"y":50,"count":100371},{"map_id":13,"x":6,"y":51,"count":85272},{"map_id":13,"x":6,"y":52,"count":45388},{"map_id":13,"x":6,"y":57,"count":48871},{"map_id":13,"x":6,"y":58,"count":21279},{"map_id":13,"x":6,"y":59,"count":14766},{"map_id":13,"x":6,"y":60,"count":10359},{"map_id":13,"x":6,"y":61,"count":670},{"map_id":13,"x":6,"y":62,"count":74363},{"map_id":13,"x":6,"y":63,"count":47036},{"map_id":13,"x":6,"y":64,"count":35392},{"map_id":13,"x":6,"y":65,"count":38917},{"map_id":13,"x":6,"y":66,"count":28176},{"map_id":13,"x":6,"y":67,"count":25087},{"map_id":13,"x":6,"y":68,"count":28321},{"map_id":13,"x":6,"y":69,"count":28622},{"map_id":13,"x":7,"y":2,"count":40},{"map_id":13,"x":7,"y":3,"count":87},{"map_id":13,"x":7,"y":4,"count":68},{"map_id":13,"x":7,"y":5,"count":84},{"map_id":13,"x":7,"y":6,"count":110},{"map_id":13,"x":7,"y":7,"count":63},{"map_id":13,"x":7,"y":8,"count":91},{"map_id":13,"x":7,"y":9,"count":116},{"map_id":13,"x":7,"y":44,"count":117533},{"map_id":13,"x":7,"y":45,"count":63158},{"map_id":13,"x":7,"y":46,"count":32495},{"map_id":13,"x":7,"y":47,"count":2315},{"map_id":13,"x":7,"y":48,"count":176806},{"map_id":13,"x":7,"y":49,"count":124676},{"map_id":13,"x":7,"y":50,"count":98590},{"map_id":13,"x":7,"y":51,"count":91365},{"map_id":13,"x":7,"y":52,"count":49126},{"map_id":13,"x":7,"y":57,"count":60555},{"map_id":13,"x":7,"y":58,"count":28971},{"map_id":13,"x":7,"y":59,"count":22823},{"map_id":13,"x":7,"y":60,"count":25792},{"map_id":13,"x":7,"y":61,"count":42955},{"map_id":13,"x":7,"y":62,"count":65015},{"map_id":13,"x":7,"y":63,"count":44112},{"map_id":13,"x":7,"y":64,"count":34954},{"map_id":13,"x":7,"y":65,"count":29191},{"map_id":13,"x":7,"y":66,"count":27645},{"map_id":13,"x":7,"y":67,"count":27221},{"map_id":13,"x":7,"y":68,"count":28691},{"map_id":13,"x":7,"y":69,"count":30111},{"map_id":13,"x":7,"y":70,"count":36160},{"map_id":13,"x":7,"y":71,"count":46195},{"map_id":13,"x":8,"y":0,"count":7},{"map_id":13,"x":8,"y":1,"count":17},{"map_id":13,"x":8,"y":2,"count":39},{"map_id":13,"x":8,"y":3,"count":14},{"map_id":13,"x":8,"y":4,"count":14},{"map_id":13,"x":8,"y":5,"count":36},{"map_id":13,"x":8,"y":6,"count":59},{"map_id":13,"x":8,"y":7,"count":47},{"map_id":13,"x":8,"y":8,"count":60},{"map_id":13,"x":8,"y":9,"count":135},{"map_id":13,"x":8,"y":44,"count":160651},{"map_id":13,"x":8,"y":45,"count":91732},{"map_id":13,"x":8,"y":46,"count":68972},{"map_id":13,"x":8,"y":47,"count":69476},{"map_id":13,"x":8,"y":48,"count":134230},{"map_id":13,"x":8,"y":49,"count":106879},{"map_id":13,"x":8,"y":50,"count":95188},{"map_id":13,"x":8,"y":51,"count":103361},{"map_id":13,"x":8,"y":52,"count":58658},{"map_id":13,"x":8,"y":57,"count":63720},{"map_id":13,"x":8,"y":58,"count":24187},{"map_id":13,"x":8,"y":59,"count":15775},{"map_id":13,"x":8,"y":60,"count":11165},{"map_id":13,"x":8,"y":61,"count":1314},{"map_id":13,"x":8,"y":62,"count":93469},{"map_id":13,"x":8,"y":63,"count":56636},{"map_id":13,"x":8,"y":64,"count":37937},{"map_id":13,"x":8,"y":65,"count":32975},{"map_id":13,"x":8,"y":66,"count":29791},{"map_id":13,"x":8,"y":67,"count":28642},{"map_id":13,"x":8,"y":68,"count":32158},{"map_id":13,"x":8,"y":69,"count":33342},{"map_id":13,"x":8,"y":70,"count":34592},{"map_id":13,"x":8,"y":71,"count":38391},{"map_id":13,"x":9,"y":0,"count":5},{"map_id":13,"x":9,"y":1,"count":34},{"map_id":13,"x":9,"y":2,"count":64},{"map_id":13,"x":9,"y":3,"count":20},{"map_id":13,"x":9,"y":4,"count":12},{"map_id":13,"x":9,"y":5,"count":12},{"map_id":13,"x":9,"y":6,"count":21},{"map_id":13,"x":9,"y":7,"count":33},{"map_id":13,"x":9,"y":8,"count":128},{"map_id":13,"x":9,"y":9,"count":83},{"map_id":13,"x":9,"y":44,"count":205137},{"map_id":13,"x":9,"y":45,"count":120710},{"map_id":13,"x":9,"y":46,"count":89069},{"map_id":13,"x":9,"y":47,"count":78466},{"map_id":13,"x":9,"y":48,"count":130198},{"map_id":13,"x":9,"y":49,"count":111054},{"map_id":13,"x":9,"y":50,"count":110885},{"map_id":13,"x":9,"y":51,"count":128944},{"map_id":13,"x":9,"y":52,"count":72634},{"map_id":13,"x":9,"y":57,"count":56957},{"map_id":13,"x":9,"y":58,"count":21842},{"map_id":13,"x":9,"y":59,"count":10428},{"map_id":13,"x":9,"y":60,"count":5532},{"map_id":13,"x":9,"y":61,"count":344},{"map_id":13,"x":9,"y":62,"count":115797},{"map_id":13,"x":9,"y":63,"count":63884},{"map_id":13,"x":9,"y":64,"count":43737},{"map_id":13,"x":9,"y":65,"count":36923},{"map_id":13,"x":9,"y":66,"count":32841},{"map_id":13,"x":9,"y":67,"count":30849},{"map_id":13,"x":9,"y":68,"count":33086},{"map_id":13,"x":9,"y":69,"count":32027},{"map_id":13,"x":9,"y":70,"count":34129},{"map_id":13,"x":9,"y":71,"count":37219},{"map_id":13,"x":10,"y":44,"count":250959},{"map_id":13,"x":10,"y":45,"count":156985},{"map_id":13,"x":10,"y":46,"count":115242},{"map_id":13,"x":10,"y":47,"count":94922},{"map_id":13,"x":10,"y":48,"count":87782},{"map_id":13,"x":10,"y":49,"count":79989},{"map_id":13,"x":10,"y":50,"count":78117},{"map_id":13,"x":10,"y":51,"count":80325},{"map_id":13,"x":10,"y":52,"count":98950},{"map_id":13,"x":10,"y":57,"count":52216},{"map_id":13,"x":10,"y":58,"count":18847},{"map_id":13,"x":10,"y":59,"count":9688},{"map_id":13,"x":10,"y":60,"count":3215},{"map_id":13,"x":10,"y":61,"count":228},{"map_id":13,"x":10,"y":62,"count":144602},{"map_id":13,"x":10,"y":63,"count":77942},{"map_id":13,"x":10,"y":64,"count":52486},{"map_id":13,"x":10,"y":65,"count":41105},{"map_id":13,"x":10,"y":66,"count":38611},{"map_id":13,"x":10,"y":67,"count":37146},{"map_id":13,"x":10,"y":68,"count":37820},{"map_id":13,"x":11,"y":52,"count":145401},{"map_id":13,"x":11,"y":57,"count":52615},{"map_id":13,"x":11,"y":58,"count":20844},{"map_id":13,"x":11,"y":59,"count":8267},{"map_id":13,"x":11,"y":60,"count":3375},{"map_id":13,"x":11,"y":61,"count":222},{"map_id":13,"x":11,"y":62,"count":175643},{"map_id":13,"x":11,"y":63,"count":95973},{"map_id":13,"x":11,"y":64,"count":65352},{"map_id":13,"x":11,"y":65,"count":50643},{"map_id":13,"x":11,"y":66,"count":47869},{"map_id":13,"x":11,"y":67,"count":44474},{"map_id":13,"x":11,"y":68,"count":46043},{"map_id":33,"x":2,"y":14,"count":150794},{"map_id":33,"x":2,"y":15,"count":168555},{"map_id":33,"x":3,"y":14,"count":116781},{"map_id":33,"x":3,"y":15,"count":128113},{"map_id":33,"x":4,"y":14,"count":88987},{"map_id":33,"x":4,"y":15,"count":102289},{"map_id":33,"x":5,"y":14,"count":77922},{"map_id":33,"x":5,"y":15,"count":86404},{"map_id":33,"x":6,"y":14,"count":68350},{"map_id":33,"x":6,"y":15,"count":75961},{"map_id":33,"x":7,"y":14,"count":64341},{"map_id":33,"x":7,"y":15,"count":68195},{"map_id":33,"x":8,"y":14,"count":59190},{"map_id":33,"x":8,"y":15,"count":61703},{"map_id":33,"x":9,"y":12,"count":5},{"map_id":33,"x":9,"y":13,"count":2},{"map_id":33,"x":9,"y":14,"count":53157},{"map_id":33,"x":9,"y":15,"count":55755},{"map_id":33,"x":10,"y":12,"count":58},{"map_id":33,"x":10,"y":14,"count":53633},{"map_id":33,"x":10,"y":15,"count":55347},{"map_id":33,"x":11,"y":12,"count":7},{"map_id":33,"x":11,"y":14,"count":48814},{"map_id":33,"x":11,"y":15,"count":51778},{"map_id":33,"x":12,"y":12,"count":44},{"map_id":33,"x":12,"y":14,"count":47022},{"map_id":33,"x":12,"y":15,"count":48816},{"map_id":33,"x":13,"y":12,"count":80},{"map_id":33,"x":13,"y":13,"count":4},{"map_id":33,"x":13,"y":14,"count":47817},{"map_id":33,"x":13,"y":15,"count":48551},{"map_id":33,"x":14,"y":12,"count":95},{"map_id":33,"x":14,"y":13,"count":10},{"map_id":33,"x":14,"y":14,"count":45016},{"map_id":33,"x":14,"y":15,"count":46458},{"map_id":33,"x":15,"y":12,"count":219},{"map_id":33,"x":15,"y":13,"count":24},{"map_id":33,"x":15,"y":14,"count":46521},{"map_id":33,"x":15,"y":15,"count":46833},{"map_id":33,"x":16,"y":4,"count":924},{"map_id":33,"x":16,"y":5,"count":703},{"map_id":33,"x":16,"y":6,"count":278},{"map_id":33,"x":16,"y":7,"count":26},{"map_id":33,"x":16,"y":8,"count":8542},{"map_id":33,"x":16,"y":9,"count":4634},{"map_id":33,"x":16,"y":10,"count":2265},{"map_id":33,"x":16,"y":11,"count":1293},{"map_id":33,"x":16,"y":12,"count":401},{"map_id":33,"x":16,"y":13,"count":18},{"map_id":33,"x":16,"y":14,"count":44873},{"map_id":33,"x":16,"y":15,"count":44485},{"map_id":33,"x":17,"y":4,"count":1370},{"map_id":33,"x":17,"y":5,"count":931},{"map_id":33,"x":17,"y":6,"count":301},{"map_id":33,"x":17,"y":7,"count":20},{"map_id":33,"x":17,"y":8,"count":7513},{"map_id":33,"x":17,"y":9,"count":4592},{"map_id":33,"x":17,"y":10,"count":2166},{"map_id":33,"x":17,"y":11,"count":1096},{"map_id":33,"x":17,"y":12,"count":539},{"map_id":33,"x":17,"y":13,"count":24},{"map_id":33,"x":17,"y":14,"count":42255},{"map_id":33,"x":17,"y":15,"count":43143},{"map_id":33,"x":18,"y":4,"count":1260},{"map_id":33,"x":18,"y":5,"count":944},{"map_id":33,"x":18,"y":6,"count":602},{"map_id":33,"x":18,"y":7,"count":28},{"map_id":33,"x":18,"y":8,"count":7051},{"map_id":33,"x":18,"y":9,"count":3313},{"map_id":33,"x":18,"y":10,"count":2044},{"map_id":33,"x":18,"y":11,"count":1134},{"map_id":33,"x":18,"y":12,"count":273},{"map_id":33,"x":18,"y":13,"count":40},{"map_id":33,"x":18,"y":14,"count":43000},{"map_id":33,"x":18,"y":15,"count":43294},{"map_id":33,"x":19,"y":4,"count":2227},{"map_id":33,"x":19,"y":5,"count":1176},{"map_id":33,"x":19,"y":6,"count":521},{"map_id":33,"x":19,"y":7,"count":46},{"map_id":33,"x":19,"y":8,"count":7219},{"map_id":33,"x":19,"y":9,"count":3922},{"map_id":33,"x":19,"y":10,"count":2168},{"map_id":33,"x":19,"y":11,"count":939},{"map_id":33,"x":19,"y":12,"count":173},{"map_id":33,"x":19,"y":13,"count":12},{"map_id":33,"x":19,"y":14,"count":44237},{"map_id":33,"x":19,"y":15,"count":45606},{"map_id":33,"x":20,"y":4,"count":3497},{"map_id":33,"x":20,"y":5,"count":1303},{"map_id":33,"x":20,"y":6,"count":660},{"map_id":33,"x":20,"y":7,"count":42},{"map_id":33,"x":20,"y":8,"count":7593},{"map_id":33,"x":20,"y":9,"count":3717},{"map_id":33,"x":20,"y":10,"count":2091},{"map_id":33,"x":20,"y":11,"count":939},{"map_id":33,"x":20,"y":12,"count":265},{"map_id":33,"x":20,"y":13,"count":30},{"map_id":33,"x":20,"y":14,"count":50728},{"map_id":33,"x":20,"y":15,"count":45844},{"map_id":33,"x":21,"y":4,"count":3333},{"map_id":33,"x":21,"y":5,"count":2411},{"map_id":33,"x":21,"y":6,"count":1187},{"map_id":33,"x":21,"y":7,"count":76},{"map_id":33,"x":21,"y":8,"count":7521},{"map_id":33,"x":21,"y":9,"count":3662},{"map_id":33,"x":21,"y":10,"count":2064},{"map_id":33,"x":21,"y":11,"count":904},{"map_id":33,"x":21,"y":12,"count":729},{"map_id":33,"x":21,"y":13,"count":14},{"map_id":33,"x":21,"y":14,"count":52902},{"map_id":33,"x":21,"y":15,"count":48983},{"map_id":33,"x":22,"y":4,"count":4608},{"map_id":33,"x":22,"y":5,"count":4284},{"map_id":33,"x":22,"y":10,"count":1013},{"map_id":33,"x":22,"y":11,"count":903},{"map_id":33,"x":22,"y":12,"count":329},{"map_id":33,"x":22,"y":13,"count":22},{"map_id":33,"x":22,"y":14,"count":52986},{"map_id":33,"x":22,"y":15,"count":49828},{"map_id":33,"x":23,"y":4,"count":5363},{"map_id":33,"x":23,"y":5,"count":4504},{"map_id":33,"x":23,"y":10,"count":1147},{"map_id":33,"x":23,"y":11,"count":439},{"map_id":33,"x":23,"y":12,"count":197},{"map_id":33,"x":23,"y":13,"count":8},{"map_id":33,"x":23,"y":14,"count":53431},{"map_id":33,"x":23,"y":15,"count":48250},{"map_id":33,"x":24,"y":4,"count":6250},{"map_id":33,"x":24,"y":5,"count":6184},{"map_id":33,"x":24,"y":10,"count":1211},{"map_id":33,"x":24,"y":11,"count":479},{"map_id":33,"x":24,"y":12,"count":285},{"map_id":33,"x":24,"y":13,"count":12},{"map_id":33,"x":24,"y":14,"count":55354},{"map_id":33,"x":24,"y":15,"count":51579},{"map_id":33,"x":25,"y":4,"count":7655},{"map_id":33,"x":25,"y":5,"count":6966},{"map_id":33,"x":25,"y":10,"count":862},{"map_id":33,"x":25,"y":11,"count":521},{"map_id":33,"x":25,"y":12,"count":135},{"map_id":33,"x":25,"y":13,"count":8},{"map_id":33,"x":25,"y":14,"count":56709},{"map_id":33,"x":25,"y":15,"count":51292},{"map_id":33,"x":26,"y":4,"count":9850},{"map_id":33,"x":26,"y":5,"count":8249},{"map_id":33,"x":26,"y":14,"count":61945},{"map_id":33,"x":26,"y":15,"count":54420},{"map_id":33,"x":27,"y":4,"count":11850},{"map_id":33,"x":27,"y":5,"count":10463},{"map_id":33,"x":27,"y":14,"count":63347},{"map_id":33,"x":27,"y":15,"count":54267},{"map_id":33,"x":28,"y":4,"count":14570},{"map_id":33,"x":28,"y":5,"count":11251},{"map_id":33,"x":28,"y":14,"count":67742},{"map_id":33,"x":28,"y":15,"count":52345},{"map_id":33,"x":29,"y":4,"count":2164496},{"map_id":33,"x":29,"y":5,"count":15692},{"map_id":33,"x":29,"y":14,"count":72474},{"map_id":33,"x":29,"y":15,"count":55151},{"map_id":33,"x":30,"y":2,"count":652},{"map_id":33,"x":30,"y":3,"count":68},{"map_id":33,"x":30,"y":4,"count":18526},{"map_id":33,"x":30,"y":5,"count":17123},{"map_id":33,"x":30,"y":6,"count":10620},{"map_id":33,"x":30,"y":7,"count":2013},{"map_id":33,"x":30,"y":8,"count":62392},{"map_id":33,"x":30,"y":9,"count":50287},{"map_id":33,"x":30,"y":10,"count":35715},{"map_id":33,"x":30,"y":11,"count":23003},{"map_id":33,"x":30,"y":12,"count":8414},{"map_id":33,"x":30,"y":13,"count":498},{"map_id":33,"x":30,"y":14,"count":75760},{"map_id":33,"x":30,"y":15,"count":53215},{"map_id":33,"x":31,"y":2,"count":1733},{"map_id":33,"x":31,"y":3,"count":88},{"map_id":33,"x":31,"y":4,"count":19569},{"map_id":33,"x":31,"y":5,"count":17467},{"map_id":33,"x":31,"y":6,"count":19527},{"map_id":33,"x":31,"y":7,"count":34606},{"map_id":33,"x":31,"y":8,"count":72635},{"map_id":33,"x":31,"y":9,"count":59761},{"map_id":33,"x":31,"y":10,"count":40438},{"map_id":33,"x":31,"y":11,"count":26347},{"map_id":33,"x":31,"y":12,"count":10875},{"map_id":33,"x":31,"y":13,"count":618},{"map_id":33,"x":31,"y":14,"count":74469},{"map_id":33,"x":31,"y":15,"count":54577},{"map_id":33,"x":32,"y":2,"count":3230},{"map_id":33,"x":32,"y":3,"count":230},{"map_id":33,"x":32,"y":4,"count":19855},{"map_id":33,"x":32,"y":5,"count":16480},{"map_id":33,"x":32,"y":6,"count":10428},{"map_id":33,"x":32,"y":7,"count":934},{"map_id":33,"x":32,"y":8,"count":98726},{"map_id":33,"x":32,"y":9,"count":70851},{"map_id":33,"x":32,"y":10,"count":46393},{"map_id":33,"x":32,"y":11,"count":29985},{"map_id":33,"x":32,"y":12,"count":14329},{"map_id":33,"x":32,"y":13,"count":880},{"map_id":33,"x":32,"y":14,"count":71494},{"map_id":33,"x":32,"y":15,"count":52748},{"map_id":33,"x":33,"y":2,"count":8880},{"map_id":33,"x":33,"y":3,"count":12589},{"map_id":33,"x":33,"y":4,"count":19160},{"map_id":33,"x":33,"y":5,"count":16157},{"map_id":33,"x":33,"y":6,"count":9053},{"map_id":33,"x":33,"y":7,"count":686},{"map_id":33,"x":33,"y":8,"count":112996},{"map_id":33,"x":33,"y":9,"count":77864},{"map_id":33,"x":33,"y":10,"count":53262},{"map_id":33,"x":33,"y":11,"count":37682},{"map_id":33,"x":33,"y":12,"count":27698},{"map_id":33,"x":33,"y":13,"count":42047},{"map_id":33,"x":33,"y":14,"count":61713},{"map_id":33,"x":33,"y":15,"count":52301},{"map_id":33,"x":34,"y":2,"count":3706},{"map_id":33,"x":34,"y":3,"count":326},{"map_id":33,"x":34,"y":4,"count":26069},{"map_id":33,"x":34,"y":5,"count":19796},{"map_id":33,"x":34,"y":12,"count":11177},{"map_id":33,"x":34,"y":13,"count":752},{"map_id":33,"x":34,"y":14,"count":76066},{"map_id":33,"x":34,"y":15,"count":56978},{"map_id":33,"x":35,"y":2,"count":2471},{"map_id":33,"x":35,"y":3,"count":148},{"map_id":33,"x":35,"y":4,"count":30626},{"map_id":33,"x":35,"y":5,"count":23570},{"map_id":33,"x":35,"y":7,"count":11484},{"map_id":33,"x":35,"y":8,"count":9397},{"map_id":33,"x":35,"y":9,"count":7660},{"map_id":33,"x":35,"y":10,"count":5989},{"map_id":33,"x":35,"y":11,"count":4902},{"map_id":33,"x":35,"y":12,"count":5192},{"map_id":33,"x":35,"y":13,"count":280},{"map_id":33,"x":35,"y":14,"count":93451},{"map_id":33,"x":35,"y":15,"count":67566},{"map_id":33,"x":36,"y":6,"count":9632},{"map_id":33,"x":36,"y":7,"count":7555},{"map_id":33,"x":36,"y":8,"count":6513},{"map_id":33,"x":36,"y":9,"count":3703},{"map_id":33,"x":36,"y":10,"count":2931},{"map_id":33,"x":36,"y":11,"count":2186},{"map_id":33,"x":36,"y":12,"count":1945},{"map_id":33,"x":36,"y":13,"count":132},{"map_id":33,"x":36,"y":14,"count":114532},{"map_id":33,"x":36,"y":15,"count":82171},{"map_id":33,"x":37,"y":6,"count":6785},{"map_id":33,"x":37,"y":7,"count":4413},{"map_id":33,"x":37,"y":8,"count":4507},{"map_id":33,"x":37,"y":9,"count":3054},{"map_id":33,"x":37,"y":10,"count":2207},{"map_id":33,"x":37,"y":11,"count":2121},{"map_id":33,"x":37,"y":12,"count":1427},{"map_id":33,"x":37,"y":13,"count":92},{"map_id":33,"x":37,"y":14,"count":133499},{"map_id":33,"x":37,"y":15,"count":94735},{"map_id":33,"x":38,"y":6,"count":4171},{"map_id":33,"x":38,"y":7,"count":3215},{"map_id":33,"x":38,"y":8,"count":3321},{"map_id":33,"x":38,"y":9,"count":2038},{"map_id":33,"x":39,"y":6,"count":2935},{"map_id":33,"x":39,"y":7,"count":1654},{"map_id":33,"x":39,"y":8,"count":2320},{"map_id":33,"x":39,"y":9,"count":1273},{"map_id":37,"x":0,"y":2,"count":22},{"map_id":37,"x":0,"y":3,"count":91},{"map_id":37,"x":0,"y":4,"count":48},{"map_id":37,"x":0,"y":5,"count":60},{"map_id":37,"x":0,"y":6,"count":35},{"map_id":37,"x":0,"y":7,"count":129},{"map_id":37,"x":1,"y":2,"count":6},{"map_id":37,"x":1,"y":3,"count":100},{"map_id":37,"x":1,"y":4,"count":104},{"map_id":37,"x":1,"y":5,"count":244},{"map_id":37,"x":1,"y":6,"count":74},{"map_id":37,"x":1,"y":7,"count":139},{"map_id":37,"x":2,"y":1,"count":16},{"map_id":37,"x":2,"y":2,"count":33},{"map_id":37,"x":2,"y":3,"count":60},{"map_id":37,"x":2,"y":4,"count":62},{"map_id":37,"x":2,"y":5,"count":66},{"map_id":37,"x":2,"y":6,"count":79},{"map_id":37,"x":2,"y":7,"count":369},{"map_id":37,"x":3,"y":2,"count":35},{"map_id":37,"x":3,"y":3,"count":139},{"map_id":37,"x":3,"y":6,"count":56},{"map_id":37,"x":3,"y":7,"count":98},{"map_id":37,"x":4,"y":1,"count":94},{"map_id":37,"x":4,"y":2,"count":33},{"map_id":37,"x":4,"y":3,"count":59},{"map_id":37,"x":4,"y":6,"count":50},{"map_id":37,"x":4,"y":7,"count":177},{"map_id":37,"x":5,"y":1,"count":48},{"map_id":37,"x":5,"y":2,"count":40},{"map_id":37,"x":5,"y":3,"count":148},{"map_id":37,"x":5,"y":5,"count":109},{"map_id":37,"x":5,"y":6,"count":27},{"map_id":37,"x":5,"y":7,"count":134},{"map_id":37,"x":6,"y":1,"count":34},{"map_id":37,"x":6,"y":2,"count":49},{"map_id":37,"x":6,"y":3,"count":18},{"map_id":37,"x":6,"y":4,"count":4},{"map_id":37,"x":6,"y":5,"count":10},{"map_id":37,"x":6,"y":6,"count":59},{"map_id":37,"x":6,"y":7,"count":155},{"map_id":37,"x":7,"y":1,"count":34},{"map_id":37,"x":7,"y":2,"count":10},{"map_id":37,"x":7,"y":3,"count":9},{"map_id":37,"x":7,"y":4,"count":42},{"map_id":37,"x":7,"y":5,"count":15},{"map_id":37,"x":7,"y":6,"count":42},{"map_id":37,"x":7,"y":7,"count":126},{"map_id":38,"x":6,"y":1,"count":82},{"map_id":38,"x":6,"y":2,"count":6},{"map_id":38,"x":7,"y":1,"count":33},{"map_id":38,"x":7,"y":2,"count":2},{"map_id":39,"x":0,"y":2,"count":535},{"map_id":39,"x":0,"y":3,"count":328},{"map_id":39,"x":0,"y":4,"count":625},{"map_id":39,"x":0,"y":5,"count":429},{"map_id":39,"x":1,"y":2,"count":927},{"map_id":39,"x":1,"y":3,"count":797},{"map_id":39,"x":1,"y":4,"count":772},{"map_id":39,"x":1,"y":5,"count":819},{"map_id":39,"x":1,"y":6,"count":678},{"map_id":39,"x":1,"y":7,"count":993},{"map_id":39,"x":2,"y":1,"count":1999},{"map_id":39,"x":2,"y":2,"count":1219},{"map_id":39,"x":2,"y":3,"count":523},{"map_id":39,"x":2,"y":4,"count":3254},{"map_id":39,"x":2,"y":5,"count":1295},{"map_id":39,"x":2,"y":6,"count":1410},{"map_id":39,"x":2,"y":7,"count":2389},{"map_id":39,"x":3,"y":1,"count":2756},{"map_id":39,"x":3,"y":2,"count":1256},{"map_id":39,"x":3,"y":5,"count":1342},{"map_id":39,"x":3,"y":6,"count":1249},{"map_id":39,"x":3,"y":7,"count":935},{"map_id":39,"x":4,"y":1,"count":2823},{"map_id":39,"x":4,"y":2,"count":2063},{"map_id":39,"x":4,"y":5,"count":1463},{"map_id":39,"x":4,"y":6,"count":1355},{"map_id":39,"x":4,"y":7,"count":1546},{"map_id":39,"x":5,"y":1,"count":4316},{"map_id":39,"x":5,"y":2,"count":3763},{"map_id":39,"x":5,"y":3,"count":1935},{"map_id":39,"x":5,"y":4,"count":1616},{"map_id":39,"x":5,"y":5,"count":2389},{"map_id":39,"x":5,"y":6,"count":2224},{"map_id":39,"x":5,"y":7,"count":2025},{"map_id":39,"x":6,"y":1,"count":7279},{"map_id":39,"x":6,"y":2,"count":4763},{"map_id":39,"x":6,"y":3,"count":3692},{"map_id":39,"x":6,"y":4,"count":2970},{"map_id":39,"x":6,"y":5,"count":3948},{"map_id":39,"x":6,"y":6,"count":3354},{"map_id":39,"x":6,"y":7,"count":2868},{"map_id":39,"x":7,"y":2,"count":9265},{"map_id":39,"x":7,"y":3,"count":5859},{"map_id":39,"x":7,"y":4,"count":4271},{"map_id":39,"x":7,"y":5,"count":4782},{"map_id":39,"x":13,"y":5,"count":727},{"map_id":40,"x":0,"y":2,"count":1287},{"map_id":40,"x":0,"y":3,"count":755},{"map_id":40,"x":0,"y":4,"count":312},{"map_id":40,"x":0,"y":5,"count":573},{"map_id":40,"x":0,"y":9,"count":19},{"map_id":40,"x":0,"y":10,"count":69},{"map_id":40,"x":0,"y":11,"count":85},{"map_id":40,"x":1,"y":2,"count":1325},{"map_id":40,"x":1,"y":3,"count":498},{"map_id":40,"x":1,"y":4,"count":332},{"map_id":40,"x":1,"y":5,"count":770},{"map_id":40,"x":1,"y":8,"count":4},{"map_id":40,"x":1,"y":9,"count":126},{"map_id":40,"x":1,"y":10,"count":28},{"map_id":40,"x":1,"y":11,"count":256},{"map_id":40,"x":2,"y":2,"count":458},{"map_id":40,"x":2,"y":3,"count":322},{"map_id":40,"x":2,"y":4,"count":252},{"map_id":40,"x":2,"y":5,"count":172},{"map_id":40,"x":2,"y":8,"count":220},{"map_id":40,"x":2,"y":9,"count":390},{"map_id":40,"x":2,"y":11,"count":230},{"map_id":40,"x":3,"y":2,"count":440},{"map_id":40,"x":3,"y":3,"count":158},{"map_id":40,"x":3,"y":4,"count":565},{"map_id":40,"x":3,"y":5,"count":285},{"map_id":40,"x":3,"y":8,"count":447},{"map_id":40,"x":3,"y":9,"count":213},{"map_id":40,"x":3,"y":10,"count":237},{"map_id":40,"x":3,"y":11,"count":102},{"map_id":40,"x":4,"y":1,"count":38},{"map_id":40,"x":4,"y":2,"count":385},{"map_id":40,"x":4,"y":3,"count":169},{"map_id":40,"x":4,"y":4,"count":94},{"map_id":40,"x":4,"y":5,"count":212},{"map_id":40,"x":4,"y":6,"count":249},{"map_id":40,"x":4,"y":7,"count":176},{"map_id":40,"x":4,"y":8,"count":256},{"map_id":40,"x":4,"y":9,"count":216},{"map_id":40,"x":4,"y":10,"count":153},{"map_id":40,"x":4,"y":11,"count":166},{"map_id":40,"x":5,"y":1,"count":116},{"map_id":40,"x":5,"y":3,"count":378},{"map_id":40,"x":5,"y":4,"count":190},{"map_id":40,"x":5,"y":5,"count":141},{"map_id":40,"x":5,"y":6,"count":205},{"map_id":40,"x":5,"y":7,"count":144},{"map_id":40,"x":5,"y":8,"count":179},{"map_id":40,"x":5,"y":9,"count":489},{"map_id":40,"x":5,"y":10,"count":272},{"map_id":40,"x":5,"y":11,"count":886},{"map_id":40,"x":6,"y":2,"count":4},{"map_id":40,"x":6,"y":4,"count":164},{"map_id":40,"x":6,"y":5,"count":63},{"map_id":40,"x":6,"y":8,"count":224},{"map_id":40,"x":6,"y":9,"count":261},{"map_id":40,"x":6,"y":10,"count":331},{"map_id":40,"x":6,"y":11,"count":413},{"map_id":40,"x":7,"y":2,"count":24},{"map_id":40,"x":7,"y":4,"count":107},{"map_id":40,"x":7,"y":5,"count":160},{"map_id":40,"x":7,"y":8,"count":501},{"map_id":40,"x":7,"y":9,"count":415},{"map_id":40,"x":7,"y":10,"count":485},{"map_id":40,"x":7,"y":11,"count":416},{"map_id":40,"x":8,"y":2,"count":103},{"map_id":40,"x":8,"y":4,"count":96},{"map_id":40,"x":8,"y":5,"count":141},{"map_id":40,"x":8,"y":8,"count":418},{"map_id":40,"x":8,"y":9,"count":361},{"map_id":40,"x":8,"y":11,"count":308},{"map_id":40,"x":9,"y":2,"count":390},{"map_id":40,"x":9,"y":3,"count":122},{"map_id":40,"x":9,"y":4,"count":105},{"map_id":40,"x":9,"y":5,"count":83},{"map_id":40,"x":9,"y":8,"count":445},{"map_id":40,"x":9,"y":9,"count":290},{"map_id":40,"x":9,"y":10,"count":635},{"map_id":40,"x":9,"y":11,"count":424},{"map_id":40,"x":12,"y":11,"count":248},{"map_id":41,"x":0,"y":3,"count":27895},{"map_id":41,"x":1,"y":3,"count":30196},{"map_id":41,"x":1,"y":4,"count":51976},{"map_id":41,"x":1,"y":5,"count":37578},{"map_id":41,"x":2,"y":3,"count":138553},{"map_id":41,"x":2,"y":4,"count":38728},{"map_id":41,"x":2,"y":5,"count":34312},{"map_id":41,"x":2,"y":6,"count":30736},{"map_id":41,"x":2,"y":7,"count":41088},{"map_id":41,"x":3,"y":3,"count":828982},{"map_id":41,"x":3,"y":4,"count":145750},{"map_id":41,"x":3,"y":5,"count":36408},{"map_id":41,"x":3,"y":6,"count":30341},{"map_id":41,"x":3,"y":7,"count":44598},{"map_id":41,"x":4,"y":4,"count":22392},{"map_id":41,"x":4,"y":5,"count":20509},{"map_id":41,"x":4,"y":6,"count":19294},{"map_id":41,"x":4,"y":7,"count":16874},{"map_id":41,"x":5,"y":3,"count":13683},{"map_id":41,"x":5,"y":4,"count":15546},{"map_id":41,"x":5,"y":5,"count":19351},{"map_id":41,"x":5,"y":6,"count":21244},{"map_id":41,"x":5,"y":7,"count":28823},{"map_id":41,"x":6,"y":3,"count":14118},{"map_id":41,"x":6,"y":4,"count":17663},{"map_id":41,"x":6,"y":5,"count":19644},{"map_id":41,"x":7,"y":3,"count":16487},{"map_id":41,"x":7,"y":4,"count":18516},{"map_id":41,"x":7,"y":5,"count":26589},{"map_id":41,"x":8,"y":3,"count":19177},{"map_id":41,"x":8,"y":4,"count":22752},{"map_id":41,"x":8,"y":5,"count":31628},{"map_id":41,"x":8,"y":6,"count":50312},{"map_id":41,"x":8,"y":7,"count":89302},{"map_id":41,"x":9,"y":3,"count":23786},{"map_id":41,"x":9,"y":4,"count":29178},{"map_id":41,"x":9,"y":5,"count":40173},{"map_id":41,"x":9,"y":6,"count":62538},{"map_id":41,"x":9,"y":7,"count":116434},{"map_id":41,"x":10,"y":3,"count":24467},{"map_id":41,"x":10,"y":4,"count":31093},{"map_id":41,"x":10,"y":5,"count":45238},{"map_id":41,"x":10,"y":6,"count":66548},{"map_id":41,"x":10,"y":7,"count":97499},{"map_id":41,"x":11,"y":3,"count":81379},{"map_id":41,"x":11,"y":4,"count":52367},{"map_id":41,"x":11,"y":5,"count":66694},{"map_id":41,"x":11,"y":6,"count":84611},{"map_id":41,"x":11,"y":7,"count":144075},{"map_id":41,"x":12,"y":3,"count":49674},{"map_id":41,"x":12,"y":4,"count":65298},{"map_id":41,"x":12,"y":5,"count":83648},{"map_id":41,"x":13,"y":4,"count":267591},{"map_id":41,"x":13,"y":5,"count":126704},{"map_id":41,"x":23,"y":25,"count":16915},{"map_id":42,"x":0,"y":7,"count":394},{"map_id":42,"x":1,"y":7,"count":78},{"map_id":42,"x":2,"y":4,"count":6},{"map_id":42,"x":2,"y":5,"count":354},{"map_id":42,"x":2,"y":6,"count":94},{"map_id":42,"x":2,"y":7,"count":77},{"map_id":42,"x":3,"y":4,"count":13},{"map_id":42,"x":3,"y":5,"count":170},{"map_id":42,"x":3,"y":6,"count":154},{"map_id":42,"x":3,"y":7,"count":327},{"map_id":42,"x":4,"y":5,"count":217},{"map_id":42,"x":4,"y":6,"count":224},{"map_id":42,"x":4,"y":7,"count":134},{"map_id":42,"x":5,"y":5,"count":175},{"map_id":42,"x":5,"y":6,"count":272},{"map_id":42,"x":5,"y":7,"count":185},{"map_id":42,"x":6,"y":5,"count":434},{"map_id":42,"x":6,"y":6,"count":186},{"map_id":42,"x":6,"y":7,"count":543},{"map_id":42,"x":7,"y":5,"count":564},{"map_id":42,"x":7,"y":6,"count":466},{"map_id":42,"x":7,"y":7,"count":658},{"map_id":42,"x":29,"y":19,"count":82},{"map_id":43,"x":0,"y":1,"count":4239},{"map_id":43,"x":0,"y":2,"count":3311},{"map_id":43,"x":0,"y":3,"count":2406},{"map_id":43,"x":0,"y":4,"count":2532},{"map_id":43,"x":0,"y":5,"count":2950},{"map_id":43,"x":1,"y":1,"count":4329},{"map_id":43,"x":1,"y":2,"count":3553},{"map_id":43,"x":1,"y":3,"count":2485},{"map_id":43,"x":1,"y":4,"count":2829},{"map_id":43,"x":1,"y":5,"count":2524},{"map_id":43,"x":1,"y":6,"count":2453},{"map_id":43,"x":1,"y":7,"count":3648},{"map_id":43,"x":2,"y":1,"count":4519},{"map_id":43,"x":2,"y":2,"count":3083},{"map_id":43,"x":2,"y":3,"count":2486},{"map_id":43,"x":2,"y":4,"count":12542},{"map_id":43,"x":2,"y":5,"count":3532},{"map_id":43,"x":2,"y":6,"count":3146},{"map_id":43,"x":2,"y":7,"count":7174},{"map_id":43,"x":3,"y":1,"count":13897},{"map_id":43,"x":3,"y":2,"count":3623},{"map_id":43,"x":3,"y":6,"count":2986},{"map_id":43,"x":3,"y":7,"count":2312},{"map_id":43,"x":4,"y":2,"count":4332},{"map_id":43,"x":4,"y":5,"count":3495},{"map_id":43,"x":4,"y":6,"count":2238},{"map_id":43,"x":4,"y":7,"count":3235},{"map_id":43,"x":5,"y":1,"count":10819},{"map_id":43,"x":5,"y":2,"count":5142},{"map_id":43,"x":5,"y":3,"count":3861},{"map_id":43,"x":5,"y":4,"count":2678},{"map_id":43,"x":5,"y":5,"count":3312},{"map_id":43,"x":5,"y":6,"count":2996},{"map_id":43,"x":5,"y":7,"count":3323},{"map_id":43,"x":6,"y":1,"count":8333},{"map_id":43,"x":6,"y":2,"count":7051},{"map_id":43,"x":6,"y":3,"count":6886},{"map_id":43,"x":6,"y":4,"count":5534},{"map_id":43,"x":6,"y":5,"count":5092},{"map_id":43,"x":6,"y":6,"count":5701},{"map_id":43,"x":6,"y":7,"count":5413},{"map_id":43,"x":7,"y":2,"count":13260},{"map_id":43,"x":7,"y":3,"count":10239},{"map_id":43,"x":7,"y":4,"count":8661},{"map_id":43,"x":7,"y":5,"count":8922},{"map_id":43,"x":21,"y":15,"count":2008},{"map_id":44,"x":0,"y":2,"count":4651},{"map_id":44,"x":0,"y":3,"count":2320},{"map_id":44,"x":0,"y":4,"count":2188},{"map_id":44,"x":0,"y":5,"count":1791},{"map_id":44,"x":1,"y":2,"count":3248},{"map_id":44,"x":1,"y":3,"count":2277},{"map_id":44,"x":1,"y":4,"count":2472},{"map_id":44,"x":1,"y":5,"count":1923},{"map_id":44,"x":1,"y":6,"count":2831},{"map_id":44,"x":1,"y":7,"count":4050},{"map_id":44,"x":2,"y":1,"count":5696},{"map_id":44,"x":2,"y":2,"count":4230},{"map_id":44,"x":2,"y":3,"count":4032},{"map_id":44,"x":2,"y":4,"count":3955},{"map_id":44,"x":2,"y":5,"count":2735},{"map_id":44,"x":2,"y":6,"count":3323},{"map_id":44,"x":2,"y":7,"count":7088},{"map_id":44,"x":3,"y":1,"count":9137},{"map_id":44,"x":3,"y":2,"count":4214},{"map_id":44,"x":3,"y":5,"count":3777},{"map_id":44,"x":3,"y":6,"count":3349},{"map_id":44,"x":3,"y":7,"count":2215},{"map_id":44,"x":4,"y":1,"count":9694},{"map_id":44,"x":4,"y":2,"count":5002},{"map_id":44,"x":4,"y":5,"count":3387},{"map_id":44,"x":4,"y":6,"count":3833},{"map_id":44,"x":4,"y":7,"count":3474},{"map_id":44,"x":5,"y":1,"count":9708},{"map_id":44,"x":5,"y":2,"count":12958},{"map_id":44,"x":5,"y":4,"count":11465},{"map_id":44,"x":5,"y":5,"count":3615},{"map_id":44,"x":5,"y":6,"count":4942},{"map_id":44,"x":5,"y":7,"count":5244},{"map_id":44,"x":6,"y":1,"count":10702},{"map_id":44,"x":6,"y":2,"count":8676},{"map_id":44,"x":6,"y":3,"count":12800},{"map_id":44,"x":6,"y":4,"count":7664},{"map_id":44,"x":6,"y":5,"count":5004},{"map_id":44,"x":6,"y":6,"count":7465},{"map_id":44,"x":6,"y":7,"count":8939},{"map_id":44,"x":7,"y":2,"count":14238},{"map_id":44,"x":7,"y":3,"count":8636},{"map_id":44,"x":7,"y":4,"count":9006},{"map_id":44,"x":7,"y":5,"count":6503},{"map_id":44,"x":21,"y":9,"count":2322},{"map_id":47,"x":0,"y":1,"count":82},{"map_id":47,"x":1,"y":0,"count":230},{"map_id":47,"x":1,"y":1,"count":509},{"map_id":47,"x":1,"y":2,"count":660},{"map_id":47,"x":1,"y":3,"count":811},{"map_id":47,"x":1,"y":4,"count":683},{"map_id":47,"x":1,"y":5,"count":1054},{"map_id":47,"x":1,"y":6,"count":745},{"map_id":47,"x":1,"y":7,"count":1081},{"map_id":47,"x":2,"y":0,"count":76},{"map_id":47,"x":2,"y":1,"count":490},{"map_id":47,"x":2,"y":2,"count":1475},{"map_id":47,"x":2,"y":3,"count":665},{"map_id":47,"x":2,"y":4,"count":1267},{"map_id":47,"x":2,"y":6,"count":1113},{"map_id":47,"x":2,"y":7,"count":883},{"map_id":47,"x":3,"y":1,"count":679},{"map_id":47,"x":3,"y":3,"count":1701},{"map_id":47,"x":3,"y":4,"count":581},{"map_id":47,"x":3,"y":5,"count":1237},{"map_id":47,"x":3,"y":6,"count":603},{"map_id":47,"x":3,"y":7,"count":816},{"map_id":47,"x":3,"y":11,"count":180},{"map_id":47,"x":4,"y":1,"count":529},{"map_id":47,"x":4,"y":2,"count":1052},{"map_id":47,"x":4,"y":3,"count":627},{"map_id":47,"x":4,"y":4,"count":576},{"map_id":47,"x":4,"y":5,"count":700},{"map_id":47,"x":4,"y":6,"count":742},{"map_id":47,"x":4,"y":7,"count":840},{"map_id":47,"x":5,"y":0,"count":135},{"map_id":47,"x":5,"y":1,"count":884},{"map_id":47,"x":5,"y":2,"count":596},{"map_id":47,"x":5,"y":3,"count":580},{"map_id":47,"x":5,"y":4,"count":674},{"map_id":47,"x":5,"y":5,"count":521},{"map_id":47,"x":5,"y":6,"count":509},{"map_id":47,"x":5,"y":7,"count":420},{"map_id":47,"x":6,"y":1,"count":1070},{"map_id":47,"x":6,"y":4,"count":412},{"map_id":47,"x":6,"y":7,"count":312},{"map_id":47,"x":7,"y":1,"count":832},{"map_id":47,"x":7,"y":2,"count":655},{"map_id":47,"x":7,"y":3,"count":819},{"map_id":47,"x":7,"y":4,"count":644},{"map_id":47,"x":7,"y":5,"count":393},{"map_id":47,"x":7,"y":6,"count":381},{"map_id":47,"x":7,"y":7,"count":210},{"map_id":47,"x":8,"y":1,"count":737},{"map_id":47,"x":8,"y":4,"count":596},{"map_id":47,"x":8,"y":7,"count":391},{"map_id":47,"x":9,"y":1,"count":633},{"map_id":50,"x":0,"y":1,"count":71206},{"map_id":50,"x":1,"y":1,"count":75838},{"map_id":50,"x":1,"y":2,"count":51166},{"map_id":50,"x":1,"y":3,"count":42384},{"map_id":50,"x":1,"y":4,"count":40887},{"map_id":50,"x":1,"y":5,"count":44548},{"map_id":50,"x":1,"y":6,"count":46812},{"map_id":50,"x":1,"y":7,"count":62402},{"map_id":50,"x":2,"y":1,"count":54711},{"map_id":50,"x":2,"y":2,"count":47107},{"map_id":50,"x":2,"y":3,"count":38572},{"map_id":50,"x":2,"y":4,"count":36394},{"map_id":50,"x":2,"y":5,"count":36052},{"map_id":50,"x":2,"y":6,"count":43280},{"map_id":50,"x":2,"y":7,"count":47454},{"map_id":50,"x":3,"y":1,"count":69588},{"map_id":50,"x":3,"y":2,"count":53288},{"map_id":50,"x":3,"y":3,"count":44106},{"map_id":50,"x":3,"y":4,"count":40820},{"map_id":50,"x":3,"y":5,"count":39740},{"map_id":50,"x":3,"y":6,"count":39994},{"map_id":50,"x":3,"y":7,"count":44666},{"map_id":50,"x":3,"y":43,"count":22369},{"map_id":50,"x":4,"y":1,"count":70774},{"map_id":50,"x":4,"y":2,"count":49107},{"map_id":50,"x":4,"y":3,"count":40934},{"map_id":50,"x":4,"y":4,"count":38462},{"map_id":50,"x":4,"y":5,"count":40877},{"map_id":50,"x":4,"y":6,"count":43222},{"map_id":50,"x":4,"y":7,"count":75200},{"map_id":50,"x":5,"y":0,"count":16311},{"map_id":50,"x":5,"y":1,"count":105080},{"map_id":50,"x":5,"y":2,"count":57652},{"map_id":50,"x":5,"y":3,"count":42155},{"map_id":50,"x":5,"y":4,"count":38778},{"map_id":50,"x":5,"y":5,"count":37223},{"map_id":50,"x":5,"y":6,"count":35200},{"map_id":50,"x":5,"y":7,"count":25861},{"map_id":50,"x":6,"y":1,"count":89828},{"map_id":50,"x":6,"y":4,"count":36883},{"map_id":50,"x":6,"y":7,"count":35878},{"map_id":50,"x":7,"y":1,"count":103812},{"map_id":50,"x":7,"y":2,"count":71092},{"map_id":50,"x":7,"y":3,"count":56827},{"map_id":50,"x":7,"y":4,"count":89914},{"map_id":50,"x":7,"y":5,"count":47403},{"map_id":50,"x":7,"y":6,"count":47691},{"map_id":50,"x":7,"y":7,"count":55098},{"map_id":50,"x":8,"y":1,"count":126210},{"map_id":50,"x":8,"y":7,"count":77180},{"map_id":50,"x":9,"y":1,"count":181240},{"map_id":50,"x":15,"y":47,"count":1472},{"map_id":50,"x":16,"y":47,"count":3228},{"map_id":50,"x":17,"y":47,"count":9805},{"map_id":50,"x":18,"y":47,"count":7259},{"map_id":51,"x":1,"y":0,"count":1219},{"map_id":51,"x":1,"y":1,"count":1675},{"map_id":51,"x":1,"y":2,"count":854},{"map_id":51,"x":1,"y":3,"count":1193},{"map_id":51,"x":1,"y":4,"count":1194},{"map_id":51,"x":1,"y":5,"count":882},{"map_id":51,"x":1,"y":6,"count":1250},{"map_id":51,"x":1,"y":7,"count":1944},{"map_id":51,"x":1,"y":8,"count":2147},{"map_id":51,"x":1,"y":9,"count":2534},{"map_id":51,"x":1,"y":10,"count":2364},{"map_id":51,"x":1,"y":11,"count":2365},{"map_id":51,"x":1,"y":12,"count":1968},{"map_id":51,"x":1,"y":13,"count":2241},{"map_id":51,"x":1,"y":14,"count":2482},{"map_id":51,"x":1,"y":15,"count":2653},{"map_id":51,"x":1,"y":16,"count":2603},{"map_id":51,"x":1,"y":17,"count":2655},{"map_id":51,"x":1,"y":18,"count":4902},{"map_id":51,"x":1,"y":19,"count":3167},{"map_id":51,"x":1,"y":20,"count":2666},{"map_id":51,"x":1,"y":21,"count":3004},{"map_id":51,"x":1,"y":22,"count":4042},{"map_id":51,"x":1,"y":23,"count":5652},{"map_id":51,"x":1,"y":24,"count":7941},{"map_id":51,"x":1,"y":25,"count":11234},{"map_id":51,"x":1,"y":30,"count":46663},{"map_id":51,"x":1,"y":31,"count":43990},{"map_id":51,"x":1,"y":40,"count":24238},{"map_id":51,"x":1,"y":41,"count":30266},{"map_id":51,"x":1,"y":42,"count":37844},{"map_id":51,"x":1,"y":43,"count":44477},{"map_id":51,"x":2,"y":0,"count":434},{"map_id":51,"x":2,"y":2,"count":1882},{"map_id":51,"x":2,"y":3,"count":1219},{"map_id":51,"x":2,"y":4,"count":1190},{"map_id":51,"x":2,"y":5,"count":1347},{"map_id":51,"x":2,"y":6,"count":1882},{"map_id":51,"x":2,"y":7,"count":2115},{"map_id":51,"x":2,"y":8,"count":2423},{"map_id":51,"x":2,"y":9,"count":2828},{"map_id":51,"x":2,"y":10,"count":2606},{"map_id":51,"x":2,"y":11,"count":2554},{"map_id":51,"x":2,"y":12,"count":2725},{"map_id":51,"x":2,"y":13,"count":2409},{"map_id":51,"x":2,"y":14,"count":2940},{"map_id":51,"x":2,"y":15,"count":2856},{"map_id":51,"x":2,"y":16,"count":3080},{"map_id":51,"x":2,"y":17,"count":5255},{"map_id":51,"x":2,"y":19,"count":3969},{"map_id":51,"x":2,"y":20,"count":3175},{"map_id":51,"x":2,"y":21,"count":3345},{"map_id":51,"x":2,"y":22,"count":3535},{"map_id":51,"x":2,"y":23,"count":5014},{"map_id":51,"x":2,"y":24,"count":6488},{"map_id":51,"x":2,"y":25,"count":9711},{"map_id":51,"x":2,"y":30,"count":43399},{"map_id":51,"x":2,"y":31,"count":40700},{"map_id":51,"x":2,"y":40,"count":22148},{"map_id":51,"x":2,"y":41,"count":26587},{"map_id":51,"x":2,"y":42,"count":28579},{"map_id":51,"x":2,"y":43,"count":35892},{"map_id":51,"x":3,"y":22,"count":3723},{"map_id":51,"x":3,"y":23,"count":4855},{"map_id":51,"x":3,"y":24,"count":11945},{"map_id":51,"x":3,"y":25,"count":9288},{"map_id":51,"x":3,"y":30,"count":35298},{"map_id":51,"x":3,"y":31,"count":31047},{"map_id":51,"x":3,"y":40,"count":16216},{"map_id":51,"x":3,"y":41,"count":18490},{"map_id":51,"x":3,"y":42,"count":21477},{"map_id":51,"x":3,"y":43,"count":25858},{"map_id":51,"x":4,"y":7,"count":164},{"map_id":51,"x":4,"y":22,"count":3808},{"map_id":51,"x":4,"y":23,"count":9037},{"map_id":51,"x":4,"y":25,"count":10772},{"map_id":51,"x":4,"y":30,"count":38753},{"map_id":51,"x":4,"y":31,"count":33832},{"map_id":51,"x":4,"y":40,"count":14777},{"map_id":51,"x":4,"y":41,"count":18229},{"map_id":51,"x":4,"y":42,"count":21002},{"map_id":51,"x":4,"y":43,"count":24116},{"map_id":51,"x":5,"y":0,"count":27230},{"map_id":51,"x":5,"y":7,"count":148},{"map_id":51,"x":5,"y":22,"count":4458},{"map_id":51,"x":5,"y":23,"count":4510},{"map_id":51,"x":5,"y":24,"count":11461},{"map_id":51,"x":5,"y":25,"count":6732},{"map_id":51,"x":5,"y":30,"count":36169},{"map_id":51,"x":5,"y":31,"count":29535},{"map_id":51,"x":5,"y":40,"count":13629},{"map_id":51,"x":5,"y":41,"count":15290},{"map_id":51,"x":5,"y":42,"count":16075},{"map_id":51,"x":5,"y":43,"count":18558},{"map_id":51,"x":6,"y":1,"count":44344},{"map_id":51,"x":6,"y":2,"count":35791},{"map_id":51,"x":6,"y":3,"count":29285},{"map_id":51,"x":6,"y":4,"count":23859},{"map_id":51,"x":6,"y":5,"count":22193},{"map_id":51,"x":6,"y":6,"count":20267},{"map_id":51,"x":6,"y":7,"count":19317},{"map_id":51,"x":6,"y":8,"count":17085},{"map_id":51,"x":6,"y":9,"count":15041},{"map_id":51,"x":6,"y":10,"count":12619},{"map_id":51,"x":6,"y":11,"count":10868},{"map_id":51,"x":6,"y":12,"count":9504},{"map_id":51,"x":6,"y":13,"count":8032},{"map_id":51,"x":6,"y":14,"count":7470},{"map_id":51,"x":6,"y":15,"count":6811},{"map_id":51,"x":6,"y":16,"count":6740},{"map_id":51,"x":6,"y":17,"count":6738},{"map_id":51,"x":6,"y":18,"count":6195},{"map_id":51,"x":6,"y":19,"count":5942},{"map_id":51,"x":6,"y":20,"count":5977},{"map_id":51,"x":6,"y":21,"count":4927},{"map_id":51,"x":6,"y":22,"count":5552},{"map_id":51,"x":6,"y":23,"count":5620},{"map_id":51,"x":6,"y":24,"count":5442},{"map_id":51,"x":6,"y":25,"count":6271},{"map_id":51,"x":6,"y":30,"count":46633},{"map_id":51,"x":6,"y":31,"count":36387},{"map_id":51,"x":6,"y":32,"count":22477},{"map_id":51,"x":6,"y":33,"count":17052},{"map_id":51,"x":6,"y":34,"count":15842},{"map_id":51,"x":6,"y":35,"count":15109},{"map_id":51,"x":6,"y":36,"count":13921},{"map_id":51,"x":6,"y":37,"count":13696},{"map_id":51,"x":6,"y":38,"count":13464},{"map_id":51,"x":6,"y":39,"count":13857},{"map_id":51,"x":6,"y":40,"count":13388},{"map_id":51,"x":6,"y":41,"count":13125},{"map_id":51,"x":6,"y":42,"count":14647},{"map_id":51,"x":6,"y":43,"count":17318},{"map_id":51,"x":7,"y":1,"count":26614},{"map_id":51,"x":7,"y":2,"count":25002},{"map_id":51,"x":7,"y":3,"count":20778},{"map_id":51,"x":7,"y":4,"count":17881},{"map_id":51,"x":7,"y":5,"count":16330},{"map_id":51,"x":7,"y":6,"count":15910},{"map_id":51,"x":7,"y":7,"count":14446},{"map_id":51,"x":7,"y":8,"count":13319},{"map_id":51,"x":7,"y":9,"count":12401},{"map_id":51,"x":7,"y":10,"count":10198},{"map_id":51,"x":7,"y":11,"count":8430},{"map_id":51,"x":7,"y":12,"count":7691},{"map_id":51,"x":7,"y":13,"count":7107},{"map_id":51,"x":7,"y":14,"count":6683},{"map_id":51,"x":7,"y":15,"count":6044},{"map_id":51,"x":7,"y":16,"count":6091},{"map_id":51,"x":7,"y":17,"count":5696},{"map_id":51,"x":7,"y":18,"count":5787},{"map_id":51,"x":7,"y":19,"count":5245},{"map_id":51,"x":7,"y":20,"count":4833},{"map_id":51,"x":7,"y":21,"count":5026},{"map_id":51,"x":7,"y":22,"count":5163},{"map_id":51,"x":7,"y":23,"count":4369},{"map_id":51,"x":7,"y":24,"count":5440},{"map_id":51,"x":7,"y":25,"count":5484},{"map_id":51,"x":7,"y":30,"count":48152},{"map_id":51,"x":7,"y":31,"count":34427},{"map_id":51,"x":7,"y":32,"count":26974},{"map_id":51,"x":7,"y":33,"count":22365},{"map_id":51,"x":7,"y":34,"count":18303},{"map_id":51,"x":7,"y":35,"count":16281},{"map_id":51,"x":7,"y":36,"count":15282},{"map_id":51,"x":7,"y":37,"count":13807},{"map_id":51,"x":7,"y":38,"count":13332},{"map_id":51,"x":7,"y":39,"count":12107},{"map_id":51,"x":7,"y":40,"count":13204},{"map_id":51,"x":7,"y":41,"count":12117},{"map_id":51,"x":7,"y":42,"count":14663},{"map_id":51,"x":7,"y":43,"count":15805},{"map_id":51,"x":8,"y":1,"count":18433},{"map_id":51,"x":8,"y":2,"count":15925},{"map_id":51,"x":8,"y":3,"count":13880},{"map_id":51,"x":8,"y":4,"count":11565},{"map_id":51,"x":8,"y":5,"count":11515},{"map_id":51,"x":8,"y":6,"count":12880},{"map_id":51,"x":8,"y":7,"count":12638},{"map_id":51,"x":8,"y":8,"count":12485},{"map_id":51,"x":8,"y":9,"count":12349},{"map_id":51,"x":8,"y":10,"count":11552},{"map_id":51,"x":8,"y":11,"count":9957},{"map_id":51,"x":8,"y":12,"count":9173},{"map_id":51,"x":8,"y":13,"count":7958},{"map_id":51,"x":8,"y":14,"count":7380},{"map_id":51,"x":8,"y":15,"count":7116},{"map_id":51,"x":8,"y":16,"count":6389},{"map_id":51,"x":8,"y":17,"count":5104},{"map_id":51,"x":8,"y":18,"count":6507},{"map_id":51,"x":8,"y":19,"count":6061},{"map_id":51,"x":8,"y":20,"count":5126},{"map_id":51,"x":8,"y":21,"count":6162},{"map_id":51,"x":8,"y":22,"count":5528},{"map_id":51,"x":8,"y":23,"count":5654},{"map_id":51,"x":8,"y":24,"count":4995},{"map_id":51,"x":8,"y":25,"count":5313},{"map_id":51,"x":8,"y":30,"count":119503},{"map_id":51,"x":8,"y":31,"count":41931},{"map_id":51,"x":8,"y":32,"count":35625},{"map_id":51,"x":8,"y":33,"count":27675},{"map_id":51,"x":8,"y":34,"count":21217},{"map_id":51,"x":8,"y":35,"count":19551},{"map_id":51,"x":8,"y":36,"count":18091},{"map_id":51,"x":8,"y":37,"count":16391},{"map_id":51,"x":8,"y":38,"count":15999},{"map_id":51,"x":8,"y":39,"count":14197},{"map_id":51,"x":8,"y":40,"count":13634},{"map_id":51,"x":8,"y":41,"count":13846},{"map_id":51,"x":8,"y":42,"count":13458},{"map_id":51,"x":8,"y":43,"count":15626},{"map_id":51,"x":9,"y":1,"count":13869},{"map_id":51,"x":9,"y":2,"count":11047},{"map_id":51,"x":9,"y":3,"count":9770},{"map_id":51,"x":9,"y":24,"count":4568},{"map_id":51,"x":9,"y":25,"count":5152},{"map_id":51,"x":9,"y":32,"count":32284},{"map_id":51,"x":9,"y":33,"count":24921},{"map_id":51,"x":9,"y":40,"count":12065},{"map_id":51,"x":9,"y":41,"count":12843},{"map_id":51,"x":9,"y":42,"count":12336},{"map_id":51,"x":9,"y":43,"count":12313},{"map_id":51,"x":10,"y":1,"count":11078},{"map_id":51,"x":10,"y":2,"count":9217},{"map_id":51,"x":10,"y":3,"count":7648},{"map_id":51,"x":10,"y":24,"count":5307},{"map_id":51,"x":10,"y":25,"count":4607},{"map_id":51,"x":10,"y":32,"count":42100},{"map_id":51,"x":10,"y":33,"count":33300},{"map_id":51,"x":10,"y":40,"count":14204},{"map_id":51,"x":10,"y":41,"count":13661},{"map_id":51,"x":10,"y":42,"count":11451},{"map_id":51,"x":10,"y":43,"count":11215},{"map_id":51,"x":11,"y":1,"count":10458},{"map_id":51,"x":11,"y":2,"count":8960},{"map_id":51,"x":11,"y":3,"count":8531},{"map_id":51,"x":11,"y":4,"count":8137},{"map_id":51,"x":11,"y":5,"count":10375},{"map_id":51,"x":11,"y":6,"count":11573},{"map_id":51,"x":11,"y":7,"count":11622},{"map_id":51,"x":11,"y":8,"count":13231},{"map_id":51,"x":11,"y":9,"count":12828},{"map_id":51,"x":11,"y":10,"count":14790},{"map_id":51,"x":11,"y":11,"count":16104},{"map_id":51,"x":11,"y":12,"count":19523},{"map_id":51,"x":11,"y":13,"count":19799},{"map_id":51,"x":11,"y":14,"count":25898},{"map_id":51,"x":11,"y":15,"count":32321},{"map_id":51,"x":11,"y":16,"count":39190},{"map_id":51,"x":11,"y":17,"count":52458},{"map_id":51,"x":11,"y":18,"count":68931},{"map_id":51,"x":11,"y":19,"count":90770},{"map_id":51,"x":11,"y":24,"count":5837},{"map_id":51,"x":11,"y":25,"count":6568},{"map_id":51,"x":11,"y":26,"count":6638},{"map_id":51,"x":11,"y":27,"count":8486},{"map_id":51,"x":11,"y":28,"count":12064},{"map_id":51,"x":11,"y":29,"count":17564},{"map_id":51,"x":11,"y":32,"count":39566},{"map_id":51,"x":11,"y":33,"count":30501},{"map_id":51,"x":11,"y":40,"count":13843},{"map_id":51,"x":11,"y":41,"count":11953},{"map_id":51,"x":11,"y":42,"count":9936},{"map_id":51,"x":11,"y":43,"count":10148},{"map_id":51,"x":12,"y":1,"count":11054},{"map_id":51,"x":12,"y":2,"count":7922},{"map_id":51,"x":12,"y":3,"count":7969},{"map_id":51,"x":12,"y":4,"count":8587},{"map_id":51,"x":12,"y":5,"count":8659},{"map_id":51,"x":12,"y":6,"count":10042},{"map_id":51,"x":12,"y":7,"count":10672},{"map_id":51,"x":12,"y":8,"count":12170},{"map_id":51,"x":12,"y":9,"count":13141},{"map_id":51,"x":12,"y":10,"count":12875},{"map_id":51,"x":12,"y":11,"count":14456},{"map_id":51,"x":12,"y":12,"count":16899},{"map_id":51,"x":12,"y":13,"count":16415},{"map_id":51,"x":12,"y":14,"count":20851},{"map_id":51,"x":12,"y":15,"count":23841},{"map_id":51,"x":12,"y":16,"count":30112},{"map_id":51,"x":12,"y":17,"count":39906},{"map_id":51,"x":12,"y":18,"count":47653},{"map_id":51,"x":12,"y":19,"count":68937},{"map_id":51,"x":12,"y":24,"count":6786},{"map_id":51,"x":12,"y":25,"count":7461},{"map_id":51,"x":12,"y":26,"count":7912},{"map_id":51,"x":12,"y":27,"count":9935},{"map_id":51,"x":12,"y":28,"count":13235},{"map_id":51,"x":12,"y":29,"count":16904},{"map_id":51,"x":12,"y":32,"count":47756},{"map_id":51,"x":12,"y":33,"count":35375},{"map_id":51,"x":12,"y":40,"count":15335},{"map_id":51,"x":12,"y":41,"count":14850},{"map_id":51,"x":12,"y":42,"count":10736},{"map_id":51,"x":12,"y":43,"count":10416},{"map_id":51,"x":13,"y":1,"count":12260},{"map_id":51,"x":13,"y":2,"count":9421},{"map_id":51,"x":13,"y":3,"count":8376},{"map_id":51,"x":13,"y":4,"count":7648},{"map_id":51,"x":13,"y":5,"count":7879},{"map_id":51,"x":13,"y":6,"count":7362},{"map_id":51,"x":13,"y":7,"count":8744},{"map_id":51,"x":13,"y":8,"count":9642},{"map_id":51,"x":13,"y":9,"count":9615},{"map_id":51,"x":13,"y":10,"count":10372},{"map_id":51,"x":13,"y":11,"count":9338},{"map_id":51,"x":13,"y":12,"count":12741},{"map_id":51,"x":13,"y":13,"count":12387},{"map_id":51,"x":13,"y":14,"count":14896},{"map_id":51,"x":13,"y":15,"count":16186},{"map_id":51,"x":13,"y":16,"count":19744},{"map_id":51,"x":13,"y":17,"count":25255},{"map_id":51,"x":13,"y":18,"count":34951},{"map_id":51,"x":13,"y":19,"count":49368},{"map_id":51,"x":13,"y":32,"count":46182},{"map_id":51,"x":13,"y":33,"count":32971},{"map_id":51,"x":13,"y":40,"count":13533},{"map_id":51,"x":13,"y":41,"count":12686},{"map_id":51,"x":13,"y":42,"count":11290},{"map_id":51,"x":13,"y":43,"count":10387},{"map_id":51,"x":14,"y":16,"count":14622},{"map_id":51,"x":14,"y":17,"count":18460},{"map_id":51,"x":14,"y":18,"count":26488},{"map_id":51,"x":14,"y":19,"count":36254},{"map_id":51,"x":14,"y":32,"count":58199},{"map_id":51,"x":14,"y":33,"count":46398},{"map_id":51,"x":14,"y":40,"count":17647},{"map_id":51,"x":14,"y":41,"count":17951},{"map_id":51,"x":14,"y":42,"count":12939},{"map_id":51,"x":14,"y":43,"count":12176},{"map_id":51,"x":15,"y":16,"count":11547},{"map_id":51,"x":15,"y":17,"count":17007},{"map_id":51,"x":15,"y":18,"count":19782},{"map_id":51,"x":15,"y":19,"count":28582},{"map_id":51,"x":15,"y":32,"count":93349},{"map_id":51,"x":15,"y":33,"count":47369},{"map_id":51,"x":15,"y":34,"count":39676},{"map_id":51,"x":15,"y":35,"count":34428},{"map_id":51,"x":15,"y":36,"count":25550},{"map_id":51,"x":15,"y":37,"count":23189},{"map_id":51,"x":15,"y":38,"count":18617},{"map_id":51,"x":15,"y":39,"count":19150},{"map_id":51,"x":15,"y":40,"count":17162},{"map_id":51,"x":15,"y":41,"count":15975},{"map_id":51,"x":15,"y":42,"count":20917},{"map_id":51,"x":15,"y":43,"count":27425},{"map_id":51,"x":15,"y":44,"count":13959},{"map_id":51,"x":15,"y":45,"count":12571},{"map_id":51,"x":15,"y":46,"count":9829},{"map_id":51,"x":15,"y":47,"count":4877},{"map_id":51,"x":16,"y":1,"count":26864},{"map_id":51,"x":16,"y":2,"count":21288},{"map_id":51,"x":16,"y":3,"count":17007},{"map_id":51,"x":16,"y":4,"count":15524},{"map_id":51,"x":16,"y":5,"count":13789},{"map_id":51,"x":16,"y":6,"count":16422},{"map_id":51,"x":16,"y":7,"count":16495},{"map_id":51,"x":16,"y":8,"count":15816},{"map_id":51,"x":16,"y":9,"count":15644},{"map_id":51,"x":16,"y":10,"count":13418},{"map_id":51,"x":16,"y":11,"count":11985},{"map_id":51,"x":16,"y":12,"count":11746},{"map_id":51,"x":16,"y":13,"count":11222},{"map_id":51,"x":16,"y":14,"count":10387},{"map_id":51,"x":16,"y":15,"count":10914},{"map_id":51,"x":16,"y":16,"count":13106},{"map_id":51,"x":16,"y":17,"count":15892},{"map_id":51,"x":16,"y":18,"count":18361},{"map_id":51,"x":16,"y":19,"count":23945},{"map_id":51,"x":16,"y":33,"count":95345},{"map_id":51,"x":16,"y":34,"count":44728},{"map_id":51,"x":16,"y":35,"count":35204},{"map_id":51,"x":16,"y":36,"count":27751},{"map_id":51,"x":16,"y":37,"count":23853},{"map_id":51,"x":16,"y":38,"count":20204},{"map_id":51,"x":16,"y":39,"count":18104},{"map_id":51,"x":16,"y":40,"count":16160},{"map_id":51,"x":16,"y":44,"count":36022},{"map_id":51,"x":16,"y":45,"count":19408},{"map_id":51,"x":16,"y":46,"count":16285},{"map_id":51,"x":16,"y":47,"count":12698},{"map_id":51,"x":17,"y":1,"count":23400},{"map_id":51,"x":17,"y":2,"count":16146},{"map_id":51,"x":17,"y":3,"count":13579},{"map_id":51,"x":17,"y":4,"count":12610},{"map_id":51,"x":17,"y":5,"count":11042},{"map_id":51,"x":17,"y":6,"count":11095},{"map_id":51,"x":17,"y":7,"count":11570},{"map_id":51,"x":17,"y":8,"count":11842},{"map_id":51,"x":17,"y":9,"count":11585},{"map_id":51,"x":17,"y":10,"count":10017},{"map_id":51,"x":17,"y":11,"count":9303},{"map_id":51,"x":17,"y":12,"count":8471},{"map_id":51,"x":17,"y":13,"count":8114},{"map_id":51,"x":17,"y":14,"count":8116},{"map_id":51,"x":17,"y":15,"count":9164},{"map_id":51,"x":17,"y":16,"count":9579},{"map_id":51,"x":17,"y":17,"count":11960},{"map_id":51,"x":17,"y":18,"count":15991},{"map_id":51,"x":17,"y":19,"count":21693},{"map_id":51,"x":17,"y":32,"count":207427},{"map_id":51,"x":17,"y":33,"count":93638},{"map_id":51,"x":17,"y":34,"count":65338},{"map_id":51,"x":17,"y":35,"count":47198},{"map_id":51,"x":17,"y":36,"count":38257},{"map_id":51,"x":17,"y":37,"count":31489},{"map_id":51,"x":17,"y":38,"count":25796},{"map_id":51,"x":17,"y":39,"count":21782},{"map_id":51,"x":17,"y":40,"count":18039},{"map_id":51,"x":17,"y":43,"count":36772},{"map_id":51,"x":17,"y":44,"count":27912},{"map_id":51,"x":17,"y":45,"count":81767},{"map_id":51,"x":17,"y":46,"count":36959},{"map_id":51,"x":17,"y":47,"count":74788},{"map_id":51,"x":18,"y":1,"count":18129},{"map_id":51,"x":18,"y":2,"count":14256},{"map_id":51,"x":18,"y":3,"count":11163},{"map_id":51,"x":18,"y":4,"count":9339},{"map_id":51,"x":18,"y":5,"count":8601},{"map_id":51,"x":18,"y":6,"count":10029},{"map_id":51,"x":18,"y":7,"count":9019},{"map_id":51,"x":18,"y":8,"count":12537},{"map_id":51,"x":18,"y":9,"count":11504},{"map_id":51,"x":18,"y":10,"count":10064},{"map_id":51,"x":18,"y":11,"count":8640},{"map_id":51,"x":18,"y":12,"count":8454},{"map_id":51,"x":18,"y":13,"count":8586},{"map_id":51,"x":18,"y":14,"count":8772},{"map_id":51,"x":18,"y":15,"count":8869},{"map_id":51,"x":18,"y":16,"count":10555},{"map_id":51,"x":18,"y":17,"count":13233},{"map_id":51,"x":18,"y":18,"count":15539},{"map_id":51,"x":18,"y":19,"count":18927},{"map_id":51,"x":18,"y":32,"count":252373},{"map_id":51,"x":18,"y":33,"count":178758},{"map_id":51,"x":18,"y":34,"count":118031},{"map_id":51,"x":18,"y":35,"count":87031},{"map_id":51,"x":18,"y":36,"count":65578},{"map_id":51,"x":18,"y":37,"count":55016},{"map_id":51,"x":18,"y":38,"count":44809},{"map_id":51,"x":18,"y":39,"count":37133},{"map_id":51,"x":18,"y":40,"count":35009},{"map_id":51,"x":18,"y":41,"count":32450},{"map_id":51,"x":18,"y":42,"count":19607},{"map_id":51,"x":18,"y":43,"count":23846},{"map_id":51,"x":18,"y":44,"count":48665},{"map_id":51,"x":18,"y":46,"count":102334},{"map_id":51,"x":18,"y":47,"count":24756},{"map_id":51,"x":19,"y":1,"count":16313},{"map_id":51,"x":19,"y":2,"count":11332},{"map_id":51,"x":19,"y":3,"count":8829},{"map_id":51,"x":19,"y":8,"count":11964},{"map_id":51,"x":19,"y":9,"count":10736},{"map_id":51,"x":19,"y":40,"count":29731},{"map_id":51,"x":19,"y":41,"count":23334},{"map_id":51,"x":19,"y":42,"count":22127},{"map_id":51,"x":19,"y":43,"count":21249},{"map_id":51,"x":20,"y":1,"count":14168},{"map_id":51,"x":20,"y":2,"count":10261},{"map_id":51,"x":20,"y":8,"count":14406},{"map_id":51,"x":20,"y":9,"count":12955},{"map_id":51,"x":20,"y":40,"count":52485},{"map_id":51,"x":20,"y":41,"count":40640},{"map_id":51,"x":20,"y":42,"count":22589},{"map_id":51,"x":20,"y":43,"count":18394},{"map_id":51,"x":21,"y":1,"count":11629},{"map_id":51,"x":21,"y":2,"count":8141},{"map_id":51,"x":21,"y":8,"count":13215},{"map_id":51,"x":21,"y":9,"count":12741},{"map_id":51,"x":21,"y":40,"count":41990},{"map_id":51,"x":21,"y":41,"count":28177},{"map_id":51,"x":21,"y":42,"count":21828},{"map_id":51,"x":21,"y":43,"count":18559},{"map_id":51,"x":22,"y":1,"count":10574},{"map_id":51,"x":22,"y":2,"count":7764},{"map_id":51,"x":22,"y":8,"count":16285},{"map_id":51,"x":22,"y":9,"count":14804},{"map_id":51,"x":22,"y":40,"count":73599},{"map_id":51,"x":22,"y":41,"count":47102},{"map_id":51,"x":22,"y":42,"count":23469},{"map_id":51,"x":22,"y":43,"count":18664},{"map_id":51,"x":23,"y":1,"count":11186},{"map_id":51,"x":23,"y":2,"count":7732},{"map_id":51,"x":23,"y":8,"count":13298},{"map_id":51,"x":23,"y":9,"count":13065},{"map_id":51,"x":23,"y":40,"count":137973},{"map_id":51,"x":23,"y":41,"count":35049},{"map_id":51,"x":23,"y":42,"count":21969},{"map_id":51,"x":23,"y":43,"count":17216},{"map_id":51,"x":24,"y":1,"count":9586},{"map_id":51,"x":24,"y":2,"count":6811},{"map_id":51,"x":24,"y":8,"count":15400},{"map_id":51,"x":24,"y":9,"count":13065},{"map_id":51,"x":24,"y":41,"count":75153},{"map_id":51,"x":24,"y":42,"count":20432},{"map_id":51,"x":24,"y":43,"count":17372},{"map_id":51,"x":25,"y":1,"count":8367},{"map_id":51,"x":25,"y":2,"count":6667},{"map_id":51,"x":25,"y":8,"count":15673},{"map_id":51,"x":25,"y":9,"count":14212},{"map_id":51,"x":25,"y":10,"count":20549},{"map_id":51,"x":25,"y":11,"count":21310},{"map_id":51,"x":25,"y":12,"count":34772},{"map_id":51,"x":25,"y":13,"count":28472},{"map_id":51,"x":25,"y":14,"count":33891},{"map_id":51,"x":25,"y":15,"count":42793},{"map_id":51,"x":25,"y":16,"count":49806},{"map_id":51,"x":25,"y":17,"count":75381},{"map_id":51,"x":25,"y":18,"count":65442},{"map_id":51,"x":25,"y":19,"count":97120},{"map_id":51,"x":25,"y":20,"count":117273},{"map_id":51,"x":25,"y":21,"count":153360},{"map_id":51,"x":25,"y":22,"count":185422},{"map_id":51,"x":25,"y":23,"count":197358},{"map_id":51,"x":25,"y":24,"count":188070},{"map_id":51,"x":25,"y":25,"count":166881},{"map_id":51,"x":25,"y":26,"count":135310},{"map_id":51,"x":25,"y":27,"count":110518},{"map_id":51,"x":25,"y":28,"count":90848},{"map_id":51,"x":25,"y":29,"count":75461},{"map_id":51,"x":25,"y":30,"count":66547},{"map_id":51,"x":25,"y":31,"count":58550},{"map_id":51,"x":25,"y":32,"count":53123},{"map_id":51,"x":25,"y":33,"count":109345},{"map_id":51,"x":25,"y":34,"count":47832},{"map_id":51,"x":25,"y":35,"count":44362},{"map_id":51,"x":25,"y":36,"count":39949},{"map_id":51,"x":25,"y":37,"count":36301},{"map_id":51,"x":25,"y":38,"count":37357},{"map_id":51,"x":25,"y":39,"count":33477},{"map_id":51,"x":25,"y":40,"count":54868},{"map_id":51,"x":25,"y":41,"count":35911},{"map_id":51,"x":25,"y":42,"count":20118},{"map_id":51,"x":25,"y":43,"count":16327},{"map_id":51,"x":26,"y":1,"count":8770},{"map_id":51,"x":26,"y":2,"count":7034},{"map_id":51,"x":26,"y":8,"count":14715},{"map_id":51,"x":26,"y":9,"count":13976},{"map_id":51,"x":26,"y":10,"count":15120},{"map_id":51,"x":26,"y":11,"count":20116},{"map_id":51,"x":26,"y":12,"count":21130},{"map_id":51,"x":26,"y":13,"count":21319},{"map_id":51,"x":26,"y":14,"count":24968},{"map_id":51,"x":26,"y":15,"count":29599},{"map_id":51,"x":26,"y":16,"count":71959},{"map_id":51,"x":26,"y":18,"count":92320},{"map_id":51,"x":26,"y":19,"count":198193},{"map_id":51,"x":26,"y":20,"count":83610},{"map_id":51,"x":26,"y":21,"count":106399},{"map_id":51,"x":26,"y":22,"count":125856},{"map_id":51,"x":26,"y":23,"count":136217},{"map_id":51,"x":26,"y":24,"count":131269},{"map_id":51,"x":26,"y":25,"count":117124},{"map_id":51,"x":26,"y":26,"count":93663},{"map_id":51,"x":26,"y":27,"count":77915},{"map_id":51,"x":26,"y":28,"count":62822},{"map_id":51,"x":26,"y":29,"count":53258},{"map_id":51,"x":26,"y":30,"count":48313},{"map_id":51,"x":26,"y":31,"count":43295},{"map_id":51,"x":26,"y":32,"count":34604},{"map_id":51,"x":26,"y":33,"count":345398},{"map_id":51,"x":26,"y":34,"count":31233},{"map_id":51,"x":26,"y":35,"count":31418},{"map_id":51,"x":26,"y":36,"count":30692},{"map_id":51,"x":26,"y":37,"count":26907},{"map_id":51,"x":26,"y":38,"count":24881},{"map_id":51,"x":26,"y":39,"count":24152},{"map_id":51,"x":26,"y":40,"count":45335},{"map_id":51,"x":26,"y":41,"count":25342},{"map_id":51,"x":26,"y":42,"count":19419},{"map_id":51,"x":26,"y":43,"count":15385},{"map_id":51,"x":27,"y":1,"count":8665},{"map_id":51,"x":27,"y":2,"count":6164},{"map_id":51,"x":27,"y":8,"count":11786},{"map_id":51,"x":27,"y":9,"count":11020},{"map_id":51,"x":27,"y":18,"count":34590},{"map_id":51,"x":27,"y":19,"count":117518},{"map_id":51,"x":27,"y":20,"count":67139},{"map_id":51,"x":27,"y":21,"count":66640},{"map_id":51,"x":27,"y":22,"count":76928},{"map_id":51,"x":27,"y":23,"count":83086},{"map_id":51,"x":27,"y":24,"count":76391},{"map_id":51,"x":27,"y":25,"count":68044},{"map_id":51,"x":27,"y":26,"count":57698},{"map_id":51,"x":27,"y":27,"count":46152},{"map_id":51,"x":27,"y":28,"count":37842},{"map_id":51,"x":27,"y":29,"count":33630},{"map_id":51,"x":27,"y":30,"count":28729},{"map_id":51,"x":27,"y":31,"count":27153},{"map_id":51,"x":27,"y":32,"count":27960},{"map_id":51,"x":27,"y":33,"count":116043},{"map_id":51,"x":27,"y":34,"count":27919},{"map_id":51,"x":27,"y":35,"count":25797},{"map_id":51,"x":27,"y":36,"count":26769},{"map_id":51,"x":27,"y":37,"count":25265},{"map_id":51,"x":27,"y":38,"count":22853},{"map_id":51,"x":27,"y":39,"count":58071},{"map_id":51,"x":27,"y":41,"count":61851},{"map_id":51,"x":27,"y":42,"count":21030},{"map_id":51,"x":27,"y":43,"count":17572},{"map_id":51,"x":28,"y":1,"count":8816},{"map_id":51,"x":28,"y":2,"count":7157},{"map_id":51,"x":28,"y":8,"count":8720},{"map_id":51,"x":28,"y":9,"count":9361},{"map_id":51,"x":28,"y":18,"count":22775},{"map_id":51,"x":28,"y":19,"count":977615},{"map_id":51,"x":28,"y":32,"count":17369},{"map_id":51,"x":28,"y":33,"count":303266},{"map_id":51,"x":28,"y":40,"count":135541},{"map_id":51,"x":28,"y":41,"count":53275},{"map_id":51,"x":28,"y":42,"count":31125},{"map_id":51,"x":28,"y":43,"count":25950},{"map_id":51,"x":29,"y":1,"count":10501},{"map_id":51,"x":29,"y":2,"count":6900},{"map_id":51,"x":29,"y":8,"count":7524},{"map_id":51,"x":29,"y":9,"count":7537},{"map_id":51,"x":29,"y":18,"count":19891},{"map_id":51,"x":29,"y":19,"count":539897},{"map_id":51,"x":29,"y":32,"count":14666},{"map_id":51,"x":29,"y":33,"count":407208},{"map_id":51,"x":29,"y":40,"count":76542},{"map_id":51,"x":29,"y":41,"count":46883},{"map_id":51,"x":29,"y":42,"count":32554},{"map_id":51,"x":29,"y":43,"count":26548},{"map_id":51,"x":30,"y":1,"count":13017},{"map_id":51,"x":30,"y":2,"count":9756},{"map_id":51,"x":30,"y":3,"count":6021},{"map_id":51,"x":30,"y":8,"count":7069},{"map_id":51,"x":30,"y":9,"count":7931},{"map_id":51,"x":30,"y":10,"count":7391},{"map_id":51,"x":30,"y":11,"count":7523},{"map_id":51,"x":30,"y":12,"count":8049},{"map_id":51,"x":30,"y":13,"count":9321},{"map_id":51,"x":30,"y":14,"count":11396},{"map_id":51,"x":30,"y":15,"count":11344},{"map_id":51,"x":30,"y":16,"count":12268},{"map_id":51,"x":30,"y":17,"count":14233},{"map_id":51,"x":30,"y":18,"count":47995},{"map_id":51,"x":30,"y":19,"count":12214},{"map_id":51,"x":30,"y":32,"count":23260},{"map_id":51,"x":30,"y":33,"count":10495},{"map_id":51,"x":30,"y":40,"count":122734},{"map_id":51,"x":30,"y":41,"count":77523},{"map_id":51,"x":30,"y":42,"count":50034},{"map_id":51,"x":30,"y":43,"count":38549},{"map_id":51,"x":31,"y":1,"count":16557},{"map_id":51,"x":31,"y":2,"count":11694},{"map_id":51,"x":31,"y":3,"count":7757},{"map_id":51,"x":31,"y":4,"count":7012},{"map_id":51,"x":31,"y":5,"count":6596},{"map_id":51,"x":31,"y":6,"count":6343},{"map_id":51,"x":31,"y":7,"count":6945},{"map_id":51,"x":31,"y":8,"count":7056},{"map_id":51,"x":31,"y":9,"count":7123},{"map_id":51,"x":31,"y":10,"count":5694},{"map_id":51,"x":31,"y":11,"count":6240},{"map_id":51,"x":31,"y":12,"count":7118},{"map_id":51,"x":31,"y":13,"count":7732},{"map_id":51,"x":31,"y":14,"count":7409},{"map_id":51,"x":31,"y":15,"count":8679},{"map_id":51,"x":31,"y":16,"count":10220},{"map_id":51,"x":31,"y":17,"count":11165},{"map_id":51,"x":31,"y":18,"count":15148},{"map_id":51,"x":31,"y":19,"count":16852},{"map_id":51,"x":31,"y":20,"count":15399},{"map_id":51,"x":31,"y":21,"count":16479},{"map_id":51,"x":31,"y":22,"count":16501},{"map_id":51,"x":31,"y":23,"count":17510},{"map_id":51,"x":31,"y":24,"count":16014},{"map_id":51,"x":31,"y":25,"count":14922},{"map_id":51,"x":31,"y":26,"count":14553},{"map_id":51,"x":31,"y":27,"count":12443},{"map_id":51,"x":31,"y":28,"count":10497},{"map_id":51,"x":31,"y":29,"count":11617},{"map_id":51,"x":31,"y":30,"count":9925},{"map_id":51,"x":31,"y":31,"count":9897},{"map_id":51,"x":31,"y":32,"count":11773},{"map_id":51,"x":31,"y":33,"count":12322},{"map_id":51,"x":31,"y":40,"count":134790},{"map_id":51,"x":31,"y":41,"count":79467},{"map_id":51,"x":31,"y":42,"count":50811},{"map_id":51,"x":31,"y":43,"count":39283},{"map_id":51,"x":32,"y":1,"count":21620},{"map_id":51,"x":32,"y":2,"count":14479},{"map_id":51,"x":32,"y":3,"count":10118},{"map_id":51,"x":32,"y":4,"count":7656},{"map_id":51,"x":32,"y":5,"count":7585},{"map_id":51,"x":32,"y":6,"count":7473},{"map_id":51,"x":32,"y":7,"count":7260},{"map_id":51,"x":32,"y":8,"count":6851},{"map_id":51,"x":32,"y":9,"count":7469},{"map_id":51,"x":32,"y":10,"count":7507},{"map_id":51,"x":32,"y":11,"count":7679},{"map_id":51,"x":32,"y":12,"count":7972},{"map_id":51,"x":32,"y":13,"count":8864},{"map_id":51,"x":32,"y":14,"count":9245},{"map_id":51,"x":32,"y":15,"count":9495},{"map_id":51,"x":32,"y":16,"count":9467},{"map_id":51,"x":32,"y":17,"count":10456},{"map_id":51,"x":32,"y":18,"count":10086},{"map_id":51,"x":32,"y":19,"count":11750},{"map_id":51,"x":32,"y":20,"count":12992},{"map_id":51,"x":32,"y":21,"count":12774},{"map_id":51,"x":32,"y":22,"count":12812},{"map_id":51,"x":32,"y":23,"count":13750},{"map_id":51,"x":32,"y":24,"count":13100},{"map_id":51,"x":32,"y":25,"count":12109},{"map_id":51,"x":32,"y":26,"count":11940},{"map_id":51,"x":32,"y":27,"count":9746},{"map_id":51,"x":32,"y":28,"count":9794},{"map_id":51,"x":32,"y":29,"count":9823},{"map_id":51,"x":32,"y":30,"count":9462},{"map_id":51,"x":32,"y":31,"count":9041},{"map_id":51,"x":32,"y":32,"count":10363},{"map_id":51,"x":32,"y":33,"count":9827},{"map_id":51,"x":32,"y":40,"count":196027},{"map_id":51,"x":32,"y":41,"count":116718},{"map_id":51,"x":32,"y":42,"count":76637},{"map_id":51,"x":32,"y":43,"count":58665},{"map_id":52,"x":0,"y":1,"count":180},{"map_id":52,"x":0,"y":2,"count":353},{"map_id":52,"x":0,"y":3,"count":159},{"map_id":52,"x":0,"y":4,"count":111},{"map_id":52,"x":0,"y":5,"count":191},{"map_id":52,"x":0,"y":6,"count":236},{"map_id":52,"x":0,"y":7,"count":482},{"map_id":52,"x":1,"y":1,"count":98},{"map_id":52,"x":1,"y":7,"count":343},{"map_id":52,"x":2,"y":1,"count":146},{"map_id":52,"x":2,"y":4,"count":391},{"map_id":52,"x":2,"y":7,"count":251},{"map_id":52,"x":3,"y":1,"count":91},{"map_id":52,"x":3,"y":4,"count":51},{"map_id":52,"x":3,"y":7,"count":113},{"map_id":52,"x":4,"y":1,"count":107},{"map_id":52,"x":4,"y":4,"count":44},{"map_id":52,"x":4,"y":7,"count":51},{"map_id":52,"x":5,"y":1,"count":89},{"map_id":52,"x":5,"y":2,"count":131},{"map_id":52,"x":5,"y":3,"count":174},{"map_id":52,"x":5,"y":4,"count":104},{"map_id":52,"x":5,"y":5,"count":126},{"map_id":52,"x":5,"y":6,"count":42},{"map_id":52,"x":5,"y":7,"count":6},{"map_id":52,"x":6,"y":1,"count":179},{"map_id":52,"x":6,"y":2,"count":53},{"map_id":52,"x":6,"y":3,"count":57},{"map_id":52,"x":6,"y":4,"count":79},{"map_id":52,"x":6,"y":5,"count":28},{"map_id":52,"x":6,"y":6,"count":144},{"map_id":52,"x":6,"y":7,"count":5},{"map_id":52,"x":7,"y":1,"count":424},{"map_id":52,"x":7,"y":2,"count":46},{"map_id":52,"x":7,"y":3,"count":27},{"map_id":52,"x":7,"y":4,"count":20},{"map_id":52,"x":7,"y":5,"count":8},{"map_id":52,"x":7,"y":6,"count":124},{"map_id":52,"x":8,"y":1,"count":40},{"map_id":52,"x":8,"y":2,"count":67},{"map_id":52,"x":8,"y":3,"count":26},{"map_id":52,"x":8,"y":4,"count":2},{"map_id":52,"x":9,"y":1,"count":15},{"map_id":52,"x":9,"y":2,"count":21},{"map_id":52,"x":9,"y":3,"count":5},{"map_id":52,"x":9,"y":4,"count":61},{"map_id":52,"x":9,"y":5,"count":7},{"map_id":52,"x":9,"y":6,"count":2},{"map_id":52,"x":10,"y":1,"count":5},{"map_id":52,"x":10,"y":2,"count":23},{"map_id":52,"x":10,"y":3,"count":3},{"map_id":52,"x":10,"y":4,"count":35},{"map_id":52,"x":10,"y":5,"count":8},{"map_id":52,"x":10,"y":6,"count":29},{"map_id":52,"x":10,"y":7,"count":14},{"map_id":52,"x":11,"y":6,"count":46},{"map_id":52,"x":11,"y":7,"count":2},{"map_id":52,"x":12,"y":6,"count":75},{"map_id":52,"x":12,"y":7,"count":7},{"map_id":52,"x":14,"y":7,"count":8},{"map_id":53,"x":0,"y":1,"count":16},{"map_id":53,"x":0,"y":2,"count":14},{"map_id":53,"x":1,"y":1,"count":22},{"map_id":53,"x":1,"y":2,"count":105},{"map_id":53,"x":1,"y":3,"count":42},{"map_id":53,"x":2,"y":1,"count":4},{"map_id":53,"x":2,"y":2,"count":59},{"map_id":53,"x":2,"y":3,"count":15},{"map_id":53,"x":3,"y":1,"count":12},{"map_id":53,"x":3,"y":2,"count":12},{"map_id":53,"x":3,"y":3,"count":32},{"map_id":53,"x":4,"y":1,"count":8},{"map_id":53,"x":4,"y":2,"count":10},{"map_id":53,"x":4,"y":3,"count":171},{"map_id":53,"x":5,"y":2,"count":3},{"map_id":53,"x":5,"y":3,"count":3},{"map_id":53,"x":5,"y":4,"count":4},{"map_id":53,"x":6,"y":1,"count":16},{"map_id":53,"x":6,"y":2,"count":4},{"map_id":53,"x":6,"y":3,"count":3},{"map_id":53,"x":6,"y":4,"count":84},{"map_id":53,"x":6,"y":5,"count":3},{"map_id":53,"x":6,"y":6,"count":2},{"map_id":53,"x":7,"y":1,"count":34},{"map_id":53,"x":7,"y":3,"count":4},{"map_id":53,"x":7,"y":4,"count":17},{"map_id":53,"x":7,"y":6,"count":5},{"map_id":53,"x":7,"y":7,"count":11},{"map_id":53,"x":8,"y":1,"count":10},{"map_id":54,"x":1,"y":11,"count":7},{"map_id":54,"x":1,"y":12,"count":10},{"map_id":54,"x":1,"y":13,"count":4},{"map_id":54,"x":2,"y":11,"count":7},{"map_id":54,"x":2,"y":12,"count":12},{"map_id":54,"x":2,"y":13,"count":6},{"map_id":54,"x":3,"y":11,"count":2},{"map_id":54,"x":3,"y":13,"count":5},{"map_id":54,"x":4,"y":11,"count":4},{"map_id":54,"x":4,"y":12,"count":16},{"map_id":54,"x":4,"y":13,"count":60},{"map_id":54,"x":5,"y":10,"count":9},{"map_id":54,"x":5,"y":11,"count":42},{"map_id":54,"x":5,"y":12,"count":19},{"map_id":54,"x":5,"y":13,"count":25},{"map_id":54,"x":6,"y":11,"count":9},{"map_id":54,"x":6,"y":12,"count":22},{"map_id":54,"x":6,"y":13,"count":10},{"map_id":54,"x":7,"y":11,"count":682},{"map_id":54,"x":7,"y":12,"count":7},{"map_id":54,"x":7,"y":13,"count":2},{"map_id":54,"x":8,"y":12,"count":5},{"map_id":54,"x":8,"y":13,"count":5},{"map_id":54,"x":9,"y":13,"count":3},{"map_id":54,"x":16,"y":17,"count":25},{"map_id":55,"x":0,"y":3,"count":4},{"map_id":55,"x":0,"y":4,"count":10},{"map_id":55,"x":0,"y":5,"count":48},{"map_id":55,"x":1,"y":3,"count":10},{"map_id":55,"x":1,"y":4,"count":13},{"map_id":55,"x":1,"y":5,"count":23},{"map_id":55,"x":1,"y":6,"count":7},{"map_id":55,"x":1,"y":7,"count":14},{"map_id":55,"x":2,"y":1,"count":3},{"map_id":55,"x":2,"y":2,"count":105},{"map_id":55,"x":2,"y":3,"count":16},{"map_id":55,"x":2,"y":4,"count":67},{"map_id":55,"x":2,"y":5,"count":51},{"map_id":55,"x":2,"y":6,"count":10},{"map_id":55,"x":2,"y":7,"count":9},{"map_id":55,"x":3,"y":1,"count":43},{"map_id":55,"x":3,"y":2,"count":40},{"map_id":55,"x":3,"y":6,"count":29},{"map_id":55,"x":4,"y":2,"count":17},{"map_id":55,"x":4,"y":6,"count":6},{"map_id":55,"x":29,"y":13,"count":5},{"map_id":56,"x":0,"y":2,"count":21},{"map_id":56,"x":0,"y":7,"count":49},{"map_id":56,"x":1,"y":2,"count":84},{"map_id":56,"x":1,"y":7,"count":4},{"map_id":56,"x":2,"y":2,"count":16},{"map_id":56,"x":2,"y":3,"count":45},{"map_id":56,"x":2,"y":4,"count":75},{"map_id":56,"x":2,"y":5,"count":37},{"map_id":56,"x":2,"y":6,"count":9},{"map_id":56,"x":2,"y":7,"count":18},{"map_id":56,"x":3,"y":2,"count":6},{"map_id":56,"x":3,"y":3,"count":36},{"map_id":56,"x":3,"y":4,"count":38},{"map_id":56,"x":3,"y":5,"count":14},{"map_id":56,"x":3,"y":6,"count":23},{"map_id":56,"x":3,"y":7,"count":30},{"map_id":56,"x":4,"y":5,"count":12},{"map_id":56,"x":4,"y":6,"count":67},{"map_id":56,"x":4,"y":7,"count":72},{"map_id":56,"x":5,"y":6,"count":162},{"map_id":56,"x":5,"y":7,"count":18},{"map_id":56,"x":6,"y":6,"count":27},{"map_id":56,"x":6,"y":7,"count":5},{"map_id":56,"x":7,"y":5,"count":4},{"map_id":56,"x":7,"y":6,"count":15},{"map_id":56,"x":23,"y":17,"count":9}],"12.1.22":[],"12.1.21":[],"12.1.20":[],"12.1.2":[],"12.1.19":[],"12.1.18":[{"map_id":0,"x":1,"y":2,"count":7246},{"map_id":0,"x":1,"y":3,"count":3623},{"map_id":0,"x":1,"y":4,"count":3291},{"map_id":0,"x":1,"y":5,"count":1858},{"map_id":0,"x":1,"y":6,"count":1818},{"map_id":0,"x":1,"y":7,"count":1227},{"map_id":0,"x":1,"y":8,"count":610},{"map_id":0,"x":1,"y":9,"count":842},{"map_id":0,"x":1,"y":10,"count":1154},{"map_id":0,"x":1,"y":11,"count":1304},{"map_id":0,"x":1,"y":12,"count":1457},{"map_id":0,"x":1,"y":13,"count":943},{"map_id":0,"x":1,"y":14,"count":1292},{"map_id":0,"x":1,"y":15,"count":1723},{"map_id":0,"x":1,"y":16,"count":2776},{"map_id":0,"x":2,"y":2,"count":5352},{"map_id":0,"x":2,"y":3,"count":4147},{"map_id":0,"x":2,"y":4,"count":2429},{"map_id":0,"x":2,"y":5,"count":2500},{"map_id":0,"x":2,"y":6,"count":1601},{"map_id":0,"x":2,"y":7,"count":2781},{"map_id":0,"x":2,"y":8,"count":986},{"map_id":0,"x":2,"y":9,"count":1252},{"map_id":0,"x":2,"y":10,"count":1208},{"map_id":0,"x":2,"y":11,"count":1606},{"map_id":0,"x":2,"y":12,"count":1440},{"map_id":0,"x":2,"y":13,"count":1614},{"map_id":0,"x":2,"y":14,"count":1830},{"map_id":0,"x":2,"y":15,"count":2877},{"map_id":0,"x":2,"y":16,"count":4637},{"map_id":0,"x":2,"y":17,"count":9260},{"map_id":0,"x":3,"y":2,"count":5794},{"map_id":0,"x":3,"y":3,"count":3690},{"map_id":0,"x":3,"y":4,"count":2298},{"map_id":0,"x":3,"y":6,"count":2063},{"map_id":0,"x":3,"y":7,"count":2050},{"map_id":0,"x":3,"y":8,"count":1492},{"map_id":0,"x":3,"y":9,"count":1655},{"map_id":0,"x":3,"y":10,"count":1501},{"map_id":0,"x":3,"y":11,"count":2056},{"map_id":0,"x":3,"y":12,"count":1763},{"map_id":0,"x":3,"y":13,"count":1815},{"map_id":0,"x":3,"y":14,"count":2264},{"map_id":0,"x":3,"y":15,"count":3435},{"map_id":0,"x":3,"y":16,"count":6277},{"map_id":0,"x":3,"y":17,"count":12382},{"map_id":0,"x":4,"y":2,"count":6149},{"map_id":0,"x":4,"y":6,"count":1309},{"map_id":0,"x":4,"y":7,"count":1350},{"map_id":0,"x":4,"y":8,"count":1379},{"map_id":0,"x":4,"y":10,"count":1553},{"map_id":0,"x":4,"y":11,"count":2064},{"map_id":0,"x":4,"y":12,"count":2496},{"map_id":0,"x":4,"y":13,"count":1812},{"map_id":0,"x":5,"y":2,"count":6085},{"map_id":0,"x":5,"y":5,"count":216},{"map_id":0,"x":5,"y":6,"count":1495},{"map_id":0,"x":5,"y":7,"count":1544},{"map_id":0,"x":5,"y":8,"count":1464},{"map_id":0,"x":5,"y":10,"count":3014},{"map_id":0,"x":5,"y":11,"count":3351},{"map_id":0,"x":5,"y":12,"count":2323},{"map_id":0,"x":5,"y":13,"count":2570},{"map_id":0,"x":6,"y":2,"count":6580},{"map_id":0,"x":6,"y":6,"count":1971},{"map_id":0,"x":6,"y":7,"count":1878},{"map_id":0,"x":6,"y":8,"count":1809},{"map_id":0,"x":6,"y":10,"count":2777},{"map_id":0,"x":6,"y":11,"count":2926},{"map_id":0,"x":6,"y":12,"count":2684},{"map_id":0,"x":6,"y":13,"count":3396},{"map_id":0,"x":7,"y":2,"count":6147},{"map_id":0,"x":7,"y":6,"count":1731},{"map_id":0,"x":7,"y":7,"count":2250},{"map_id":0,"x":7,"y":8,"count":3006},{"map_id":0,"x":7,"y":10,"count":3949},{"map_id":0,"x":7,"y":11,"count":2873},{"map_id":0,"x":7,"y":12,"count":2730},{"map_id":0,"x":7,"y":13,"count":3685},{"map_id":0,"x":8,"y":2,"count":6957},{"map_id":0,"x":8,"y":3,"count":4332},{"map_id":0,"x":8,"y":4,"count":3309},{"map_id":0,"x":8,"y":5,"count":2403},{"map_id":0,"x":8,"y":6,"count":2354},{"map_id":0,"x":8,"y":7,"count":3114},{"map_id":0,"x":8,"y":8,"count":2624},{"map_id":0,"x":8,"y":9,"count":3867},{"map_id":0,"x":8,"y":10,"count":2820},{"map_id":0,"x":8,"y":11,"count":2815},{"map_id":0,"x":8,"y":12,"count":3169},{"map_id":0,"x":8,"y":13,"count":3953},{"map_id":0,"x":8,"y":14,"count":4125},{"map_id":0,"x":8,"y":15,"count":5768},{"map_id":0,"x":8,"y":16,"count":10634},{"map_id":0,"x":9,"y":2,"count":7492},{"map_id":0,"x":9,"y":3,"count":4887},{"map_id":0,"x":9,"y":4,"count":4032},{"map_id":0,"x":9,"y":5,"count":3400},{"map_id":0,"x":9,"y":6,"count":3216},{"map_id":0,"x":9,"y":7,"count":2684},{"map_id":0,"x":9,"y":8,"count":2763},{"map_id":0,"x":9,"y":9,"count":2623},{"map_id":0,"x":9,"y":10,"count":2768},{"map_id":0,"x":9,"y":11,"count":3330},{"map_id":0,"x":9,"y":12,"count":3922},{"map_id":0,"x":9,"y":13,"count":3467},{"map_id":0,"x":9,"y":14,"count":4264},{"map_id":0,"x":9,"y":15,"count":6137},{"map_id":0,"x":9,"y":16,"count":9580},{"map_id":0,"x":10,"y":0,"count":42395},{"map_id":0,"x":10,"y":1,"count":20873},{"map_id":0,"x":10,"y":2,"count":10769},{"map_id":0,"x":10,"y":3,"count":7307},{"map_id":0,"x":10,"y":4,"count":5681},{"map_id":0,"x":10,"y":5,"count":5337},{"map_id":0,"x":10,"y":6,"count":3771},{"map_id":0,"x":10,"y":7,"count":3529},{"map_id":0,"x":10,"y":12,"count":3700},{"map_id":0,"x":10,"y":14,"count":4375},{"map_id":0,"x":10,"y":15,"count":6589},{"map_id":0,"x":10,"y":16,"count":10582},{"map_id":0,"x":11,"y":0,"count":47769},{"map_id":0,"x":11,"y":1,"count":22508},{"map_id":0,"x":11,"y":2,"count":11580},{"map_id":0,"x":11,"y":3,"count":8355},{"map_id":0,"x":11,"y":4,"count":12219},{"map_id":0,"x":11,"y":6,"count":5372},{"map_id":0,"x":11,"y":7,"count":4671},{"map_id":0,"x":11,"y":12,"count":3976},{"map_id":0,"x":11,"y":14,"count":6188},{"map_id":0,"x":11,"y":15,"count":8611},{"map_id":0,"x":11,"y":16,"count":12540},{"map_id":0,"x":12,"y":2,"count":12130},{"map_id":0,"x":12,"y":6,"count":6181},{"map_id":0,"x":12,"y":7,"count":5310},{"map_id":0,"x":12,"y":11,"count":872},{"map_id":0,"x":12,"y":12,"count":5300},{"map_id":0,"x":12,"y":14,"count":7583},{"map_id":0,"x":12,"y":15,"count":9151},{"map_id":0,"x":12,"y":16,"count":14536},{"map_id":0,"x":13,"y":2,"count":16432},{"map_id":0,"x":13,"y":5,"count":1517},{"map_id":0,"x":13,"y":6,"count":7961},{"map_id":0,"x":13,"y":7,"count":5961},{"map_id":0,"x":13,"y":12,"count":6782},{"map_id":0,"x":13,"y":14,"count":10687},{"map_id":0,"x":13,"y":15,"count":11167},{"map_id":0,"x":13,"y":16,"count":17280},{"map_id":0,"x":14,"y":2,"count":20133},{"map_id":0,"x":14,"y":6,"count":7875},{"map_id":0,"x":14,"y":7,"count":6345},{"map_id":0,"x":14,"y":12,"count":4800},{"map_id":0,"x":14,"y":14,"count":7161},{"map_id":0,"x":14,"y":15,"count":12011},{"map_id":0,"x":14,"y":16,"count":17600},{"map_id":0,"x":15,"y":2,"count":27259},{"map_id":0,"x":15,"y":6,"count":9412},{"map_id":0,"x":15,"y":7,"count":6649},{"map_id":0,"x":15,"y":12,"count":5984},{"map_id":0,"x":15,"y":14,"count":9138},{"map_id":0,"x":15,"y":15,"count":12828},{"map_id":0,"x":15,"y":16,"count":20431},{"map_id":0,"x":16,"y":2,"count":34596},{"map_id":0,"x":16,"y":3,"count":24532},{"map_id":0,"x":16,"y":4,"count":19860},{"map_id":0,"x":16,"y":5,"count":13808},{"map_id":0,"x":16,"y":6,"count":11233},{"map_id":0,"x":16,"y":7,"count":9728},{"map_id":0,"x":16,"y":8,"count":9453},{"map_id":0,"x":16,"y":9,"count":7279},{"map_id":0,"x":16,"y":10,"count":6771},{"map_id":0,"x":16,"y":11,"count":7070},{"map_id":0,"x":16,"y":12,"count":8074},{"map_id":0,"x":16,"y":13,"count":8614},{"map_id":0,"x":16,"y":14,"count":12536},{"map_id":0,"x":16,"y":15,"count":15675},{"map_id":0,"x":16,"y":16,"count":25484},{"map_id":0,"x":17,"y":2,"count":43910},{"map_id":0,"x":17,"y":3,"count":31212},{"map_id":0,"x":17,"y":4,"count":23204},{"map_id":0,"x":17,"y":5,"count":19075},{"map_id":0,"x":17,"y":6,"count":13308},{"map_id":0,"x":17,"y":7,"count":11015},{"map_id":0,"x":17,"y":8,"count":9972},{"map_id":0,"x":17,"y":9,"count":9531},{"map_id":0,"x":17,"y":10,"count":9695},{"map_id":0,"x":17,"y":11,"count":9361},{"map_id":0,"x":17,"y":12,"count":10213},{"map_id":0,"x":17,"y":13,"count":11108},{"map_id":0,"x":17,"y":14,"count":16017},{"map_id":0,"x":17,"y":15,"count":23179},{"map_id":0,"x":17,"y":16,"count":34333},{"map_id":0,"x":18,"y":2,"count":55999},{"map_id":0,"x":18,"y":3,"count":39434},{"map_id":0,"x":18,"y":4,"count":27697},{"map_id":0,"x":18,"y":5,"count":21192},{"map_id":0,"x":18,"y":6,"count":17382},{"map_id":0,"x":18,"y":7,"count":14172},{"map_id":0,"x":18,"y":8,"count":13537},{"map_id":0,"x":18,"y":9,"count":12263},{"map_id":0,"x":18,"y":10,"count":10308},{"map_id":0,"x":18,"y":11,"count":11293},{"map_id":0,"x":18,"y":12,"count":14567},{"map_id":0,"x":18,"y":13,"count":16261},{"map_id":0,"x":18,"y":14,"count":20825},{"map_id":0,"x":18,"y":15,"count":30201},{"map_id":0,"x":18,"y":16,"count":45015},{"map_id":1,"x":0,"y":14,"count":2374},{"map_id":1,"x":0,"y":15,"count":1350},{"map_id":1,"x":0,"y":16,"count":1292},{"map_id":1,"x":0,"y":17,"count":1192},{"map_id":1,"x":1,"y":14,"count":3780},{"map_id":1,"x":1,"y":15,"count":2120},{"map_id":1,"x":1,"y":16,"count":1675},{"map_id":1,"x":1,"y":17,"count":1246},{"map_id":1,"x":2,"y":7,"count":3014},{"map_id":1,"x":2,"y":14,"count":3745},{"map_id":1,"x":2,"y":15,"count":2344},{"map_id":1,"x":2,"y":16,"count":1742},{"map_id":1,"x":2,"y":17,"count":1749},{"map_id":1,"x":3,"y":7,"count":12053},{"map_id":1,"x":3,"y":14,"count":4181},{"map_id":1,"x":3,"y":15,"count":2404},{"map_id":1,"x":3,"y":16,"count":1765},{"map_id":1,"x":3,"y":17,"count":2133},{"map_id":1,"x":4,"y":7,"count":2732},{"map_id":1,"x":4,"y":14,"count":4439},{"map_id":1,"x":4,"y":15,"count":3046},{"map_id":1,"x":4,"y":16,"count":2681},{"map_id":1,"x":4,"y":17,"count":2950},{"map_id":1,"x":4,"y":18,"count":2815},{"map_id":1,"x":4,"y":19,"count":3717},{"map_id":1,"x":4,"y":20,"count":5419},{"map_id":1,"x":4,"y":28,"count":120935},{"map_id":1,"x":4,"y":29,"count":125149},{"map_id":1,"x":4,"y":30,"count":137914},{"map_id":1,"x":5,"y":14,"count":4588},{"map_id":1,"x":5,"y":15,"count":4227},{"map_id":1,"x":5,"y":16,"count":3033},{"map_id":1,"x":5,"y":17,"count":2817},{"map_id":1,"x":5,"y":18,"count":3235},{"map_id":1,"x":5,"y":19,"count":3646},{"map_id":1,"x":5,"y":20,"count":5268},{"map_id":1,"x":5,"y":28,"count":84346},{"map_id":1,"x":5,"y":29,"count":83223},{"map_id":1,"x":5,"y":30,"count":93770},{"map_id":1,"x":6,"y":4,"count":80955},{"map_id":1,"x":6,"y":5,"count":54131},{"map_id":1,"x":6,"y":6,"count":34022},{"map_id":1,"x":6,"y":7,"count":24198},{"map_id":1,"x":6,"y":8,"count":17047},{"map_id":1,"x":6,"y":9,"count":13296},{"map_id":1,"x":6,"y":10,"count":9870},{"map_id":1,"x":6,"y":11,"count":8008},{"map_id":1,"x":6,"y":12,"count":7273},{"map_id":1,"x":6,"y":13,"count":5317},{"map_id":1,"x":6,"y":14,"count":6109},{"map_id":1,"x":6,"y":15,"count":4753},{"map_id":1,"x":6,"y":16,"count":4719},{"map_id":1,"x":6,"y":17,"count":4261},{"map_id":1,"x":6,"y":18,"count":4561},{"map_id":1,"x":6,"y":19,"count":5603},{"map_id":1,"x":6,"y":20,"count":5841},{"map_id":1,"x":6,"y":28,"count":63963},{"map_id":1,"x":6,"y":29,"count":65899},{"map_id":1,"x":6,"y":30,"count":73090},{"map_id":1,"x":7,"y":4,"count":79515},{"map_id":1,"x":7,"y":5,"count":49310},{"map_id":1,"x":7,"y":16,"count":6591},{"map_id":1,"x":7,"y":17,"count":5828},{"map_id":1,"x":7,"y":18,"count":5524},{"map_id":1,"x":7,"y":19,"count":6280},{"map_id":1,"x":7,"y":20,"count":5556},{"map_id":1,"x":7,"y":28,"count":51840},{"map_id":1,"x":7,"y":29,"count":54956},{"map_id":1,"x":7,"y":30,"count":65522},{"map_id":1,"x":8,"y":4,"count":76752},{"map_id":1,"x":8,"y":17,"count":8187},{"map_id":1,"x":8,"y":18,"count":6005},{"map_id":1,"x":8,"y":19,"count":5585},{"map_id":1,"x":8,"y":20,"count":5327},{"map_id":1,"x":8,"y":21,"count":4901},{"map_id":1,"x":8,"y":28,"count":44003},{"map_id":1,"x":8,"y":29,"count":50223},{"map_id":1,"x":8,"y":30,"count":55731},{"map_id":1,"x":9,"y":4,"count":83999},{"map_id":1,"x":9,"y":17,"count":9947},{"map_id":1,"x":9,"y":18,"count":7230},{"map_id":1,"x":9,"y":19,"count":4940},{"map_id":1,"x":9,"y":20,"count":5104},{"map_id":1,"x":9,"y":21,"count":4655},{"map_id":1,"x":9,"y":22,"count":5237},{"map_id":1,"x":9,"y":28,"count":36391},{"map_id":1,"x":9,"y":29,"count":42864},{"map_id":1,"x":9,"y":30,"count":50077},{"map_id":1,"x":10,"y":4,"count":105787},{"map_id":1,"x":10,"y":17,"count":14207},{"map_id":1,"x":10,"y":18,"count":8789},{"map_id":1,"x":10,"y":19,"count":5693},{"map_id":1,"x":10,"y":20,"count":4476},{"map_id":1,"x":10,"y":21,"count":4667},{"map_id":1,"x":10,"y":22,"count":5127},{"map_id":1,"x":10,"y":23,"count":6629},{"map_id":1,"x":10,"y":28,"count":32696},{"map_id":1,"x":10,"y":29,"count":36816},{"map_id":1,"x":10,"y":30,"count":43578},{"map_id":1,"x":11,"y":4,"count":138895},{"map_id":1,"x":11,"y":17,"count":18250},{"map_id":1,"x":11,"y":18,"count":9965},{"map_id":1,"x":11,"y":19,"count":6175},{"map_id":1,"x":11,"y":20,"count":4836},{"map_id":1,"x":11,"y":21,"count":4721},{"map_id":1,"x":11,"y":22,"count":4669},{"map_id":1,"x":11,"y":23,"count":7458},{"map_id":1,"x":11,"y":28,"count":31708},{"map_id":1,"x":11,"y":29,"count":34320},{"map_id":1,"x":11,"y":30,"count":42000},{"map_id":1,"x":12,"y":4,"count":199572},{"map_id":1,"x":12,"y":17,"count":23779},{"map_id":1,"x":12,"y":18,"count":11302},{"map_id":1,"x":12,"y":19,"count":7081},{"map_id":1,"x":12,"y":20,"count":4733},{"map_id":1,"x":12,"y":21,"count":5181},{"map_id":1,"x":12,"y":22,"count":6033},{"map_id":1,"x":12,"y":23,"count":6795},{"map_id":1,"x":12,"y":28,"count":27267},{"map_id":1,"x":12,"y":29,"count":30400},{"map_id":1,"x":12,"y":30,"count":36361},{"map_id":1,"x":13,"y":4,"count":274548},{"map_id":1,"x":13,"y":17,"count":23010},{"map_id":1,"x":13,"y":18,"count":11647},{"map_id":1,"x":13,"y":19,"count":6720},{"map_id":1,"x":13,"y":20,"count":5191},{"map_id":1,"x":13,"y":21,"count":5641},{"map_id":1,"x":13,"y":22,"count":5565},{"map_id":1,"x":13,"y":23,"count":6390},{"map_id":1,"x":13,"y":28,"count":26286},{"map_id":1,"x":13,"y":29,"count":26665},{"map_id":1,"x":13,"y":30,"count":32608},{"map_id":1,"x":14,"y":17,"count":24100},{"map_id":1,"x":14,"y":18,"count":12309},{"map_id":1,"x":14,"y":19,"count":8284},{"map_id":1,"x":14,"y":20,"count":5258},{"map_id":1,"x":14,"y":21,"count":7142},{"map_id":1,"x":14,"y":22,"count":5900},{"map_id":1,"x":14,"y":23,"count":5827},{"map_id":1,"x":14,"y":24,"count":5068},{"map_id":1,"x":14,"y":25,"count":4665},{"map_id":1,"x":14,"y":26,"count":4008},{"map_id":1,"x":14,"y":27,"count":313},{"map_id":1,"x":14,"y":28,"count":23545},{"map_id":1,"x":14,"y":29,"count":23345},{"map_id":1,"x":14,"y":30,"count":29127},{"map_id":1,"x":15,"y":4,"count":146447},{"map_id":1,"x":15,"y":17,"count":21162},{"map_id":1,"x":15,"y":18,"count":11930},{"map_id":1,"x":15,"y":19,"count":7648},{"map_id":1,"x":15,"y":20,"count":6873},{"map_id":1,"x":15,"y":21,"count":5382},{"map_id":1,"x":15,"y":22,"count":5006},{"map_id":1,"x":15,"y":23,"count":5296},{"map_id":1,"x":15,"y":24,"count":4998},{"map_id":1,"x":15,"y":25,"count":5715},{"map_id":1,"x":15,"y":26,"count":8158},{"map_id":1,"x":15,"y":27,"count":13600},{"map_id":1,"x":15,"y":28,"count":22167},{"map_id":1,"x":15,"y":29,"count":21677},{"map_id":1,"x":15,"y":30,"count":25602},{"map_id":1,"x":16,"y":4,"count":59997},{"map_id":1,"x":16,"y":5,"count":43839},{"map_id":1,"x":16,"y":16,"count":26099},{"map_id":1,"x":16,"y":17,"count":23667},{"map_id":1,"x":16,"y":18,"count":9820},{"map_id":1,"x":16,"y":19,"count":7927},{"map_id":1,"x":16,"y":20,"count":5896},{"map_id":1,"x":16,"y":21,"count":5465},{"map_id":1,"x":16,"y":22,"count":5492},{"map_id":1,"x":16,"y":23,"count":5440},{"map_id":1,"x":16,"y":24,"count":5039},{"map_id":1,"x":16,"y":25,"count":4338},{"map_id":1,"x":16,"y":26,"count":3119},{"map_id":1,"x":16,"y":27,"count":286},{"map_id":1,"x":16,"y":28,"count":25291},{"map_id":1,"x":16,"y":29,"count":22394},{"map_id":1,"x":16,"y":30,"count":25040},{"map_id":1,"x":17,"y":0,"count":76902},{"map_id":1,"x":17,"y":1,"count":57432},{"map_id":1,"x":17,"y":2,"count":44393},{"map_id":1,"x":17,"y":3,"count":35774},{"map_id":1,"x":17,"y":4,"count":51829},{"map_id":1,"x":17,"y":5,"count":59919},{"map_id":1,"x":17,"y":6,"count":65770},{"map_id":1,"x":17,"y":7,"count":37708},{"map_id":1,"x":17,"y":8,"count":70259},{"map_id":1,"x":17,"y":10,"count":138688},{"map_id":1,"x":17,"y":11,"count":34550},{"map_id":1,"x":17,"y":12,"count":27714},{"map_id":1,"x":17,"y":13,"count":23813},{"map_id":1,"x":17,"y":14,"count":20833},{"map_id":1,"x":17,"y":15,"count":16602},{"map_id":1,"x":17,"y":16,"count":21179},{"map_id":1,"x":17,"y":18,"count":17923},{"map_id":1,"x":17,"y":19,"count":7899},{"map_id":1,"x":17,"y":20,"count":5971},{"map_id":1,"x":17,"y":21,"count":6331},{"map_id":1,"x":17,"y":22,"count":5256},{"map_id":1,"x":17,"y":23,"count":5539},{"map_id":1,"x":17,"y":24,"count":4371},{"map_id":1,"x":17,"y":25,"count":4170},{"map_id":1,"x":17,"y":26,"count":2611},{"map_id":1,"x":17,"y":27,"count":200},{"map_id":1,"x":17,"y":28,"count":28942},{"map_id":1,"x":17,"y":29,"count":22979},{"map_id":1,"x":17,"y":30,"count":23508},{"map_id":1,"x":18,"y":0,"count":70814},{"map_id":1,"x":18,"y":1,"count":95060},{"map_id":1,"x":18,"y":2,"count":32109},{"map_id":1,"x":18,"y":3,"count":28268},{"map_id":1,"x":18,"y":4,"count":37528},{"map_id":1,"x":18,"y":5,"count":35007},{"map_id":1,"x":18,"y":6,"count":40983},{"map_id":1,"x":18,"y":7,"count":29390},{"map_id":1,"x":18,"y":8,"count":31033},{"map_id":1,"x":18,"y":9,"count":52004},{"map_id":1,"x":18,"y":10,"count":29855},{"map_id":1,"x":18,"y":11,"count":23042},{"map_id":1,"x":18,"y":12,"count":20028},{"map_id":1,"x":18,"y":13,"count":18001},{"map_id":1,"x":18,"y":14,"count":15138},{"map_id":1,"x":18,"y":15,"count":14563},{"map_id":1,"x":18,"y":16,"count":13660},{"map_id":1,"x":18,"y":17,"count":16473},{"map_id":1,"x":18,"y":18,"count":10039},{"map_id":1,"x":18,"y":19,"count":8067},{"map_id":1,"x":18,"y":20,"count":7053},{"map_id":1,"x":18,"y":21,"count":5894},{"map_id":1,"x":18,"y":22,"count":5464},{"map_id":1,"x":18,"y":23,"count":6696},{"map_id":1,"x":18,"y":24,"count":5857},{"map_id":1,"x":18,"y":25,"count":4879},{"map_id":1,"x":18,"y":26,"count":4222},{"map_id":1,"x":18,"y":27,"count":262},{"map_id":1,"x":18,"y":28,"count":30819},{"map_id":1,"x":18,"y":29,"count":21550},{"map_id":1,"x":18,"y":30,"count":21364},{"map_id":1,"x":19,"y":0,"count":139136},{"map_id":1,"x":19,"y":2,"count":51454},{"map_id":1,"x":19,"y":3,"count":22657},{"map_id":1,"x":19,"y":4,"count":24153},{"map_id":1,"x":19,"y":5,"count":26909},{"map_id":1,"x":19,"y":6,"count":26552},{"map_id":1,"x":19,"y":7,"count":18300},{"map_id":1,"x":19,"y":8,"count":19439},{"map_id":1,"x":19,"y":9,"count":19910},{"map_id":1,"x":19,"y":10,"count":19075},{"map_id":1,"x":19,"y":11,"count":16403},{"map_id":1,"x":19,"y":12,"count":14635},{"map_id":1,"x":19,"y":13,"count":13346},{"map_id":1,"x":19,"y":14,"count":12027},{"map_id":1,"x":19,"y":15,"count":11116},{"map_id":1,"x":19,"y":16,"count":11124},{"map_id":1,"x":19,"y":17,"count":9573},{"map_id":1,"x":19,"y":18,"count":9921},{"map_id":1,"x":19,"y":19,"count":8159},{"map_id":1,"x":19,"y":20,"count":6326},{"map_id":1,"x":19,"y":21,"count":6321},{"map_id":1,"x":19,"y":22,"count":6323},{"map_id":1,"x":19,"y":23,"count":7070},{"map_id":1,"x":19,"y":24,"count":6772},{"map_id":1,"x":19,"y":25,"count":7697},{"map_id":1,"x":19,"y":26,"count":11522},{"map_id":1,"x":19,"y":27,"count":19730},{"map_id":1,"x":19,"y":28,"count":59031},{"map_id":1,"x":19,"y":29,"count":22126},{"map_id":1,"x":19,"y":30,"count":20130},{"map_id":1,"x":20,"y":4,"count":13583},{"map_id":1,"x":20,"y":5,"count":13675},{"map_id":1,"x":20,"y":10,"count":14182},{"map_id":1,"x":20,"y":11,"count":13594},{"map_id":1,"x":20,"y":12,"count":12796},{"map_id":1,"x":20,"y":16,"count":7934},{"map_id":1,"x":20,"y":18,"count":11456},{"map_id":1,"x":20,"y":19,"count":7646},{"map_id":1,"x":20,"y":20,"count":5268},{"map_id":1,"x":20,"y":21,"count":6184},{"map_id":1,"x":20,"y":22,"count":5950},{"map_id":1,"x":20,"y":23,"count":5791},{"map_id":1,"x":20,"y":24,"count":5635},{"map_id":1,"x":20,"y":25,"count":6367},{"map_id":1,"x":20,"y":26,"count":4875},{"map_id":1,"x":20,"y":27,"count":264},{"map_id":1,"x":20,"y":28,"count":344369},{"map_id":1,"x":20,"y":29,"count":57944},{"map_id":1,"x":20,"y":30,"count":21673},{"map_id":1,"x":20,"y":31,"count":16795},{"map_id":1,"x":20,"y":32,"count":13008},{"map_id":1,"x":20,"y":33,"count":12529},{"map_id":1,"x":20,"y":34,"count":10313},{"map_id":1,"x":20,"y":35,"count":9623},{"map_id":1,"x":21,"y":4,"count":10608},{"map_id":1,"x":21,"y":5,"count":9819},{"map_id":1,"x":21,"y":6,"count":6416},{"map_id":1,"x":21,"y":7,"count":6297},{"map_id":1,"x":21,"y":9,"count":2626},{"map_id":1,"x":21,"y":10,"count":14643},{"map_id":1,"x":21,"y":11,"count":12696},{"map_id":1,"x":21,"y":12,"count":12376},{"map_id":1,"x":21,"y":15,"count":1741},{"map_id":1,"x":21,"y":16,"count":8087},{"map_id":1,"x":21,"y":18,"count":9989},{"map_id":1,"x":21,"y":19,"count":6885},{"map_id":1,"x":21,"y":20,"count":6037},{"map_id":1,"x":21,"y":21,"count":5252},{"map_id":1,"x":21,"y":22,"count":4718},{"map_id":1,"x":21,"y":23,"count":5313},{"map_id":1,"x":21,"y":24,"count":6246},{"map_id":1,"x":21,"y":25,"count":5500},{"map_id":1,"x":21,"y":26,"count":6052},{"map_id":1,"x":21,"y":27,"count":312},{"map_id":1,"x":21,"y":28,"count":392778},{"map_id":1,"x":21,"y":30,"count":54425},{"map_id":1,"x":21,"y":31,"count":16789},{"map_id":1,"x":21,"y":32,"count":15240},{"map_id":1,"x":21,"y":33,"count":12158},{"map_id":1,"x":21,"y":34,"count":10820},{"map_id":1,"x":21,"y":35,"count":10660},{"map_id":1,"x":22,"y":4,"count":7112},{"map_id":1,"x":22,"y":5,"count":7060},{"map_id":1,"x":22,"y":6,"count":5730},{"map_id":1,"x":22,"y":7,"count":5658},{"map_id":1,"x":22,"y":10,"count":13055},{"map_id":1,"x":22,"y":11,"count":13192},{"map_id":1,"x":22,"y":12,"count":12901},{"map_id":1,"x":22,"y":16,"count":6666},{"map_id":1,"x":22,"y":18,"count":7676},{"map_id":1,"x":22,"y":19,"count":5037},{"map_id":1,"x":22,"y":20,"count":4250},{"map_id":1,"x":22,"y":21,"count":3672},{"map_id":1,"x":22,"y":26,"count":10990},{"map_id":1,"x":22,"y":27,"count":590},{"map_id":1,"x":22,"y":28,"count":369576},{"map_id":1,"x":22,"y":29,"count":103748},{"map_id":1,"x":22,"y":30,"count":29358},{"map_id":1,"x":23,"y":4,"count":5035},{"map_id":1,"x":23,"y":5,"count":4467},{"map_id":1,"x":23,"y":6,"count":4631},{"map_id":1,"x":23,"y":7,"count":3869},{"map_id":1,"x":23,"y":10,"count":13730},{"map_id":1,"x":23,"y":11,"count":11762},{"map_id":1,"x":23,"y":12,"count":12881},{"map_id":1,"x":23,"y":16,"count":6744},{"map_id":1,"x":23,"y":18,"count":6585},{"map_id":1,"x":23,"y":19,"count":3934},{"map_id":1,"x":23,"y":20,"count":3305},{"map_id":1,"x":23,"y":21,"count":3237},{"map_id":1,"x":23,"y":25,"count":11588},{"map_id":1,"x":23,"y":26,"count":23630},{"map_id":1,"x":23,"y":27,"count":1205},{"map_id":1,"x":23,"y":28,"count":107025},{"map_id":1,"x":23,"y":29,"count":43670},{"map_id":1,"x":23,"y":30,"count":37485},{"map_id":1,"x":24,"y":2,"count":9995},{"map_id":1,"x":24,"y":3,"count":5694},{"map_id":1,"x":24,"y":4,"count":4206},{"map_id":1,"x":24,"y":5,"count":3859},{"map_id":1,"x":24,"y":6,"count":2716},{"map_id":1,"x":24,"y":7,"count":2707},{"map_id":1,"x":24,"y":8,"count":1487},{"map_id":1,"x":24,"y":9,"count":84},{"map_id":1,"x":24,"y":10,"count":14096},{"map_id":1,"x":24,"y":11,"count":13736},{"map_id":1,"x":24,"y":12,"count":14316},{"map_id":1,"x":24,"y":14,"count":35688},{"map_id":1,"x":24,"y":15,"count":14401},{"map_id":1,"x":24,"y":16,"count":7205},{"map_id":1,"x":24,"y":17,"count":4510},{"map_id":1,"x":24,"y":18,"count":4732},{"map_id":1,"x":24,"y":19,"count":3659},{"map_id":1,"x":24,"y":20,"count":2870},{"map_id":1,"x":24,"y":21,"count":2983},{"map_id":1,"x":24,"y":26,"count":8942},{"map_id":1,"x":24,"y":27,"count":404},{"map_id":1,"x":24,"y":28,"count":65565},{"map_id":1,"x":24,"y":29,"count":45517},{"map_id":1,"x":24,"y":30,"count":39459},{"map_id":1,"x":25,"y":2,"count":7918},{"map_id":1,"x":25,"y":3,"count":5384},{"map_id":1,"x":25,"y":4,"count":3888},{"map_id":1,"x":25,"y":5,"count":2605},{"map_id":1,"x":25,"y":6,"count":2363},{"map_id":1,"x":25,"y":7,"count":2000},{"map_id":1,"x":25,"y":8,"count":1324},{"map_id":1,"x":25,"y":9,"count":56},{"map_id":1,"x":25,"y":10,"count":16257},{"map_id":1,"x":25,"y":11,"count":14457},{"map_id":1,"x":25,"y":12,"count":16255},{"map_id":1,"x":25,"y":14,"count":23167},{"map_id":1,"x":25,"y":15,"count":11070},{"map_id":1,"x":25,"y":16,"count":6402},{"map_id":1,"x":25,"y":17,"count":4518},{"map_id":1,"x":25,"y":18,"count":3506},{"map_id":1,"x":25,"y":19,"count":2787},{"map_id":1,"x":25,"y":20,"count":2361},{"map_id":1,"x":25,"y":21,"count":2755},{"map_id":1,"x":25,"y":26,"count":2532},{"map_id":1,"x":25,"y":27,"count":134},{"map_id":1,"x":25,"y":28,"count":62779},{"map_id":1,"x":25,"y":29,"count":47178},{"map_id":1,"x":25,"y":30,"count":42670},{"map_id":1,"x":26,"y":2,"count":6925},{"map_id":1,"x":26,"y":3,"count":4600},{"map_id":1,"x":26,"y":4,"count":2879},{"map_id":1,"x":26,"y":5,"count":3257},{"map_id":1,"x":26,"y":6,"count":2255},{"map_id":1,"x":26,"y":7,"count":2286},{"map_id":1,"x":26,"y":8,"count":621},{"map_id":1,"x":26,"y":9,"count":56},{"map_id":1,"x":26,"y":10,"count":16425},{"map_id":1,"x":26,"y":11,"count":15092},{"map_id":1,"x":26,"y":12,"count":18012},{"map_id":1,"x":26,"y":14,"count":15714},{"map_id":1,"x":26,"y":15,"count":8739},{"map_id":1,"x":26,"y":16,"count":5778},{"map_id":1,"x":26,"y":17,"count":4140},{"map_id":1,"x":26,"y":18,"count":3376},{"map_id":1,"x":26,"y":19,"count":2901},{"map_id":1,"x":26,"y":20,"count":2206},{"map_id":1,"x":26,"y":21,"count":2033},{"map_id":1,"x":26,"y":22,"count":1528},{"map_id":1,"x":26,"y":23,"count":975},{"map_id":1,"x":26,"y":24,"count":927},{"map_id":1,"x":26,"y":25,"count":814},{"map_id":1,"x":26,"y":26,"count":758},{"map_id":1,"x":26,"y":27,"count":46},{"map_id":1,"x":26,"y":28,"count":59369},{"map_id":1,"x":26,"y":29,"count":47252},{"map_id":1,"x":26,"y":30,"count":44436},{"map_id":1,"x":27,"y":2,"count":6422},{"map_id":1,"x":27,"y":3,"count":4756},{"map_id":1,"x":27,"y":4,"count":3655},{"map_id":1,"x":27,"y":5,"count":2257},{"map_id":1,"x":27,"y":6,"count":3539},{"map_id":1,"x":27,"y":8,"count":224},{"map_id":1,"x":27,"y":9,"count":19},{"map_id":1,"x":27,"y":10,"count":17107},{"map_id":1,"x":27,"y":11,"count":16701},{"map_id":1,"x":27,"y":12,"count":20175},{"map_id":1,"x":27,"y":14,"count":13346},{"map_id":1,"x":27,"y":15,"count":7197},{"map_id":1,"x":27,"y":16,"count":4164},{"map_id":1,"x":27,"y":17,"count":3748},{"map_id":1,"x":27,"y":18,"count":2644},{"map_id":1,"x":27,"y":19,"count":2471},{"map_id":1,"x":27,"y":20,"count":1873},{"map_id":1,"x":27,"y":21,"count":1797},{"map_id":1,"x":27,"y":22,"count":1329},{"map_id":1,"x":27,"y":23,"count":1000},{"map_id":1,"x":27,"y":24,"count":868},{"map_id":1,"x":27,"y":25,"count":598},{"map_id":1,"x":27,"y":26,"count":212},{"map_id":1,"x":27,"y":27,"count":16},{"map_id":1,"x":27,"y":28,"count":60437},{"map_id":1,"x":27,"y":29,"count":46633},{"map_id":1,"x":27,"y":30,"count":45294},{"map_id":1,"x":28,"y":2,"count":6887},{"map_id":1,"x":28,"y":3,"count":4633},{"map_id":1,"x":28,"y":8,"count":145},{"map_id":1,"x":28,"y":9,"count":6},{"map_id":1,"x":28,"y":10,"count":20239},{"map_id":1,"x":28,"y":11,"count":19571},{"map_id":1,"x":28,"y":12,"count":22442},{"map_id":1,"x":28,"y":14,"count":12110},{"map_id":1,"x":28,"y":15,"count":6681},{"map_id":1,"x":28,"y":20,"count":1514},{"map_id":1,"x":28,"y":21,"count":1156},{"map_id":1,"x":28,"y":22,"count":755},{"map_id":1,"x":28,"y":23,"count":837},{"map_id":1,"x":28,"y":24,"count":915},{"map_id":1,"x":28,"y":25,"count":613},{"map_id":1,"x":28,"y":26,"count":296},{"map_id":1,"x":28,"y":27,"count":26},{"map_id":1,"x":28,"y":28,"count":61812},{"map_id":1,"x":28,"y":29,"count":48914},{"map_id":1,"x":28,"y":30,"count":47979},{"map_id":1,"x":29,"y":2,"count":5893},{"map_id":1,"x":29,"y":3,"count":4495},{"map_id":1,"x":29,"y":8,"count":130},{"map_id":1,"x":29,"y":9,"count":6},{"map_id":1,"x":29,"y":10,"count":23540},{"map_id":1,"x":29,"y":11,"count":25539},{"map_id":1,"x":29,"y":12,"count":27463},{"map_id":1,"x":29,"y":14,"count":10474},{"map_id":1,"x":29,"y":15,"count":6981},{"map_id":1,"x":29,"y":19,"count":277},{"map_id":1,"x":29,"y":20,"count":1583},{"map_id":1,"x":29,"y":21,"count":1303},{"map_id":1,"x":29,"y":22,"count":1055},{"map_id":1,"x":29,"y":23,"count":892},{"map_id":1,"x":29,"y":24,"count":530},{"map_id":1,"x":29,"y":25,"count":145},{"map_id":1,"x":29,"y":26,"count":172},{"map_id":1,"x":29,"y":27,"count":10},{"map_id":1,"x":29,"y":28,"count":65246},{"map_id":1,"x":29,"y":29,"count":53819},{"map_id":1,"x":29,"y":30,"count":53100},{"map_id":1,"x":30,"y":2,"count":5368},{"map_id":1,"x":30,"y":3,"count":4206},{"map_id":1,"x":30,"y":10,"count":26940},{"map_id":1,"x":30,"y":11,"count":27452},{"map_id":1,"x":30,"y":12,"count":29687},{"map_id":1,"x":30,"y":14,"count":11552},{"map_id":1,"x":30,"y":15,"count":6214},{"map_id":1,"x":30,"y":20,"count":1427},{"map_id":1,"x":30,"y":21,"count":1164},{"map_id":1,"x":30,"y":22,"count":793},{"map_id":1,"x":30,"y":23,"count":689},{"map_id":1,"x":30,"y":24,"count":482},{"map_id":1,"x":30,"y":25,"count":264},{"map_id":1,"x":30,"y":26,"count":164},{"map_id":1,"x":30,"y":27,"count":10},{"map_id":1,"x":30,"y":28,"count":73922},{"map_id":1,"x":30,"y":29,"count":60853},{"map_id":1,"x":30,"y":30,"count":53711},{"map_id":1,"x":31,"y":2,"count":6158},{"map_id":1,"x":31,"y":3,"count":3510},{"map_id":1,"x":31,"y":10,"count":32361},{"map_id":1,"x":31,"y":11,"count":33187},{"map_id":1,"x":31,"y":12,"count":34784},{"map_id":1,"x":31,"y":14,"count":10709},{"map_id":1,"x":31,"y":15,"count":6073},{"map_id":1,"x":31,"y":20,"count":1233},{"map_id":1,"x":31,"y":21,"count":926},{"map_id":1,"x":31,"y":22,"count":572},{"map_id":1,"x":31,"y":23,"count":811},{"map_id":1,"x":31,"y":24,"count":605},{"map_id":1,"x":31,"y":25,"count":352},{"map_id":1,"x":31,"y":26,"count":94},{"map_id":1,"x":31,"y":27,"count":10},{"map_id":1,"x":31,"y":28,"count":83588},{"map_id":1,"x":31,"y":29,"count":69458},{"map_id":1,"x":31,"y":30,"count":66100},{"map_id":1,"x":32,"y":2,"count":6085},{"map_id":1,"x":32,"y":3,"count":3855},{"map_id":1,"x":32,"y":8,"count":42},{"map_id":1,"x":32,"y":9,"count":4},{"map_id":1,"x":32,"y":10,"count":40324},{"map_id":1,"x":32,"y":11,"count":40765},{"map_id":1,"x":32,"y":12,"count":45775},{"map_id":1,"x":32,"y":14,"count":13332},{"map_id":1,"x":32,"y":15,"count":7144},{"map_id":1,"x":32,"y":16,"count":4721},{"map_id":1,"x":32,"y":17,"count":3568},{"map_id":1,"x":32,"y":18,"count":2401},{"map_id":1,"x":32,"y":19,"count":1590},{"map_id":1,"x":32,"y":20,"count":1242},{"map_id":1,"x":32,"y":21,"count":799},{"map_id":1,"x":32,"y":22,"count":693},{"map_id":1,"x":32,"y":23,"count":723},{"map_id":1,"x":32,"y":24,"count":316},{"map_id":1,"x":32,"y":25,"count":251},{"map_id":1,"x":32,"y":26,"count":68},{"map_id":1,"x":32,"y":27,"count":2},{"map_id":1,"x":32,"y":28,"count":104272},{"map_id":1,"x":32,"y":29,"count":87882},{"map_id":1,"x":32,"y":30,"count":80367},{"map_id":1,"x":33,"y":2,"count":6289},{"map_id":1,"x":33,"y":3,"count":4122},{"map_id":1,"x":33,"y":8,"count":312},{"map_id":1,"x":33,"y":9,"count":2},{"map_id":1,"x":33,"y":10,"count":51531},{"map_id":1,"x":33,"y":11,"count":50967},{"map_id":1,"x":33,"y":12,"count":60113},{"map_id":1,"x":33,"y":14,"count":16466},{"map_id":1,"x":33,"y":15,"count":9390},{"map_id":1,"x":33,"y":16,"count":5633},{"map_id":1,"x":33,"y":17,"count":2989},{"map_id":1,"x":33,"y":18,"count":2126},{"map_id":1,"x":33,"y":19,"count":1946},{"map_id":1,"x":33,"y":20,"count":1149},{"map_id":1,"x":33,"y":21,"count":897},{"map_id":1,"x":33,"y":22,"count":739},{"map_id":1,"x":33,"y":23,"count":605},{"map_id":1,"x":33,"y":24,"count":240},{"map_id":1,"x":33,"y":25,"count":551},{"map_id":1,"x":33,"y":26,"count":60},{"map_id":1,"x":33,"y":27,"count":2},{"map_id":1,"x":33,"y":28,"count":139907},{"map_id":1,"x":33,"y":29,"count":111903},{"map_id":1,"x":33,"y":30,"count":102545},{"map_id":1,"x":34,"y":2,"count":7678},{"map_id":1,"x":34,"y":3,"count":3922},{"map_id":1,"x":34,"y":4,"count":2613},{"map_id":1,"x":34,"y":5,"count":1610},{"map_id":1,"x":34,"y":6,"count":1230},{"map_id":1,"x":34,"y":7,"count":555},{"map_id":1,"x":34,"y":8,"count":243},{"map_id":1,"x":34,"y":9,"count":22},{"map_id":1,"x":34,"y":10,"count":72174},{"map_id":1,"x":34,"y":11,"count":78260},{"map_id":1,"x":34,"y":12,"count":93606},{"map_id":1,"x":34,"y":14,"count":19930},{"map_id":1,"x":34,"y":15,"count":12607},{"map_id":1,"x":34,"y":16,"count":6055},{"map_id":1,"x":34,"y":17,"count":4516},{"map_id":1,"x":34,"y":18,"count":2999},{"map_id":1,"x":34,"y":19,"count":2425},{"map_id":1,"x":34,"y":20,"count":1502},{"map_id":1,"x":34,"y":21,"count":1130},{"map_id":1,"x":34,"y":22,"count":1024},{"map_id":1,"x":34,"y":23,"count":622},{"map_id":1,"x":34,"y":24,"count":405},{"map_id":1,"x":34,"y":25,"count":378},{"map_id":1,"x":34,"y":26,"count":68},{"map_id":1,"x":34,"y":27,"count":10},{"map_id":1,"x":34,"y":28,"count":203303},{"map_id":1,"x":34,"y":29,"count":162428},{"map_id":1,"x":34,"y":30,"count":151446},{"map_id":1,"x":35,"y":2,"count":7910},{"map_id":1,"x":35,"y":3,"count":4257},{"map_id":1,"x":35,"y":4,"count":2362},{"map_id":1,"x":35,"y":5,"count":1384},{"map_id":1,"x":35,"y":6,"count":963},{"map_id":1,"x":35,"y":7,"count":509},{"map_id":1,"x":35,"y":8,"count":373},{"map_id":1,"x":35,"y":9,"count":36},{"map_id":1,"x":35,"y":10,"count":106038},{"map_id":1,"x":35,"y":11,"count":118457},{"map_id":1,"x":35,"y":12,"count":145250},{"map_id":1,"x":35,"y":14,"count":25834},{"map_id":1,"x":35,"y":15,"count":14684},{"map_id":1,"x":35,"y":16,"count":8477},{"map_id":1,"x":35,"y":17,"count":6954},{"map_id":1,"x":35,"y":18,"count":3196},{"map_id":1,"x":35,"y":19,"count":2625},{"map_id":1,"x":35,"y":20,"count":2427},{"map_id":1,"x":35,"y":21,"count":2259},{"map_id":1,"x":35,"y":22,"count":1297},{"map_id":1,"x":35,"y":23,"count":1092},{"map_id":1,"x":35,"y":24,"count":738},{"map_id":1,"x":35,"y":25,"count":575},{"map_id":1,"x":35,"y":26,"count":151},{"map_id":1,"x":35,"y":27,"count":26},{"map_id":1,"x":35,"y":28,"count":305150},{"map_id":1,"x":35,"y":29,"count":248292},{"map_id":1,"x":35,"y":30,"count":225053},{"map_id":12,"x":4,"y":2,"count":531},{"map_id":12,"x":4,"y":3,"count":414},{"map_id":12,"x":4,"y":4,"count":184},{"map_id":12,"x":4,"y":5,"count":10},{"map_id":12,"x":4,"y":6,"count":1160},{"map_id":12,"x":4,"y":7,"count":652},{"map_id":12,"x":4,"y":8,"count":463},{"map_id":12,"x":4,"y":9,"count":16},{"map_id":12,"x":4,"y":10,"count":2893},{"map_id":12,"x":4,"y":11,"count":1805},{"map_id":12,"x":4,"y":12,"count":1740},{"map_id":12,"x":4,"y":14,"count":13093},{"map_id":12,"x":4,"y":15,"count":7279},{"map_id":12,"x":4,"y":16,"count":4523},{"map_id":12,"x":4,"y":17,"count":2211},{"map_id":12,"x":4,"y":18,"count":1254},{"map_id":12,"x":4,"y":19,"count":142},{"map_id":12,"x":4,"y":20,"count":9803},{"map_id":12,"x":4,"y":21,"count":13081},{"map_id":12,"x":4,"y":22,"count":21597},{"map_id":12,"x":4,"y":24,"count":6395},{"map_id":12,"x":4,"y":25,"count":4238},{"map_id":12,"x":4,"y":26,"count":2495},{"map_id":12,"x":4,"y":27,"count":258},{"map_id":12,"x":4,"y":28,"count":17510},{"map_id":12,"x":4,"y":29,"count":29181},{"map_id":12,"x":4,"y":30,"count":71014},{"map_id":12,"x":4,"y":31,"count":108509},{"map_id":12,"x":5,"y":2,"count":505},{"map_id":12,"x":5,"y":3,"count":364},{"map_id":12,"x":5,"y":4,"count":503},{"map_id":12,"x":5,"y":5,"count":14},{"map_id":12,"x":5,"y":6,"count":803},{"map_id":12,"x":5,"y":7,"count":390},{"map_id":12,"x":5,"y":8,"count":223},{"map_id":12,"x":5,"y":9,"count":26},{"map_id":12,"x":5,"y":10,"count":1828},{"map_id":12,"x":5,"y":11,"count":1522},{"map_id":12,"x":5,"y":12,"count":1261},{"map_id":12,"x":5,"y":14,"count":10985},{"map_id":12,"x":5,"y":15,"count":6734},{"map_id":12,"x":5,"y":16,"count":4156},{"map_id":12,"x":5,"y":17,"count":3083},{"map_id":12,"x":5,"y":18,"count":3017},{"map_id":12,"x":5,"y":19,"count":3819},{"map_id":12,"x":5,"y":20,"count":6734},{"map_id":12,"x":5,"y":21,"count":10744},{"map_id":12,"x":5,"y":22,"count":17702},{"map_id":12,"x":5,"y":24,"count":4783},{"map_id":12,"x":5,"y":25,"count":6596},{"map_id":12,"x":5,"y":26,"count":2094},{"map_id":12,"x":5,"y":27,"count":202},{"map_id":12,"x":5,"y":28,"count":17855},{"map_id":12,"x":5,"y":29,"count":28617},{"map_id":12,"x":5,"y":30,"count":67407},{"map_id":12,"x":5,"y":31,"count":104427},{"map_id":12,"x":6,"y":2,"count":701},{"map_id":12,"x":6,"y":3,"count":661},{"map_id":12,"x":6,"y":4,"count":353},{"map_id":12,"x":6,"y":5,"count":32},{"map_id":12,"x":6,"y":6,"count":1058},{"map_id":12,"x":6,"y":7,"count":651},{"map_id":12,"x":6,"y":8,"count":250},{"map_id":12,"x":6,"y":9,"count":16},{"map_id":12,"x":6,"y":10,"count":1662},{"map_id":12,"x":6,"y":11,"count":994},{"map_id":12,"x":6,"y":12,"count":539},{"map_id":12,"x":6,"y":13,"count":56},{"map_id":12,"x":6,"y":14,"count":10685},{"map_id":12,"x":6,"y":15,"count":6548},{"map_id":12,"x":6,"y":16,"count":3054},{"map_id":12,"x":6,"y":17,"count":2250},{"map_id":12,"x":6,"y":18,"count":1594},{"map_id":12,"x":6,"y":19,"count":106},{"map_id":12,"x":6,"y":20,"count":6267},{"map_id":12,"x":6,"y":21,"count":8384},{"map_id":12,"x":6,"y":22,"count":11818},{"map_id":12,"x":6,"y":24,"count":8078},{"map_id":12,"x":6,"y":25,"count":8003},{"map_id":12,"x":6,"y":26,"count":8029},{"map_id":12,"x":6,"y":27,"count":10449},{"map_id":12,"x":6,"y":28,"count":23968},{"map_id":12,"x":6,"y":29,"count":37857},{"map_id":12,"x":6,"y":30,"count":56803},{"map_id":12,"x":6,"y":31,"count":77679},{"map_id":12,"x":7,"y":2,"count":916},{"map_id":12,"x":7,"y":3,"count":626},{"map_id":12,"x":7,"y":4,"count":360},{"map_id":12,"x":7,"y":5,"count":26},{"map_id":12,"x":7,"y":6,"count":1412},{"map_id":12,"x":7,"y":7,"count":1201},{"map_id":12,"x":7,"y":8,"count":606},{"map_id":12,"x":7,"y":9,"count":30},{"map_id":12,"x":7,"y":10,"count":1406},{"map_id":12,"x":7,"y":11,"count":933},{"map_id":12,"x":7,"y":12,"count":834},{"map_id":12,"x":7,"y":13,"count":46},{"map_id":12,"x":7,"y":14,"count":9538},{"map_id":12,"x":7,"y":15,"count":5588},{"map_id":12,"x":7,"y":16,"count":2778},{"map_id":12,"x":7,"y":17,"count":1430},{"map_id":12,"x":7,"y":18,"count":1034},{"map_id":12,"x":7,"y":19,"count":64},{"map_id":12,"x":7,"y":20,"count":5263},{"map_id":12,"x":7,"y":21,"count":7146},{"map_id":12,"x":7,"y":22,"count":9232},{"map_id":12,"x":7,"y":24,"count":6051},{"map_id":12,"x":7,"y":25,"count":6420},{"map_id":12,"x":7,"y":26,"count":7139},{"map_id":12,"x":7,"y":27,"count":9939},{"map_id":12,"x":7,"y":28,"count":21518},{"map_id":12,"x":7,"y":29,"count":31708},{"map_id":12,"x":7,"y":30,"count":41797},{"map_id":12,"x":7,"y":31,"count":70775},{"map_id":12,"x":8,"y":2,"count":1375},{"map_id":12,"x":8,"y":3,"count":1062},{"map_id":12,"x":8,"y":4,"count":545},{"map_id":12,"x":8,"y":5,"count":32},{"map_id":12,"x":8,"y":6,"count":1640},{"map_id":12,"x":8,"y":7,"count":798},{"map_id":12,"x":8,"y":8,"count":356},{"map_id":12,"x":8,"y":9,"count":26},{"map_id":12,"x":8,"y":10,"count":1402},{"map_id":12,"x":8,"y":11,"count":881},{"map_id":12,"x":8,"y":12,"count":845},{"map_id":12,"x":8,"y":13,"count":52},{"map_id":12,"x":8,"y":14,"count":8826},{"map_id":12,"x":8,"y":15,"count":4616},{"map_id":12,"x":8,"y":16,"count":2769},{"map_id":12,"x":8,"y":17,"count":1526},{"map_id":12,"x":8,"y":18,"count":818},{"map_id":12,"x":8,"y":19,"count":68},{"map_id":12,"x":8,"y":20,"count":5609},{"map_id":12,"x":8,"y":21,"count":5729},{"map_id":12,"x":8,"y":22,"count":6925},{"map_id":12,"x":8,"y":24,"count":5750},{"map_id":12,"x":8,"y":25,"count":5659},{"map_id":12,"x":8,"y":26,"count":6988},{"map_id":12,"x":8,"y":27,"count":15388},{"map_id":12,"x":8,"y":28,"count":20491},{"map_id":12,"x":8,"y":29,"count":26122},{"map_id":12,"x":8,"y":30,"count":22230},{"map_id":12,"x":8,"y":31,"count":26868},{"map_id":12,"x":9,"y":2,"count":2110},{"map_id":12,"x":9,"y":3,"count":1436},{"map_id":12,"x":9,"y":10,"count":1739},{"map_id":12,"x":9,"y":11,"count":1141},{"map_id":12,"x":9,"y":12,"count":805},{"map_id":12,"x":9,"y":13,"count":86},{"map_id":12,"x":9,"y":14,"count":7547},{"map_id":12,"x":9,"y":15,"count":3935},{"map_id":12,"x":9,"y":16,"count":2449},{"map_id":12,"x":9,"y":17,"count":1925},{"map_id":12,"x":9,"y":18,"count":1943},{"map_id":12,"x":9,"y":19,"count":2448},{"map_id":12,"x":9,"y":20,"count":4508},{"map_id":12,"x":9,"y":21,"count":5402},{"map_id":12,"x":9,"y":22,"count":6988},{"map_id":12,"x":9,"y":24,"count":4384},{"map_id":12,"x":9,"y":25,"count":4030},{"map_id":12,"x":9,"y":26,"count":5809},{"map_id":12,"x":9,"y":28,"count":31080},{"map_id":12,"x":9,"y":29,"count":24422},{"map_id":12,"x":9,"y":30,"count":19604},{"map_id":12,"x":9,"y":31,"count":21989},{"map_id":12,"x":10,"y":0,"count":8585},{"map_id":12,"x":10,"y":1,"count":4761},{"map_id":12,"x":10,"y":2,"count":3310},{"map_id":12,"x":10,"y":3,"count":1976},{"map_id":12,"x":10,"y":4,"count":1042},{"map_id":12,"x":10,"y":5,"count":138},{"map_id":12,"x":10,"y":6,"count":11846},{"map_id":12,"x":10,"y":7,"count":7491},{"map_id":12,"x":10,"y":8,"count":4542},{"map_id":12,"x":10,"y":9,"count":3691},{"map_id":12,"x":10,"y":10,"count":1872},{"map_id":12,"x":10,"y":11,"count":1886},{"map_id":12,"x":10,"y":12,"count":1931},{"map_id":12,"x":10,"y":14,"count":5060},{"map_id":12,"x":10,"y":15,"count":2984},{"map_id":12,"x":10,"y":16,"count":1710},{"map_id":12,"x":10,"y":17,"count":998},{"map_id":12,"x":10,"y":18,"count":673},{"map_id":12,"x":10,"y":19,"count":66},{"map_id":12,"x":10,"y":20,"count":4393},{"map_id":12,"x":10,"y":21,"count":5154},{"map_id":12,"x":10,"y":22,"count":5537},{"map_id":12,"x":10,"y":24,"count":3345},{"map_id":12,"x":10,"y":25,"count":2781},{"map_id":12,"x":10,"y":26,"count":1994},{"map_id":12,"x":10,"y":27,"count":186},{"map_id":12,"x":10,"y":28,"count":19703},{"map_id":12,"x":10,"y":29,"count":19377},{"map_id":12,"x":10,"y":30,"count":20210},{"map_id":12,"x":10,"y":31,"count":25070},{"map_id":12,"x":10,"y":32,"count":38836},{"map_id":12,"x":10,"y":33,"count":50556},{"map_id":12,"x":10,"y":34,"count":62943},{"map_id":12,"x":10,"y":35,"count":70317},{"map_id":12,"x":11,"y":0,"count":9546},{"map_id":12,"x":11,"y":1,"count":7505},{"map_id":12,"x":11,"y":2,"count":5067},{"map_id":12,"x":11,"y":3,"count":2693},{"map_id":12,"x":11,"y":4,"count":1534},{"map_id":12,"x":11,"y":5,"count":148},{"map_id":12,"x":11,"y":6,"count":10306},{"map_id":12,"x":11,"y":7,"count":6827},{"map_id":12,"x":11,"y":8,"count":5357},{"map_id":12,"x":11,"y":9,"count":4152},{"map_id":12,"x":11,"y":10,"count":1970},{"map_id":12,"x":11,"y":11,"count":2231},{"map_id":12,"x":11,"y":12,"count":2173},{"map_id":12,"x":11,"y":14,"count":3451},{"map_id":12,"x":11,"y":15,"count":2425},{"map_id":12,"x":11,"y":16,"count":1418},{"map_id":12,"x":11,"y":17,"count":844},{"map_id":12,"x":11,"y":18,"count":368},{"map_id":12,"x":11,"y":19,"count":44},{"map_id":12,"x":11,"y":20,"count":4652},{"map_id":12,"x":11,"y":21,"count":4977},{"map_id":12,"x":11,"y":22,"count":4207},{"map_id":12,"x":11,"y":24,"count":3008},{"map_id":12,"x":11,"y":25,"count":2133},{"map_id":12,"x":11,"y":26,"count":1158},{"map_id":12,"x":11,"y":27,"count":102},{"map_id":12,"x":11,"y":28,"count":25141},{"map_id":12,"x":11,"y":29,"count":23863},{"map_id":12,"x":11,"y":30,"count":24418},{"map_id":12,"x":11,"y":31,"count":28090},{"map_id":12,"x":11,"y":32,"count":40871},{"map_id":12,"x":11,"y":33,"count":52649},{"map_id":12,"x":11,"y":34,"count":67164},{"map_id":12,"x":11,"y":35,"count":74271},{"map_id":12,"x":12,"y":2,"count":3800},{"map_id":12,"x":12,"y":3,"count":2653},{"map_id":12,"x":12,"y":4,"count":1890},{"map_id":12,"x":12,"y":5,"count":164},{"map_id":12,"x":12,"y":6,"count":10198},{"map_id":12,"x":12,"y":7,"count":7786},{"map_id":12,"x":12,"y":8,"count":5287},{"map_id":12,"x":12,"y":9,"count":4642},{"map_id":12,"x":12,"y":10,"count":2304},{"map_id":12,"x":12,"y":11,"count":2704},{"map_id":12,"x":12,"y":12,"count":2778},{"map_id":12,"x":12,"y":14,"count":2423},{"map_id":12,"x":12,"y":15,"count":1542},{"map_id":12,"x":12,"y":16,"count":919},{"map_id":12,"x":12,"y":17,"count":490},{"map_id":12,"x":12,"y":18,"count":230},{"map_id":12,"x":12,"y":19,"count":32},{"map_id":12,"x":12,"y":20,"count":5040},{"map_id":12,"x":12,"y":21,"count":3619},{"map_id":12,"x":12,"y":22,"count":4360},{"map_id":12,"x":12,"y":23,"count":3914},{"map_id":12,"x":12,"y":24,"count":3157},{"map_id":12,"x":12,"y":25,"count":2294},{"map_id":12,"x":12,"y":26,"count":750},{"map_id":12,"x":12,"y":27,"count":96},{"map_id":12,"x":12,"y":28,"count":35125},{"map_id":12,"x":12,"y":29,"count":32649},{"map_id":12,"x":12,"y":30,"count":47640},{"map_id":12,"x":12,"y":31,"count":47508},{"map_id":12,"x":13,"y":2,"count":3752},{"map_id":12,"x":13,"y":3,"count":2954},{"map_id":12,"x":13,"y":4,"count":2170},{"map_id":12,"x":13,"y":5,"count":180},{"map_id":12,"x":13,"y":6,"count":8888},{"map_id":12,"x":13,"y":7,"count":7607},{"map_id":12,"x":13,"y":8,"count":10223},{"map_id":12,"x":13,"y":9,"count":4911},{"map_id":12,"x":13,"y":10,"count":2760},{"map_id":12,"x":13,"y":11,"count":2714},{"map_id":12,"x":13,"y":12,"count":2789},{"map_id":12,"x":13,"y":14,"count":1819},{"map_id":12,"x":13,"y":15,"count":1119},{"map_id":12,"x":13,"y":16,"count":700},{"map_id":12,"x":13,"y":17,"count":431},{"map_id":12,"x":13,"y":18,"count":697},{"map_id":12,"x":13,"y":19,"count":18},{"map_id":12,"x":13,"y":20,"count":5193},{"map_id":12,"x":13,"y":21,"count":4343},{"map_id":12,"x":13,"y":22,"count":4829},{"map_id":12,"x":13,"y":23,"count":3332},{"map_id":12,"x":13,"y":24,"count":3292},{"map_id":12,"x":13,"y":25,"count":2099},{"map_id":12,"x":13,"y":26,"count":918},{"map_id":12,"x":13,"y":27,"count":94},{"map_id":12,"x":13,"y":28,"count":51905},{"map_id":12,"x":13,"y":29,"count":49127},{"map_id":12,"x":13,"y":30,"count":65777},{"map_id":12,"x":13,"y":31,"count":62443},{"map_id":12,"x":14,"y":2,"count":4959},{"map_id":12,"x":14,"y":3,"count":3875},{"map_id":12,"x":14,"y":4,"count":3776},{"map_id":12,"x":14,"y":5,"count":3970},{"map_id":12,"x":14,"y":6,"count":7240},{"map_id":12,"x":14,"y":7,"count":6813},{"map_id":12,"x":14,"y":8,"count":5674},{"map_id":12,"x":14,"y":9,"count":4759},{"map_id":12,"x":14,"y":10,"count":3045},{"map_id":12,"x":14,"y":11,"count":3044},{"map_id":12,"x":14,"y":12,"count":4915},{"map_id":12,"x":14,"y":13,"count":2190},{"map_id":12,"x":14,"y":14,"count":2566},{"map_id":12,"x":14,"y":15,"count":1557},{"map_id":12,"x":14,"y":16,"count":1097},{"map_id":12,"x":14,"y":17,"count":649},{"map_id":12,"x":14,"y":18,"count":471},{"map_id":12,"x":14,"y":19,"count":30},{"map_id":12,"x":14,"y":20,"count":5411},{"map_id":12,"x":14,"y":21,"count":4854},{"map_id":12,"x":14,"y":22,"count":4082},{"map_id":12,"x":14,"y":23,"count":3432},{"map_id":12,"x":14,"y":24,"count":2565},{"map_id":12,"x":14,"y":25,"count":1637},{"map_id":12,"x":14,"y":26,"count":1039},{"map_id":12,"x":14,"y":27,"count":68},{"map_id":12,"x":14,"y":28,"count":122450},{"map_id":12,"x":14,"y":29,"count":112026},{"map_id":12,"x":14,"y":30,"count":97255},{"map_id":12,"x":14,"y":31,"count":80132},{"map_id":12,"x":15,"y":2,"count":5964},{"map_id":12,"x":15,"y":3,"count":4341},{"map_id":12,"x":15,"y":4,"count":3945},{"map_id":12,"x":15,"y":5,"count":4612},{"map_id":12,"x":15,"y":6,"count":6169},{"map_id":12,"x":15,"y":7,"count":6242},{"map_id":12,"x":15,"y":8,"count":5885},{"map_id":12,"x":15,"y":9,"count":5214},{"map_id":12,"x":15,"y":10,"count":3628},{"map_id":12,"x":15,"y":11,"count":3266},{"map_id":12,"x":15,"y":12,"count":4550},{"map_id":12,"x":15,"y":13,"count":3624},{"map_id":12,"x":15,"y":14,"count":3010},{"map_id":12,"x":15,"y":15,"count":1863},{"map_id":12,"x":15,"y":16,"count":1254},{"map_id":12,"x":15,"y":17,"count":768},{"map_id":12,"x":15,"y":18,"count":567},{"map_id":12,"x":15,"y":19,"count":32},{"map_id":12,"x":15,"y":20,"count":6200},{"map_id":12,"x":15,"y":21,"count":4008},{"map_id":12,"x":15,"y":22,"count":3703},{"map_id":12,"x":15,"y":23,"count":3362},{"map_id":12,"x":15,"y":24,"count":3476},{"map_id":12,"x":15,"y":25,"count":2303},{"map_id":12,"x":15,"y":26,"count":741},{"map_id":12,"x":15,"y":27,"count":96},{"map_id":12,"x":15,"y":28,"count":199792},{"map_id":12,"x":15,"y":29,"count":165069},{"map_id":12,"x":15,"y":30,"count":128660},{"map_id":12,"x":15,"y":31,"count":91816},{"map_id":12,"x":16,"y":2,"count":6846},{"map_id":12,"x":16,"y":3,"count":5042},{"map_id":12,"x":16,"y":4,"count":4304},{"map_id":12,"x":16,"y":5,"count":5265},{"map_id":12,"x":16,"y":6,"count":7532},{"map_id":12,"x":16,"y":7,"count":7115},{"map_id":12,"x":16,"y":8,"count":8322},{"map_id":12,"x":16,"y":9,"count":7684},{"map_id":12,"x":16,"y":10,"count":4227},{"map_id":12,"x":16,"y":11,"count":3620},{"map_id":12,"x":16,"y":12,"count":5216},{"map_id":12,"x":16,"y":13,"count":2881},{"map_id":12,"x":16,"y":14,"count":3475},{"map_id":12,"x":16,"y":15,"count":2055},{"map_id":12,"x":16,"y":16,"count":1721},{"map_id":12,"x":16,"y":17,"count":1171},{"map_id":12,"x":16,"y":18,"count":780},{"map_id":12,"x":16,"y":19,"count":48},{"map_id":12,"x":16,"y":20,"count":6581},{"map_id":12,"x":16,"y":21,"count":4031},{"map_id":12,"x":16,"y":22,"count":2171},{"map_id":12,"x":16,"y":23,"count":154},{"map_id":12,"x":16,"y":24,"count":3150},{"map_id":12,"x":16,"y":25,"count":1720},{"map_id":12,"x":16,"y":26,"count":855},{"map_id":12,"x":16,"y":27,"count":94},{"map_id":12,"x":16,"y":28,"count":256149},{"map_id":12,"x":16,"y":29,"count":546847},{"map_id":12,"x":16,"y":30,"count":99650},{"map_id":12,"x":16,"y":31,"count":79058},{"map_id":12,"x":17,"y":2,"count":7155},{"map_id":12,"x":17,"y":3,"count":5731},{"map_id":12,"x":17,"y":4,"count":5317},{"map_id":12,"x":17,"y":5,"count":6165},{"map_id":12,"x":17,"y":6,"count":9310},{"map_id":12,"x":17,"y":7,"count":9615},{"map_id":12,"x":17,"y":8,"count":10593},{"map_id":12,"x":17,"y":9,"count":9101},{"map_id":12,"x":17,"y":10,"count":5026},{"map_id":12,"x":17,"y":11,"count":3926},{"map_id":12,"x":17,"y":12,"count":6076},{"map_id":12,"x":17,"y":13,"count":4081},{"map_id":12,"x":17,"y":14,"count":5653},{"map_id":12,"x":17,"y":15,"count":4138},{"map_id":12,"x":17,"y":16,"count":3033},{"map_id":12,"x":17,"y":17,"count":1587},{"map_id":12,"x":17,"y":18,"count":730},{"map_id":12,"x":17,"y":19,"count":72},{"map_id":12,"x":17,"y":20,"count":6334},{"map_id":12,"x":17,"y":21,"count":5286},{"map_id":12,"x":17,"y":22,"count":1871},{"map_id":12,"x":17,"y":23,"count":168},{"map_id":12,"x":17,"y":24,"count":3513},{"map_id":12,"x":17,"y":25,"count":2156},{"map_id":12,"x":17,"y":26,"count":1287},{"map_id":12,"x":17,"y":27,"count":114},{"map_id":12,"x":17,"y":28,"count":266986},{"map_id":12,"x":17,"y":29,"count":195565},{"map_id":12,"x":17,"y":30,"count":111686},{"map_id":12,"x":17,"y":31,"count":100818},{"map_id":13,"x":0,"y":44,"count":8689},{"map_id":13,"x":0,"y":45,"count":3834},{"map_id":13,"x":0,"y":46,"count":1130},{"map_id":13,"x":0,"y":47,"count":124},{"map_id":13,"x":0,"y":48,"count":76215},{"map_id":13,"x":0,"y":49,"count":40564},{"map_id":13,"x":0,"y":50,"count":24139},{"map_id":13,"x":0,"y":51,"count":14487},{"map_id":13,"x":0,"y":52,"count":12180},{"map_id":13,"x":0,"y":53,"count":10201},{"map_id":13,"x":0,"y":54,"count":8147},{"map_id":13,"x":0,"y":55,"count":7284},{"map_id":13,"x":0,"y":56,"count":5861},{"map_id":13,"x":0,"y":57,"count":5472},{"map_id":13,"x":0,"y":58,"count":4663},{"map_id":13,"x":0,"y":59,"count":3951},{"map_id":13,"x":1,"y":44,"count":14180},{"map_id":13,"x":1,"y":45,"count":5979},{"map_id":13,"x":1,"y":46,"count":1707},{"map_id":13,"x":1,"y":47,"count":194},{"map_id":13,"x":1,"y":48,"count":70984},{"map_id":13,"x":1,"y":49,"count":38237},{"map_id":13,"x":1,"y":50,"count":22645},{"map_id":13,"x":1,"y":51,"count":15304},{"map_id":13,"x":1,"y":52,"count":11259},{"map_id":13,"x":1,"y":53,"count":10290},{"map_id":13,"x":1,"y":54,"count":8106},{"map_id":13,"x":1,"y":55,"count":6966},{"map_id":13,"x":1,"y":56,"count":5612},{"map_id":13,"x":1,"y":57,"count":4964},{"map_id":13,"x":1,"y":58,"count":3420},{"map_id":13,"x":1,"y":59,"count":3405},{"map_id":13,"x":2,"y":44,"count":19899},{"map_id":13,"x":2,"y":45,"count":8328},{"map_id":13,"x":2,"y":46,"count":2653},{"map_id":13,"x":2,"y":47,"count":322},{"map_id":13,"x":2,"y":48,"count":66788},{"map_id":13,"x":2,"y":49,"count":36520},{"map_id":13,"x":2,"y":50,"count":21707},{"map_id":13,"x":2,"y":51,"count":15845},{"map_id":13,"x":2,"y":52,"count":12889},{"map_id":13,"x":2,"y":53,"count":10991},{"map_id":13,"x":2,"y":54,"count":9083},{"map_id":13,"x":2,"y":55,"count":8243},{"map_id":13,"x":2,"y":56,"count":7150},{"map_id":13,"x":2,"y":57,"count":5866},{"map_id":13,"x":2,"y":58,"count":3572},{"map_id":13,"x":2,"y":59,"count":2812},{"map_id":13,"x":2,"y":60,"count":1098},{"map_id":13,"x":2,"y":61,"count":117},{"map_id":13,"x":2,"y":62,"count":92833},{"map_id":13,"x":2,"y":63,"count":60386},{"map_id":13,"x":2,"y":64,"count":46390},{"map_id":13,"x":2,"y":65,"count":37313},{"map_id":13,"x":2,"y":66,"count":32480},{"map_id":13,"x":2,"y":67,"count":35297},{"map_id":13,"x":2,"y":68,"count":37901},{"map_id":13,"x":2,"y":69,"count":53666},{"map_id":13,"x":3,"y":43,"count":7568},{"map_id":13,"x":3,"y":44,"count":28683},{"map_id":13,"x":3,"y":45,"count":10664},{"map_id":13,"x":3,"y":46,"count":4064},{"map_id":13,"x":3,"y":47,"count":423},{"map_id":13,"x":3,"y":48,"count":69125},{"map_id":13,"x":3,"y":49,"count":39330},{"map_id":13,"x":3,"y":50,"count":23865},{"map_id":13,"x":3,"y":51,"count":15864},{"map_id":13,"x":3,"y":52,"count":14281},{"map_id":13,"x":3,"y":53,"count":12736},{"map_id":13,"x":3,"y":54,"count":10831},{"map_id":13,"x":3,"y":55,"count":10280},{"map_id":13,"x":3,"y":56,"count":11091},{"map_id":13,"x":3,"y":57,"count":7447},{"map_id":13,"x":3,"y":58,"count":5493},{"map_id":13,"x":3,"y":59,"count":3464},{"map_id":13,"x":3,"y":60,"count":2034},{"map_id":13,"x":3,"y":61,"count":116},{"map_id":13,"x":3,"y":62,"count":81098},{"map_id":13,"x":3,"y":63,"count":52212},{"map_id":13,"x":3,"y":64,"count":36529},{"map_id":13,"x":3,"y":65,"count":26725},{"map_id":13,"x":3,"y":66,"count":24747},{"map_id":13,"x":3,"y":67,"count":25138},{"map_id":13,"x":3,"y":68,"count":27029},{"map_id":13,"x":3,"y":69,"count":33820},{"map_id":13,"x":4,"y":7,"count":5648},{"map_id":13,"x":4,"y":44,"count":27753},{"map_id":13,"x":4,"y":45,"count":12636},{"map_id":13,"x":4,"y":46,"count":4675},{"map_id":13,"x":4,"y":47,"count":529},{"map_id":13,"x":4,"y":48,"count":111600},{"map_id":13,"x":4,"y":49,"count":67607},{"map_id":13,"x":4,"y":50,"count":40776},{"map_id":13,"x":4,"y":51,"count":27118},{"map_id":13,"x":4,"y":52,"count":19452},{"map_id":13,"x":4,"y":53,"count":15192},{"map_id":13,"x":4,"y":54,"count":14776},{"map_id":13,"x":4,"y":55,"count":16483},{"map_id":13,"x":4,"y":56,"count":17744},{"map_id":13,"x":4,"y":57,"count":13327},{"map_id":13,"x":4,"y":58,"count":8663},{"map_id":13,"x":4,"y":59,"count":5532},{"map_id":13,"x":4,"y":60,"count":3122},{"map_id":13,"x":4,"y":61,"count":180},{"map_id":13,"x":4,"y":62,"count":76413},{"map_id":13,"x":4,"y":63,"count":49158},{"map_id":13,"x":4,"y":64,"count":33806},{"map_id":13,"x":4,"y":65,"count":35629},{"map_id":13,"x":4,"y":66,"count":23444},{"map_id":13,"x":4,"y":67,"count":20395},{"map_id":13,"x":4,"y":68,"count":21292},{"map_id":13,"x":4,"y":69,"count":24938},{"map_id":13,"x":5,"y":7,"count":2462},{"map_id":13,"x":5,"y":44,"count":30878},{"map_id":13,"x":5,"y":45,"count":15382},{"map_id":13,"x":5,"y":46,"count":5764},{"map_id":13,"x":5,"y":47,"count":651},{"map_id":13,"x":5,"y":48,"count":129875},{"map_id":13,"x":5,"y":49,"count":82026},{"map_id":13,"x":5,"y":50,"count":48755},{"map_id":13,"x":5,"y":51,"count":32120},{"map_id":13,"x":5,"y":52,"count":14390},{"map_id":13,"x":5,"y":53,"count":12190},{"map_id":13,"x":5,"y":56,"count":28299},{"map_id":13,"x":5,"y":57,"count":22422},{"map_id":13,"x":5,"y":58,"count":13915},{"map_id":13,"x":5,"y":59,"count":8974},{"map_id":13,"x":5,"y":60,"count":5069},{"map_id":13,"x":5,"y":61,"count":274},{"map_id":13,"x":5,"y":62,"count":77440},{"map_id":13,"x":5,"y":63,"count":46379},{"map_id":13,"x":5,"y":64,"count":47175},{"map_id":13,"x":5,"y":66,"count":33949},{"map_id":13,"x":5,"y":67,"count":19803},{"map_id":13,"x":5,"y":68,"count":18947},{"map_id":13,"x":5,"y":69,"count":21588},{"map_id":13,"x":6,"y":44,"count":33873},{"map_id":13,"x":6,"y":45,"count":16402},{"map_id":13,"x":6,"y":46,"count":8197},{"map_id":13,"x":6,"y":47,"count":805},{"map_id":13,"x":6,"y":48,"count":127312},{"map_id":13,"x":6,"y":49,"count":87239},{"map_id":13,"x":6,"y":50,"count":76748},{"map_id":13,"x":6,"y":51,"count":33401},{"map_id":13,"x":6,"y":52,"count":14250},{"map_id":13,"x":6,"y":57,"count":38576},{"map_id":13,"x":6,"y":58,"count":23185},{"map_id":13,"x":6,"y":59,"count":16346},{"map_id":13,"x":6,"y":60,"count":11315},{"map_id":13,"x":6,"y":61,"count":643},{"map_id":13,"x":6,"y":62,"count":76951},{"map_id":13,"x":6,"y":63,"count":47676},{"map_id":13,"x":6,"y":64,"count":33328},{"map_id":13,"x":6,"y":65,"count":38129},{"map_id":13,"x":6,"y":66,"count":21627},{"map_id":13,"x":6,"y":67,"count":20770},{"map_id":13,"x":6,"y":68,"count":20144},{"map_id":13,"x":6,"y":69,"count":22267},{"map_id":13,"x":7,"y":44,"count":35997},{"map_id":13,"x":7,"y":45,"count":19384},{"map_id":13,"x":7,"y":46,"count":11321},{"map_id":13,"x":7,"y":47,"count":1039},{"map_id":13,"x":7,"y":48,"count":104230},{"map_id":13,"x":7,"y":49,"count":77754},{"map_id":13,"x":7,"y":50,"count":75628},{"map_id":13,"x":7,"y":51,"count":32558},{"map_id":13,"x":7,"y":52,"count":14026},{"map_id":13,"x":7,"y":57,"count":51203},{"map_id":13,"x":7,"y":58,"count":32554},{"map_id":13,"x":7,"y":59,"count":25669},{"map_id":13,"x":7,"y":60,"count":28898},{"map_id":13,"x":7,"y":61,"count":48957},{"map_id":13,"x":7,"y":62,"count":74964},{"map_id":13,"x":7,"y":63,"count":51400},{"map_id":13,"x":7,"y":64,"count":34304},{"map_id":13,"x":7,"y":65,"count":26493},{"map_id":13,"x":7,"y":66,"count":23338},{"map_id":13,"x":7,"y":67,"count":23624},{"map_id":13,"x":7,"y":68,"count":23075},{"map_id":13,"x":7,"y":69,"count":28144},{"map_id":13,"x":7,"y":70,"count":37146},{"map_id":13,"x":7,"y":71,"count":64263},{"map_id":13,"x":8,"y":44,"count":42399},{"map_id":13,"x":8,"y":45,"count":24045},{"map_id":13,"x":8,"y":46,"count":20801},{"map_id":13,"x":8,"y":47,"count":22360},{"map_id":13,"x":8,"y":48,"count":74910},{"map_id":13,"x":8,"y":49,"count":75005},{"map_id":13,"x":8,"y":50,"count":39065},{"map_id":13,"x":8,"y":51,"count":29206},{"map_id":13,"x":8,"y":52,"count":13520},{"map_id":13,"x":8,"y":57,"count":56098},{"map_id":13,"x":8,"y":58,"count":33201},{"map_id":13,"x":8,"y":59,"count":21103},{"map_id":13,"x":8,"y":60,"count":14249},{"map_id":13,"x":8,"y":61,"count":1212},{"map_id":13,"x":8,"y":62,"count":103890},{"map_id":13,"x":8,"y":63,"count":60556},{"map_id":13,"x":8,"y":64,"count":40658},{"map_id":13,"x":8,"y":65,"count":29970},{"map_id":13,"x":8,"y":66,"count":28173},{"map_id":13,"x":8,"y":67,"count":26519},{"map_id":13,"x":8,"y":68,"count":26061},{"map_id":13,"x":8,"y":69,"count":29817},{"map_id":13,"x":8,"y":70,"count":37648},{"map_id":13,"x":8,"y":71,"count":58880},{"map_id":13,"x":9,"y":44,"count":45053},{"map_id":13,"x":9,"y":45,"count":26381},{"map_id":13,"x":9,"y":46,"count":19450},{"map_id":13,"x":9,"y":47,"count":19404},{"map_id":13,"x":9,"y":48,"count":39302},{"map_id":13,"x":9,"y":49,"count":40240},{"map_id":13,"x":9,"y":50,"count":28301},{"map_id":13,"x":9,"y":51,"count":25632},{"map_id":13,"x":9,"y":52,"count":15040},{"map_id":13,"x":9,"y":57,"count":59689},{"map_id":13,"x":9,"y":58,"count":32526},{"map_id":13,"x":9,"y":59,"count":17565},{"map_id":13,"x":9,"y":60,"count":8202},{"map_id":13,"x":9,"y":61,"count":495},{"map_id":13,"x":9,"y":62,"count":136629},{"map_id":13,"x":9,"y":63,"count":77711},{"map_id":13,"x":9,"y":64,"count":50240},{"map_id":13,"x":9,"y":65,"count":38253},{"map_id":13,"x":9,"y":66,"count":32411},{"map_id":13,"x":9,"y":67,"count":29551},{"map_id":13,"x":9,"y":68,"count":30292},{"map_id":13,"x":9,"y":69,"count":35292},{"map_id":13,"x":9,"y":70,"count":39595},{"map_id":13,"x":9,"y":71,"count":57878},{"map_id":13,"x":10,"y":44,"count":47827},{"map_id":13,"x":10,"y":45,"count":27480},{"map_id":13,"x":10,"y":46,"count":19598},{"map_id":13,"x":10,"y":47,"count":18354},{"map_id":13,"x":10,"y":48,"count":17411},{"map_id":13,"x":10,"y":49,"count":14916},{"map_id":13,"x":10,"y":50,"count":16229},{"map_id":13,"x":10,"y":51,"count":17646},{"map_id":13,"x":10,"y":52,"count":21496},{"map_id":13,"x":10,"y":57,"count":62776},{"map_id":13,"x":10,"y":58,"count":30984},{"map_id":13,"x":10,"y":59,"count":14902},{"map_id":13,"x":10,"y":60,"count":6462},{"map_id":13,"x":10,"y":61,"count":350},{"map_id":13,"x":10,"y":62,"count":174124},{"map_id":13,"x":10,"y":63,"count":99312},{"map_id":13,"x":10,"y":64,"count":61191},{"map_id":13,"x":10,"y":65,"count":46497},{"map_id":13,"x":10,"y":66,"count":39602},{"map_id":13,"x":10,"y":67,"count":35355},{"map_id":13,"x":10,"y":68,"count":34574},{"map_id":13,"x":11,"y":52,"count":37945},{"map_id":13,"x":11,"y":57,"count":72673},{"map_id":13,"x":11,"y":58,"count":32946},{"map_id":13,"x":11,"y":59,"count":15915},{"map_id":13,"x":11,"y":60,"count":6533},{"map_id":13,"x":11,"y":61,"count":348},{"map_id":13,"x":11,"y":62,"count":224891},{"map_id":13,"x":11,"y":63,"count":128136},{"map_id":13,"x":11,"y":64,"count":80698},{"map_id":13,"x":11,"y":65,"count":61419},{"map_id":13,"x":11,"y":66,"count":53219},{"map_id":13,"x":11,"y":67,"count":45589},{"map_id":13,"x":11,"y":68,"count":46047},{"map_id":33,"x":2,"y":14,"count":51206},{"map_id":33,"x":2,"y":15,"count":74990},{"map_id":33,"x":3,"y":14,"count":30813},{"map_id":33,"x":3,"y":15,"count":40582},{"map_id":33,"x":4,"y":14,"count":19186},{"map_id":33,"x":4,"y":15,"count":24880},{"map_id":33,"x":5,"y":14,"count":13540},{"map_id":33,"x":5,"y":15,"count":16341},{"map_id":33,"x":6,"y":14,"count":9797},{"map_id":33,"x":6,"y":15,"count":11306},{"map_id":33,"x":7,"y":14,"count":7561},{"map_id":33,"x":7,"y":15,"count":10721},{"map_id":33,"x":8,"y":14,"count":6855},{"map_id":33,"x":8,"y":15,"count":9015},{"map_id":33,"x":9,"y":14,"count":6701},{"map_id":33,"x":9,"y":15,"count":8821},{"map_id":33,"x":10,"y":14,"count":6186},{"map_id":33,"x":10,"y":15,"count":7563},{"map_id":33,"x":11,"y":14,"count":5641},{"map_id":33,"x":11,"y":15,"count":7299},{"map_id":33,"x":12,"y":14,"count":4941},{"map_id":33,"x":12,"y":15,"count":6381},{"map_id":33,"x":13,"y":14,"count":5220},{"map_id":33,"x":13,"y":15,"count":6115},{"map_id":33,"x":14,"y":14,"count":4871},{"map_id":33,"x":14,"y":15,"count":5378},{"map_id":33,"x":15,"y":14,"count":4105},{"map_id":33,"x":15,"y":15,"count":4796},{"map_id":33,"x":16,"y":14,"count":3041},{"map_id":33,"x":16,"y":15,"count":3522},{"map_id":33,"x":17,"y":14,"count":2626},{"map_id":33,"x":17,"y":15,"count":2904},{"map_id":33,"x":18,"y":14,"count":2392},{"map_id":33,"x":18,"y":15,"count":3077},{"map_id":33,"x":19,"y":14,"count":2039},{"map_id":33,"x":19,"y":15,"count":2379},{"map_id":33,"x":20,"y":14,"count":1646},{"map_id":33,"x":20,"y":15,"count":2411},{"map_id":33,"x":21,"y":14,"count":1888},{"map_id":33,"x":21,"y":15,"count":2265},{"map_id":33,"x":22,"y":14,"count":2607},{"map_id":33,"x":22,"y":15,"count":2550},{"map_id":33,"x":23,"y":14,"count":2672},{"map_id":33,"x":23,"y":15,"count":2791},{"map_id":33,"x":24,"y":14,"count":2635},{"map_id":33,"x":24,"y":15,"count":2608},{"map_id":33,"x":25,"y":14,"count":2455},{"map_id":33,"x":25,"y":15,"count":2315},{"map_id":33,"x":26,"y":14,"count":2738},{"map_id":33,"x":26,"y":15,"count":1916},{"map_id":33,"x":27,"y":14,"count":2925},{"map_id":33,"x":27,"y":15,"count":2177},{"map_id":33,"x":28,"y":14,"count":3426},{"map_id":33,"x":28,"y":15,"count":2648},{"map_id":33,"x":29,"y":4,"count":385},{"map_id":33,"x":29,"y":5,"count":295},{"map_id":33,"x":29,"y":14,"count":4212},{"map_id":33,"x":29,"y":15,"count":2989},{"map_id":33,"x":30,"y":4,"count":45},{"map_id":33,"x":30,"y":5,"count":22},{"map_id":33,"x":30,"y":6,"count":100},{"map_id":33,"x":30,"y":7,"count":6},{"map_id":33,"x":30,"y":8,"count":653},{"map_id":33,"x":30,"y":9,"count":351},{"map_id":33,"x":30,"y":10,"count":595},{"map_id":33,"x":30,"y":11,"count":315},{"map_id":33,"x":30,"y":12,"count":207},{"map_id":33,"x":30,"y":13,"count":20},{"map_id":33,"x":30,"y":14,"count":4015},{"map_id":33,"x":30,"y":15,"count":2411},{"map_id":33,"x":31,"y":2,"count":5},{"map_id":33,"x":31,"y":3,"count":2},{"map_id":33,"x":31,"y":4,"count":139},{"map_id":33,"x":31,"y":5,"count":50},{"map_id":33,"x":31,"y":6,"count":132},{"map_id":33,"x":31,"y":7,"count":278},{"map_id":33,"x":31,"y":8,"count":408},{"map_id":33,"x":31,"y":9,"count":271},{"map_id":33,"x":31,"y":10,"count":301},{"map_id":33,"x":31,"y":11,"count":240},{"map_id":33,"x":31,"y":12,"count":274},{"map_id":33,"x":31,"y":13,"count":10},{"map_id":33,"x":31,"y":14,"count":3079},{"map_id":33,"x":31,"y":15,"count":2643},{"map_id":33,"x":32,"y":2,"count":2},{"map_id":33,"x":32,"y":4,"count":39},{"map_id":33,"x":32,"y":5,"count":24},{"map_id":33,"x":32,"y":6,"count":40},{"map_id":33,"x":32,"y":7,"count":6},{"map_id":33,"x":32,"y":8,"count":615},{"map_id":33,"x":32,"y":9,"count":672},{"map_id":33,"x":32,"y":10,"count":236},{"map_id":33,"x":32,"y":11,"count":380},{"map_id":33,"x":32,"y":12,"count":341},{"map_id":33,"x":32,"y":13,"count":40},{"map_id":33,"x":32,"y":14,"count":3461},{"map_id":33,"x":32,"y":15,"count":2508},{"map_id":33,"x":33,"y":2,"count":2},{"map_id":33,"x":33,"y":3,"count":5},{"map_id":33,"x":33,"y":4,"count":11},{"map_id":33,"x":33,"y":5,"count":20},{"map_id":33,"x":33,"y":6,"count":5},{"map_id":33,"x":33,"y":8,"count":360122},{"map_id":33,"x":33,"y":9,"count":548},{"map_id":33,"x":33,"y":10,"count":604},{"map_id":33,"x":33,"y":11,"count":821},{"map_id":33,"x":33,"y":12,"count":819},{"map_id":33,"x":33,"y":13,"count":1552},{"map_id":33,"x":33,"y":14,"count":3160},{"map_id":33,"x":33,"y":15,"count":3473},{"map_id":33,"x":34,"y":12,"count":544},{"map_id":33,"x":34,"y":13,"count":32},{"map_id":33,"x":34,"y":14,"count":3246},{"map_id":33,"x":34,"y":15,"count":4010},{"map_id":33,"x":35,"y":7,"count":10854},{"map_id":33,"x":35,"y":8,"count":7031},{"map_id":33,"x":35,"y":9,"count":4634},{"map_id":33,"x":35,"y":10,"count":2074},{"map_id":33,"x":35,"y":11,"count":1086},{"map_id":33,"x":35,"y":12,"count":307},{"map_id":33,"x":35,"y":13,"count":45},{"map_id":33,"x":35,"y":14,"count":4952},{"map_id":33,"x":35,"y":15,"count":4586},{"map_id":33,"x":36,"y":6,"count":5211},{"map_id":33,"x":36,"y":7,"count":3367},{"map_id":33,"x":36,"y":8,"count":1825},{"map_id":33,"x":36,"y":9,"count":1339},{"map_id":33,"x":36,"y":10,"count":1065},{"map_id":33,"x":36,"y":11,"count":409},{"map_id":33,"x":36,"y":12,"count":198},{"map_id":33,"x":36,"y":13,"count":24},{"map_id":33,"x":36,"y":14,"count":5084},{"map_id":33,"x":36,"y":15,"count":5772},{"map_id":33,"x":37,"y":6,"count":2535},{"map_id":33,"x":37,"y":7,"count":1630},{"map_id":33,"x":37,"y":8,"count":1060},{"map_id":33,"x":37,"y":9,"count":777},{"map_id":33,"x":37,"y":10,"count":404},{"map_id":33,"x":37,"y":11,"count":152},{"map_id":33,"x":37,"y":12,"count":84},{"map_id":33,"x":37,"y":13,"count":6},{"map_id":33,"x":37,"y":14,"count":5818},{"map_id":33,"x":37,"y":15,"count":6793},{"map_id":33,"x":38,"y":6,"count":1562},{"map_id":33,"x":38,"y":7,"count":1106},{"map_id":33,"x":38,"y":8,"count":828},{"map_id":33,"x":38,"y":9,"count":780},{"map_id":33,"x":39,"y":6,"count":1444},{"map_id":33,"x":39,"y":7,"count":939},{"map_id":33,"x":39,"y":8,"count":702},{"map_id":33,"x":39,"y":9,"count":567},{"map_id":37,"x":0,"y":2,"count":1795},{"map_id":37,"x":0,"y":3,"count":1345},{"map_id":37,"x":0,"y":4,"count":828},{"map_id":37,"x":0,"y":5,"count":1054},{"map_id":37,"x":0,"y":6,"count":948},{"map_id":37,"x":0,"y":7,"count":1370},{"map_id":37,"x":1,"y":2,"count":1742},{"map_id":37,"x":1,"y":3,"count":763},{"map_id":37,"x":1,"y":4,"count":658},{"map_id":37,"x":1,"y":5,"count":575},{"map_id":37,"x":1,"y":6,"count":721},{"map_id":37,"x":1,"y":7,"count":841},{"map_id":37,"x":2,"y":1,"count":948},{"map_id":37,"x":2,"y":2,"count":682},{"map_id":37,"x":2,"y":3,"count":322},{"map_id":37,"x":2,"y":4,"count":232},{"map_id":37,"x":2,"y":5,"count":374},{"map_id":37,"x":2,"y":6,"count":438},{"map_id":37,"x":2,"y":7,"count":1193},{"map_id":37,"x":3,"y":2,"count":952},{"map_id":37,"x":3,"y":3,"count":451},{"map_id":37,"x":3,"y":6,"count":225},{"map_id":37,"x":3,"y":7,"count":247},{"map_id":37,"x":4,"y":1,"count":1096},{"map_id":37,"x":4,"y":2,"count":476},{"map_id":37,"x":4,"y":3,"count":264},{"map_id":37,"x":4,"y":6,"count":204},{"map_id":37,"x":4,"y":7,"count":232},{"map_id":37,"x":5,"y":1,"count":954},{"map_id":37,"x":5,"y":2,"count":429},{"map_id":37,"x":5,"y":3,"count":1200},{"map_id":37,"x":5,"y":5,"count":1103},{"map_id":37,"x":5,"y":6,"count":162},{"map_id":37,"x":5,"y":7,"count":184},{"map_id":37,"x":6,"y":1,"count":971},{"map_id":37,"x":6,"y":2,"count":579},{"map_id":37,"x":6,"y":3,"count":537},{"map_id":37,"x":6,"y":4,"count":1275},{"map_id":37,"x":6,"y":5,"count":576},{"map_id":37,"x":6,"y":6,"count":324},{"map_id":37,"x":6,"y":7,"count":249},{"map_id":37,"x":7,"y":1,"count":2145},{"map_id":37,"x":7,"y":2,"count":671},{"map_id":37,"x":7,"y":3,"count":583},{"map_id":37,"x":7,"y":4,"count":474},{"map_id":37,"x":7,"y":5,"count":217},{"map_id":37,"x":7,"y":6,"count":197},{"map_id":37,"x":7,"y":7,"count":212},{"map_id":38,"x":0,"y":2,"count":1236},{"map_id":38,"x":0,"y":3,"count":639},{"map_id":38,"x":0,"y":4,"count":441},{"map_id":38,"x":0,"y":5,"count":295},{"map_id":38,"x":1,"y":2,"count":689},{"map_id":38,"x":1,"y":3,"count":496},{"map_id":38,"x":1,"y":4,"count":237},{"map_id":38,"x":1,"y":5,"count":292},{"map_id":38,"x":1,"y":6,"count":389},{"map_id":38,"x":1,"y":7,"count":527},{"map_id":38,"x":2,"y":2,"count":397},{"map_id":38,"x":2,"y":3,"count":538},{"map_id":38,"x":2,"y":4,"count":203},{"map_id":38,"x":2,"y":5,"count":565},{"map_id":38,"x":2,"y":6,"count":216},{"map_id":38,"x":2,"y":7,"count":347},{"map_id":38,"x":3,"y":1,"count":734},{"map_id":38,"x":3,"y":2,"count":426},{"map_id":38,"x":3,"y":3,"count":373},{"map_id":38,"x":3,"y":6,"count":774},{"map_id":38,"x":3,"y":7,"count":255},{"map_id":38,"x":4,"y":1,"count":579},{"map_id":38,"x":4,"y":2,"count":647},{"map_id":38,"x":4,"y":3,"count":341},{"map_id":38,"x":4,"y":4,"count":194},{"map_id":38,"x":4,"y":5,"count":522},{"map_id":38,"x":4,"y":6,"count":230},{"map_id":38,"x":4,"y":7,"count":186},{"map_id":38,"x":5,"y":1,"count":880},{"map_id":38,"x":5,"y":2,"count":703},{"map_id":38,"x":5,"y":3,"count":395},{"map_id":38,"x":5,"y":4,"count":357},{"map_id":38,"x":5,"y":5,"count":327},{"map_id":38,"x":5,"y":6,"count":180},{"map_id":38,"x":5,"y":7,"count":297},{"map_id":38,"x":6,"y":1,"count":789},{"map_id":38,"x":6,"y":2,"count":757},{"map_id":38,"x":6,"y":3,"count":529},{"map_id":38,"x":6,"y":4,"count":411},{"map_id":38,"x":6,"y":5,"count":418},{"map_id":38,"x":7,"y":1,"count":2045},{"map_id":38,"x":7,"y":2,"count":771},{"map_id":38,"x":7,"y":3,"count":768},{"map_id":38,"x":7,"y":4,"count":559},{"map_id":38,"x":7,"y":5,"count":492},{"map_id":38,"x":7,"y":6,"count":282},{"map_id":38,"x":7,"y":7,"count":321},{"map_id":39,"x":0,"y":2,"count":2547},{"map_id":39,"x":0,"y":3,"count":1515},{"map_id":39,"x":0,"y":4,"count":899},{"map_id":39,"x":0,"y":5,"count":1005},{"map_id":39,"x":1,"y":2,"count":2951},{"map_id":39,"x":1,"y":3,"count":1988},{"map_id":39,"x":1,"y":4,"count":884},{"map_id":39,"x":1,"y":5,"count":806},{"map_id":39,"x":1,"y":6,"count":1379},{"map_id":39,"x":1,"y":7,"count":2175},{"map_id":39,"x":2,"y":1,"count":2563},{"map_id":39,"x":2,"y":2,"count":1947},{"map_id":39,"x":2,"y":3,"count":106},{"map_id":39,"x":2,"y":4,"count":1648},{"map_id":39,"x":2,"y":5,"count":916},{"map_id":39,"x":2,"y":6,"count":2260},{"map_id":39,"x":2,"y":7,"count":5077},{"map_id":39,"x":3,"y":1,"count":1829},{"map_id":39,"x":3,"y":2,"count":1102},{"map_id":39,"x":3,"y":5,"count":934},{"map_id":39,"x":3,"y":6,"count":1220},{"map_id":39,"x":3,"y":7,"count":1505},{"map_id":39,"x":4,"y":1,"count":1512},{"map_id":39,"x":4,"y":2,"count":1078},{"map_id":39,"x":4,"y":5,"count":1145},{"map_id":39,"x":4,"y":6,"count":1362},{"map_id":39,"x":4,"y":7,"count":2601},{"map_id":39,"x":5,"y":1,"count":1330},{"map_id":39,"x":5,"y":2,"count":1209},{"map_id":39,"x":5,"y":3,"count":985},{"map_id":39,"x":5,"y":4,"count":1271},{"map_id":39,"x":5,"y":5,"count":1262},{"map_id":39,"x":5,"y":6,"count":2126},{"map_id":39,"x":5,"y":7,"count":3971},{"map_id":39,"x":6,"y":1,"count":1994},{"map_id":39,"x":6,"y":2,"count":1537},{"map_id":39,"x":6,"y":3,"count":1385},{"map_id":39,"x":6,"y":4,"count":1916},{"map_id":39,"x":6,"y":5,"count":2824},{"map_id":39,"x":6,"y":6,"count":4097},{"map_id":39,"x":6,"y":7,"count":7125},{"map_id":39,"x":7,"y":2,"count":3023},{"map_id":39,"x":7,"y":3,"count":2138},{"map_id":39,"x":7,"y":4,"count":3012},{"map_id":39,"x":7,"y":5,"count":3490},{"map_id":39,"x":13,"y":5,"count":1890},{"map_id":40,"x":0,"y":2,"count":209},{"map_id":40,"x":0,"y":3,"count":123},{"map_id":40,"x":0,"y":4,"count":259},{"map_id":40,"x":0,"y":5,"count":323},{"map_id":40,"x":0,"y":8,"count":992},{"map_id":40,"x":0,"y":9,"count":1053},{"map_id":40,"x":0,"y":10,"count":1836},{"map_id":40,"x":0,"y":11,"count":2753},{"map_id":40,"x":1,"y":2,"count":37},{"map_id":40,"x":1,"y":3,"count":69},{"map_id":40,"x":1,"y":4,"count":206},{"map_id":40,"x":1,"y":5,"count":327},{"map_id":40,"x":1,"y":8,"count":534},{"map_id":40,"x":1,"y":9,"count":708},{"map_id":40,"x":1,"y":10,"count":1681},{"map_id":40,"x":1,"y":11,"count":1779},{"map_id":40,"x":2,"y":2,"count":422},{"map_id":40,"x":2,"y":3,"count":127},{"map_id":40,"x":2,"y":4,"count":215},{"map_id":40,"x":2,"y":5,"count":303},{"map_id":40,"x":2,"y":8,"count":571},{"map_id":40,"x":2,"y":9,"count":917},{"map_id":40,"x":2,"y":11,"count":1535},{"map_id":40,"x":3,"y":2,"count":434},{"map_id":40,"x":3,"y":3,"count":207},{"map_id":40,"x":3,"y":4,"count":206},{"map_id":40,"x":3,"y":5,"count":258},{"map_id":40,"x":3,"y":8,"count":444},{"map_id":40,"x":3,"y":9,"count":436},{"map_id":40,"x":3,"y":10,"count":915},{"map_id":40,"x":3,"y":11,"count":1324},{"map_id":40,"x":4,"y":1,"count":288},{"map_id":40,"x":4,"y":2,"count":1265},{"map_id":40,"x":4,"y":3,"count":367},{"map_id":40,"x":4,"y":4,"count":342},{"map_id":40,"x":4,"y":5,"count":350},{"map_id":40,"x":4,"y":6,"count":744},{"map_id":40,"x":4,"y":7,"count":535},{"map_id":40,"x":4,"y":8,"count":488},{"map_id":40,"x":4,"y":9,"count":377},{"map_id":40,"x":4,"y":10,"count":850},{"map_id":40,"x":4,"y":11,"count":930},{"map_id":40,"x":5,"y":1,"count":946},{"map_id":40,"x":5,"y":3,"count":1544},{"map_id":40,"x":5,"y":4,"count":379},{"map_id":40,"x":5,"y":5,"count":396},{"map_id":40,"x":5,"y":6,"count":614},{"map_id":40,"x":5,"y":7,"count":521},{"map_id":40,"x":5,"y":8,"count":1004},{"map_id":40,"x":5,"y":9,"count":792},{"map_id":40,"x":5,"y":10,"count":1398},{"map_id":40,"x":5,"y":11,"count":3325},{"map_id":40,"x":6,"y":2,"count":2132},{"map_id":40,"x":6,"y":4,"count":265},{"map_id":40,"x":6,"y":5,"count":347},{"map_id":40,"x":6,"y":8,"count":654},{"map_id":40,"x":6,"y":9,"count":899},{"map_id":40,"x":6,"y":10,"count":1334},{"map_id":40,"x":6,"y":11,"count":2300},{"map_id":40,"x":7,"y":2,"count":384},{"map_id":40,"x":7,"y":4,"count":369},{"map_id":40,"x":7,"y":5,"count":267},{"map_id":40,"x":7,"y":8,"count":1496},{"map_id":40,"x":7,"y":9,"count":1135},{"map_id":40,"x":7,"y":10,"count":1706},{"map_id":40,"x":7,"y":11,"count":2593},{"map_id":40,"x":8,"y":2,"count":519},{"map_id":40,"x":8,"y":4,"count":360},{"map_id":40,"x":8,"y":5,"count":165},{"map_id":40,"x":8,"y":8,"count":1386},{"map_id":40,"x":8,"y":9,"count":1497},{"map_id":40,"x":8,"y":11,"count":3975},{"map_id":40,"x":9,"y":2,"count":452},{"map_id":40,"x":9,"y":3,"count":203},{"map_id":40,"x":9,"y":4,"count":281},{"map_id":40,"x":9,"y":5,"count":256},{"map_id":40,"x":9,"y":8,"count":1517},{"map_id":40,"x":9,"y":9,"count":1913},{"map_id":40,"x":9,"y":10,"count":2394},{"map_id":40,"x":9,"y":11,"count":4635},{"map_id":40,"x":12,"y":11,"count":1043},{"map_id":41,"x":0,"y":3,"count":19996},{"map_id":41,"x":1,"y":3,"count":17072},{"map_id":41,"x":1,"y":4,"count":25088},{"map_id":41,"x":1,"y":5,"count":13335},{"map_id":41,"x":2,"y":3,"count":27236},{"map_id":41,"x":2,"y":4,"count":13264},{"map_id":41,"x":2,"y":5,"count":13312},{"map_id":41,"x":2,"y":6,"count":15253},{"map_id":41,"x":2,"y":7,"count":16796},{"map_id":41,"x":3,"y":3,"count":199128},{"map_id":41,"x":3,"y":4,"count":27832},{"map_id":41,"x":3,"y":5,"count":15089},{"map_id":41,"x":3,"y":6,"count":19883},{"map_id":41,"x":3,"y":7,"count":26977},{"map_id":41,"x":4,"y":4,"count":12280},{"map_id":41,"x":4,"y":5,"count":12397},{"map_id":41,"x":4,"y":6,"count":11166},{"map_id":41,"x":4,"y":7,"count":11734},{"map_id":41,"x":5,"y":3,"count":9922},{"map_id":41,"x":5,"y":4,"count":11563},{"map_id":41,"x":5,"y":5,"count":11324},{"map_id":41,"x":5,"y":6,"count":11695},{"map_id":41,"x":5,"y":7,"count":24080},{"map_id":41,"x":6,"y":3,"count":13865},{"map_id":41,"x":6,"y":4,"count":11597},{"map_id":41,"x":6,"y":5,"count":11411},{"map_id":41,"x":7,"y":3,"count":17043},{"map_id":41,"x":7,"y":4,"count":14157},{"map_id":41,"x":7,"y":5,"count":11500},{"map_id":41,"x":8,"y":3,"count":23033},{"map_id":41,"x":8,"y":4,"count":18975},{"map_id":41,"x":8,"y":5,"count":16539},{"map_id":41,"x":8,"y":6,"count":17277},{"map_id":41,"x":8,"y":7,"count":19758},{"map_id":41,"x":9,"y":3,"count":36285},{"map_id":41,"x":9,"y":4,"count":27743},{"map_id":41,"x":9,"y":5,"count":26167},{"map_id":41,"x":9,"y":6,"count":25578},{"map_id":41,"x":9,"y":7,"count":31792},{"map_id":41,"x":10,"y":3,"count":35629},{"map_id":41,"x":10,"y":4,"count":39772},{"map_id":41,"x":10,"y":5,"count":35787},{"map_id":41,"x":10,"y":6,"count":32389},{"map_id":41,"x":10,"y":7,"count":33446},{"map_id":41,"x":11,"y":3,"count":143401},{"map_id":41,"x":11,"y":4,"count":54493},{"map_id":41,"x":11,"y":5,"count":53153},{"map_id":41,"x":11,"y":6,"count":46014},{"map_id":41,"x":11,"y":7,"count":55290},{"map_id":41,"x":12,"y":3,"count":87121},{"map_id":41,"x":12,"y":4,"count":75983},{"map_id":41,"x":12,"y":5,"count":67419},{"map_id":41,"x":13,"y":4,"count":429777},{"map_id":41,"x":13,"y":5,"count":112196},{"map_id":41,"x":23,"y":25,"count":7961},{"map_id":42,"x":0,"y":2,"count":6405},{"map_id":42,"x":0,"y":7,"count":3620},{"map_id":42,"x":1,"y":2,"count":3367},{"map_id":42,"x":1,"y":7,"count":1086},{"map_id":42,"x":2,"y":2,"count":1721},{"map_id":42,"x":2,"y":3,"count":815},{"map_id":42,"x":2,"y":4,"count":234},{"map_id":42,"x":2,"y":5,"count":537},{"map_id":42,"x":2,"y":6,"count":348},{"map_id":42,"x":2,"y":7,"count":811},{"map_id":42,"x":3,"y":2,"count":790},{"map_id":42,"x":3,"y":4,"count":187},{"map_id":42,"x":3,"y":5,"count":120},{"map_id":42,"x":3,"y":6,"count":143},{"map_id":42,"x":3,"y":7,"count":878},{"map_id":42,"x":4,"y":2,"count":643},{"map_id":42,"x":4,"y":5,"count":251},{"map_id":42,"x":4,"y":6,"count":164},{"map_id":42,"x":4,"y":7,"count":181},{"map_id":42,"x":5,"y":2,"count":465},{"map_id":42,"x":5,"y":5,"count":37},{"map_id":42,"x":5,"y":6,"count":138},{"map_id":42,"x":5,"y":7,"count":19},{"map_id":42,"x":6,"y":2,"count":123},{"map_id":42,"x":6,"y":5,"count":155},{"map_id":42,"x":6,"y":6,"count":79},{"map_id":42,"x":6,"y":7,"count":44},{"map_id":42,"x":7,"y":2,"count":55},{"map_id":42,"x":7,"y":5,"count":18},{"map_id":42,"x":7,"y":6,"count":56},{"map_id":42,"x":7,"y":7,"count":23},{"map_id":42,"x":29,"y":19,"count":292},{"map_id":43,"x":0,"y":1,"count":4543},{"map_id":43,"x":0,"y":2,"count":3141},{"map_id":43,"x":0,"y":3,"count":2465},{"map_id":43,"x":0,"y":4,"count":2121},{"map_id":43,"x":0,"y":5,"count":1648},{"map_id":43,"x":1,"y":1,"count":2702},{"map_id":43,"x":1,"y":2,"count":2215},{"map_id":43,"x":1,"y":3,"count":2013},{"map_id":43,"x":1,"y":4,"count":2086},{"map_id":43,"x":1,"y":5,"count":1923},{"map_id":43,"x":1,"y":6,"count":2427},{"map_id":43,"x":1,"y":7,"count":3556},{"map_id":43,"x":2,"y":1,"count":3017},{"map_id":43,"x":2,"y":2,"count":2355},{"map_id":43,"x":2,"y":3,"count":1667},{"map_id":43,"x":2,"y":4,"count":9511},{"map_id":43,"x":2,"y":5,"count":3061},{"map_id":43,"x":2,"y":6,"count":2533},{"map_id":43,"x":2,"y":7,"count":5662},{"map_id":43,"x":3,"y":1,"count":12481},{"map_id":43,"x":3,"y":2,"count":2346},{"map_id":43,"x":3,"y":6,"count":2017},{"map_id":43,"x":3,"y":7,"count":1716},{"map_id":43,"x":4,"y":2,"count":4632},{"map_id":43,"x":4,"y":5,"count":2637},{"map_id":43,"x":4,"y":6,"count":2133},{"map_id":43,"x":4,"y":7,"count":2566},{"map_id":43,"x":5,"y":1,"count":9596},{"map_id":43,"x":5,"y":2,"count":4945},{"map_id":43,"x":5,"y":3,"count":3846},{"map_id":43,"x":5,"y":4,"count":3771},{"map_id":43,"x":5,"y":5,"count":3312},{"map_id":43,"x":5,"y":6,"count":3683},{"map_id":43,"x":5,"y":7,"count":4496},{"map_id":43,"x":6,"y":1,"count":8960},{"map_id":43,"x":6,"y":2,"count":7625},{"map_id":43,"x":6,"y":3,"count":6374},{"map_id":43,"x":6,"y":4,"count":6546},{"map_id":43,"x":6,"y":5,"count":6030},{"map_id":43,"x":6,"y":6,"count":6818},{"map_id":43,"x":6,"y":7,"count":7045},{"map_id":43,"x":7,"y":2,"count":19621},{"map_id":43,"x":7,"y":3,"count":11428},{"map_id":43,"x":7,"y":4,"count":9896},{"map_id":43,"x":7,"y":5,"count":10036},{"map_id":43,"x":21,"y":15,"count":1860},{"map_id":44,"x":0,"y":2,"count":13099},{"map_id":44,"x":0,"y":3,"count":6914},{"map_id":44,"x":0,"y":4,"count":5480},{"map_id":44,"x":0,"y":5,"count":3858},{"map_id":44,"x":1,"y":2,"count":8873},{"map_id":44,"x":1,"y":3,"count":4762},{"map_id":44,"x":1,"y":4,"count":3773},{"map_id":44,"x":1,"y":5,"count":3279},{"map_id":44,"x":1,"y":6,"count":5285},{"map_id":44,"x":1,"y":7,"count":7543},{"map_id":44,"x":2,"y":1,"count":11620},{"map_id":44,"x":2,"y":2,"count":7335},{"map_id":44,"x":2,"y":3,"count":6208},{"map_id":44,"x":2,"y":4,"count":4423},{"map_id":44,"x":2,"y":5,"count":4186},{"map_id":44,"x":2,"y":6,"count":5308},{"map_id":44,"x":2,"y":7,"count":10572},{"map_id":44,"x":3,"y":1,"count":17798},{"map_id":44,"x":3,"y":2,"count":6748},{"map_id":44,"x":3,"y":5,"count":3732},{"map_id":44,"x":3,"y":6,"count":4705},{"map_id":44,"x":3,"y":7,"count":3440},{"map_id":44,"x":4,"y":1,"count":16141},{"map_id":44,"x":4,"y":2,"count":7964},{"map_id":44,"x":4,"y":5,"count":4358},{"map_id":44,"x":4,"y":6,"count":4323},{"map_id":44,"x":4,"y":7,"count":6519},{"map_id":44,"x":5,"y":1,"count":13805},{"map_id":44,"x":5,"y":2,"count":20041},{"map_id":44,"x":5,"y":4,"count":10434},{"map_id":44,"x":5,"y":5,"count":5838},{"map_id":44,"x":5,"y":6,"count":7951},{"map_id":44,"x":5,"y":7,"count":9250},{"map_id":44,"x":6,"y":1,"count":16835},{"map_id":44,"x":6,"y":2,"count":14535},{"map_id":44,"x":6,"y":3,"count":24841},{"map_id":44,"x":6,"y":4,"count":10439},{"map_id":44,"x":6,"y":5,"count":8732},{"map_id":44,"x":6,"y":6,"count":11530},{"map_id":44,"x":6,"y":7,"count":19073},{"map_id":44,"x":7,"y":2,"count":32304},{"map_id":44,"x":7,"y":3,"count":18675},{"map_id":44,"x":7,"y":4,"count":16808},{"map_id":44,"x":7,"y":5,"count":14145},{"map_id":44,"x":21,"y":9,"count":2846},{"map_id":50,"x":0,"y":1,"count":6279},{"map_id":50,"x":1,"y":1,"count":2628},{"map_id":50,"x":1,"y":2,"count":3079},{"map_id":50,"x":1,"y":3,"count":3305},{"map_id":50,"x":1,"y":4,"count":4309},{"map_id":50,"x":1,"y":5,"count":6520},{"map_id":50,"x":1,"y":6,"count":12961},{"map_id":50,"x":1,"y":7,"count":171499},{"map_id":50,"x":2,"y":1,"count":737},{"map_id":50,"x":2,"y":2,"count":1096},{"map_id":50,"x":2,"y":3,"count":1068},{"map_id":50,"x":2,"y":4,"count":1606},{"map_id":50,"x":2,"y":5,"count":2623},{"map_id":50,"x":2,"y":6,"count":5919},{"map_id":50,"x":2,"y":7,"count":62097},{"map_id":50,"x":3,"y":1,"count":385},{"map_id":50,"x":3,"y":2,"count":396},{"map_id":50,"x":3,"y":3,"count":470},{"map_id":50,"x":3,"y":4,"count":612},{"map_id":50,"x":3,"y":5,"count":1285},{"map_id":50,"x":3,"y":6,"count":2600},{"map_id":50,"x":3,"y":7,"count":38250},{"map_id":50,"x":3,"y":43,"count":8039},{"map_id":50,"x":4,"y":1,"count":109},{"map_id":50,"x":4,"y":2,"count":262},{"map_id":50,"x":4,"y":3,"count":170},{"map_id":50,"x":4,"y":4,"count":225},{"map_id":50,"x":4,"y":5,"count":639},{"map_id":50,"x":4,"y":6,"count":1077},{"map_id":50,"x":4,"y":7,"count":32380},{"map_id":50,"x":5,"y":0,"count":3},{"map_id":50,"x":5,"y":1,"count":32},{"map_id":50,"x":5,"y":2,"count":32},{"map_id":50,"x":5,"y":3,"count":110},{"map_id":50,"x":5,"y":4,"count":198},{"map_id":50,"x":5,"y":5,"count":288},{"map_id":50,"x":5,"y":6,"count":739},{"map_id":50,"x":5,"y":7,"count":9879},{"map_id":50,"x":6,"y":1,"count":31},{"map_id":50,"x":6,"y":4,"count":47},{"map_id":50,"x":6,"y":7,"count":10589},{"map_id":50,"x":7,"y":1,"count":9},{"map_id":50,"x":7,"y":2,"count":6},{"map_id":50,"x":7,"y":3,"count":76},{"map_id":50,"x":7,"y":4,"count":68},{"map_id":50,"x":7,"y":5,"count":73},{"map_id":50,"x":7,"y":6,"count":194},{"map_id":50,"x":7,"y":7,"count":11843},{"map_id":50,"x":8,"y":1,"count":5},{"map_id":50,"x":8,"y":7,"count":13787},{"map_id":50,"x":16,"y":47,"count":4},{"map_id":51,"x":5,"y":0,"count":4},{"map_id":51,"x":16,"y":46,"count":3},{"map_id":51,"x":16,"y":47,"count":3},{"map_id":51,"x":17,"y":47,"count":7}],"12.1.17":[],"12.1.16":[{"map_id":0,"x":1,"y":2,"count":21083},{"map_id":0,"x":1,"y":3,"count":11187},{"map_id":0,"x":1,"y":4,"count":8268},{"map_id":0,"x":1,"y":5,"count":6433},{"map_id":0,"x":1,"y":6,"count":5345},{"map_id":0,"x":1,"y":7,"count":4626},{"map_id":0,"x":1,"y":8,"count":4592},{"map_id":0,"x":1,"y":9,"count":4537},{"map_id":0,"x":1,"y":10,"count":4091},{"map_id":0,"x":1,"y":11,"count":5147},{"map_id":0,"x":1,"y":12,"count":5778},{"map_id":0,"x":1,"y":13,"count":5633},{"map_id":0,"x":1,"y":14,"count":7060},{"map_id":0,"x":1,"y":15,"count":10903},{"map_id":0,"x":1,"y":16,"count":17847},{"map_id":0,"x":2,"y":2,"count":14610},{"map_id":0,"x":2,"y":3,"count":9287},{"map_id":0,"x":2,"y":4,"count":7227},{"map_id":0,"x":2,"y":5,"count":5577},{"map_id":0,"x":2,"y":6,"count":3929},{"map_id":0,"x":2,"y":7,"count":3779},{"map_id":0,"x":2,"y":8,"count":3277},{"map_id":0,"x":2,"y":9,"count":3032},{"map_id":0,"x":2,"y":10,"count":3110},{"map_id":0,"x":2,"y":11,"count":3085},{"map_id":0,"x":2,"y":12,"count":3409},{"map_id":0,"x":2,"y":13,"count":4356},{"map_id":0,"x":2,"y":14,"count":6204},{"map_id":0,"x":2,"y":15,"count":8914},{"map_id":0,"x":2,"y":16,"count":18464},{"map_id":0,"x":2,"y":17,"count":36215},{"map_id":0,"x":3,"y":2,"count":11866},{"map_id":0,"x":3,"y":3,"count":6724},{"map_id":0,"x":3,"y":4,"count":5466},{"map_id":0,"x":3,"y":6,"count":2190},{"map_id":0,"x":3,"y":7,"count":2216},{"map_id":0,"x":3,"y":8,"count":1861},{"map_id":0,"x":3,"y":9,"count":1632},{"map_id":0,"x":3,"y":10,"count":1957},{"map_id":0,"x":3,"y":11,"count":2232},{"map_id":0,"x":3,"y":12,"count":3219},{"map_id":0,"x":3,"y":13,"count":3520},{"map_id":0,"x":3,"y":14,"count":5408},{"map_id":0,"x":3,"y":15,"count":9591},{"map_id":0,"x":3,"y":16,"count":18085},{"map_id":0,"x":3,"y":17,"count":37834},{"map_id":0,"x":4,"y":2,"count":8477},{"map_id":0,"x":4,"y":6,"count":1628},{"map_id":0,"x":4,"y":7,"count":1620},{"map_id":0,"x":4,"y":8,"count":1437},{"map_id":0,"x":4,"y":10,"count":1280},{"map_id":0,"x":4,"y":11,"count":2054},{"map_id":0,"x":4,"y":12,"count":2273},{"map_id":0,"x":4,"y":13,"count":3514},{"map_id":0,"x":5,"y":2,"count":5964},{"map_id":0,"x":5,"y":5,"count":98},{"map_id":0,"x":5,"y":6,"count":700},{"map_id":0,"x":5,"y":7,"count":978},{"map_id":0,"x":5,"y":8,"count":1394},{"map_id":0,"x":5,"y":10,"count":1153},{"map_id":0,"x":5,"y":11,"count":2016},{"map_id":0,"x":5,"y":12,"count":1932},{"map_id":0,"x":5,"y":13,"count":2740},{"map_id":0,"x":6,"y":2,"count":4056},{"map_id":0,"x":6,"y":6,"count":824},{"map_id":0,"x":6,"y":7,"count":972},{"map_id":0,"x":6,"y":8,"count":1577},{"map_id":0,"x":6,"y":10,"count":1017},{"map_id":0,"x":6,"y":11,"count":1440},{"map_id":0,"x":6,"y":12,"count":1625},{"map_id":0,"x":6,"y":13,"count":3364},{"map_id":0,"x":7,"y":2,"count":2916},{"map_id":0,"x":7,"y":6,"count":1274},{"map_id":0,"x":7,"y":7,"count":1289},{"map_id":0,"x":7,"y":8,"count":2034},{"map_id":0,"x":7,"y":10,"count":2313},{"map_id":0,"x":7,"y":11,"count":1961},{"map_id":0,"x":7,"y":12,"count":1905},{"map_id":0,"x":7,"y":13,"count":3053},{"map_id":0,"x":8,"y":2,"count":3979},{"map_id":0,"x":8,"y":3,"count":3569},{"map_id":0,"x":8,"y":4,"count":3441},{"map_id":0,"x":8,"y":5,"count":2542},{"map_id":0,"x":8,"y":6,"count":1677},{"map_id":0,"x":8,"y":7,"count":1363},{"map_id":0,"x":8,"y":8,"count":2332},{"map_id":0,"x":8,"y":9,"count":1997},{"map_id":0,"x":8,"y":10,"count":1246},{"map_id":0,"x":8,"y":11,"count":1686},{"map_id":0,"x":8,"y":12,"count":2422},{"map_id":0,"x":8,"y":13,"count":4086},{"map_id":0,"x":8,"y":14,"count":3970},{"map_id":0,"x":8,"y":15,"count":7957},{"map_id":0,"x":8,"y":16,"count":17801},{"map_id":0,"x":9,"y":2,"count":5008},{"map_id":0,"x":9,"y":3,"count":5369},{"map_id":0,"x":9,"y":4,"count":5284},{"map_id":0,"x":9,"y":5,"count":2951},{"map_id":0,"x":9,"y":6,"count":2220},{"map_id":0,"x":9,"y":7,"count":2791},{"map_id":0,"x":9,"y":8,"count":1965},{"map_id":0,"x":9,"y":9,"count":1760},{"map_id":0,"x":9,"y":10,"count":1984},{"map_id":0,"x":9,"y":11,"count":1724},{"map_id":0,"x":9,"y":12,"count":2358},{"map_id":0,"x":9,"y":13,"count":2861},{"map_id":0,"x":9,"y":14,"count":4149},{"map_id":0,"x":9,"y":15,"count":7864},{"map_id":0,"x":9,"y":16,"count":16597},{"map_id":0,"x":10,"y":0,"count":7155},{"map_id":0,"x":10,"y":1,"count":5794},{"map_id":0,"x":10,"y":2,"count":6571},{"map_id":0,"x":10,"y":3,"count":7087},{"map_id":0,"x":10,"y":4,"count":6085},{"map_id":0,"x":10,"y":5,"count":5199},{"map_id":0,"x":10,"y":6,"count":3964},{"map_id":0,"x":10,"y":7,"count":4735},{"map_id":0,"x":10,"y":12,"count":1487},{"map_id":0,"x":10,"y":14,"count":3482},{"map_id":0,"x":10,"y":15,"count":7960},{"map_id":0,"x":10,"y":16,"count":17332},{"map_id":0,"x":11,"y":0,"count":9192},{"map_id":0,"x":11,"y":1,"count":7993},{"map_id":0,"x":11,"y":2,"count":8560},{"map_id":0,"x":11,"y":3,"count":7892},{"map_id":0,"x":11,"y":4,"count":13674},{"map_id":0,"x":11,"y":6,"count":5224},{"map_id":0,"x":11,"y":7,"count":5697},{"map_id":0,"x":11,"y":12,"count":2082},{"map_id":0,"x":11,"y":14,"count":4098},{"map_id":0,"x":11,"y":15,"count":7757},{"map_id":0,"x":11,"y":16,"count":18250},{"map_id":0,"x":12,"y":2,"count":7954},{"map_id":0,"x":12,"y":6,"count":5613},{"map_id":0,"x":12,"y":7,"count":7765},{"map_id":0,"x":12,"y":11,"count":174},{"map_id":0,"x":12,"y":12,"count":1685},{"map_id":0,"x":12,"y":14,"count":4503},{"map_id":0,"x":12,"y":15,"count":8634},{"map_id":0,"x":12,"y":16,"count":17347},{"map_id":0,"x":13,"y":2,"count":9014},{"map_id":0,"x":13,"y":5,"count":953},{"map_id":0,"x":13,"y":6,"count":7461},{"map_id":0,"x":13,"y":7,"count":8069},{"map_id":0,"x":13,"y":12,"count":2482},{"map_id":0,"x":13,"y":14,"count":5263},{"map_id":0,"x":13,"y":15,"count":8237},{"map_id":0,"x":13,"y":16,"count":16862},{"map_id":0,"x":14,"y":2,"count":9970},{"map_id":0,"x":14,"y":6,"count":6521},{"map_id":0,"x":14,"y":7,"count":7308},{"map_id":0,"x":14,"y":12,"count":2584},{"map_id":0,"x":14,"y":14,"count":4194},{"map_id":0,"x":14,"y":15,"count":8488},{"map_id":0,"x":14,"y":16,"count":18188},{"map_id":0,"x":15,"y":2,"count":11303},{"map_id":0,"x":15,"y":6,"count":6321},{"map_id":0,"x":15,"y":7,"count":6629},{"map_id":0,"x":15,"y":12,"count":3450},{"map_id":0,"x":15,"y":14,"count":5731},{"map_id":0,"x":15,"y":15,"count":9471},{"map_id":0,"x":15,"y":16,"count":21519},{"map_id":0,"x":16,"y":2,"count":13962},{"map_id":0,"x":16,"y":3,"count":11814},{"map_id":0,"x":16,"y":4,"count":10052},{"map_id":0,"x":16,"y":5,"count":8465},{"map_id":0,"x":16,"y":6,"count":7407},{"map_id":0,"x":16,"y":7,"count":5495},{"map_id":0,"x":16,"y":8,"count":3877},{"map_id":0,"x":16,"y":9,"count":3728},{"map_id":0,"x":16,"y":10,"count":3647},{"map_id":0,"x":16,"y":11,"count":3592},{"map_id":0,"x":16,"y":12,"count":4430},{"map_id":0,"x":16,"y":13,"count":4356},{"map_id":0,"x":16,"y":14,"count":6437},{"map_id":0,"x":16,"y":15,"count":10605},{"map_id":0,"x":16,"y":16,"count":25359},{"map_id":0,"x":17,"y":2,"count":14798},{"map_id":0,"x":17,"y":3,"count":15442},{"map_id":0,"x":17,"y":4,"count":12004},{"map_id":0,"x":17,"y":5,"count":9831},{"map_id":0,"x":17,"y":6,"count":7373},{"map_id":0,"x":17,"y":7,"count":5289},{"map_id":0,"x":17,"y":8,"count":3635},{"map_id":0,"x":17,"y":9,"count":4292},{"map_id":0,"x":17,"y":10,"count":4240},{"map_id":0,"x":17,"y":11,"count":4719},{"map_id":0,"x":17,"y":12,"count":5261},{"map_id":0,"x":17,"y":13,"count":6784},{"map_id":0,"x":17,"y":14,"count":8794},{"map_id":0,"x":17,"y":15,"count":13935},{"map_id":0,"x":17,"y":16,"count":31675},{"map_id":0,"x":18,"y":2,"count":20045},{"map_id":0,"x":18,"y":3,"count":16078},{"map_id":0,"x":18,"y":4,"count":13069},{"map_id":0,"x":18,"y":5,"count":10582},{"map_id":0,"x":18,"y":6,"count":6731},{"map_id":0,"x":18,"y":7,"count":5692},{"map_id":0,"x":18,"y":8,"count":4309},{"map_id":0,"x":18,"y":9,"count":4338},{"map_id":0,"x":18,"y":10,"count":4958},{"map_id":0,"x":18,"y":11,"count":5487},{"map_id":0,"x":18,"y":12,"count":7383},{"map_id":0,"x":18,"y":13,"count":9195},{"map_id":0,"x":18,"y":14,"count":12356},{"map_id":0,"x":18,"y":15,"count":20432},{"map_id":0,"x":18,"y":16,"count":39384},{"map_id":1,"x":0,"y":14,"count":3170},{"map_id":1,"x":0,"y":15,"count":2751},{"map_id":1,"x":0,"y":16,"count":2402},{"map_id":1,"x":0,"y":17,"count":2649},{"map_id":1,"x":1,"y":14,"count":4471},{"map_id":1,"x":1,"y":15,"count":3975},{"map_id":1,"x":1,"y":16,"count":3308},{"map_id":1,"x":1,"y":17,"count":3287},{"map_id":1,"x":2,"y":7,"count":6743},{"map_id":1,"x":2,"y":14,"count":6965},{"map_id":1,"x":2,"y":15,"count":5095},{"map_id":1,"x":2,"y":16,"count":4726},{"map_id":1,"x":2,"y":17,"count":4148},{"map_id":1,"x":3,"y":7,"count":38762},{"map_id":1,"x":3,"y":14,"count":8892},{"map_id":1,"x":3,"y":15,"count":5980},{"map_id":1,"x":3,"y":16,"count":4940},{"map_id":1,"x":3,"y":17,"count":5487},{"map_id":1,"x":4,"y":7,"count":12833},{"map_id":1,"x":4,"y":14,"count":8623},{"map_id":1,"x":4,"y":15,"count":6025},{"map_id":1,"x":4,"y":16,"count":6177},{"map_id":1,"x":4,"y":17,"count":5993},{"map_id":1,"x":4,"y":18,"count":7383},{"map_id":1,"x":4,"y":19,"count":10752},{"map_id":1,"x":4,"y":20,"count":17837},{"map_id":1,"x":4,"y":28,"count":141318},{"map_id":1,"x":4,"y":29,"count":139942},{"map_id":1,"x":4,"y":30,"count":181709},{"map_id":1,"x":5,"y":14,"count":7723},{"map_id":1,"x":5,"y":15,"count":6686},{"map_id":1,"x":5,"y":16,"count":6286},{"map_id":1,"x":5,"y":17,"count":5602},{"map_id":1,"x":5,"y":18,"count":5806},{"map_id":1,"x":5,"y":19,"count":8026},{"map_id":1,"x":5,"y":20,"count":13764},{"map_id":1,"x":5,"y":28,"count":106692},{"map_id":1,"x":5,"y":29,"count":100970},{"map_id":1,"x":5,"y":30,"count":131383},{"map_id":1,"x":6,"y":4,"count":93140},{"map_id":1,"x":6,"y":5,"count":55201},{"map_id":1,"x":6,"y":6,"count":33953},{"map_id":1,"x":6,"y":7,"count":23333},{"map_id":1,"x":6,"y":8,"count":18626},{"map_id":1,"x":6,"y":9,"count":15980},{"map_id":1,"x":6,"y":10,"count":14487},{"map_id":1,"x":6,"y":11,"count":10137},{"map_id":1,"x":6,"y":12,"count":8750},{"map_id":1,"x":6,"y":13,"count":7775},{"map_id":1,"x":6,"y":14,"count":7094},{"map_id":1,"x":6,"y":15,"count":6466},{"map_id":1,"x":6,"y":16,"count":6531},{"map_id":1,"x":6,"y":17,"count":5550},{"map_id":1,"x":6,"y":18,"count":5621},{"map_id":1,"x":6,"y":19,"count":6833},{"map_id":1,"x":6,"y":20,"count":11899},{"map_id":1,"x":6,"y":28,"count":80758},{"map_id":1,"x":6,"y":29,"count":76697},{"map_id":1,"x":6,"y":30,"count":97898},{"map_id":1,"x":7,"y":4,"count":89790},{"map_id":1,"x":7,"y":5,"count":55202},{"map_id":1,"x":7,"y":16,"count":9108},{"map_id":1,"x":7,"y":17,"count":7130},{"map_id":1,"x":7,"y":18,"count":5542},{"map_id":1,"x":7,"y":19,"count":6485},{"map_id":1,"x":7,"y":20,"count":8252},{"map_id":1,"x":7,"y":28,"count":60720},{"map_id":1,"x":7,"y":29,"count":58020},{"map_id":1,"x":7,"y":30,"count":73030},{"map_id":1,"x":8,"y":4,"count":95215},{"map_id":1,"x":8,"y":17,"count":8398},{"map_id":1,"x":8,"y":18,"count":6392},{"map_id":1,"x":8,"y":19,"count":6022},{"map_id":1,"x":8,"y":20,"count":7324},{"map_id":1,"x":8,"y":21,"count":12148},{"map_id":1,"x":8,"y":28,"count":45808},{"map_id":1,"x":8,"y":29,"count":44226},{"map_id":1,"x":8,"y":30,"count":57760},{"map_id":1,"x":9,"y":4,"count":106326},{"map_id":1,"x":9,"y":17,"count":10498},{"map_id":1,"x":9,"y":18,"count":6312},{"map_id":1,"x":9,"y":19,"count":6204},{"map_id":1,"x":9,"y":20,"count":7331},{"map_id":1,"x":9,"y":21,"count":11905},{"map_id":1,"x":9,"y":22,"count":13611},{"map_id":1,"x":9,"y":28,"count":38771},{"map_id":1,"x":9,"y":29,"count":36863},{"map_id":1,"x":9,"y":30,"count":46239},{"map_id":1,"x":10,"y":4,"count":122592},{"map_id":1,"x":10,"y":17,"count":13196},{"map_id":1,"x":10,"y":18,"count":9035},{"map_id":1,"x":10,"y":19,"count":5278},{"map_id":1,"x":10,"y":20,"count":6902},{"map_id":1,"x":10,"y":21,"count":7990},{"map_id":1,"x":10,"y":22,"count":11769},{"map_id":1,"x":10,"y":23,"count":18655},{"map_id":1,"x":10,"y":28,"count":32460},{"map_id":1,"x":10,"y":29,"count":29867},{"map_id":1,"x":10,"y":30,"count":40035},{"map_id":1,"x":11,"y":4,"count":170031},{"map_id":1,"x":11,"y":17,"count":17621},{"map_id":1,"x":11,"y":18,"count":10289},{"map_id":1,"x":11,"y":19,"count":6660},{"map_id":1,"x":11,"y":20,"count":8135},{"map_id":1,"x":11,"y":21,"count":7544},{"map_id":1,"x":11,"y":22,"count":10396},{"map_id":1,"x":11,"y":23,"count":16521},{"map_id":1,"x":11,"y":28,"count":28892},{"map_id":1,"x":11,"y":29,"count":27720},{"map_id":1,"x":11,"y":30,"count":39614},{"map_id":1,"x":12,"y":4,"count":265507},{"map_id":1,"x":12,"y":17,"count":23565},{"map_id":1,"x":12,"y":18,"count":11501},{"map_id":1,"x":12,"y":19,"count":7472},{"map_id":1,"x":12,"y":20,"count":7603},{"map_id":1,"x":12,"y":21,"count":7174},{"map_id":1,"x":12,"y":22,"count":9686},{"map_id":1,"x":12,"y":23,"count":11911},{"map_id":1,"x":12,"y":28,"count":30345},{"map_id":1,"x":12,"y":29,"count":28912},{"map_id":1,"x":12,"y":30,"count":38073},{"map_id":1,"x":13,"y":4,"count":398768},{"map_id":1,"x":13,"y":17,"count":29167},{"map_id":1,"x":13,"y":18,"count":14833},{"map_id":1,"x":13,"y":19,"count":8598},{"map_id":1,"x":13,"y":20,"count":8918},{"map_id":1,"x":13,"y":21,"count":8509},{"map_id":1,"x":13,"y":22,"count":8441},{"map_id":1,"x":13,"y":23,"count":9523},{"map_id":1,"x":13,"y":28,"count":30899},{"map_id":1,"x":13,"y":29,"count":28391},{"map_id":1,"x":13,"y":30,"count":37588},{"map_id":1,"x":14,"y":17,"count":34661},{"map_id":1,"x":14,"y":18,"count":16373},{"map_id":1,"x":14,"y":19,"count":10628},{"map_id":1,"x":14,"y":20,"count":9621},{"map_id":1,"x":14,"y":21,"count":10333},{"map_id":1,"x":14,"y":22,"count":8575},{"map_id":1,"x":14,"y":23,"count":9144},{"map_id":1,"x":14,"y":24,"count":9678},{"map_id":1,"x":14,"y":25,"count":7951},{"map_id":1,"x":14,"y":26,"count":5743},{"map_id":1,"x":14,"y":27,"count":508},{"map_id":1,"x":14,"y":28,"count":32018},{"map_id":1,"x":14,"y":29,"count":29368},{"map_id":1,"x":14,"y":30,"count":37135},{"map_id":1,"x":15,"y":4,"count":222747},{"map_id":1,"x":15,"y":17,"count":33613},{"map_id":1,"x":15,"y":18,"count":18397},{"map_id":1,"x":15,"y":19,"count":12722},{"map_id":1,"x":15,"y":20,"count":9922},{"map_id":1,"x":15,"y":21,"count":9343},{"map_id":1,"x":15,"y":22,"count":9036},{"map_id":1,"x":15,"y":23,"count":9664},{"map_id":1,"x":15,"y":24,"count":9070},{"map_id":1,"x":15,"y":25,"count":9365},{"map_id":1,"x":15,"y":26,"count":11448},{"map_id":1,"x":15,"y":27,"count":17096},{"map_id":1,"x":15,"y":28,"count":28853},{"map_id":1,"x":15,"y":29,"count":28443},{"map_id":1,"x":15,"y":30,"count":35614},{"map_id":1,"x":16,"y":4,"count":120322},{"map_id":1,"x":16,"y":5,"count":87058},{"map_id":1,"x":16,"y":16,"count":45895},{"map_id":1,"x":16,"y":17,"count":43846},{"map_id":1,"x":16,"y":18,"count":18298},{"map_id":1,"x":16,"y":19,"count":12585},{"map_id":1,"x":16,"y":20,"count":11094},{"map_id":1,"x":16,"y":21,"count":10104},{"map_id":1,"x":16,"y":22,"count":10033},{"map_id":1,"x":16,"y":23,"count":9296},{"map_id":1,"x":16,"y":24,"count":7789},{"map_id":1,"x":16,"y":25,"count":7258},{"map_id":1,"x":16,"y":26,"count":5331},{"map_id":1,"x":16,"y":27,"count":391},{"map_id":1,"x":16,"y":28,"count":40113},{"map_id":1,"x":16,"y":29,"count":31353},{"map_id":1,"x":16,"y":30,"count":36328},{"map_id":1,"x":17,"y":0,"count":163565},{"map_id":1,"x":17,"y":1,"count":111902},{"map_id":1,"x":17,"y":2,"count":84349},{"map_id":1,"x":17,"y":3,"count":68313},{"map_id":1,"x":17,"y":4,"count":101108},{"map_id":1,"x":17,"y":5,"count":115641},{"map_id":1,"x":17,"y":6,"count":120496},{"map_id":1,"x":17,"y":7,"count":58827},{"map_id":1,"x":17,"y":8,"count":100336},{"map_id":1,"x":17,"y":10,"count":199531},{"map_id":1,"x":17,"y":11,"count":43022},{"map_id":1,"x":17,"y":12,"count":33754},{"map_id":1,"x":17,"y":13,"count":29484},{"map_id":1,"x":17,"y":14,"count":25994},{"map_id":1,"x":17,"y":15,"count":25032},{"map_id":1,"x":17,"y":16,"count":35399},{"map_id":1,"x":17,"y":18,"count":37291},{"map_id":1,"x":17,"y":19,"count":13414},{"map_id":1,"x":17,"y":20,"count":10259},{"map_id":1,"x":17,"y":21,"count":9901},{"map_id":1,"x":17,"y":22,"count":9530},{"map_id":1,"x":17,"y":23,"count":9800},{"map_id":1,"x":17,"y":24,"count":8100},{"map_id":1,"x":17,"y":25,"count":6598},{"map_id":1,"x":17,"y":26,"count":4330},{"map_id":1,"x":17,"y":27,"count":351},{"map_id":1,"x":17,"y":28,"count":45133},{"map_id":1,"x":17,"y":29,"count":33602},{"map_id":1,"x":17,"y":30,"count":31159},{"map_id":1,"x":18,"y":0,"count":138513},{"map_id":1,"x":18,"y":1,"count":167948},{"map_id":1,"x":18,"y":2,"count":57955},{"map_id":1,"x":18,"y":3,"count":49916},{"map_id":1,"x":18,"y":4,"count":67247},{"map_id":1,"x":18,"y":5,"count":67714},{"map_id":1,"x":18,"y":6,"count":111001},{"map_id":1,"x":18,"y":7,"count":50524},{"map_id":1,"x":18,"y":8,"count":48143},{"map_id":1,"x":18,"y":9,"count":78391},{"map_id":1,"x":18,"y":10,"count":44475},{"map_id":1,"x":18,"y":11,"count":33222},{"map_id":1,"x":18,"y":12,"count":28820},{"map_id":1,"x":18,"y":13,"count":26398},{"map_id":1,"x":18,"y":14,"count":24744},{"map_id":1,"x":18,"y":15,"count":23007},{"map_id":1,"x":18,"y":16,"count":23950},{"map_id":1,"x":18,"y":17,"count":29129},{"map_id":1,"x":18,"y":18,"count":18879},{"map_id":1,"x":18,"y":19,"count":14120},{"map_id":1,"x":18,"y":20,"count":11904},{"map_id":1,"x":18,"y":21,"count":11501},{"map_id":1,"x":18,"y":22,"count":11245},{"map_id":1,"x":18,"y":23,"count":10676},{"map_id":1,"x":18,"y":24,"count":10243},{"map_id":1,"x":18,"y":25,"count":9667},{"map_id":1,"x":18,"y":26,"count":8605},{"map_id":1,"x":18,"y":27,"count":533},{"map_id":1,"x":18,"y":28,"count":49464},{"map_id":1,"x":18,"y":29,"count":31664},{"map_id":1,"x":18,"y":30,"count":28151},{"map_id":1,"x":18,"y":255,"count":1},{"map_id":1,"x":19,"y":0,"count":292324},{"map_id":1,"x":19,"y":2,"count":106431},{"map_id":1,"x":19,"y":3,"count":39450},{"map_id":1,"x":19,"y":4,"count":45412},{"map_id":1,"x":19,"y":5,"count":53359},{"map_id":1,"x":19,"y":6,"count":57888},{"map_id":1,"x":19,"y":7,"count":36794},{"map_id":1,"x":19,"y":8,"count":35367},{"map_id":1,"x":19,"y":9,"count":31832},{"map_id":1,"x":19,"y":10,"count":31219},{"map_id":1,"x":19,"y":11,"count":24256},{"map_id":1,"x":19,"y":12,"count":24384},{"map_id":1,"x":19,"y":13,"count":22424},{"map_id":1,"x":19,"y":14,"count":21283},{"map_id":1,"x":19,"y":15,"count":20517},{"map_id":1,"x":19,"y":16,"count":23007},{"map_id":1,"x":19,"y":17,"count":20821},{"map_id":1,"x":19,"y":18,"count":22454},{"map_id":1,"x":19,"y":19,"count":17389},{"map_id":1,"x":19,"y":20,"count":13916},{"map_id":1,"x":19,"y":21,"count":14097},{"map_id":1,"x":19,"y":22,"count":12099},{"map_id":1,"x":19,"y":23,"count":15522},{"map_id":1,"x":19,"y":24,"count":14215},{"map_id":1,"x":19,"y":25,"count":16665},{"map_id":1,"x":19,"y":26,"count":21399},{"map_id":1,"x":19,"y":27,"count":31273},{"map_id":1,"x":19,"y":28,"count":49315},{"map_id":1,"x":19,"y":29,"count":31273},{"map_id":1,"x":19,"y":30,"count":27139},{"map_id":1,"x":20,"y":4,"count":27898},{"map_id":1,"x":20,"y":5,"count":25917},{"map_id":1,"x":20,"y":10,"count":24946},{"map_id":1,"x":20,"y":11,"count":17660},{"map_id":1,"x":20,"y":12,"count":17441},{"map_id":1,"x":20,"y":16,"count":17738},{"map_id":1,"x":20,"y":18,"count":29735},{"map_id":1,"x":20,"y":19,"count":15180},{"map_id":1,"x":20,"y":20,"count":12557},{"map_id":1,"x":20,"y":21,"count":13040},{"map_id":1,"x":20,"y":22,"count":11358},{"map_id":1,"x":20,"y":23,"count":12428},{"map_id":1,"x":20,"y":24,"count":12156},{"map_id":1,"x":20,"y":25,"count":11618},{"map_id":1,"x":20,"y":26,"count":11097},{"map_id":1,"x":20,"y":27,"count":619},{"map_id":1,"x":20,"y":28,"count":75056},{"map_id":1,"x":20,"y":29,"count":75488},{"map_id":1,"x":20,"y":30,"count":26378},{"map_id":1,"x":20,"y":31,"count":18740},{"map_id":1,"x":20,"y":32,"count":17274},{"map_id":1,"x":20,"y":33,"count":17599},{"map_id":1,"x":20,"y":34,"count":21937},{"map_id":1,"x":20,"y":35,"count":28670},{"map_id":1,"x":21,"y":4,"count":21009},{"map_id":1,"x":21,"y":5,"count":18619},{"map_id":1,"x":21,"y":6,"count":14498},{"map_id":1,"x":21,"y":7,"count":12299},{"map_id":1,"x":21,"y":9,"count":4978},{"map_id":1,"x":21,"y":10,"count":23200},{"map_id":1,"x":21,"y":11,"count":15894},{"map_id":1,"x":21,"y":12,"count":17732},{"map_id":1,"x":21,"y":15,"count":4522},{"map_id":1,"x":21,"y":16,"count":18067},{"map_id":1,"x":21,"y":18,"count":24928},{"map_id":1,"x":21,"y":19,"count":11841},{"map_id":1,"x":21,"y":20,"count":9408},{"map_id":1,"x":21,"y":21,"count":9585},{"map_id":1,"x":21,"y":22,"count":10402},{"map_id":1,"x":21,"y":23,"count":11458},{"map_id":1,"x":21,"y":24,"count":12379},{"map_id":1,"x":21,"y":25,"count":13016},{"map_id":1,"x":21,"y":26,"count":18031},{"map_id":1,"x":21,"y":27,"count":819},{"map_id":1,"x":21,"y":28,"count":148044},{"map_id":1,"x":21,"y":30,"count":62510},{"map_id":1,"x":21,"y":31,"count":18106},{"map_id":1,"x":21,"y":32,"count":17679},{"map_id":1,"x":21,"y":33,"count":18283},{"map_id":1,"x":21,"y":34,"count":20971},{"map_id":1,"x":21,"y":35,"count":28068},{"map_id":1,"x":21,"y":36,"count":1},{"map_id":1,"x":22,"y":4,"count":13979},{"map_id":1,"x":22,"y":5,"count":14029},{"map_id":1,"x":22,"y":6,"count":11428},{"map_id":1,"x":22,"y":7,"count":9718},{"map_id":1,"x":22,"y":10,"count":19417},{"map_id":1,"x":22,"y":11,"count":16682},{"map_id":1,"x":22,"y":12,"count":19711},{"map_id":1,"x":22,"y":16,"count":13736},{"map_id":1,"x":22,"y":18,"count":17608},{"map_id":1,"x":22,"y":19,"count":9604},{"map_id":1,"x":22,"y":20,"count":5909},{"map_id":1,"x":22,"y":21,"count":5805},{"map_id":1,"x":22,"y":26,"count":35323},{"map_id":1,"x":22,"y":27,"count":2079},{"map_id":1,"x":22,"y":28,"count":108884},{"map_id":1,"x":22,"y":29,"count":139184},{"map_id":1,"x":22,"y":30,"count":34521},{"map_id":1,"x":23,"y":4,"count":11550},{"map_id":1,"x":23,"y":5,"count":10055},{"map_id":1,"x":23,"y":6,"count":7274},{"map_id":1,"x":23,"y":7,"count":6250},{"map_id":1,"x":23,"y":10,"count":20156},{"map_id":1,"x":23,"y":11,"count":19666},{"map_id":1,"x":23,"y":12,"count":23092},{"map_id":1,"x":23,"y":16,"count":13393},{"map_id":1,"x":23,"y":18,"count":10561},{"map_id":1,"x":23,"y":19,"count":6609},{"map_id":1,"x":23,"y":20,"count":4680},{"map_id":1,"x":23,"y":21,"count":4121},{"map_id":1,"x":23,"y":25,"count":44134},{"map_id":1,"x":23,"y":26,"count":75110},{"map_id":1,"x":23,"y":27,"count":3701},{"map_id":1,"x":23,"y":28,"count":113765},{"map_id":1,"x":23,"y":29,"count":54049},{"map_id":1,"x":23,"y":30,"count":36901},{"map_id":1,"x":24,"y":2,"count":27144},{"map_id":1,"x":24,"y":3,"count":11612},{"map_id":1,"x":24,"y":4,"count":9907},{"map_id":1,"x":24,"y":5,"count":9347},{"map_id":1,"x":24,"y":6,"count":5608},{"map_id":1,"x":24,"y":7,"count":4647},{"map_id":1,"x":24,"y":8,"count":1994},{"map_id":1,"x":24,"y":9,"count":153},{"map_id":1,"x":24,"y":10,"count":23193},{"map_id":1,"x":24,"y":11,"count":21754},{"map_id":1,"x":24,"y":12,"count":25842},{"map_id":1,"x":24,"y":14,"count":179641},{"map_id":1,"x":24,"y":15,"count":43168},{"map_id":1,"x":24,"y":16,"count":15416},{"map_id":1,"x":24,"y":17,"count":7419},{"map_id":1,"x":24,"y":18,"count":6778},{"map_id":1,"x":24,"y":19,"count":5601},{"map_id":1,"x":24,"y":20,"count":3853},{"map_id":1,"x":24,"y":21,"count":2881},{"map_id":1,"x":24,"y":26,"count":23153},{"map_id":1,"x":24,"y":27,"count":1112},{"map_id":1,"x":24,"y":28,"count":95098},{"map_id":1,"x":24,"y":29,"count":52129},{"map_id":1,"x":24,"y":30,"count":38913},{"map_id":1,"x":25,"y":2,"count":15936},{"map_id":1,"x":25,"y":3,"count":9503},{"map_id":1,"x":25,"y":4,"count":7753},{"map_id":1,"x":25,"y":5,"count":6145},{"map_id":1,"x":25,"y":6,"count":5155},{"map_id":1,"x":25,"y":7,"count":3255},{"map_id":1,"x":25,"y":8,"count":1799},{"map_id":1,"x":25,"y":9,"count":151},{"map_id":1,"x":25,"y":10,"count":23432},{"map_id":1,"x":25,"y":11,"count":23773},{"map_id":1,"x":25,"y":12,"count":26240},{"map_id":1,"x":25,"y":14,"count":94641},{"map_id":1,"x":25,"y":15,"count":25033},{"map_id":1,"x":25,"y":16,"count":10893},{"map_id":1,"x":25,"y":17,"count":6281},{"map_id":1,"x":25,"y":18,"count":4816},{"map_id":1,"x":25,"y":19,"count":3665},{"map_id":1,"x":25,"y":20,"count":2933},{"map_id":1,"x":25,"y":21,"count":2267},{"map_id":1,"x":25,"y":26,"count":6482},{"map_id":1,"x":25,"y":27,"count":327},{"map_id":1,"x":25,"y":28,"count":80342},{"map_id":1,"x":25,"y":29,"count":51869},{"map_id":1,"x":25,"y":30,"count":39002},{"map_id":1,"x":26,"y":2,"count":15623},{"map_id":1,"x":26,"y":3,"count":9183},{"map_id":1,"x":26,"y":4,"count":7338},{"map_id":1,"x":26,"y":5,"count":5890},{"map_id":1,"x":26,"y":6,"count":5083},{"map_id":1,"x":26,"y":7,"count":4683},{"map_id":1,"x":26,"y":8,"count":1631},{"map_id":1,"x":26,"y":9,"count":116},{"map_id":1,"x":26,"y":10,"count":25356},{"map_id":1,"x":26,"y":11,"count":24268},{"map_id":1,"x":26,"y":12,"count":29118},{"map_id":1,"x":26,"y":14,"count":52264},{"map_id":1,"x":26,"y":15,"count":16225},{"map_id":1,"x":26,"y":16,"count":7529},{"map_id":1,"x":26,"y":17,"count":4629},{"map_id":1,"x":26,"y":18,"count":3305},{"map_id":1,"x":26,"y":19,"count":3070},{"map_id":1,"x":26,"y":20,"count":2871},{"map_id":1,"x":26,"y":21,"count":2713},{"map_id":1,"x":26,"y":22,"count":2236},{"map_id":1,"x":26,"y":23,"count":1501},{"map_id":1,"x":26,"y":24,"count":1630},{"map_id":1,"x":26,"y":25,"count":1706},{"map_id":1,"x":26,"y":26,"count":1304},{"map_id":1,"x":26,"y":27,"count":95},{"map_id":1,"x":26,"y":28,"count":77182},{"map_id":1,"x":26,"y":29,"count":52134},{"map_id":1,"x":26,"y":30,"count":42619},{"map_id":1,"x":27,"y":2,"count":14827},{"map_id":1,"x":27,"y":3,"count":9261},{"map_id":1,"x":27,"y":4,"count":7867},{"map_id":1,"x":27,"y":5,"count":6385},{"map_id":1,"x":27,"y":6,"count":10152},{"map_id":1,"x":27,"y":8,"count":290},{"map_id":1,"x":27,"y":9,"count":27},{"map_id":1,"x":27,"y":10,"count":26642},{"map_id":1,"x":27,"y":11,"count":26175},{"map_id":1,"x":27,"y":12,"count":29479},{"map_id":1,"x":27,"y":14,"count":35008},{"map_id":1,"x":27,"y":15,"count":11141},{"map_id":1,"x":27,"y":16,"count":5215},{"map_id":1,"x":27,"y":17,"count":3489},{"map_id":1,"x":27,"y":18,"count":2649},{"map_id":1,"x":27,"y":19,"count":2414},{"map_id":1,"x":27,"y":20,"count":2307},{"map_id":1,"x":27,"y":21,"count":1910},{"map_id":1,"x":27,"y":22,"count":1313},{"map_id":1,"x":27,"y":23,"count":1281},{"map_id":1,"x":27,"y":24,"count":923},{"map_id":1,"x":27,"y":25,"count":660},{"map_id":1,"x":27,"y":26,"count":658},{"map_id":1,"x":27,"y":27,"count":41},{"map_id":1,"x":27,"y":28,"count":76646},{"map_id":1,"x":27,"y":29,"count":54454},{"map_id":1,"x":27,"y":30,"count":48031},{"map_id":1,"x":28,"y":2,"count":15664},{"map_id":1,"x":28,"y":3,"count":9540},{"map_id":1,"x":28,"y":8,"count":99},{"map_id":1,"x":28,"y":9,"count":18},{"map_id":1,"x":28,"y":10,"count":29500},{"map_id":1,"x":28,"y":11,"count":28891},{"map_id":1,"x":28,"y":12,"count":33645},{"map_id":1,"x":28,"y":14,"count":25180},{"map_id":1,"x":28,"y":15,"count":9148},{"map_id":1,"x":28,"y":20,"count":1698},{"map_id":1,"x":28,"y":21,"count":1512},{"map_id":1,"x":28,"y":22,"count":913},{"map_id":1,"x":28,"y":23,"count":851},{"map_id":1,"x":28,"y":24,"count":673},{"map_id":1,"x":28,"y":25,"count":463},{"map_id":1,"x":28,"y":26,"count":268},{"map_id":1,"x":28,"y":27,"count":30},{"map_id":1,"x":28,"y":28,"count":75880},{"map_id":1,"x":28,"y":29,"count":58008},{"map_id":1,"x":28,"y":30,"count":54233},{"map_id":1,"x":29,"y":2,"count":14272},{"map_id":1,"x":29,"y":3,"count":9732},{"map_id":1,"x":29,"y":8,"count":239},{"map_id":1,"x":29,"y":9,"count":2},{"map_id":1,"x":29,"y":10,"count":33608},{"map_id":1,"x":29,"y":11,"count":33699},{"map_id":1,"x":29,"y":12,"count":40137},{"map_id":1,"x":29,"y":14,"count":22764},{"map_id":1,"x":29,"y":15,"count":8462},{"map_id":1,"x":29,"y":19,"count":327},{"map_id":1,"x":29,"y":20,"count":2279},{"map_id":1,"x":29,"y":21,"count":1646},{"map_id":1,"x":29,"y":22,"count":1225},{"map_id":1,"x":29,"y":23,"count":690},{"map_id":1,"x":29,"y":24,"count":903},{"map_id":1,"x":29,"y":25,"count":465},{"map_id":1,"x":29,"y":26,"count":235},{"map_id":1,"x":29,"y":27,"count":2},{"map_id":1,"x":29,"y":28,"count":75882},{"map_id":1,"x":29,"y":29,"count":60158},{"map_id":1,"x":29,"y":30,"count":59436},{"map_id":1,"x":30,"y":2,"count":14737},{"map_id":1,"x":30,"y":3,"count":9751},{"map_id":1,"x":30,"y":10,"count":39702},{"map_id":1,"x":30,"y":11,"count":39254},{"map_id":1,"x":30,"y":12,"count":46888},{"map_id":1,"x":30,"y":14,"count":19707},{"map_id":1,"x":30,"y":15,"count":8941},{"map_id":1,"x":30,"y":20,"count":2417},{"map_id":1,"x":30,"y":21,"count":1135},{"map_id":1,"x":30,"y":22,"count":1044},{"map_id":1,"x":30,"y":23,"count":818},{"map_id":1,"x":30,"y":24,"count":625},{"map_id":1,"x":30,"y":25,"count":225},{"map_id":1,"x":30,"y":26,"count":65},{"map_id":1,"x":30,"y":27,"count":9},{"map_id":1,"x":30,"y":28,"count":78736},{"map_id":1,"x":30,"y":29,"count":65918},{"map_id":1,"x":30,"y":30,"count":66924},{"map_id":1,"x":31,"y":2,"count":16448},{"map_id":1,"x":31,"y":3,"count":10812},{"map_id":1,"x":31,"y":10,"count":50932},{"map_id":1,"x":31,"y":11,"count":52552},{"map_id":1,"x":31,"y":12,"count":61394},{"map_id":1,"x":31,"y":14,"count":18958},{"map_id":1,"x":31,"y":15,"count":7611},{"map_id":1,"x":31,"y":20,"count":1368},{"map_id":1,"x":31,"y":21,"count":1062},{"map_id":1,"x":31,"y":22,"count":648},{"map_id":1,"x":31,"y":23,"count":616},{"map_id":1,"x":31,"y":24,"count":335},{"map_id":1,"x":31,"y":25,"count":255},{"map_id":1,"x":31,"y":26,"count":44},{"map_id":1,"x":31,"y":27,"count":7},{"map_id":1,"x":31,"y":28,"count":86725},{"map_id":1,"x":31,"y":29,"count":77250},{"map_id":1,"x":31,"y":30,"count":76788},{"map_id":1,"x":32,"y":2,"count":18034},{"map_id":1,"x":32,"y":3,"count":9130},{"map_id":1,"x":32,"y":8,"count":131},{"map_id":1,"x":32,"y":9,"count":14},{"map_id":1,"x":32,"y":10,"count":69441},{"map_id":1,"x":32,"y":11,"count":70318},{"map_id":1,"x":32,"y":12,"count":83970},{"map_id":1,"x":32,"y":14,"count":18532},{"map_id":1,"x":32,"y":15,"count":7880},{"map_id":1,"x":32,"y":16,"count":3705},{"map_id":1,"x":32,"y":17,"count":2273},{"map_id":1,"x":32,"y":18,"count":1710},{"map_id":1,"x":32,"y":19,"count":1454},{"map_id":1,"x":32,"y":20,"count":1636},{"map_id":1,"x":32,"y":21,"count":1103},{"map_id":1,"x":32,"y":22,"count":772},{"map_id":1,"x":32,"y":23,"count":501},{"map_id":1,"x":32,"y":24,"count":498},{"map_id":1,"x":32,"y":25,"count":289},{"map_id":1,"x":32,"y":26,"count":159},{"map_id":1,"x":32,"y":27,"count":14},{"map_id":1,"x":32,"y":28,"count":103768},{"map_id":1,"x":32,"y":29,"count":93604},{"map_id":1,"x":32,"y":30,"count":88185},{"map_id":1,"x":33,"y":2,"count":21611},{"map_id":1,"x":33,"y":3,"count":12819},{"map_id":1,"x":33,"y":8,"count":90},{"map_id":1,"x":33,"y":9,"count":12},{"map_id":1,"x":33,"y":10,"count":103023},{"map_id":1,"x":33,"y":11,"count":103052},{"map_id":1,"x":33,"y":12,"count":124258},{"map_id":1,"x":33,"y":14,"count":21069},{"map_id":1,"x":33,"y":15,"count":8677},{"map_id":1,"x":33,"y":16,"count":3538},{"map_id":1,"x":33,"y":17,"count":2606},{"map_id":1,"x":33,"y":18,"count":1800},{"map_id":1,"x":33,"y":19,"count":1345},{"map_id":1,"x":33,"y":20,"count":967},{"map_id":1,"x":33,"y":21,"count":740},{"map_id":1,"x":33,"y":22,"count":580},{"map_id":1,"x":33,"y":23,"count":455},{"map_id":1,"x":33,"y":24,"count":885},{"map_id":1,"x":33,"y":25,"count":268},{"map_id":1,"x":33,"y":26,"count":90},{"map_id":1,"x":33,"y":27,"count":12},{"map_id":1,"x":33,"y":28,"count":134597},{"map_id":1,"x":33,"y":29,"count":112659},{"map_id":1,"x":33,"y":30,"count":114832},{"map_id":1,"x":34,"y":2,"count":31213},{"map_id":1,"x":34,"y":3,"count":15780},{"map_id":1,"x":34,"y":4,"count":9106},{"map_id":1,"x":34,"y":5,"count":6207},{"map_id":1,"x":34,"y":6,"count":3209},{"map_id":1,"x":34,"y":7,"count":1430},{"map_id":1,"x":34,"y":8,"count":626},{"map_id":1,"x":34,"y":9,"count":44},{"map_id":1,"x":34,"y":10,"count":170918},{"map_id":1,"x":34,"y":11,"count":171702},{"map_id":1,"x":34,"y":12,"count":210589},{"map_id":1,"x":34,"y":14,"count":27933},{"map_id":1,"x":34,"y":15,"count":11713},{"map_id":1,"x":34,"y":16,"count":5412},{"map_id":1,"x":34,"y":17,"count":3048},{"map_id":1,"x":34,"y":18,"count":2446},{"map_id":1,"x":34,"y":19,"count":1308},{"map_id":1,"x":34,"y":20,"count":1127},{"map_id":1,"x":34,"y":21,"count":895},{"map_id":1,"x":34,"y":22,"count":688},{"map_id":1,"x":34,"y":23,"count":642},{"map_id":1,"x":34,"y":24,"count":649},{"map_id":1,"x":34,"y":25,"count":541},{"map_id":1,"x":34,"y":26,"count":222},{"map_id":1,"x":34,"y":27,"count":18},{"map_id":1,"x":34,"y":28,"count":195327},{"map_id":1,"x":34,"y":29,"count":155297},{"map_id":1,"x":34,"y":30,"count":147657},{"map_id":1,"x":35,"y":2,"count":48761},{"map_id":1,"x":35,"y":3,"count":27307},{"map_id":1,"x":35,"y":4,"count":14160},{"map_id":1,"x":35,"y":5,"count":9275},{"map_id":1,"x":35,"y":6,"count":4951},{"map_id":1,"x":35,"y":7,"count":2640},{"map_id":1,"x":35,"y":8,"count":860},{"map_id":1,"x":35,"y":9,"count":86},{"map_id":1,"x":35,"y":10,"count":289275},{"map_id":1,"x":35,"y":11,"count":297364},{"map_id":1,"x":35,"y":12,"count":381778},{"map_id":1,"x":35,"y":14,"count":47529},{"map_id":1,"x":35,"y":15,"count":21096},{"map_id":1,"x":35,"y":16,"count":8405},{"map_id":1,"x":35,"y":17,"count":5856},{"map_id":1,"x":35,"y":18,"count":3519},{"map_id":1,"x":35,"y":19,"count":2397},{"map_id":1,"x":35,"y":20,"count":1625},{"map_id":1,"x":35,"y":21,"count":1179},{"map_id":1,"x":35,"y":22,"count":816},{"map_id":1,"x":35,"y":23,"count":857},{"map_id":1,"x":35,"y":24,"count":610},{"map_id":1,"x":35,"y":25,"count":252},{"map_id":1,"x":35,"y":26,"count":217},{"map_id":1,"x":35,"y":27,"count":16},{"map_id":1,"x":35,"y":28,"count":321736},{"map_id":1,"x":35,"y":29,"count":237521},{"map_id":1,"x":35,"y":30,"count":214012},{"map_id":12,"x":4,"y":2,"count":2094},{"map_id":12,"x":4,"y":3,"count":1117},{"map_id":12,"x":4,"y":4,"count":802},{"map_id":12,"x":4,"y":5,"count":167},{"map_id":12,"x":4,"y":6,"count":2194},{"map_id":12,"x":4,"y":7,"count":1267},{"map_id":12,"x":4,"y":8,"count":807},{"map_id":12,"x":4,"y":9,"count":222},{"map_id":12,"x":4,"y":10,"count":3009},{"map_id":12,"x":4,"y":11,"count":2831},{"map_id":12,"x":4,"y":12,"count":4385},{"map_id":12,"x":4,"y":14,"count":4609},{"map_id":12,"x":4,"y":15,"count":3372},{"map_id":12,"x":4,"y":16,"count":2255},{"map_id":12,"x":4,"y":17,"count":1706},{"map_id":12,"x":4,"y":18,"count":1397},{"map_id":12,"x":4,"y":19,"count":227},{"map_id":12,"x":4,"y":20,"count":8972},{"map_id":12,"x":4,"y":21,"count":14795},{"map_id":12,"x":4,"y":22,"count":34627},{"map_id":12,"x":4,"y":24,"count":852},{"map_id":12,"x":4,"y":25,"count":499},{"map_id":12,"x":4,"y":26,"count":482},{"map_id":12,"x":4,"y":27,"count":32},{"map_id":12,"x":4,"y":28,"count":2824},{"map_id":12,"x":4,"y":29,"count":3531},{"map_id":12,"x":4,"y":30,"count":9837},{"map_id":12,"x":4,"y":31,"count":19825},{"map_id":12,"x":5,"y":2,"count":1595},{"map_id":12,"x":5,"y":3,"count":1196},{"map_id":12,"x":5,"y":4,"count":818},{"map_id":12,"x":5,"y":5,"count":148},{"map_id":12,"x":5,"y":6,"count":1775},{"map_id":12,"x":5,"y":7,"count":1452},{"map_id":12,"x":5,"y":8,"count":934},{"map_id":12,"x":5,"y":9,"count":189},{"map_id":12,"x":5,"y":10,"count":2603},{"map_id":12,"x":5,"y":11,"count":2296},{"map_id":12,"x":5,"y":12,"count":3154},{"map_id":12,"x":5,"y":14,"count":4717},{"map_id":12,"x":5,"y":15,"count":2951},{"map_id":12,"x":5,"y":16,"count":2263},{"map_id":12,"x":5,"y":17,"count":2069},{"map_id":12,"x":5,"y":18,"count":1929},{"map_id":12,"x":5,"y":19,"count":2910},{"map_id":12,"x":5,"y":20,"count":6338},{"map_id":12,"x":5,"y":21,"count":8990},{"map_id":12,"x":5,"y":22,"count":19987},{"map_id":12,"x":5,"y":24,"count":804},{"map_id":12,"x":5,"y":25,"count":759},{"map_id":12,"x":5,"y":26,"count":351},{"map_id":12,"x":5,"y":27,"count":33},{"map_id":12,"x":5,"y":28,"count":1957},{"map_id":12,"x":5,"y":29,"count":2494},{"map_id":12,"x":5,"y":30,"count":6289},{"map_id":12,"x":5,"y":31,"count":11925},{"map_id":12,"x":6,"y":2,"count":1664},{"map_id":12,"x":6,"y":3,"count":1362},{"map_id":12,"x":6,"y":4,"count":932},{"map_id":12,"x":6,"y":5,"count":159},{"map_id":12,"x":6,"y":6,"count":1823},{"map_id":12,"x":6,"y":7,"count":1349},{"map_id":12,"x":6,"y":8,"count":954},{"map_id":12,"x":6,"y":9,"count":190},{"map_id":12,"x":6,"y":10,"count":2147},{"map_id":12,"x":6,"y":11,"count":1938},{"map_id":12,"x":6,"y":12,"count":1572},{"map_id":12,"x":6,"y":13,"count":349},{"map_id":12,"x":6,"y":14,"count":5170},{"map_id":12,"x":6,"y":15,"count":3333},{"map_id":12,"x":6,"y":16,"count":2635},{"map_id":12,"x":6,"y":17,"count":2046},{"map_id":12,"x":6,"y":18,"count":1256},{"map_id":12,"x":6,"y":19,"count":214},{"map_id":12,"x":6,"y":20,"count":5840},{"map_id":12,"x":6,"y":21,"count":7349},{"map_id":12,"x":6,"y":22,"count":14383},{"map_id":12,"x":6,"y":24,"count":1985},{"map_id":12,"x":6,"y":25,"count":1350},{"map_id":12,"x":6,"y":26,"count":1363},{"map_id":12,"x":6,"y":27,"count":1347},{"map_id":12,"x":6,"y":28,"count":2392},{"map_id":12,"x":6,"y":29,"count":2811},{"map_id":12,"x":6,"y":30,"count":3897},{"map_id":12,"x":6,"y":31,"count":8639},{"map_id":12,"x":7,"y":2,"count":2092},{"map_id":12,"x":7,"y":3,"count":1865},{"map_id":12,"x":7,"y":4,"count":1076},{"map_id":12,"x":7,"y":5,"count":222},{"map_id":12,"x":7,"y":6,"count":2126},{"map_id":12,"x":7,"y":7,"count":1680},{"map_id":12,"x":7,"y":8,"count":927},{"map_id":12,"x":7,"y":9,"count":169},{"map_id":12,"x":7,"y":10,"count":1938},{"map_id":12,"x":7,"y":11,"count":1798},{"map_id":12,"x":7,"y":12,"count":1378},{"map_id":12,"x":7,"y":13,"count":273},{"map_id":12,"x":7,"y":14,"count":3747},{"map_id":12,"x":7,"y":15,"count":2910},{"map_id":12,"x":7,"y":16,"count":2336},{"map_id":12,"x":7,"y":17,"count":1819},{"map_id":12,"x":7,"y":18,"count":942},{"map_id":12,"x":7,"y":19,"count":183},{"map_id":12,"x":7,"y":20,"count":5382},{"map_id":12,"x":7,"y":21,"count":6272},{"map_id":12,"x":7,"y":22,"count":11448},{"map_id":12,"x":7,"y":24,"count":1588},{"map_id":12,"x":7,"y":25,"count":880},{"map_id":12,"x":7,"y":26,"count":1102},{"map_id":12,"x":7,"y":27,"count":983},{"map_id":12,"x":7,"y":28,"count":2202},{"map_id":12,"x":7,"y":29,"count":2530},{"map_id":12,"x":7,"y":30,"count":3020},{"map_id":12,"x":7,"y":31,"count":5558},{"map_id":12,"x":8,"y":2,"count":3420},{"map_id":12,"x":8,"y":3,"count":2849},{"map_id":12,"x":8,"y":4,"count":1858},{"map_id":12,"x":8,"y":5,"count":308},{"map_id":12,"x":8,"y":6,"count":2242},{"map_id":12,"x":8,"y":7,"count":1771},{"map_id":12,"x":8,"y":8,"count":1061},{"map_id":12,"x":8,"y":9,"count":226},{"map_id":12,"x":8,"y":10,"count":2281},{"map_id":12,"x":8,"y":11,"count":1840},{"map_id":12,"x":8,"y":12,"count":1200},{"map_id":12,"x":8,"y":13,"count":221},{"map_id":12,"x":8,"y":14,"count":3770},{"map_id":12,"x":8,"y":15,"count":3292},{"map_id":12,"x":8,"y":16,"count":2375},{"map_id":12,"x":8,"y":17,"count":1616},{"map_id":12,"x":8,"y":18,"count":1283},{"map_id":12,"x":8,"y":19,"count":231},{"map_id":12,"x":8,"y":20,"count":5220},{"map_id":12,"x":8,"y":21,"count":6229},{"map_id":12,"x":8,"y":22,"count":8595},{"map_id":12,"x":8,"y":24,"count":1488},{"map_id":12,"x":8,"y":25,"count":1371},{"map_id":12,"x":8,"y":26,"count":1303},{"map_id":12,"x":8,"y":27,"count":2308},{"map_id":12,"x":8,"y":28,"count":2753},{"map_id":12,"x":8,"y":29,"count":3171},{"map_id":12,"x":8,"y":30,"count":2415},{"map_id":12,"x":8,"y":31,"count":3356},{"map_id":12,"x":9,"y":2,"count":4766},{"map_id":12,"x":9,"y":3,"count":3850},{"map_id":12,"x":9,"y":10,"count":2315},{"map_id":12,"x":9,"y":11,"count":1760},{"map_id":12,"x":9,"y":12,"count":1654},{"map_id":12,"x":9,"y":13,"count":246},{"map_id":12,"x":9,"y":14,"count":4003},{"map_id":12,"x":9,"y":15,"count":2947},{"map_id":12,"x":9,"y":16,"count":2445},{"map_id":12,"x":9,"y":17,"count":1889},{"map_id":12,"x":9,"y":18,"count":2034},{"map_id":12,"x":9,"y":19,"count":3033},{"map_id":12,"x":9,"y":20,"count":4318},{"map_id":12,"x":9,"y":21,"count":5139},{"map_id":12,"x":9,"y":22,"count":7105},{"map_id":12,"x":9,"y":24,"count":1560},{"map_id":12,"x":9,"y":25,"count":1254},{"map_id":12,"x":9,"y":26,"count":1108},{"map_id":12,"x":9,"y":28,"count":5381},{"map_id":12,"x":9,"y":29,"count":3859},{"map_id":12,"x":9,"y":30,"count":2644},{"map_id":12,"x":9,"y":31,"count":2607},{"map_id":12,"x":10,"y":0,"count":25846},{"map_id":12,"x":10,"y":1,"count":14370},{"map_id":12,"x":10,"y":2,"count":7891},{"map_id":12,"x":10,"y":3,"count":4943},{"map_id":12,"x":10,"y":4,"count":2857},{"map_id":12,"x":10,"y":5,"count":646},{"map_id":12,"x":10,"y":6,"count":42295},{"map_id":12,"x":10,"y":7,"count":32393},{"map_id":12,"x":10,"y":8,"count":19826},{"map_id":12,"x":10,"y":9,"count":11305},{"map_id":12,"x":10,"y":10,"count":3559},{"map_id":12,"x":10,"y":11,"count":2550},{"map_id":12,"x":10,"y":12,"count":2249},{"map_id":12,"x":10,"y":14,"count":3458},{"map_id":12,"x":10,"y":15,"count":2616},{"map_id":12,"x":10,"y":16,"count":2134},{"map_id":12,"x":10,"y":17,"count":1784},{"map_id":12,"x":10,"y":18,"count":1277},{"map_id":12,"x":10,"y":19,"count":183},{"map_id":12,"x":10,"y":20,"count":4051},{"map_id":12,"x":10,"y":21,"count":4407},{"map_id":12,"x":10,"y":22,"count":6194},{"map_id":12,"x":10,"y":24,"count":1593},{"map_id":12,"x":10,"y":25,"count":910},{"map_id":12,"x":10,"y":26,"count":598},{"map_id":12,"x":10,"y":27,"count":42},{"map_id":12,"x":10,"y":28,"count":4511},{"map_id":12,"x":10,"y":29,"count":3961},{"map_id":12,"x":10,"y":30,"count":3303},{"map_id":12,"x":10,"y":31,"count":3146},{"map_id":12,"x":10,"y":32,"count":3699},{"map_id":12,"x":10,"y":33,"count":4058},{"map_id":12,"x":10,"y":34,"count":6464},{"map_id":12,"x":10,"y":35,"count":9565},{"map_id":12,"x":11,"y":0,"count":24313},{"map_id":12,"x":11,"y":1,"count":12873},{"map_id":12,"x":11,"y":2,"count":7890},{"map_id":12,"x":11,"y":3,"count":5306},{"map_id":12,"x":11,"y":4,"count":2850},{"map_id":12,"x":11,"y":5,"count":524},{"map_id":12,"x":11,"y":6,"count":44935},{"map_id":12,"x":11,"y":7,"count":35422},{"map_id":12,"x":11,"y":8,"count":22048},{"map_id":12,"x":11,"y":9,"count":12239},{"map_id":12,"x":11,"y":10,"count":4203},{"map_id":12,"x":11,"y":11,"count":3348},{"map_id":12,"x":11,"y":12,"count":3545},{"map_id":12,"x":11,"y":14,"count":3388},{"map_id":12,"x":11,"y":15,"count":2316},{"map_id":12,"x":11,"y":16,"count":1759},{"map_id":12,"x":11,"y":17,"count":1492},{"map_id":12,"x":11,"y":18,"count":997},{"map_id":12,"x":11,"y":19,"count":143},{"map_id":12,"x":11,"y":20,"count":3972},{"map_id":12,"x":11,"y":21,"count":4022},{"map_id":12,"x":11,"y":22,"count":4659},{"map_id":12,"x":11,"y":24,"count":1724},{"map_id":12,"x":11,"y":25,"count":1132},{"map_id":12,"x":11,"y":26,"count":819},{"map_id":12,"x":11,"y":27,"count":79},{"map_id":12,"x":11,"y":28,"count":6464},{"map_id":12,"x":11,"y":29,"count":4445},{"map_id":12,"x":11,"y":30,"count":3663},{"map_id":12,"x":11,"y":31,"count":4357},{"map_id":12,"x":11,"y":32,"count":5585},{"map_id":12,"x":11,"y":33,"count":4604},{"map_id":12,"x":11,"y":34,"count":6786},{"map_id":12,"x":11,"y":35,"count":9712},{"map_id":12,"x":12,"y":2,"count":5334},{"map_id":12,"x":12,"y":3,"count":4127},{"map_id":12,"x":12,"y":4,"count":2557},{"map_id":12,"x":12,"y":5,"count":384},{"map_id":12,"x":12,"y":6,"count":34038},{"map_id":12,"x":12,"y":7,"count":30667},{"map_id":12,"x":12,"y":8,"count":19313},{"map_id":12,"x":12,"y":9,"count":12263},{"map_id":12,"x":12,"y":10,"count":4509},{"map_id":12,"x":12,"y":11,"count":3252},{"map_id":12,"x":12,"y":12,"count":3338},{"map_id":12,"x":12,"y":14,"count":2003},{"map_id":12,"x":12,"y":15,"count":1826},{"map_id":12,"x":12,"y":16,"count":1410},{"map_id":12,"x":12,"y":17,"count":1003},{"map_id":12,"x":12,"y":18,"count":672},{"map_id":12,"x":12,"y":19,"count":102},{"map_id":12,"x":12,"y":20,"count":3588},{"map_id":12,"x":12,"y":21,"count":2918},{"map_id":12,"x":12,"y":22,"count":8387},{"map_id":12,"x":12,"y":23,"count":3997},{"map_id":12,"x":12,"y":24,"count":3594},{"map_id":12,"x":12,"y":25,"count":3358},{"map_id":12,"x":12,"y":26,"count":628},{"map_id":12,"x":12,"y":27,"count":106},{"map_id":12,"x":12,"y":28,"count":6683},{"map_id":12,"x":12,"y":29,"count":6002},{"map_id":12,"x":12,"y":30,"count":8478},{"map_id":12,"x":12,"y":31,"count":9646},{"map_id":12,"x":13,"y":2,"count":5014},{"map_id":12,"x":13,"y":3,"count":3636},{"map_id":12,"x":13,"y":4,"count":2582},{"map_id":12,"x":13,"y":5,"count":386},{"map_id":12,"x":13,"y":6,"count":22713},{"map_id":12,"x":13,"y":7,"count":20551},{"map_id":12,"x":13,"y":8,"count":14521},{"map_id":12,"x":13,"y":9,"count":11052},{"map_id":12,"x":13,"y":10,"count":3856},{"map_id":12,"x":13,"y":11,"count":3797},{"map_id":12,"x":13,"y":12,"count":3139},{"map_id":12,"x":13,"y":14,"count":1843},{"map_id":12,"x":13,"y":15,"count":1345},{"map_id":12,"x":13,"y":16,"count":1162},{"map_id":12,"x":13,"y":17,"count":789},{"map_id":12,"x":13,"y":18,"count":419},{"map_id":12,"x":13,"y":19,"count":74},{"map_id":12,"x":13,"y":20,"count":3067},{"map_id":12,"x":13,"y":21,"count":2909},{"map_id":12,"x":13,"y":22,"count":6037},{"map_id":12,"x":13,"y":23,"count":4049},{"map_id":12,"x":13,"y":24,"count":4011},{"map_id":12,"x":13,"y":25,"count":2896},{"map_id":12,"x":13,"y":26,"count":943},{"map_id":12,"x":13,"y":27,"count":98},{"map_id":12,"x":13,"y":28,"count":10089},{"map_id":12,"x":13,"y":29,"count":7510},{"map_id":12,"x":13,"y":30,"count":10559},{"map_id":12,"x":13,"y":31,"count":12978},{"map_id":12,"x":14,"y":2,"count":5769},{"map_id":12,"x":14,"y":3,"count":3958},{"map_id":12,"x":14,"y":4,"count":4171},{"map_id":12,"x":14,"y":5,"count":5160},{"map_id":12,"x":14,"y":6,"count":12804},{"map_id":12,"x":14,"y":7,"count":13289},{"map_id":12,"x":14,"y":8,"count":10169},{"map_id":12,"x":14,"y":9,"count":8482},{"map_id":12,"x":14,"y":10,"count":3928},{"map_id":12,"x":14,"y":11,"count":3012},{"map_id":12,"x":14,"y":12,"count":5997},{"map_id":12,"x":14,"y":13,"count":2741},{"map_id":12,"x":14,"y":14,"count":3772},{"map_id":12,"x":14,"y":15,"count":2912},{"map_id":12,"x":14,"y":16,"count":928},{"map_id":12,"x":14,"y":17,"count":737},{"map_id":12,"x":14,"y":18,"count":312},{"map_id":12,"x":14,"y":19,"count":57},{"map_id":12,"x":14,"y":20,"count":2842},{"map_id":12,"x":14,"y":21,"count":2006},{"map_id":12,"x":14,"y":22,"count":5024},{"map_id":12,"x":14,"y":23,"count":4050},{"map_id":12,"x":14,"y":24,"count":3359},{"map_id":12,"x":14,"y":25,"count":2737},{"map_id":12,"x":14,"y":26,"count":1013},{"map_id":12,"x":14,"y":27,"count":92},{"map_id":12,"x":14,"y":28,"count":15199},{"map_id":12,"x":14,"y":29,"count":13998},{"map_id":12,"x":14,"y":30,"count":13982},{"map_id":12,"x":14,"y":31,"count":17109},{"map_id":12,"x":15,"y":2,"count":7619},{"map_id":12,"x":15,"y":3,"count":5336},{"map_id":12,"x":15,"y":4,"count":4422},{"map_id":12,"x":15,"y":5,"count":4388},{"map_id":12,"x":15,"y":6,"count":9422},{"map_id":12,"x":15,"y":7,"count":8855},{"map_id":12,"x":15,"y":8,"count":8438},{"map_id":12,"x":15,"y":9,"count":6884},{"map_id":12,"x":15,"y":10,"count":3385},{"map_id":12,"x":15,"y":11,"count":2325},{"map_id":12,"x":15,"y":12,"count":5009},{"map_id":12,"x":15,"y":13,"count":3275},{"map_id":12,"x":15,"y":14,"count":3403},{"map_id":12,"x":15,"y":15,"count":2287},{"map_id":12,"x":15,"y":16,"count":937},{"map_id":12,"x":15,"y":17,"count":800},{"map_id":12,"x":15,"y":18,"count":373},{"map_id":12,"x":15,"y":19,"count":55},{"map_id":12,"x":15,"y":20,"count":3368},{"map_id":12,"x":15,"y":21,"count":1971},{"map_id":12,"x":15,"y":22,"count":3965},{"map_id":12,"x":15,"y":23,"count":3601},{"map_id":12,"x":15,"y":24,"count":3424},{"map_id":12,"x":15,"y":25,"count":2704},{"map_id":12,"x":15,"y":26,"count":728},{"map_id":12,"x":15,"y":27,"count":126},{"map_id":12,"x":15,"y":28,"count":20798},{"map_id":12,"x":15,"y":29,"count":17890},{"map_id":12,"x":15,"y":30,"count":18752},{"map_id":12,"x":15,"y":31,"count":27518},{"map_id":12,"x":16,"y":2,"count":8631},{"map_id":12,"x":16,"y":3,"count":5954},{"map_id":12,"x":16,"y":4,"count":4784},{"map_id":12,"x":16,"y":5,"count":4831},{"map_id":12,"x":16,"y":6,"count":8859},{"map_id":12,"x":16,"y":7,"count":8058},{"map_id":12,"x":16,"y":8,"count":7883},{"map_id":12,"x":16,"y":9,"count":7294},{"map_id":12,"x":16,"y":10,"count":3504},{"map_id":12,"x":16,"y":11,"count":2770},{"map_id":12,"x":16,"y":12,"count":4986},{"map_id":12,"x":16,"y":13,"count":3235},{"map_id":12,"x":16,"y":14,"count":3304},{"map_id":12,"x":16,"y":15,"count":1906},{"map_id":12,"x":16,"y":16,"count":1080},{"map_id":12,"x":16,"y":17,"count":754},{"map_id":12,"x":16,"y":18,"count":392},{"map_id":12,"x":16,"y":19,"count":46},{"map_id":12,"x":16,"y":20,"count":2883},{"map_id":12,"x":16,"y":21,"count":2103},{"map_id":12,"x":16,"y":22,"count":1403},{"map_id":12,"x":16,"y":23,"count":141},{"map_id":12,"x":16,"y":24,"count":2006},{"map_id":12,"x":16,"y":25,"count":1849},{"map_id":12,"x":16,"y":26,"count":960},{"map_id":12,"x":16,"y":27,"count":122},{"map_id":12,"x":16,"y":28,"count":25032},{"map_id":12,"x":16,"y":29,"count":25803},{"map_id":12,"x":16,"y":30,"count":19758},{"map_id":12,"x":16,"y":31,"count":31300},{"map_id":12,"x":17,"y":2,"count":10137},{"map_id":12,"x":17,"y":3,"count":6862},{"map_id":12,"x":17,"y":4,"count":5957},{"map_id":12,"x":17,"y":5,"count":5153},{"map_id":12,"x":17,"y":6,"count":9368},{"map_id":12,"x":17,"y":7,"count":8258},{"map_id":12,"x":17,"y":8,"count":7880},{"map_id":12,"x":17,"y":9,"count":7001},{"map_id":12,"x":17,"y":10,"count":3978},{"map_id":12,"x":17,"y":11,"count":3352},{"map_id":12,"x":17,"y":12,"count":4746},{"map_id":12,"x":17,"y":13,"count":3316},{"map_id":12,"x":17,"y":14,"count":3717},{"map_id":12,"x":17,"y":15,"count":2159},{"map_id":12,"x":17,"y":16,"count":1250},{"map_id":12,"x":17,"y":17,"count":1013},{"map_id":12,"x":17,"y":18,"count":660},{"map_id":12,"x":17,"y":19,"count":71},{"map_id":12,"x":17,"y":20,"count":2612},{"map_id":12,"x":17,"y":21,"count":2167},{"map_id":12,"x":17,"y":22,"count":1415},{"map_id":12,"x":17,"y":23,"count":176},{"map_id":12,"x":17,"y":24,"count":2367},{"map_id":12,"x":17,"y":25,"count":1626},{"map_id":12,"x":17,"y":26,"count":1250},{"map_id":12,"x":17,"y":27,"count":147},{"map_id":12,"x":17,"y":28,"count":34775},{"map_id":12,"x":17,"y":29,"count":36067},{"map_id":12,"x":17,"y":30,"count":33126},{"map_id":12,"x":17,"y":31,"count":52303},{"map_id":13,"x":0,"y":44,"count":104436},{"map_id":13,"x":0,"y":45,"count":38373},{"map_id":13,"x":0,"y":46,"count":12478},{"map_id":13,"x":0,"y":47,"count":732},{"map_id":13,"x":0,"y":48,"count":269843},{"map_id":13,"x":0,"y":49,"count":160197},{"map_id":13,"x":0,"y":50,"count":95445},{"map_id":13,"x":0,"y":51,"count":63071},{"map_id":13,"x":0,"y":52,"count":46728},{"map_id":13,"x":0,"y":53,"count":34600},{"map_id":13,"x":0,"y":54,"count":25864},{"map_id":13,"x":0,"y":55,"count":21346},{"map_id":13,"x":0,"y":56,"count":18292},{"map_id":13,"x":0,"y":57,"count":15901},{"map_id":13,"x":0,"y":58,"count":12908},{"map_id":13,"x":0,"y":59,"count":13676},{"map_id":13,"x":1,"y":44,"count":169327},{"map_id":13,"x":1,"y":45,"count":56331},{"map_id":13,"x":1,"y":46,"count":16244},{"map_id":13,"x":1,"y":47,"count":1003},{"map_id":13,"x":1,"y":48,"count":238075},{"map_id":13,"x":1,"y":49,"count":140598},{"map_id":13,"x":1,"y":50,"count":90149},{"map_id":13,"x":1,"y":51,"count":58976},{"map_id":13,"x":1,"y":52,"count":45012},{"map_id":13,"x":1,"y":53,"count":34693},{"map_id":13,"x":1,"y":54,"count":28516},{"map_id":13,"x":1,"y":55,"count":22128},{"map_id":13,"x":1,"y":56,"count":18457},{"map_id":13,"x":1,"y":57,"count":14538},{"map_id":13,"x":1,"y":58,"count":12770},{"map_id":13,"x":1,"y":59,"count":10719},{"map_id":13,"x":2,"y":44,"count":242223},{"map_id":13,"x":2,"y":45,"count":78641},{"map_id":13,"x":2,"y":46,"count":22102},{"map_id":13,"x":2,"y":47,"count":1305},{"map_id":13,"x":2,"y":48,"count":221687},{"map_id":13,"x":2,"y":49,"count":137378},{"map_id":13,"x":2,"y":50,"count":84329},{"map_id":13,"x":2,"y":51,"count":60425},{"map_id":13,"x":2,"y":52,"count":45866},{"map_id":13,"x":2,"y":53,"count":36621},{"map_id":13,"x":2,"y":54,"count":31950},{"map_id":13,"x":2,"y":55,"count":25806},{"map_id":13,"x":2,"y":56,"count":20028},{"map_id":13,"x":2,"y":57,"count":15093},{"map_id":13,"x":2,"y":58,"count":12851},{"map_id":13,"x":2,"y":59,"count":9164},{"map_id":13,"x":2,"y":60,"count":4583},{"map_id":13,"x":2,"y":61,"count":324},{"map_id":13,"x":2,"y":62,"count":247106},{"map_id":13,"x":2,"y":63,"count":150917},{"map_id":13,"x":2,"y":64,"count":102947},{"map_id":13,"x":2,"y":65,"count":79595},{"map_id":13,"x":2,"y":66,"count":71259},{"map_id":13,"x":2,"y":67,"count":79489},{"map_id":13,"x":2,"y":68,"count":102979},{"map_id":13,"x":2,"y":69,"count":155054},{"map_id":13,"x":3,"y":43,"count":68986},{"map_id":13,"x":3,"y":44,"count":305091},{"map_id":13,"x":3,"y":45,"count":97005},{"map_id":13,"x":3,"y":46,"count":26556},{"map_id":13,"x":3,"y":47,"count":1521},{"map_id":13,"x":3,"y":48,"count":243990},{"map_id":13,"x":3,"y":49,"count":157039},{"map_id":13,"x":3,"y":50,"count":102937},{"map_id":13,"x":3,"y":51,"count":70334},{"map_id":13,"x":3,"y":52,"count":56270},{"map_id":13,"x":3,"y":53,"count":46282},{"map_id":13,"x":3,"y":54,"count":39417},{"map_id":13,"x":3,"y":55,"count":34045},{"map_id":13,"x":3,"y":56,"count":27814},{"map_id":13,"x":3,"y":57,"count":20436},{"map_id":13,"x":3,"y":58,"count":14633},{"map_id":13,"x":3,"y":59,"count":9559},{"map_id":13,"x":3,"y":60,"count":4614},{"map_id":13,"x":3,"y":61,"count":365},{"map_id":13,"x":3,"y":62,"count":217256},{"map_id":13,"x":3,"y":63,"count":131726},{"map_id":13,"x":3,"y":64,"count":87231},{"map_id":13,"x":3,"y":65,"count":70700},{"map_id":13,"x":3,"y":66,"count":61800},{"map_id":13,"x":3,"y":67,"count":62525},{"map_id":13,"x":3,"y":68,"count":80309},{"map_id":13,"x":3,"y":69,"count":112080},{"map_id":13,"x":4,"y":7,"count":48564},{"map_id":13,"x":4,"y":44,"count":243942},{"map_id":13,"x":4,"y":45,"count":85356},{"map_id":13,"x":4,"y":46,"count":28354},{"map_id":13,"x":4,"y":47,"count":1517},{"map_id":13,"x":4,"y":48,"count":582581},{"map_id":13,"x":4,"y":49,"count":449042},{"map_id":13,"x":4,"y":50,"count":288441},{"map_id":13,"x":4,"y":51,"count":188839},{"map_id":13,"x":4,"y":52,"count":66722},{"map_id":13,"x":4,"y":53,"count":57869},{"map_id":13,"x":4,"y":54,"count":49985},{"map_id":13,"x":4,"y":55,"count":47667},{"map_id":13,"x":4,"y":56,"count":48231},{"map_id":13,"x":4,"y":57,"count":34249},{"map_id":13,"x":4,"y":58,"count":19749},{"map_id":13,"x":4,"y":59,"count":13020},{"map_id":13,"x":4,"y":60,"count":6737},{"map_id":13,"x":4,"y":61,"count":460},{"map_id":13,"x":4,"y":62,"count":205419},{"map_id":13,"x":4,"y":63,"count":116952},{"map_id":13,"x":4,"y":64,"count":81602},{"map_id":13,"x":4,"y":65,"count":86155},{"map_id":13,"x":4,"y":66,"count":57781},{"map_id":13,"x":4,"y":67,"count":57426},{"map_id":13,"x":4,"y":68,"count":63735},{"map_id":13,"x":4,"y":69,"count":86119},{"map_id":13,"x":5,"y":7,"count":24345},{"map_id":13,"x":5,"y":44,"count":208563},{"map_id":13,"x":5,"y":45,"count":81771},{"map_id":13,"x":5,"y":46,"count":29876},{"map_id":13,"x":5,"y":47,"count":1792},{"map_id":13,"x":5,"y":48,"count":847765},{"map_id":13,"x":5,"y":49,"count":764538},{"map_id":13,"x":5,"y":50,"count":476725},{"map_id":13,"x":5,"y":51,"count":238635},{"map_id":13,"x":5,"y":52,"count":74047},{"map_id":13,"x":5,"y":53,"count":50167},{"map_id":13,"x":5,"y":56,"count":87492},{"map_id":13,"x":5,"y":57,"count":60366},{"map_id":13,"x":5,"y":58,"count":34202},{"map_id":13,"x":5,"y":59,"count":20389},{"map_id":13,"x":5,"y":60,"count":11189},{"map_id":13,"x":5,"y":61,"count":704},{"map_id":13,"x":5,"y":62,"count":196774},{"map_id":13,"x":5,"y":63,"count":111909},{"map_id":13,"x":5,"y":64,"count":103066},{"map_id":13,"x":5,"y":66,"count":78706},{"map_id":13,"x":5,"y":67,"count":51114},{"map_id":13,"x":5,"y":68,"count":57947},{"map_id":13,"x":5,"y":69,"count":70118},{"map_id":13,"x":6,"y":44,"count":189182},{"map_id":13,"x":6,"y":45,"count":83886},{"map_id":13,"x":6,"y":46,"count":35018},{"map_id":13,"x":6,"y":47,"count":2190},{"map_id":13,"x":6,"y":48,"count":963900},{"map_id":13,"x":6,"y":49,"count":1023974},{"map_id":13,"x":6,"y":50,"count":635866},{"map_id":13,"x":6,"y":51,"count":281747},{"map_id":13,"x":6,"y":52,"count":78471},{"map_id":13,"x":6,"y":57,"count":103540},{"map_id":13,"x":6,"y":58,"count":53258},{"map_id":13,"x":6,"y":59,"count":33768},{"map_id":13,"x":6,"y":60,"count":22700},{"map_id":13,"x":6,"y":61,"count":1455},{"map_id":13,"x":6,"y":62,"count":174405},{"map_id":13,"x":6,"y":63,"count":103020},{"map_id":13,"x":6,"y":64,"count":72269},{"map_id":13,"x":6,"y":65,"count":80369},{"map_id":13,"x":6,"y":66,"count":50059},{"map_id":13,"x":6,"y":67,"count":48471},{"map_id":13,"x":6,"y":68,"count":54439},{"map_id":13,"x":6,"y":69,"count":63570},{"map_id":13,"x":7,"y":44,"count":190955},{"map_id":13,"x":7,"y":45,"count":99946},{"map_id":13,"x":7,"y":46,"count":50234},{"map_id":13,"x":7,"y":47,"count":3519},{"map_id":13,"x":7,"y":48,"count":774769},{"map_id":13,"x":7,"y":49,"count":857104},{"map_id":13,"x":7,"y":50,"count":593925},{"map_id":13,"x":7,"y":51,"count":278648},{"map_id":13,"x":7,"y":52,"count":82832},{"map_id":13,"x":7,"y":57,"count":137308},{"map_id":13,"x":7,"y":58,"count":74133},{"map_id":13,"x":7,"y":59,"count":54900},{"map_id":13,"x":7,"y":60,"count":61551},{"map_id":13,"x":7,"y":61,"count":94370},{"map_id":13,"x":7,"y":62,"count":138887},{"map_id":13,"x":7,"y":63,"count":99178},{"map_id":13,"x":7,"y":64,"count":71514},{"map_id":13,"x":7,"y":65,"count":58817},{"map_id":13,"x":7,"y":66,"count":56372},{"map_id":13,"x":7,"y":67,"count":52890},{"map_id":13,"x":7,"y":68,"count":56590},{"map_id":13,"x":7,"y":69,"count":73928},{"map_id":13,"x":7,"y":70,"count":101505},{"map_id":13,"x":7,"y":71,"count":149676},{"map_id":13,"x":8,"y":44,"count":202279},{"map_id":13,"x":8,"y":45,"count":129355},{"map_id":13,"x":8,"y":46,"count":101392},{"map_id":13,"x":8,"y":47,"count":135525},{"map_id":13,"x":8,"y":48,"count":445673},{"map_id":13,"x":8,"y":49,"count":554210},{"map_id":13,"x":8,"y":50,"count":428224},{"map_id":13,"x":8,"y":51,"count":217963},{"map_id":13,"x":8,"y":52,"count":76302},{"map_id":13,"x":8,"y":57,"count":140492},{"map_id":13,"x":8,"y":58,"count":69915},{"map_id":13,"x":8,"y":59,"count":39454},{"map_id":13,"x":8,"y":60,"count":24840},{"map_id":13,"x":8,"y":61,"count":2387},{"map_id":13,"x":8,"y":62,"count":186181},{"map_id":13,"x":8,"y":63,"count":109530},{"map_id":13,"x":8,"y":64,"count":73734},{"map_id":13,"x":8,"y":65,"count":61112},{"map_id":13,"x":8,"y":66,"count":53376},{"map_id":13,"x":8,"y":67,"count":53000},{"map_id":13,"x":8,"y":68,"count":56866},{"map_id":13,"x":8,"y":69,"count":70780},{"map_id":13,"x":8,"y":70,"count":93369},{"map_id":13,"x":8,"y":71,"count":125541},{"map_id":13,"x":9,"y":44,"count":239708},{"map_id":13,"x":9,"y":45,"count":148492},{"map_id":13,"x":9,"y":46,"count":107878},{"map_id":13,"x":9,"y":47,"count":111015},{"map_id":13,"x":9,"y":48,"count":232893},{"map_id":13,"x":9,"y":49,"count":317931},{"map_id":13,"x":9,"y":50,"count":227042},{"map_id":13,"x":9,"y":51,"count":143987},{"map_id":13,"x":9,"y":52,"count":67314},{"map_id":13,"x":9,"y":57,"count":136548},{"map_id":13,"x":9,"y":58,"count":65934},{"map_id":13,"x":9,"y":59,"count":31811},{"map_id":13,"x":9,"y":60,"count":15986},{"map_id":13,"x":9,"y":61,"count":1011},{"map_id":13,"x":9,"y":62,"count":219908},{"map_id":13,"x":9,"y":63,"count":126043},{"map_id":13,"x":9,"y":64,"count":85537},{"map_id":13,"x":9,"y":65,"count":64036},{"map_id":13,"x":9,"y":66,"count":52763},{"map_id":13,"x":9,"y":67,"count":51993},{"map_id":13,"x":9,"y":68,"count":60308},{"map_id":13,"x":9,"y":69,"count":69393},{"map_id":13,"x":9,"y":70,"count":86968},{"map_id":13,"x":9,"y":71,"count":117475},{"map_id":13,"x":10,"y":44,"count":310653},{"map_id":13,"x":10,"y":45,"count":184904},{"map_id":13,"x":10,"y":46,"count":122343},{"map_id":13,"x":10,"y":47,"count":99667},{"map_id":13,"x":10,"y":48,"count":95963},{"map_id":13,"x":10,"y":49,"count":97260},{"map_id":13,"x":10,"y":50,"count":84837},{"map_id":13,"x":10,"y":51,"count":70353},{"map_id":13,"x":10,"y":52,"count":65562},{"map_id":13,"x":10,"y":57,"count":149100},{"map_id":13,"x":10,"y":58,"count":68626},{"map_id":13,"x":10,"y":59,"count":31958},{"map_id":13,"x":10,"y":60,"count":13409},{"map_id":13,"x":10,"y":61,"count":763},{"map_id":13,"x":10,"y":62,"count":275012},{"map_id":13,"x":10,"y":63,"count":154409},{"map_id":13,"x":10,"y":64,"count":101529},{"map_id":13,"x":10,"y":65,"count":78157},{"map_id":13,"x":10,"y":66,"count":65044},{"map_id":13,"x":10,"y":67,"count":60359},{"map_id":13,"x":10,"y":68,"count":66008},{"map_id":13,"x":11,"y":52,"count":68621},{"map_id":13,"x":11,"y":57,"count":194352},{"map_id":13,"x":11,"y":58,"count":81081},{"map_id":13,"x":11,"y":59,"count":34566},{"map_id":13,"x":11,"y":60,"count":12979},{"map_id":13,"x":11,"y":61,"count":891},{"map_id":13,"x":11,"y":62,"count":390702},{"map_id":13,"x":11,"y":63,"count":214984},{"map_id":13,"x":11,"y":64,"count":134306},{"map_id":13,"x":11,"y":65,"count":101272},{"map_id":13,"x":11,"y":66,"count":85935},{"map_id":13,"x":11,"y":67,"count":85308},{"map_id":13,"x":11,"y":68,"count":93433},{"map_id":33,"x":2,"y":14,"count":89804},{"map_id":33,"x":2,"y":15,"count":138419},{"map_id":33,"x":3,"y":14,"count":58655},{"map_id":33,"x":3,"y":15,"count":88242},{"map_id":33,"x":4,"y":14,"count":41618},{"map_id":33,"x":4,"y":15,"count":57243},{"map_id":33,"x":5,"y":14,"count":31683},{"map_id":33,"x":5,"y":15,"count":43097},{"map_id":33,"x":6,"y":14,"count":28084},{"map_id":33,"x":6,"y":15,"count":34798},{"map_id":33,"x":7,"y":14,"count":25284},{"map_id":33,"x":7,"y":15,"count":31209},{"map_id":33,"x":8,"y":14,"count":23374},{"map_id":33,"x":8,"y":15,"count":27415},{"map_id":33,"x":9,"y":14,"count":22305},{"map_id":33,"x":9,"y":15,"count":25563},{"map_id":33,"x":10,"y":14,"count":23056},{"map_id":33,"x":10,"y":15,"count":26445},{"map_id":33,"x":11,"y":14,"count":21353},{"map_id":33,"x":11,"y":15,"count":24474},{"map_id":33,"x":12,"y":14,"count":22943},{"map_id":33,"x":12,"y":15,"count":24816},{"map_id":33,"x":13,"y":14,"count":21672},{"map_id":33,"x":13,"y":15,"count":23296},{"map_id":33,"x":14,"y":14,"count":22441},{"map_id":33,"x":14,"y":15,"count":22364},{"map_id":33,"x":15,"y":14,"count":21489},{"map_id":33,"x":15,"y":15,"count":18631},{"map_id":33,"x":16,"y":14,"count":18559},{"map_id":33,"x":16,"y":15,"count":19171},{"map_id":33,"x":17,"y":14,"count":17877},{"map_id":33,"x":17,"y":15,"count":15391},{"map_id":33,"x":18,"y":14,"count":13734},{"map_id":33,"x":18,"y":15,"count":14108},{"map_id":33,"x":19,"y":14,"count":12014},{"map_id":33,"x":19,"y":15,"count":11464},{"map_id":33,"x":20,"y":14,"count":9222},{"map_id":33,"x":20,"y":15,"count":8869},{"map_id":33,"x":21,"y":14,"count":7862},{"map_id":33,"x":21,"y":15,"count":9064},{"map_id":33,"x":22,"y":14,"count":7863},{"map_id":33,"x":22,"y":15,"count":7502},{"map_id":33,"x":23,"y":14,"count":8157},{"map_id":33,"x":23,"y":15,"count":8745},{"map_id":33,"x":24,"y":14,"count":9158},{"map_id":33,"x":24,"y":15,"count":8693},{"map_id":33,"x":25,"y":14,"count":9583},{"map_id":33,"x":25,"y":15,"count":10227},{"map_id":33,"x":26,"y":14,"count":9141},{"map_id":33,"x":26,"y":15,"count":9209},{"map_id":33,"x":27,"y":14,"count":8764},{"map_id":33,"x":27,"y":15,"count":9850},{"map_id":33,"x":28,"y":14,"count":8305},{"map_id":33,"x":28,"y":15,"count":9316},{"map_id":33,"x":29,"y":4,"count":1043},{"map_id":33,"x":29,"y":5,"count":592},{"map_id":33,"x":29,"y":14,"count":8677},{"map_id":33,"x":29,"y":15,"count":8121},{"map_id":33,"x":30,"y":4,"count":91},{"map_id":33,"x":30,"y":5,"count":108},{"map_id":33,"x":30,"y":6,"count":97},{"map_id":33,"x":30,"y":7,"count":11},{"map_id":33,"x":30,"y":8,"count":1406},{"map_id":33,"x":30,"y":9,"count":1168},{"map_id":33,"x":30,"y":10,"count":819},{"map_id":33,"x":30,"y":11,"count":551},{"map_id":33,"x":30,"y":12,"count":441},{"map_id":33,"x":30,"y":13,"count":25},{"map_id":33,"x":30,"y":14,"count":7377},{"map_id":33,"x":30,"y":15,"count":8191},{"map_id":33,"x":31,"y":2,"count":3},{"map_id":33,"x":31,"y":3,"count":2},{"map_id":33,"x":31,"y":4,"count":245},{"map_id":33,"x":31,"y":5,"count":94},{"map_id":33,"x":31,"y":6,"count":226},{"map_id":33,"x":31,"y":7,"count":493},{"map_id":33,"x":31,"y":8,"count":774},{"map_id":33,"x":31,"y":9,"count":670},{"map_id":33,"x":31,"y":10,"count":532},{"map_id":33,"x":31,"y":11,"count":327},{"map_id":33,"x":31,"y":12,"count":250},{"map_id":33,"x":31,"y":13,"count":36},{"map_id":33,"x":31,"y":14,"count":5384},{"map_id":33,"x":31,"y":15,"count":7135},{"map_id":33,"x":32,"y":2,"count":7},{"map_id":33,"x":32,"y":4,"count":30},{"map_id":33,"x":32,"y":5,"count":129},{"map_id":33,"x":32,"y":6,"count":40},{"map_id":33,"x":32,"y":7,"count":5},{"map_id":33,"x":32,"y":8,"count":950},{"map_id":33,"x":32,"y":9,"count":420},{"map_id":33,"x":32,"y":10,"count":490},{"map_id":33,"x":32,"y":11,"count":819},{"map_id":33,"x":32,"y":12,"count":567},{"map_id":33,"x":32,"y":13,"count":36},{"map_id":33,"x":32,"y":14,"count":4442},{"map_id":33,"x":32,"y":15,"count":6823},{"map_id":33,"x":33,"y":2,"count":34},{"map_id":33,"x":33,"y":3,"count":105},{"map_id":33,"x":33,"y":4,"count":50},{"map_id":33,"x":33,"y":5,"count":17},{"map_id":33,"x":33,"y":6,"count":12},{"map_id":33,"x":33,"y":7,"count":2},{"map_id":33,"x":33,"y":8,"count":834},{"map_id":33,"x":33,"y":9,"count":809},{"map_id":33,"x":33,"y":10,"count":748},{"map_id":33,"x":33,"y":11,"count":1571},{"map_id":33,"x":33,"y":12,"count":1313},{"map_id":33,"x":33,"y":13,"count":2761},{"map_id":33,"x":33,"y":14,"count":5601},{"map_id":33,"x":33,"y":15,"count":7021},{"map_id":33,"x":34,"y":2,"count":29},{"map_id":33,"x":34,"y":3,"count":2},{"map_id":33,"x":34,"y":4,"count":107},{"map_id":33,"x":34,"y":5,"count":145},{"map_id":33,"x":34,"y":12,"count":607},{"map_id":33,"x":34,"y":13,"count":84},{"map_id":33,"x":34,"y":14,"count":5802},{"map_id":33,"x":34,"y":15,"count":8490},{"map_id":33,"x":35,"y":2,"count":16},{"map_id":33,"x":35,"y":3,"count":2},{"map_id":33,"x":35,"y":4,"count":194},{"map_id":33,"x":35,"y":5,"count":30},{"map_id":33,"x":35,"y":7,"count":17934},{"map_id":33,"x":35,"y":8,"count":12226},{"map_id":33,"x":35,"y":9,"count":6811},{"map_id":33,"x":35,"y":10,"count":4205},{"map_id":33,"x":35,"y":11,"count":2243},{"map_id":33,"x":35,"y":12,"count":1088},{"map_id":33,"x":35,"y":13,"count":103},{"map_id":33,"x":35,"y":14,"count":7652},{"map_id":33,"x":35,"y":15,"count":10857},{"map_id":33,"x":36,"y":6,"count":14249},{"map_id":33,"x":36,"y":7,"count":7280},{"map_id":33,"x":36,"y":8,"count":4031},{"map_id":33,"x":36,"y":9,"count":3013},{"map_id":33,"x":36,"y":10,"count":2076},{"map_id":33,"x":36,"y":11,"count":755},{"map_id":33,"x":36,"y":12,"count":389},{"map_id":33,"x":36,"y":13,"count":57},{"map_id":33,"x":36,"y":14,"count":9783},{"map_id":33,"x":36,"y":15,"count":14718},{"map_id":33,"x":37,"y":6,"count":5446},{"map_id":33,"x":37,"y":7,"count":3104},{"map_id":33,"x":37,"y":8,"count":2109},{"map_id":33,"x":37,"y":9,"count":1718},{"map_id":33,"x":37,"y":10,"count":982},{"map_id":33,"x":37,"y":11,"count":908},{"map_id":33,"x":37,"y":12,"count":398},{"map_id":33,"x":37,"y":13,"count":34},{"map_id":33,"x":37,"y":14,"count":14041},{"map_id":33,"x":37,"y":15,"count":22128},{"map_id":33,"x":38,"y":6,"count":3359},{"map_id":33,"x":38,"y":7,"count":2549},{"map_id":33,"x":38,"y":8,"count":2007},{"map_id":33,"x":38,"y":9,"count":1559},{"map_id":33,"x":39,"y":6,"count":3158},{"map_id":33,"x":39,"y":7,"count":2173},{"map_id":33,"x":39,"y":8,"count":1838},{"map_id":33,"x":39,"y":9,"count":2039},{"map_id":37,"x":0,"y":2,"count":71},{"map_id":37,"x":0,"y":3,"count":14},{"map_id":37,"x":0,"y":4,"count":9},{"map_id":37,"x":0,"y":5,"count":18},{"map_id":37,"x":0,"y":6,"count":131},{"map_id":37,"x":0,"y":7,"count":157},{"map_id":37,"x":1,"y":4,"count":6},{"map_id":37,"x":1,"y":5,"count":4},{"map_id":37,"x":1,"y":6,"count":24},{"map_id":37,"x":1,"y":7,"count":276},{"map_id":37,"x":2,"y":1,"count":7},{"map_id":37,"x":2,"y":2,"count":15},{"map_id":37,"x":2,"y":3,"count":2},{"map_id":37,"x":2,"y":4,"count":11},{"map_id":37,"x":2,"y":5,"count":9},{"map_id":37,"x":2,"y":6,"count":70},{"map_id":37,"x":2,"y":7,"count":496},{"map_id":37,"x":3,"y":2,"count":91},{"map_id":37,"x":3,"y":3,"count":7},{"map_id":37,"x":3,"y":6,"count":45},{"map_id":37,"x":3,"y":7,"count":133},{"map_id":37,"x":4,"y":1,"count":16},{"map_id":37,"x":4,"y":2,"count":46},{"map_id":37,"x":4,"y":3,"count":4},{"map_id":37,"x":4,"y":6,"count":90},{"map_id":37,"x":4,"y":7,"count":113},{"map_id":37,"x":5,"y":1,"count":12},{"map_id":37,"x":5,"y":2,"count":136},{"map_id":37,"x":5,"y":3,"count":169},{"map_id":37,"x":5,"y":5,"count":531},{"map_id":37,"x":5,"y":6,"count":245},{"map_id":37,"x":5,"y":7,"count":497},{"map_id":37,"x":6,"y":1,"count":129},{"map_id":37,"x":6,"y":2,"count":238},{"map_id":37,"x":6,"y":3,"count":232},{"map_id":37,"x":6,"y":4,"count":432},{"map_id":37,"x":6,"y":5,"count":207},{"map_id":37,"x":6,"y":6,"count":422},{"map_id":37,"x":6,"y":7,"count":475},{"map_id":37,"x":7,"y":1,"count":381},{"map_id":37,"x":7,"y":2,"count":338},{"map_id":37,"x":7,"y":3,"count":482},{"map_id":37,"x":7,"y":4,"count":573},{"map_id":37,"x":7,"y":5,"count":491},{"map_id":37,"x":7,"y":6,"count":598},{"map_id":37,"x":7,"y":7,"count":503},{"map_id":38,"x":1,"y":2,"count":5},{"map_id":38,"x":1,"y":3,"count":3},{"map_id":38,"x":2,"y":2,"count":60},{"map_id":38,"x":2,"y":3,"count":24},{"map_id":38,"x":3,"y":1,"count":55},{"map_id":38,"x":3,"y":2,"count":34},{"map_id":38,"x":3,"y":3,"count":5},{"map_id":38,"x":3,"y":6,"count":76},{"map_id":38,"x":3,"y":7,"count":2},{"map_id":38,"x":4,"y":1,"count":38},{"map_id":38,"x":4,"y":2,"count":50},{"map_id":38,"x":4,"y":3,"count":18},{"map_id":38,"x":4,"y":4,"count":41},{"map_id":38,"x":4,"y":5,"count":178},{"map_id":38,"x":4,"y":6,"count":9},{"map_id":38,"x":4,"y":7,"count":13},{"map_id":38,"x":5,"y":1,"count":55},{"map_id":38,"x":5,"y":2,"count":89},{"map_id":38,"x":5,"y":3,"count":85},{"map_id":38,"x":5,"y":4,"count":85},{"map_id":38,"x":5,"y":5,"count":73},{"map_id":38,"x":5,"y":6,"count":74},{"map_id":38,"x":5,"y":7,"count":55},{"map_id":38,"x":6,"y":1,"count":125},{"map_id":38,"x":6,"y":2,"count":115},{"map_id":38,"x":6,"y":3,"count":185},{"map_id":38,"x":6,"y":4,"count":104},{"map_id":38,"x":6,"y":5,"count":112},{"map_id":38,"x":7,"y":1,"count":433},{"map_id":38,"x":7,"y":2,"count":398},{"map_id":38,"x":7,"y":3,"count":214},{"map_id":38,"x":7,"y":4,"count":275},{"map_id":38,"x":7,"y":5,"count":325},{"map_id":38,"x":7,"y":6,"count":349},{"map_id":38,"x":7,"y":7,"count":587},{"map_id":39,"x":0,"y":2,"count":12},{"map_id":39,"x":0,"y":3,"count":13},{"map_id":39,"x":0,"y":4,"count":6},{"map_id":39,"x":0,"y":5,"count":22},{"map_id":39,"x":1,"y":2,"count":21},{"map_id":39,"x":1,"y":3,"count":35},{"map_id":39,"x":1,"y":4,"count":18},{"map_id":39,"x":1,"y":5,"count":55},{"map_id":39,"x":1,"y":6,"count":306},{"map_id":39,"x":1,"y":7,"count":1624},{"map_id":39,"x":2,"y":2,"count":4},{"map_id":39,"x":2,"y":4,"count":29},{"map_id":39,"x":2,"y":5,"count":108},{"map_id":39,"x":2,"y":6,"count":342},{"map_id":39,"x":2,"y":7,"count":3160},{"map_id":39,"x":3,"y":1,"count":43},{"map_id":39,"x":3,"y":2,"count":19},{"map_id":39,"x":3,"y":5,"count":100},{"map_id":39,"x":3,"y":6,"count":294},{"map_id":39,"x":3,"y":7,"count":494},{"map_id":39,"x":4,"y":1,"count":195},{"map_id":39,"x":4,"y":2,"count":54},{"map_id":39,"x":4,"y":5,"count":279},{"map_id":39,"x":4,"y":6,"count":307},{"map_id":39,"x":4,"y":7,"count":1427},{"map_id":39,"x":5,"y":1,"count":61},{"map_id":39,"x":5,"y":2,"count":43},{"map_id":39,"x":5,"y":3,"count":119},{"map_id":39,"x":5,"y":4,"count":232},{"map_id":39,"x":5,"y":5,"count":431},{"map_id":39,"x":5,"y":6,"count":958},{"map_id":39,"x":5,"y":7,"count":2332},{"map_id":39,"x":6,"y":1,"count":6},{"map_id":39,"x":6,"y":2,"count":465},{"map_id":39,"x":6,"y":3,"count":174},{"map_id":39,"x":6,"y":4,"count":255},{"map_id":39,"x":6,"y":5,"count":729},{"map_id":39,"x":6,"y":6,"count":1330},{"map_id":39,"x":6,"y":7,"count":5122},{"map_id":39,"x":7,"y":2,"count":414},{"map_id":39,"x":7,"y":3,"count":550},{"map_id":39,"x":7,"y":4,"count":1205},{"map_id":39,"x":7,"y":5,"count":2531},{"map_id":39,"x":13,"y":5,"count":1124},{"map_id":40,"x":0,"y":2,"count":1842},{"map_id":40,"x":0,"y":3,"count":260},{"map_id":40,"x":0,"y":4,"count":361},{"map_id":40,"x":0,"y":5,"count":234},{"map_id":40,"x":1,"y":2,"count":1247},{"map_id":40,"x":1,"y":3,"count":66},{"map_id":40,"x":1,"y":4,"count":158},{"map_id":40,"x":1,"y":5,"count":86},{"map_id":40,"x":1,"y":11,"count":3},{"map_id":40,"x":2,"y":2,"count":3},{"map_id":40,"x":2,"y":3,"count":6},{"map_id":40,"x":2,"y":4,"count":32},{"map_id":40,"x":2,"y":5,"count":12},{"map_id":40,"x":2,"y":11,"count":34},{"map_id":40,"x":3,"y":3,"count":6},{"map_id":40,"x":3,"y":4,"count":5},{"map_id":40,"x":3,"y":5,"count":103},{"map_id":40,"x":3,"y":10,"count":3},{"map_id":40,"x":3,"y":11,"count":124},{"map_id":40,"x":4,"y":5,"count":16},{"map_id":40,"x":4,"y":6,"count":7},{"map_id":40,"x":4,"y":7,"count":33},{"map_id":40,"x":4,"y":10,"count":14},{"map_id":40,"x":4,"y":11,"count":77},{"map_id":40,"x":5,"y":4,"count":3},{"map_id":40,"x":5,"y":5,"count":4},{"map_id":40,"x":5,"y":6,"count":2},{"map_id":40,"x":5,"y":7,"count":3},{"map_id":40,"x":5,"y":8,"count":21},{"map_id":40,"x":5,"y":9,"count":29},{"map_id":40,"x":5,"y":10,"count":98},{"map_id":40,"x":5,"y":11,"count":720},{"map_id":40,"x":6,"y":8,"count":13},{"map_id":40,"x":6,"y":9,"count":97},{"map_id":40,"x":6,"y":10,"count":464},{"map_id":40,"x":6,"y":11,"count":1071},{"map_id":40,"x":7,"y":8,"count":33},{"map_id":40,"x":7,"y":9,"count":170},{"map_id":40,"x":7,"y":10,"count":1474},{"map_id":40,"x":7,"y":11,"count":1988},{"map_id":40,"x":8,"y":8,"count":99},{"map_id":40,"x":8,"y":9,"count":489},{"map_id":40,"x":8,"y":11,"count":4815},{"map_id":40,"x":9,"y":8,"count":544},{"map_id":40,"x":9,"y":9,"count":1005},{"map_id":40,"x":9,"y":10,"count":1956},{"map_id":40,"x":9,"y":11,"count":5633},{"map_id":40,"x":12,"y":11,"count":204},{"map_id":41,"x":0,"y":3,"count":28569},{"map_id":41,"x":1,"y":3,"count":28686},{"map_id":41,"x":1,"y":4,"count":36356},{"map_id":41,"x":1,"y":5,"count":28042},{"map_id":41,"x":2,"y":3,"count":53878},{"map_id":41,"x":2,"y":4,"count":25718},{"map_id":41,"x":2,"y":5,"count":26532},{"map_id":41,"x":2,"y":6,"count":31193},{"map_id":41,"x":2,"y":7,"count":59402},{"map_id":41,"x":3,"y":3,"count":551235},{"map_id":41,"x":3,"y":4,"count":42720},{"map_id":41,"x":3,"y":5,"count":28451},{"map_id":41,"x":3,"y":6,"count":43025},{"map_id":41,"x":3,"y":7,"count":90255},{"map_id":41,"x":4,"y":4,"count":20521},{"map_id":41,"x":4,"y":5,"count":19527},{"map_id":41,"x":4,"y":6,"count":25617},{"map_id":41,"x":4,"y":7,"count":36038},{"map_id":41,"x":5,"y":3,"count":16575},{"map_id":41,"x":5,"y":4,"count":17914},{"map_id":41,"x":5,"y":5,"count":17850},{"map_id":41,"x":5,"y":6,"count":22771},{"map_id":41,"x":5,"y":7,"count":74322},{"map_id":41,"x":6,"y":3,"count":19066},{"map_id":41,"x":6,"y":4,"count":17486},{"map_id":41,"x":6,"y":5,"count":18859},{"map_id":41,"x":7,"y":3,"count":21073},{"map_id":41,"x":7,"y":4,"count":19840},{"map_id":41,"x":7,"y":5,"count":19583},{"map_id":41,"x":8,"y":3,"count":26091},{"map_id":41,"x":8,"y":4,"count":24114},{"map_id":41,"x":8,"y":5,"count":22495},{"map_id":41,"x":8,"y":6,"count":26458},{"map_id":41,"x":8,"y":7,"count":42968},{"map_id":41,"x":9,"y":3,"count":36007},{"map_id":41,"x":9,"y":4,"count":31281},{"map_id":41,"x":9,"y":5,"count":30356},{"map_id":41,"x":9,"y":6,"count":34281},{"map_id":41,"x":9,"y":7,"count":53042},{"map_id":41,"x":10,"y":3,"count":38004},{"map_id":41,"x":10,"y":4,"count":35491},{"map_id":41,"x":10,"y":5,"count":32607},{"map_id":41,"x":10,"y":6,"count":38911},{"map_id":41,"x":10,"y":7,"count":51755},{"map_id":41,"x":11,"y":3,"count":128617},{"map_id":41,"x":11,"y":4,"count":58015},{"map_id":41,"x":11,"y":5,"count":57717},{"map_id":41,"x":11,"y":6,"count":61120},{"map_id":41,"x":11,"y":7,"count":94230},{"map_id":41,"x":12,"y":3,"count":94177},{"map_id":41,"x":12,"y":4,"count":84063},{"map_id":41,"x":12,"y":5,"count":77625},{"map_id":41,"x":13,"y":4,"count":420331},{"map_id":41,"x":13,"y":5,"count":141559},{"map_id":41,"x":23,"y":25,"count":28752},{"map_id":42,"x":0,"y":2,"count":11},{"map_id":42,"x":0,"y":7,"count":216},{"map_id":42,"x":1,"y":2,"count":100},{"map_id":42,"x":1,"y":7,"count":168},{"map_id":42,"x":2,"y":2,"count":131},{"map_id":42,"x":2,"y":3,"count":70},{"map_id":42,"x":2,"y":4,"count":138},{"map_id":42,"x":2,"y":5,"count":152},{"map_id":42,"x":2,"y":6,"count":130},{"map_id":42,"x":2,"y":7,"count":413},{"map_id":42,"x":3,"y":2,"count":450},{"map_id":42,"x":3,"y":4,"count":240},{"map_id":42,"x":3,"y":5,"count":204},{"map_id":42,"x":3,"y":6,"count":198},{"map_id":42,"x":3,"y":7,"count":973},{"map_id":42,"x":4,"y":2,"count":455},{"map_id":42,"x":4,"y":5,"count":181},{"map_id":42,"x":4,"y":6,"count":198},{"map_id":42,"x":4,"y":7,"count":424},{"map_id":42,"x":5,"y":2,"count":685},{"map_id":42,"x":5,"y":5,"count":474},{"map_id":42,"x":5,"y":6,"count":335},{"map_id":42,"x":5,"y":7,"count":594},{"map_id":42,"x":6,"y":2,"count":681},{"map_id":42,"x":6,"y":5,"count":1488},{"map_id":42,"x":6,"y":6,"count":1908},{"map_id":42,"x":6,"y":7,"count":4505},{"map_id":42,"x":7,"y":2,"count":1107},{"map_id":42,"x":7,"y":5,"count":2947},{"map_id":42,"x":7,"y":6,"count":6228},{"map_id":42,"x":7,"y":7,"count":16003},{"map_id":42,"x":29,"y":19,"count":361},{"map_id":43,"x":0,"y":1,"count":669},{"map_id":43,"x":0,"y":2,"count":339},{"map_id":43,"x":0,"y":3,"count":485},{"map_id":43,"x":0,"y":4,"count":1152},{"map_id":43,"x":0,"y":5,"count":1946},{"map_id":43,"x":1,"y":1,"count":878},{"map_id":43,"x":1,"y":2,"count":675},{"map_id":43,"x":1,"y":3,"count":700},{"map_id":43,"x":1,"y":4,"count":1098},{"map_id":43,"x":1,"y":5,"count":1688},{"map_id":43,"x":1,"y":6,"count":2832},{"map_id":43,"x":1,"y":7,"count":8167},{"map_id":43,"x":2,"y":1,"count":1695},{"map_id":43,"x":2,"y":2,"count":1106},{"map_id":43,"x":2,"y":3,"count":1135},{"map_id":43,"x":2,"y":4,"count":8166},{"map_id":43,"x":2,"y":5,"count":2920},{"map_id":43,"x":2,"y":6,"count":3814},{"map_id":43,"x":2,"y":7,"count":15433},{"map_id":43,"x":3,"y":1,"count":5143},{"map_id":43,"x":3,"y":2,"count":1666},{"map_id":43,"x":3,"y":6,"count":4634},{"map_id":43,"x":3,"y":7,"count":5258},{"map_id":43,"x":4,"y":2,"count":2528},{"map_id":43,"x":4,"y":5,"count":4118},{"map_id":43,"x":4,"y":6,"count":4237},{"map_id":43,"x":4,"y":7,"count":9550},{"map_id":43,"x":5,"y":1,"count":7262},{"map_id":43,"x":5,"y":2,"count":2921},{"map_id":43,"x":5,"y":3,"count":3585},{"map_id":43,"x":5,"y":4,"count":3466},{"map_id":43,"x":5,"y":5,"count":4207},{"map_id":43,"x":5,"y":6,"count":5816},{"map_id":43,"x":5,"y":7,"count":16766},{"map_id":43,"x":6,"y":1,"count":4516},{"map_id":43,"x":6,"y":2,"count":4985},{"map_id":43,"x":6,"y":3,"count":4756},{"map_id":43,"x":6,"y":4,"count":5439},{"map_id":43,"x":6,"y":5,"count":7582},{"map_id":43,"x":6,"y":6,"count":13219},{"map_id":43,"x":6,"y":7,"count":33525},{"map_id":43,"x":7,"y":2,"count":10177},{"map_id":43,"x":7,"y":3,"count":7541},{"map_id":43,"x":7,"y":4,"count":9990},{"map_id":43,"x":7,"y":5,"count":13523},{"map_id":43,"x":21,"y":15,"count":4806},{"map_id":44,"x":0,"y":2,"count":8319},{"map_id":44,"x":0,"y":3,"count":4115},{"map_id":44,"x":0,"y":4,"count":3169},{"map_id":44,"x":0,"y":5,"count":3697},{"map_id":44,"x":1,"y":2,"count":6290},{"map_id":44,"x":1,"y":3,"count":2916},{"map_id":44,"x":1,"y":4,"count":2383},{"map_id":44,"x":1,"y":5,"count":3440},{"map_id":44,"x":1,"y":6,"count":5220},{"map_id":44,"x":1,"y":7,"count":8331},{"map_id":44,"x":2,"y":1,"count":10184},{"map_id":44,"x":2,"y":2,"count":6034},{"map_id":44,"x":2,"y":3,"count":3458},{"map_id":44,"x":2,"y":4,"count":3110},{"map_id":44,"x":2,"y":5,"count":3995},{"map_id":44,"x":2,"y":6,"count":5456},{"map_id":44,"x":2,"y":7,"count":16396},{"map_id":44,"x":3,"y":1,"count":14347},{"map_id":44,"x":3,"y":2,"count":5039},{"map_id":44,"x":3,"y":5,"count":2692},{"map_id":44,"x":3,"y":6,"count":3922},{"map_id":44,"x":3,"y":7,"count":5336},{"map_id":44,"x":4,"y":1,"count":14357},{"map_id":44,"x":4,"y":2,"count":5351},{"map_id":44,"x":4,"y":5,"count":2496},{"map_id":44,"x":4,"y":6,"count":4144},{"map_id":44,"x":4,"y":7,"count":6708},{"map_id":44,"x":5,"y":1,"count":12147},{"map_id":44,"x":5,"y":2,"count":11858},{"map_id":44,"x":5,"y":4,"count":5928},{"map_id":44,"x":5,"y":5,"count":3577},{"map_id":44,"x":5,"y":6,"count":6161},{"map_id":44,"x":5,"y":7,"count":10954},{"map_id":44,"x":6,"y":1,"count":13416},{"map_id":44,"x":6,"y":2,"count":8080},{"map_id":44,"x":6,"y":3,"count":13092},{"map_id":44,"x":6,"y":4,"count":4986},{"map_id":44,"x":6,"y":5,"count":5878},{"map_id":44,"x":6,"y":6,"count":8022},{"map_id":44,"x":6,"y":7,"count":18333},{"map_id":44,"x":7,"y":2,"count":14998},{"map_id":44,"x":7,"y":3,"count":9247},{"map_id":44,"x":7,"y":4,"count":9848},{"map_id":44,"x":7,"y":5,"count":7739},{"map_id":44,"x":21,"y":9,"count":5316},{"map_id":50,"x":0,"y":1,"count":6496},{"map_id":50,"x":1,"y":1,"count":8305},{"map_id":50,"x":1,"y":2,"count":7262},{"map_id":50,"x":1,"y":3,"count":7887},{"map_id":50,"x":1,"y":4,"count":11357},{"map_id":50,"x":1,"y":5,"count":12558},{"map_id":50,"x":1,"y":6,"count":21322},{"map_id":50,"x":1,"y":7,"count":147490},{"map_id":50,"x":2,"y":1,"count":6564},{"map_id":50,"x":2,"y":2,"count":7452},{"map_id":50,"x":2,"y":3,"count":7434},{"map_id":50,"x":2,"y":4,"count":9369},{"map_id":50,"x":2,"y":5,"count":12161},{"map_id":50,"x":2,"y":6,"count":22523},{"map_id":50,"x":2,"y":7,"count":152906},{"map_id":50,"x":3,"y":1,"count":7656},{"map_id":50,"x":3,"y":2,"count":8387},{"map_id":50,"x":3,"y":3,"count":8832},{"map_id":50,"x":3,"y":4,"count":11907},{"map_id":50,"x":3,"y":5,"count":16066},{"map_id":50,"x":3,"y":6,"count":26942},{"map_id":50,"x":3,"y":7,"count":187224},{"map_id":50,"x":3,"y":43,"count":73591},{"map_id":50,"x":4,"y":1,"count":7683},{"map_id":50,"x":4,"y":2,"count":6891},{"map_id":50,"x":4,"y":3,"count":8296},{"map_id":50,"x":4,"y":4,"count":12311},{"map_id":50,"x":4,"y":5,"count":16898},{"map_id":50,"x":4,"y":6,"count":28476},{"map_id":50,"x":4,"y":7,"count":286545},{"map_id":50,"x":5,"y":0,"count":1107},{"map_id":50,"x":5,"y":1,"count":8714},{"map_id":50,"x":5,"y":2,"count":7827},{"map_id":50,"x":5,"y":3,"count":8093},{"map_id":50,"x":5,"y":4,"count":13236},{"map_id":50,"x":5,"y":5,"count":15869},{"map_id":50,"x":5,"y":6,"count":23668},{"map_id":50,"x":5,"y":7,"count":106435},{"map_id":50,"x":6,"y":1,"count":9480},{"map_id":50,"x":6,"y":4,"count":11118},{"map_id":50,"x":6,"y":7,"count":110843},{"map_id":50,"x":7,"y":1,"count":12236},{"map_id":50,"x":7,"y":2,"count":9250},{"map_id":50,"x":7,"y":3,"count":9712},{"map_id":50,"x":7,"y":4,"count":20490},{"map_id":50,"x":7,"y":5,"count":11720},{"map_id":50,"x":7,"y":6,"count":13571},{"map_id":50,"x":7,"y":7,"count":112668},{"map_id":50,"x":8,"y":1,"count":12469},{"map_id":50,"x":8,"y":7,"count":114550},{"map_id":50,"x":9,"y":1,"count":13001},{"map_id":50,"x":15,"y":47,"count":195},{"map_id":50,"x":16,"y":47,"count":309},{"map_id":50,"x":17,"y":47,"count":596},{"map_id":50,"x":18,"y":47,"count":398},{"map_id":51,"x":1,"y":30,"count":43456},{"map_id":51,"x":1,"y":31,"count":42913},{"map_id":51,"x":1,"y":40,"count":27895},{"map_id":51,"x":1,"y":41,"count":19523},{"map_id":51,"x":1,"y":42,"count":31756},{"map_id":51,"x":1,"y":43,"count":51431},{"map_id":51,"x":2,"y":30,"count":28391},{"map_id":51,"x":2,"y":31,"count":27851},{"map_id":51,"x":2,"y":40,"count":11137},{"map_id":51,"x":2,"y":41,"count":16944},{"map_id":51,"x":2,"y":42,"count":29327},{"map_id":51,"x":2,"y":43,"count":47872},{"map_id":51,"x":3,"y":30,"count":14816},{"map_id":51,"x":3,"y":31,"count":14478},{"map_id":51,"x":3,"y":40,"count":5903},{"map_id":51,"x":3,"y":41,"count":8457},{"map_id":51,"x":3,"y":42,"count":13487},{"map_id":51,"x":3,"y":43,"count":18421},{"map_id":51,"x":4,"y":30,"count":11025},{"map_id":51,"x":4,"y":31,"count":10021},{"map_id":51,"x":4,"y":40,"count":4130},{"map_id":51,"x":4,"y":41,"count":6289},{"map_id":51,"x":4,"y":42,"count":8901},{"map_id":51,"x":4,"y":43,"count":11760},{"map_id":51,"x":5,"y":0,"count":1645},{"map_id":51,"x":5,"y":30,"count":7465},{"map_id":51,"x":5,"y":31,"count":6489},{"map_id":51,"x":5,"y":40,"count":2047},{"map_id":51,"x":5,"y":41,"count":2722},{"map_id":51,"x":5,"y":42,"count":3113},{"map_id":51,"x":5,"y":43,"count":4210},{"map_id":51,"x":6,"y":30,"count":6388},{"map_id":51,"x":6,"y":31,"count":5831},{"map_id":51,"x":6,"y":32,"count":2995},{"map_id":51,"x":6,"y":33,"count":2352},{"map_id":51,"x":6,"y":34,"count":2102},{"map_id":51,"x":6,"y":35,"count":1809},{"map_id":51,"x":6,"y":36,"count":1800},{"map_id":51,"x":6,"y":37,"count":1509},{"map_id":51,"x":6,"y":38,"count":882},{"map_id":51,"x":6,"y":39,"count":1032},{"map_id":51,"x":6,"y":40,"count":1102},{"map_id":51,"x":6,"y":41,"count":1361},{"map_id":51,"x":6,"y":42,"count":1972},{"map_id":51,"x":6,"y":43,"count":2044},{"map_id":51,"x":7,"y":30,"count":5365},{"map_id":51,"x":7,"y":31,"count":4207},{"map_id":51,"x":7,"y":32,"count":3186},{"map_id":51,"x":7,"y":33,"count":2066},{"map_id":51,"x":7,"y":34,"count":2521},{"map_id":51,"x":7,"y":35,"count":1538},{"map_id":51,"x":7,"y":36,"count":1303},{"map_id":51,"x":7,"y":37,"count":1403},{"map_id":51,"x":7,"y":38,"count":1145},{"map_id":51,"x":7,"y":39,"count":985},{"map_id":51,"x":7,"y":40,"count":908},{"map_id":51,"x":7,"y":41,"count":905},{"map_id":51,"x":7,"y":42,"count":1047},{"map_id":51,"x":7,"y":43,"count":1247},{"map_id":51,"x":8,"y":30,"count":34317},{"map_id":51,"x":8,"y":31,"count":3877},{"map_id":51,"x":8,"y":32,"count":3622},{"map_id":51,"x":8,"y":33,"count":2509},{"map_id":51,"x":8,"y":34,"count":2088},{"map_id":51,"x":8,"y":35,"count":1649},{"map_id":51,"x":8,"y":36,"count":1400},{"map_id":51,"x":8,"y":37,"count":1412},{"map_id":51,"x":8,"y":38,"count":1422},{"map_id":51,"x":8,"y":39,"count":1134},{"map_id":51,"x":8,"y":40,"count":1031},{"map_id":51,"x":8,"y":41,"count":1572},{"map_id":51,"x":8,"y":42,"count":760},{"map_id":51,"x":8,"y":43,"count":878},{"map_id":51,"x":9,"y":32,"count":2619},{"map_id":51,"x":9,"y":33,"count":1829},{"map_id":51,"x":9,"y":40,"count":584},{"map_id":51,"x":9,"y":41,"count":792},{"map_id":51,"x":9,"y":42,"count":624},{"map_id":51,"x":9,"y":43,"count":1176},{"map_id":51,"x":10,"y":32,"count":2508},{"map_id":51,"x":10,"y":33,"count":2021},{"map_id":51,"x":10,"y":40,"count":564},{"map_id":51,"x":10,"y":41,"count":572},{"map_id":51,"x":10,"y":42,"count":855},{"map_id":51,"x":10,"y":43,"count":1193},{"map_id":51,"x":11,"y":32,"count":2126},{"map_id":51,"x":11,"y":33,"count":1521},{"map_id":51,"x":11,"y":40,"count":659},{"map_id":51,"x":11,"y":41,"count":774},{"map_id":51,"x":11,"y":42,"count":1049},{"map_id":51,"x":11,"y":43,"count":1497},{"map_id":51,"x":12,"y":32,"count":2783},{"map_id":51,"x":12,"y":33,"count":2368},{"map_id":51,"x":12,"y":40,"count":766},{"map_id":51,"x":12,"y":41,"count":1234},{"map_id":51,"x":12,"y":42,"count":985},{"map_id":51,"x":12,"y":43,"count":1253},{"map_id":51,"x":13,"y":32,"count":2953},{"map_id":51,"x":13,"y":33,"count":2524},{"map_id":51,"x":13,"y":40,"count":907},{"map_id":51,"x":13,"y":41,"count":629},{"map_id":51,"x":13,"y":42,"count":1021},{"map_id":51,"x":13,"y":43,"count":1034},{"map_id":51,"x":14,"y":32,"count":5903},{"map_id":51,"x":14,"y":33,"count":3162},{"map_id":51,"x":14,"y":40,"count":1031},{"map_id":51,"x":14,"y":41,"count":1879},{"map_id":51,"x":14,"y":42,"count":793},{"map_id":51,"x":14,"y":43,"count":1042},{"map_id":51,"x":15,"y":32,"count":13095},{"map_id":51,"x":15,"y":33,"count":4394},{"map_id":51,"x":15,"y":34,"count":4088},{"map_id":51,"x":15,"y":35,"count":2108},{"map_id":51,"x":15,"y":36,"count":1544},{"map_id":51,"x":15,"y":37,"count":1346},{"map_id":51,"x":15,"y":38,"count":1182},{"map_id":51,"x":15,"y":39,"count":1075},{"map_id":51,"x":15,"y":40,"count":1132},{"map_id":51,"x":15,"y":41,"count":925},{"map_id":51,"x":15,"y":42,"count":958},{"map_id":51,"x":15,"y":43,"count":2588},{"map_id":51,"x":15,"y":44,"count":1811},{"map_id":51,"x":15,"y":45,"count":1811},{"map_id":51,"x":15,"y":46,"count":1207},{"map_id":51,"x":15,"y":47,"count":684},{"map_id":51,"x":16,"y":5,"count":76},{"map_id":51,"x":16,"y":6,"count":55},{"map_id":51,"x":16,"y":7,"count":18},{"map_id":51,"x":16,"y":8,"count":91},{"map_id":51,"x":16,"y":9,"count":40},{"map_id":51,"x":16,"y":33,"count":10372},{"map_id":51,"x":16,"y":34,"count":3648},{"map_id":51,"x":16,"y":35,"count":2554},{"map_id":51,"x":16,"y":36,"count":2180},{"map_id":51,"x":16,"y":37,"count":1631},{"map_id":51,"x":16,"y":38,"count":1257},{"map_id":51,"x":16,"y":39,"count":1159},{"map_id":51,"x":16,"y":40,"count":959},{"map_id":51,"x":16,"y":44,"count":3028},{"map_id":51,"x":16,"y":45,"count":1897},{"map_id":51,"x":16,"y":46,"count":1497},{"map_id":51,"x":16,"y":47,"count":1633},{"map_id":51,"x":17,"y":4,"count":28},{"map_id":51,"x":17,"y":5,"count":51},{"map_id":51,"x":17,"y":6,"count":61},{"map_id":51,"x":17,"y":7,"count":25},{"map_id":51,"x":17,"y":8,"count":84},{"map_id":51,"x":17,"y":9,"count":139},{"map_id":51,"x":17,"y":10,"count":8},{"map_id":51,"x":17,"y":32,"count":31632},{"map_id":51,"x":17,"y":33,"count":10597},{"map_id":51,"x":17,"y":34,"count":7564},{"map_id":51,"x":17,"y":35,"count":4748},{"map_id":51,"x":17,"y":36,"count":3118},{"map_id":51,"x":17,"y":37,"count":2208},{"map_id":51,"x":17,"y":38,"count":1497},{"map_id":51,"x":17,"y":39,"count":1412},{"map_id":51,"x":17,"y":40,"count":971},{"map_id":51,"x":17,"y":43,"count":2013},{"map_id":51,"x":17,"y":44,"count":1331},{"map_id":51,"x":17,"y":45,"count":6350},{"map_id":51,"x":17,"y":46,"count":2521},{"map_id":51,"x":17,"y":47,"count":5495},{"map_id":51,"x":18,"y":3,"count":3},{"map_id":51,"x":18,"y":4,"count":13},{"map_id":51,"x":18,"y":5,"count":49},{"map_id":51,"x":18,"y":6,"count":56},{"map_id":51,"x":18,"y":7,"count":50},{"map_id":51,"x":18,"y":8,"count":18},{"map_id":51,"x":18,"y":9,"count":11},{"map_id":51,"x":18,"y":32,"count":36454},{"map_id":51,"x":18,"y":33,"count":23187},{"map_id":51,"x":18,"y":34,"count":30744},{"map_id":51,"x":18,"y":35,"count":9707},{"map_id":51,"x":18,"y":36,"count":5778},{"map_id":51,"x":18,"y":37,"count":3269},{"map_id":51,"x":18,"y":38,"count":3039},{"map_id":51,"x":18,"y":39,"count":2529},{"map_id":51,"x":18,"y":40,"count":1926},{"map_id":51,"x":18,"y":41,"count":1023},{"map_id":51,"x":18,"y":42,"count":1111},{"map_id":51,"x":18,"y":43,"count":1237},{"map_id":51,"x":18,"y":44,"count":2749},{"map_id":51,"x":18,"y":46,"count":4354},{"map_id":51,"x":18,"y":47,"count":1887},{"map_id":51,"x":19,"y":8,"count":74},{"map_id":51,"x":19,"y":9,"count":12},{"map_id":51,"x":19,"y":40,"count":1800},{"map_id":51,"x":19,"y":41,"count":1464},{"map_id":51,"x":19,"y":42,"count":1324},{"map_id":51,"x":19,"y":43,"count":1257},{"map_id":51,"x":20,"y":8,"count":41},{"map_id":51,"x":20,"y":9,"count":3},{"map_id":51,"x":20,"y":40,"count":2229},{"map_id":51,"x":20,"y":41,"count":1794},{"map_id":51,"x":20,"y":42,"count":1033},{"map_id":51,"x":20,"y":43,"count":1274},{"map_id":51,"x":21,"y":8,"count":13},{"map_id":51,"x":21,"y":9,"count":6},{"map_id":51,"x":21,"y":40,"count":2118},{"map_id":51,"x":21,"y":41,"count":1780},{"map_id":51,"x":21,"y":42,"count":1552},{"map_id":51,"x":21,"y":43,"count":1835},{"map_id":51,"x":22,"y":8,"count":34},{"map_id":51,"x":22,"y":9,"count":7},{"map_id":51,"x":22,"y":40,"count":3292},{"map_id":51,"x":22,"y":41,"count":3027},{"map_id":51,"x":22,"y":42,"count":1695},{"map_id":51,"x":22,"y":43,"count":2091},{"map_id":51,"x":23,"y":8,"count":8},{"map_id":51,"x":23,"y":9,"count":9},{"map_id":51,"x":23,"y":40,"count":11152},{"map_id":51,"x":23,"y":41,"count":2981},{"map_id":51,"x":23,"y":42,"count":1859},{"map_id":51,"x":23,"y":43,"count":1829},{"map_id":51,"x":24,"y":8,"count":17},{"map_id":51,"x":24,"y":9,"count":12},{"map_id":51,"x":24,"y":41,"count":4937},{"map_id":51,"x":24,"y":42,"count":1664},{"map_id":51,"x":24,"y":43,"count":1243},{"map_id":51,"x":25,"y":8,"count":13},{"map_id":51,"x":25,"y":9,"count":56},{"map_id":51,"x":25,"y":10,"count":52},{"map_id":51,"x":25,"y":11,"count":76},{"map_id":51,"x":25,"y":12,"count":65},{"map_id":51,"x":25,"y":13,"count":20},{"map_id":51,"x":25,"y":14,"count":3},{"map_id":51,"x":25,"y":15,"count":21},{"map_id":51,"x":25,"y":16,"count":59},{"map_id":51,"x":25,"y":17,"count":116},{"map_id":51,"x":25,"y":18,"count":146},{"map_id":51,"x":25,"y":19,"count":212},{"map_id":51,"x":25,"y":20,"count":240},{"map_id":51,"x":25,"y":21,"count":142},{"map_id":51,"x":25,"y":22,"count":109},{"map_id":51,"x":25,"y":23,"count":34},{"map_id":51,"x":25,"y":24,"count":120},{"map_id":51,"x":25,"y":25,"count":59},{"map_id":51,"x":25,"y":26,"count":31},{"map_id":51,"x":25,"y":27,"count":31},{"map_id":51,"x":25,"y":28,"count":45},{"map_id":51,"x":25,"y":29,"count":115},{"map_id":51,"x":25,"y":30,"count":48},{"map_id":51,"x":25,"y":31,"count":119},{"map_id":51,"x":25,"y":32,"count":114},{"map_id":51,"x":25,"y":33,"count":214},{"map_id":51,"x":25,"y":34,"count":772},{"map_id":51,"x":25,"y":35,"count":1025},{"map_id":51,"x":25,"y":36,"count":830},{"map_id":51,"x":25,"y":37,"count":1026},{"map_id":51,"x":25,"y":38,"count":1512},{"map_id":51,"x":25,"y":39,"count":976},{"map_id":51,"x":25,"y":40,"count":3202},{"map_id":51,"x":25,"y":41,"count":1918},{"map_id":51,"x":25,"y":42,"count":1748},{"map_id":51,"x":25,"y":43,"count":1510},{"map_id":51,"x":26,"y":8,"count":5},{"map_id":51,"x":26,"y":9,"count":42},{"map_id":51,"x":26,"y":10,"count":163},{"map_id":51,"x":26,"y":11,"count":173},{"map_id":51,"x":26,"y":12,"count":36},{"map_id":51,"x":26,"y":13,"count":18},{"map_id":51,"x":26,"y":14,"count":10},{"map_id":51,"x":26,"y":16,"count":10},{"map_id":51,"x":26,"y":18,"count":120},{"map_id":51,"x":26,"y":19,"count":226},{"map_id":51,"x":26,"y":20,"count":193},{"map_id":51,"x":26,"y":21,"count":35},{"map_id":51,"x":26,"y":22,"count":36},{"map_id":51,"x":26,"y":23,"count":12},{"map_id":51,"x":26,"y":24,"count":95},{"map_id":51,"x":26,"y":25,"count":50},{"map_id":51,"x":26,"y":26,"count":60},{"map_id":51,"x":26,"y":27,"count":49},{"map_id":51,"x":26,"y":28,"count":106},{"map_id":51,"x":26,"y":29,"count":83},{"map_id":51,"x":26,"y":30,"count":124},{"map_id":51,"x":26,"y":31,"count":125},{"map_id":51,"x":26,"y":32,"count":53},{"map_id":51,"x":26,"y":33,"count":11733},{"map_id":51,"x":26,"y":34,"count":469},{"map_id":51,"x":26,"y":35,"count":768},{"map_id":51,"x":26,"y":36,"count":770},{"map_id":51,"x":26,"y":37,"count":729},{"map_id":51,"x":26,"y":38,"count":1344},{"map_id":51,"x":26,"y":39,"count":1371},{"map_id":51,"x":26,"y":40,"count":3892},{"map_id":51,"x":26,"y":41,"count":3665},{"map_id":51,"x":26,"y":42,"count":1722},{"map_id":51,"x":26,"y":43,"count":1959},{"map_id":51,"x":27,"y":18,"count":75},{"map_id":51,"x":27,"y":20,"count":11},{"map_id":51,"x":27,"y":21,"count":29},{"map_id":51,"x":27,"y":22,"count":22},{"map_id":51,"x":27,"y":23,"count":8},{"map_id":51,"x":27,"y":24,"count":58},{"map_id":51,"x":27,"y":25,"count":31},{"map_id":51,"x":27,"y":26,"count":16},{"map_id":51,"x":27,"y":27,"count":48},{"map_id":51,"x":27,"y":28,"count":96},{"map_id":51,"x":27,"y":29,"count":79},{"map_id":51,"x":27,"y":30,"count":366},{"map_id":51,"x":27,"y":31,"count":102},{"map_id":51,"x":27,"y":32,"count":54},{"map_id":51,"x":27,"y":33,"count":7444},{"map_id":51,"x":27,"y":34,"count":500},{"map_id":51,"x":27,"y":35,"count":1356},{"map_id":51,"x":27,"y":36,"count":1226},{"map_id":51,"x":27,"y":37,"count":1250},{"map_id":51,"x":27,"y":38,"count":1291},{"map_id":51,"x":27,"y":39,"count":2692},{"map_id":51,"x":27,"y":41,"count":23955},{"map_id":51,"x":27,"y":42,"count":2003},{"map_id":51,"x":27,"y":43,"count":3244},{"map_id":51,"x":28,"y":18,"count":19},{"map_id":51,"x":28,"y":32,"count":18},{"map_id":51,"x":28,"y":33,"count":6827},{"map_id":51,"x":28,"y":40,"count":3739},{"map_id":51,"x":28,"y":41,"count":5825},{"map_id":51,"x":28,"y":42,"count":3436},{"map_id":51,"x":28,"y":43,"count":5001},{"map_id":51,"x":29,"y":32,"count":12},{"map_id":51,"x":29,"y":33,"count":9029},{"map_id":51,"x":29,"y":40,"count":2877},{"map_id":51,"x":29,"y":41,"count":2376},{"map_id":51,"x":29,"y":42,"count":3347},{"map_id":51,"x":29,"y":43,"count":4905},{"map_id":51,"x":30,"y":32,"count":44},{"map_id":51,"x":30,"y":33,"count":10},{"map_id":51,"x":30,"y":40,"count":4719},{"map_id":51,"x":30,"y":41,"count":5166},{"map_id":51,"x":30,"y":42,"count":4912},{"map_id":51,"x":30,"y":43,"count":7434},{"map_id":51,"x":31,"y":32,"count":4},{"map_id":51,"x":31,"y":33,"count":56},{"map_id":51,"x":31,"y":40,"count":4572},{"map_id":51,"x":31,"y":41,"count":3900},{"map_id":51,"x":31,"y":42,"count":4947},{"map_id":51,"x":31,"y":43,"count":7145},{"map_id":51,"x":32,"y":33,"count":25},{"map_id":51,"x":32,"y":40,"count":8307},{"map_id":51,"x":32,"y":41,"count":7879},{"map_id":51,"x":32,"y":42,"count":7467},{"map_id":51,"x":32,"y":43,"count":7878}],"12.1.15":[{"map_id":0,"x":1,"y":2,"count":185},{"map_id":0,"x":1,"y":3,"count":48},{"map_id":0,"x":1,"y":4,"count":20},{"map_id":0,"x":1,"y":5,"count":18},{"map_id":0,"x":1,"y":6,"count":11},{"map_id":0,"x":1,"y":7,"count":3},{"map_id":0,"x":1,"y":8,"count":4},{"map_id":0,"x":1,"y":9,"count":5},{"map_id":0,"x":1,"y":10,"count":1},{"map_id":0,"x":2,"y":2,"count":61},{"map_id":0,"x":2,"y":3,"count":35},{"map_id":0,"x":2,"y":4,"count":14},{"map_id":0,"x":2,"y":5,"count":11},{"map_id":0,"x":2,"y":6,"count":15},{"map_id":0,"x":2,"y":7,"count":2},{"map_id":0,"x":2,"y":8,"count":1},{"map_id":0,"x":3,"y":2,"count":45},{"map_id":0,"x":3,"y":3,"count":41},{"map_id":0,"x":3,"y":4,"count":9},{"map_id":0,"x":3,"y":6,"count":3},{"map_id":0,"x":3,"y":7,"count":6},{"map_id":0,"x":3,"y":8,"count":7},{"map_id":0,"x":3,"y":9,"count":1},{"map_id":0,"x":4,"y":2,"count":68},{"map_id":0,"x":4,"y":6,"count":9},{"map_id":0,"x":4,"y":7,"count":5},{"map_id":0,"x":4,"y":8,"count":10},{"map_id":0,"x":5,"y":2,"count":45},{"map_id":0,"x":5,"y":5,"count":3},{"map_id":0,"x":5,"y":6,"count":6},{"map_id":0,"x":5,"y":7,"count":4},{"map_id":0,"x":5,"y":8,"count":3},{"map_id":0,"x":6,"y":2,"count":54},{"map_id":0,"x":6,"y":6,"count":4},{"map_id":0,"x":6,"y":7,"count":1},{"map_id":0,"x":7,"y":2,"count":16},{"map_id":0,"x":7,"y":6,"count":3},{"map_id":0,"x":8,"y":2,"count":15},{"map_id":0,"x":8,"y":3,"count":2},{"map_id":0,"x":8,"y":4,"count":4},{"map_id":0,"x":8,"y":5,"count":3},{"map_id":0,"x":8,"y":6,"count":3},{"map_id":0,"x":9,"y":2,"count":3},{"map_id":0,"x":9,"y":3,"count":7},{"map_id":0,"x":9,"y":4,"count":18},{"map_id":0,"x":9,"y":5,"count":13},{"map_id":0,"x":9,"y":6,"count":2},{"map_id":0,"x":10,"y":0,"count":3},{"map_id":0,"x":10,"y":1,"count":12},{"map_id":0,"x":10,"y":2,"count":5},{"map_id":0,"x":10,"y":3,"count":7},{"map_id":0,"x":10,"y":4,"count":2},{"map_id":0,"x":10,"y":5,"count":4},{"map_id":0,"x":10,"y":6,"count":7},{"map_id":0,"x":10,"y":7,"count":10},{"map_id":0,"x":11,"y":0,"count":9},{"map_id":0,"x":11,"y":1,"count":1},{"map_id":0,"x":11,"y":2,"count":1},{"map_id":0,"x":11,"y":3,"count":3},{"map_id":0,"x":11,"y":4,"count":6},{"map_id":0,"x":11,"y":6,"count":9},{"map_id":0,"x":11,"y":7,"count":4},{"map_id":0,"x":12,"y":2,"count":1},{"map_id":0,"x":12,"y":6,"count":13},{"map_id":0,"x":12,"y":7,"count":4},{"map_id":0,"x":13,"y":2,"count":9},{"map_id":0,"x":13,"y":5,"count":1},{"map_id":0,"x":13,"y":6,"count":9},{"map_id":0,"x":13,"y":7,"count":7},{"map_id":0,"x":14,"y":2,"count":4},{"map_id":0,"x":14,"y":6,"count":18},{"map_id":0,"x":14,"y":7,"count":7},{"map_id":0,"x":15,"y":2,"count":3},{"map_id":0,"x":15,"y":6,"count":13},{"map_id":0,"x":15,"y":7,"count":12},{"map_id":0,"x":16,"y":2,"count":2},{"map_id":0,"x":16,"y":3,"count":1},{"map_id":0,"x":16,"y":4,"count":2},{"map_id":0,"x":16,"y":5,"count":7},{"map_id":0,"x":16,"y":6,"count":13},{"map_id":0,"x":16,"y":7,"count":4},{"map_id":0,"x":16,"y":8,"count":5},{"map_id":0,"x":16,"y":9,"count":1},{"map_id":0,"x":17,"y":5,"count":6},{"map_id":0,"x":17,"y":6,"count":2},{"map_id":0,"x":17,"y":7,"count":5},{"map_id":0,"x":17,"y":8,"count":6},{"map_id":0,"x":17,"y":9,"count":14},{"map_id":0,"x":17,"y":10,"count":2},{"map_id":0,"x":18,"y":6,"count":1},{"map_id":0,"x":18,"y":7,"count":2},{"map_id":0,"x":18,"y":8,"count":2},{"map_id":0,"x":18,"y":9,"count":7},{"map_id":1,"x":2,"y":7,"count":13},{"map_id":1,"x":3,"y":7,"count":133},{"map_id":1,"x":4,"y":7,"count":36},{"map_id":1,"x":14,"y":17,"count":3},{"map_id":1,"x":15,"y":4,"count":5},{"map_id":1,"x":15,"y":17,"count":5},{"map_id":1,"x":15,"y":18,"count":6},{"map_id":1,"x":16,"y":4,"count":26},{"map_id":1,"x":16,"y":5,"count":5},{"map_id":1,"x":16,"y":16,"count":32},{"map_id":1,"x":16,"y":17,"count":6},{"map_id":1,"x":16,"y":18,"count":16},{"map_id":1,"x":17,"y":0,"count":143},{"map_id":1,"x":17,"y":1,"count":119},{"map_id":1,"x":17,"y":2,"count":37},{"map_id":1,"x":17,"y":3,"count":61},{"map_id":1,"x":17,"y":4,"count":42},{"map_id":1,"x":17,"y":5,"count":30},{"map_id":1,"x":17,"y":6,"count":28},{"map_id":1,"x":17,"y":7,"count":11},{"map_id":1,"x":17,"y":8,"count":6},{"map_id":1,"x":17,"y":10,"count":452},{"map_id":1,"x":17,"y":11,"count":17},{"map_id":1,"x":17,"y":12,"count":17},{"map_id":1,"x":17,"y":13,"count":25},{"map_id":1,"x":17,"y":14,"count":20},{"map_id":1,"x":17,"y":15,"count":19},{"map_id":1,"x":17,"y":16,"count":17},{"map_id":1,"x":17,"y":18,"count":11},{"map_id":1,"x":18,"y":0,"count":28},{"map_id":1,"x":18,"y":1,"count":22},{"map_id":1,"x":18,"y":2,"count":9},{"map_id":1,"x":18,"y":3,"count":11},{"map_id":1,"x":18,"y":4,"count":10},{"map_id":1,"x":18,"y":5,"count":12},{"map_id":1,"x":18,"y":6,"count":307},{"map_id":1,"x":18,"y":7,"count":50},{"map_id":1,"x":18,"y":8,"count":38},{"map_id":1,"x":18,"y":9,"count":101},{"map_id":1,"x":18,"y":10,"count":52},{"map_id":1,"x":18,"y":11,"count":20},{"map_id":1,"x":18,"y":12,"count":15},{"map_id":1,"x":18,"y":13,"count":21},{"map_id":1,"x":18,"y":14,"count":36},{"map_id":1,"x":18,"y":15,"count":118},{"map_id":1,"x":18,"y":16,"count":36},{"map_id":1,"x":18,"y":17,"count":17},{"map_id":1,"x":18,"y":18,"count":40},{"map_id":1,"x":18,"y":19,"count":2},{"map_id":1,"x":19,"y":0,"count":7},{"map_id":1,"x":19,"y":2,"count":5},{"map_id":1,"x":19,"y":3,"count":31},{"map_id":1,"x":19,"y":4,"count":4},{"map_id":1,"x":19,"y":5,"count":7},{"map_id":1,"x":19,"y":6,"count":10},{"map_id":1,"x":19,"y":7,"count":12},{"map_id":1,"x":19,"y":8,"count":8},{"map_id":1,"x":19,"y":9,"count":15},{"map_id":1,"x":19,"y":10,"count":15},{"map_id":1,"x":19,"y":11,"count":21},{"map_id":1,"x":19,"y":12,"count":21},{"map_id":1,"x":19,"y":13,"count":20},{"map_id":1,"x":19,"y":14,"count":33},{"map_id":1,"x":19,"y":15,"count":16},{"map_id":1,"x":19,"y":16,"count":35},{"map_id":1,"x":19,"y":17,"count":5},{"map_id":1,"x":19,"y":18,"count":19},{"map_id":1,"x":19,"y":19,"count":6},{"map_id":1,"x":20,"y":10,"count":3},{"map_id":1,"x":20,"y":11,"count":2},{"map_id":1,"x":20,"y":16,"count":64},{"map_id":1,"x":20,"y":18,"count":42},{"map_id":1,"x":20,"y":19,"count":8},{"map_id":1,"x":21,"y":15,"count":19},{"map_id":1,"x":21,"y":16,"count":135},{"map_id":1,"x":21,"y":18,"count":35},{"map_id":1,"x":21,"y":19,"count":7},{"map_id":1,"x":22,"y":16,"count":83},{"map_id":1,"x":22,"y":18,"count":32},{"map_id":1,"x":22,"y":19,"count":4},{"map_id":1,"x":23,"y":16,"count":76},{"map_id":1,"x":23,"y":18,"count":55},{"map_id":1,"x":23,"y":19,"count":5},{"map_id":1,"x":24,"y":14,"count":1930},{"map_id":1,"x":24,"y":15,"count":371},{"map_id":1,"x":24,"y":16,"count":81},{"map_id":1,"x":24,"y":17,"count":47},{"map_id":1,"x":24,"y":18,"count":55},{"map_id":1,"x":24,"y":19,"count":17},{"map_id":1,"x":24,"y":20,"count":4},{"map_id":1,"x":24,"y":21,"count":1},{"map_id":1,"x":25,"y":14,"count":97},{"map_id":1,"x":25,"y":15,"count":31},{"map_id":1,"x":25,"y":16,"count":24},{"map_id":1,"x":25,"y":17,"count":27},{"map_id":1,"x":25,"y":18,"count":20},{"map_id":1,"x":25,"y":19,"count":30},{"map_id":1,"x":25,"y":20,"count":16},{"map_id":1,"x":25,"y":21,"count":5},{"map_id":1,"x":26,"y":14,"count":10},{"map_id":1,"x":26,"y":15,"count":10},{"map_id":1,"x":26,"y":16,"count":21},{"map_id":1,"x":26,"y":17,"count":27},{"map_id":1,"x":26,"y":18,"count":18},{"map_id":1,"x":26,"y":19,"count":46},{"map_id":1,"x":26,"y":20,"count":28},{"map_id":1,"x":26,"y":21,"count":6},{"map_id":1,"x":26,"y":22,"count":2},{"map_id":1,"x":27,"y":14,"count":4},{"map_id":1,"x":27,"y":15,"count":5},{"map_id":1,"x":27,"y":16,"count":7},{"map_id":1,"x":27,"y":17,"count":16},{"map_id":1,"x":27,"y":18,"count":18},{"map_id":1,"x":27,"y":19,"count":49},{"map_id":1,"x":27,"y":20,"count":68},{"map_id":1,"x":27,"y":21,"count":9},{"map_id":1,"x":28,"y":20,"count":92},{"map_id":1,"x":28,"y":21,"count":10},{"map_id":1,"x":29,"y":19,"count":154},{"map_id":1,"x":29,"y":20,"count":147},{"map_id":1,"x":29,"y":21,"count":6},{"map_id":12,"x":10,"y":32,"count":42},{"map_id":12,"x":10,"y":33,"count":1},{"map_id":12,"x":10,"y":34,"count":3},{"map_id":12,"x":10,"y":35,"count":1},{"map_id":12,"x":11,"y":32,"count":1},{"map_id":12,"x":11,"y":33,"count":1},{"map_id":12,"x":11,"y":35,"count":4},{"map_id":13,"x":0,"y":48,"count":5},{"map_id":13,"x":0,"y":49,"count":2},{"map_id":13,"x":0,"y":50,"count":2},{"map_id":13,"x":0,"y":51,"count":1},{"map_id":13,"x":0,"y":54,"count":2},{"map_id":13,"x":0,"y":55,"count":1},{"map_id":13,"x":1,"y":48,"count":23},{"map_id":13,"x":1,"y":49,"count":9},{"map_id":13,"x":1,"y":50,"count":11},{"map_id":13,"x":1,"y":51,"count":58},{"map_id":13,"x":1,"y":52,"count":6},{"map_id":13,"x":1,"y":53,"count":2},{"map_id":13,"x":1,"y":54,"count":8},{"map_id":13,"x":1,"y":55,"count":8},{"map_id":13,"x":1,"y":56,"count":13},{"map_id":13,"x":1,"y":57,"count":5},{"map_id":13,"x":1,"y":58,"count":3},{"map_id":13,"x":1,"y":59,"count":1},{"map_id":13,"x":2,"y":48,"count":73},{"map_id":13,"x":2,"y":49,"count":28},{"map_id":13,"x":2,"y":50,"count":35},{"map_id":13,"x":2,"y":51,"count":62},{"map_id":13,"x":2,"y":52,"count":9},{"map_id":13,"x":2,"y":53,"count":5},{"map_id":13,"x":2,"y":54,"count":8},{"map_id":13,"x":2,"y":55,"count":10},{"map_id":13,"x":2,"y":56,"count":46},{"map_id":13,"x":2,"y":57,"count":12},{"map_id":13,"x":2,"y":58,"count":6},{"map_id":13,"x":2,"y":59,"count":1},{"map_id":13,"x":2,"y":62,"count":153},{"map_id":13,"x":2,"y":63,"count":149},{"map_id":13,"x":2,"y":64,"count":80},{"map_id":13,"x":2,"y":65,"count":44},{"map_id":13,"x":2,"y":66,"count":38},{"map_id":13,"x":2,"y":67,"count":43},{"map_id":13,"x":2,"y":68,"count":89},{"map_id":13,"x":2,"y":69,"count":1},{"map_id":13,"x":3,"y":48,"count":101},{"map_id":13,"x":3,"y":49,"count":13},{"map_id":13,"x":3,"y":50,"count":23},{"map_id":13,"x":3,"y":51,"count":52},{"map_id":13,"x":3,"y":52,"count":74},{"map_id":13,"x":3,"y":53,"count":13},{"map_id":13,"x":3,"y":54,"count":45},{"map_id":13,"x":3,"y":55,"count":37},{"map_id":13,"x":3,"y":56,"count":123},{"map_id":13,"x":3,"y":57,"count":62},{"map_id":13,"x":3,"y":58,"count":50},{"map_id":13,"x":3,"y":59,"count":15},{"map_id":13,"x":3,"y":62,"count":283},{"map_id":13,"x":3,"y":63,"count":188},{"map_id":13,"x":3,"y":64,"count":191},{"map_id":13,"x":3,"y":65,"count":61},{"map_id":13,"x":3,"y":66,"count":178},{"map_id":13,"x":3,"y":67,"count":22},{"map_id":13,"x":3,"y":68,"count":86},{"map_id":13,"x":3,"y":69,"count":5},{"map_id":13,"x":4,"y":48,"count":121},{"map_id":13,"x":4,"y":49,"count":30},{"map_id":13,"x":4,"y":50,"count":173},{"map_id":13,"x":4,"y":51,"count":143},{"map_id":13,"x":4,"y":52,"count":31},{"map_id":13,"x":4,"y":53,"count":31},{"map_id":13,"x":4,"y":54,"count":44},{"map_id":13,"x":4,"y":55,"count":65},{"map_id":13,"x":4,"y":56,"count":141},{"map_id":13,"x":4,"y":57,"count":170},{"map_id":13,"x":4,"y":58,"count":54},{"map_id":13,"x":4,"y":59,"count":28},{"map_id":13,"x":4,"y":60,"count":9},{"map_id":13,"x":4,"y":62,"count":461},{"map_id":13,"x":4,"y":63,"count":429},{"map_id":13,"x":4,"y":64,"count":126},{"map_id":13,"x":4,"y":65,"count":169},{"map_id":13,"x":4,"y":66,"count":52},{"map_id":13,"x":4,"y":67,"count":109},{"map_id":13,"x":4,"y":68,"count":44},{"map_id":13,"x":4,"y":69,"count":41},{"map_id":13,"x":5,"y":48,"count":16},{"map_id":13,"x":5,"y":49,"count":10},{"map_id":13,"x":5,"y":50,"count":5},{"map_id":13,"x":5,"y":51,"count":34},{"map_id":13,"x":5,"y":52,"count":33},{"map_id":13,"x":5,"y":53,"count":1},{"map_id":13,"x":5,"y":56,"count":296},{"map_id":13,"x":5,"y":57,"count":283},{"map_id":13,"x":5,"y":58,"count":70},{"map_id":13,"x":5,"y":59,"count":98},{"map_id":13,"x":5,"y":60,"count":23},{"map_id":13,"x":5,"y":61,"count":4},{"map_id":13,"x":5,"y":62,"count":690},{"map_id":13,"x":5,"y":63,"count":540},{"map_id":13,"x":5,"y":64,"count":468},{"map_id":13,"x":5,"y":66,"count":61},{"map_id":13,"x":5,"y":67,"count":70},{"map_id":13,"x":5,"y":68,"count":55},{"map_id":13,"x":5,"y":69,"count":16},{"map_id":13,"x":6,"y":48,"count":17},{"map_id":13,"x":6,"y":49,"count":17},{"map_id":13,"x":6,"y":50,"count":20},{"map_id":13,"x":6,"y":51,"count":4},{"map_id":13,"x":6,"y":57,"count":452},{"map_id":13,"x":6,"y":58,"count":303},{"map_id":13,"x":6,"y":59,"count":153},{"map_id":13,"x":6,"y":60,"count":96},{"map_id":13,"x":6,"y":61,"count":4},{"map_id":13,"x":6,"y":62,"count":601},{"map_id":13,"x":6,"y":63,"count":897},{"map_id":13,"x":6,"y":64,"count":509},{"map_id":13,"x":6,"y":65,"count":256},{"map_id":13,"x":6,"y":66,"count":82},{"map_id":13,"x":6,"y":67,"count":194},{"map_id":13,"x":6,"y":68,"count":93},{"map_id":13,"x":6,"y":69,"count":151},{"map_id":13,"x":7,"y":48,"count":8},{"map_id":13,"x":7,"y":49,"count":9},{"map_id":13,"x":7,"y":57,"count":381},{"map_id":13,"x":7,"y":58,"count":354},{"map_id":13,"x":7,"y":59,"count":243},{"map_id":13,"x":7,"y":60,"count":211},{"map_id":13,"x":7,"y":61,"count":587},{"map_id":13,"x":7,"y":62,"count":722},{"map_id":13,"x":7,"y":63,"count":705},{"map_id":13,"x":7,"y":64,"count":445},{"map_id":13,"x":7,"y":65,"count":221},{"map_id":13,"x":7,"y":66,"count":149},{"map_id":13,"x":7,"y":67,"count":159},{"map_id":13,"x":7,"y":68,"count":116},{"map_id":13,"x":7,"y":69,"count":254},{"map_id":13,"x":7,"y":70,"count":160},{"map_id":13,"x":7,"y":71,"count":123},{"map_id":13,"x":8,"y":57,"count":517},{"map_id":13,"x":8,"y":58,"count":192},{"map_id":13,"x":8,"y":59,"count":218},{"map_id":13,"x":8,"y":60,"count":122},{"map_id":13,"x":8,"y":61,"count":8},{"map_id":13,"x":8,"y":62,"count":552},{"map_id":13,"x":8,"y":63,"count":457},{"map_id":13,"x":8,"y":64,"count":272},{"map_id":13,"x":8,"y":65,"count":197},{"map_id":13,"x":8,"y":66,"count":276},{"map_id":13,"x":8,"y":67,"count":151},{"map_id":13,"x":8,"y":68,"count":87},{"map_id":13,"x":8,"y":69,"count":119},{"map_id":13,"x":8,"y":70,"count":116},{"map_id":13,"x":8,"y":71,"count":69},{"map_id":13,"x":9,"y":57,"count":360},{"map_id":13,"x":9,"y":58,"count":252},{"map_id":13,"x":9,"y":59,"count":99},{"map_id":13,"x":9,"y":60,"count":74},{"map_id":13,"x":9,"y":61,"count":4},{"map_id":13,"x":9,"y":62,"count":609},{"map_id":13,"x":9,"y":63,"count":276},{"map_id":13,"x":9,"y":64,"count":244},{"map_id":13,"x":9,"y":65,"count":219},{"map_id":13,"x":9,"y":66,"count":111},{"map_id":13,"x":9,"y":67,"count":102},{"map_id":13,"x":9,"y":68,"count":102},{"map_id":13,"x":9,"y":69,"count":101},{"map_id":13,"x":9,"y":70,"count":154},{"map_id":13,"x":9,"y":71,"count":58},{"map_id":13,"x":10,"y":57,"count":373},{"map_id":13,"x":10,"y":58,"count":223},{"map_id":13,"x":10,"y":59,"count":38},{"map_id":13,"x":10,"y":60,"count":7},{"map_id":13,"x":10,"y":61,"count":2},{"map_id":13,"x":10,"y":62,"count":473},{"map_id":13,"x":10,"y":63,"count":211},{"map_id":13,"x":10,"y":64,"count":118},{"map_id":13,"x":10,"y":65,"count":90},{"map_id":13,"x":10,"y":66,"count":82},{"map_id":13,"x":10,"y":67,"count":80},{"map_id":13,"x":10,"y":68,"count":49},{"map_id":13,"x":11,"y":57,"count":261},{"map_id":13,"x":11,"y":58,"count":152},{"map_id":13,"x":11,"y":59,"count":29},{"map_id":13,"x":11,"y":60,"count":99},{"map_id":13,"x":11,"y":61,"count":2},{"map_id":13,"x":11,"y":62,"count":86},{"map_id":13,"x":11,"y":63,"count":42},{"map_id":13,"x":11,"y":64,"count":50},{"map_id":13,"x":11,"y":65,"count":97},{"map_id":13,"x":11,"y":66,"count":23},{"map_id":13,"x":11,"y":67,"count":26},{"map_id":13,"x":11,"y":68,"count":11},{"map_id":37,"x":2,"y":6,"count":1},{"map_id":37,"x":2,"y":7,"count":4},{"map_id":37,"x":3,"y":6,"count":5},{"map_id":37,"x":3,"y":7,"count":5},{"map_id":37,"x":4,"y":6,"count":1},{"map_id":37,"x":4,"y":7,"count":4},{"map_id":37,"x":5,"y":5,"count":2},{"map_id":37,"x":5,"y":7,"count":7},{"map_id":37,"x":6,"y":7,"count":4},{"map_id":37,"x":7,"y":7,"count":3},{"map_id":39,"x":2,"y":7,"count":3},{"map_id":39,"x":3,"y":7,"count":1},{"map_id":39,"x":13,"y":5,"count":3},{"map_id":42,"x":1,"y":7,"count":9},{"map_id":42,"x":2,"y":3,"count":22},{"map_id":42,"x":2,"y":4,"count":51},{"map_id":42,"x":2,"y":5,"count":1519},{"map_id":42,"x":2,"y":6,"count":101},{"map_id":42,"x":2,"y":7,"count":105},{"map_id":42,"x":3,"y":4,"count":48},{"map_id":42,"x":3,"y":5,"count":70},{"map_id":42,"x":3,"y":6,"count":77},{"map_id":42,"x":3,"y":7,"count":214},{"map_id":42,"x":4,"y":5,"count":46},{"map_id":42,"x":4,"y":6,"count":83},{"map_id":42,"x":4,"y":7,"count":89},{"map_id":42,"x":5,"y":5,"count":12},{"map_id":42,"x":5,"y":6,"count":47},{"map_id":42,"x":5,"y":7,"count":328},{"map_id":42,"x":6,"y":5,"count":128},{"map_id":42,"x":6,"y":6,"count":315},{"map_id":42,"x":6,"y":7,"count":1763},{"map_id":42,"x":7,"y":5,"count":494},{"map_id":42,"x":7,"y":6,"count":2213},{"map_id":42,"x":7,"y":7,"count":9004},{"map_id":42,"x":29,"y":19,"count":84},{"map_id":43,"x":1,"y":6,"count":1},{"map_id":43,"x":1,"y":7,"count":4},{"map_id":43,"x":2,"y":6,"count":17},{"map_id":43,"x":2,"y":7,"count":112},{"map_id":43,"x":3,"y":6,"count":32},{"map_id":43,"x":3,"y":7,"count":113},{"map_id":43,"x":4,"y":5,"count":27},{"map_id":43,"x":4,"y":6,"count":68},{"map_id":43,"x":4,"y":7,"count":177},{"map_id":43,"x":5,"y":1,"count":9},{"map_id":43,"x":5,"y":2,"count":9},{"map_id":43,"x":5,"y":3,"count":19},{"map_id":43,"x":5,"y":4,"count":57},{"map_id":43,"x":5,"y":5,"count":119},{"map_id":43,"x":5,"y":6,"count":237},{"map_id":43,"x":5,"y":7,"count":364},{"map_id":43,"x":6,"y":1,"count":14},{"map_id":43,"x":6,"y":2,"count":37},{"map_id":43,"x":6,"y":3,"count":159},{"map_id":43,"x":6,"y":4,"count":380},{"map_id":43,"x":6,"y":5,"count":919},{"map_id":43,"x":6,"y":6,"count":1423},{"map_id":43,"x":6,"y":7,"count":2680},{"map_id":43,"x":7,"y":2,"count":472},{"map_id":43,"x":7,"y":3,"count":1671},{"map_id":43,"x":7,"y":4,"count":4100},{"map_id":43,"x":7,"y":5,"count":9470},{"map_id":43,"x":21,"y":15,"count":56}],"12.1.14":[],"12.1.13":[],"12.1.12":[],"12.1.11":[],"12.1.10":[],"12.1.1":[],"12.1.0":[]},"endings":[{"map_id":0,"x":0,"y":57,"kind":"other","count":403},{"map_id":0,"x":1,"y":2,"kind":"other","count":24},{"map_id":0,"x":1,"y":3,"kind":"other","count":16},{"map_id":0,"x":1,"y":4,"kind":"other","count":13},{"map_id":0,"x":1,"y":5,"kind":"other","count":12},{"map_id":0,"x":1,"y":6,"kind":"other","count":12},{"map_id":0,"x":1,"y":7,"kind":"other","count":9},{"map_id":0,"x":1,"y":8,"kind":"other","count":12},{"map_id":0,"x":1,"y":9,"kind":"other","count":8},{"map_id":0,"x":1,"y":10,"kind":"other","count":6},{"map_id":0,"x":1,"y":11,"kind":"other","count":8},{"map_id":0,"x":1,"y":12,"kind":"other","count":6},{"map_id":0,"x":1,"y":13,"kind":"other","count":14},{"map_id":0,"x":1,"y":14,"kind":"other","count":12},{"map_id":0,"x":1,"y":15,"kind":"other","count":17},{"map_id":0,"x":1,"y":16,"kind":"other","count":22},{"map_id":0,"x":2,"y":2,"kind":"other","count":23},{"map_id":0,"x":2,"y":3,"kind":"other","count":18},{"map_id":0,"x":2,"y":4,"kind":"other","count":13},{"map_id":0,"x":2,"y":5,"kind":"other","count":15},{"map_id":0,"x":2,"y":6,"kind":"other","count":13},{"map_id":0,"x":2,"y":7,"kind":"other","count":4},{"map_id":0,"x":2,"y":8,"kind":"other","count":7},{"map_id":0,"x":2,"y":9,"kind":"other","count":8},{"map_id":0,"x":2,"y":10,"kind":"other","count":7},{"map_id":0,"x":2,"y":11,"kind":"other","count":4},{"map_id":0,"x":2,"y":12,"kind":"other","count":11},{"map_id":0,"x":2,"y":13,"kind":"other","count":4},{"map_id":0,"x":2,"y":14,"kind":"other","count":17},{"map_id":0,"x":2,"y":15,"kind":"other","count":16},{"map_id":0,"x":2,"y":16,"kind":"other","count":31},{"map_id":0,"x":2,"y":17,"kind":"other","count":45},{"map_id":0,"x":3,"y":2,"kind":"other","count":14},{"map_id":0,"x":3,"y":3,"kind":"other","count":10},{"map_id":0,"x":3,"y":4,"kind":"other","count":9},{"map_id":0,"x":3,"y":6,"kind":"other","count":25},{"map_id":0,"x":3,"y":7,"kind":"other","count":16},{"map_id":0,"x":3,"y":8,"kind":"other","count":7},{"map_id":0,"x":3,"y":9,"kind":"other","count":6},{"map_id":0,"x":3,"y":10,"kind":"other","count":10},{"map_id":0,"x":3,"y":11,"kind":"other","count":11},{"map_id":0,"x":3,"y":12,"kind":"other","count":7},{"map_id":0,"x":3,"y":13,"kind":"other","count":8},{"map_id":0,"x":3,"y":14,"kind":"other","count":13},{"map_id":0,"x":3,"y":15,"kind":"other","count":14},{"map_id":0,"x":3,"y":16,"kind":"other","count":20},{"map_id":0,"x":3,"y":17,"kind":"other","count":34},{"map_id":0,"x":4,"y":2,"kind":"other","count":12},{"map_id":0,"x":4,"y":6,"kind":"other","count":13},{"map_id":0,"x":4,"y":7,"kind":"other","count":12},{"map_id":0,"x":4,"y":8,"kind":"other","count":12},{"map_id":0,"x":4,"y":10,"kind":"other","count":4},{"map_id":0,"x":4,"y":11,"kind":"other","count":6},{"map_id":0,"x":4,"y":12,"kind":"other","count":8},{"map_id":0,"x":4,"y":13,"kind":"other","count":7},{"map_id":0,"x":5,"y":2,"kind":"other","count":7},{"map_id":0,"x":5,"y":5,"kind":"other","count":3},{"map_id":0,"x":5,"y":6,"kind":"other","count":24},{"map_id":0,"x":5,"y":7,"kind":"other","count":9},{"map_id":0,"x":5,"y":8,"kind":"other","count":9},{"map_id":0,"x":5,"y":10,"kind":"other","count":2},{"map_id":0,"x":5,"y":11,"kind":"other","count":8},{"map_id":0,"x":5,"y":12,"kind":"other","count":3},{"map_id":0,"x":5,"y":13,"kind":"other","count":4},{"map_id":0,"x":6,"y":2,"kind":"other","count":8},{"map_id":0,"x":6,"y":6,"kind":"other","count":16},{"map_id":0,"x":6,"y":7,"kind":"other","count":11},{"map_id":0,"x":6,"y":8,"kind":"other","count":8},{"map_id":0,"x":6,"y":10,"kind":"other","count":7},{"map_id":0,"x":6,"y":11,"kind":"other","count":6},{"map_id":0,"x":6,"y":12,"kind":"other","count":6},{"map_id":0,"x":6,"y":13,"kind":"other","count":2},{"map_id":0,"x":7,"y":2,"kind":"other","count":10},{"map_id":0,"x":7,"y":6,"kind":"other","count":10},{"map_id":0,"x":7,"y":7,"kind":"other","count":5},{"map_id":0,"x":7,"y":8,"kind":"other","count":9},{"map_id":0,"x":7,"y":10,"kind":"other","count":5},{"map_id":0,"x":7,"y":11,"kind":"other","count":5},{"map_id":0,"x":7,"y":12,"kind":"other","count":8},{"map_id":0,"x":7,"y":13,"kind":"other","count":3},{"map_id":0,"x":8,"y":2,"kind":"other","count":12},{"map_id":0,"x":8,"y":3,"kind":"other","count":6},{"map_id":0,"x":8,"y":4,"kind":"other","count":5},{"map_id":0,"x":8,"y":5,"kind":"other","count":10},{"map_id":0,"x":8,"y":6,"kind":"other","count":6},{"map_id":0,"x":8,"y":7,"kind":"other","count":9},{"map_id":0,"x":8,"y":8,"kind":"other","count":10},{"map_id":0,"x":8,"y":9,"kind":"other","count":1},{"map_id":0,"x":8,"y":10,"kind":"other","count":4},{"map_id":0,"x":8,"y":11,"kind":"other","count":3},{"map_id":0,"x":8,"y":12,"kind":"other","count":8},{"map_id":0,"x":8,"y":13,"kind":"other","count":11},{"map_id":0,"x":8,"y":14,"kind":"other","count":9},{"map_id":0,"x":8,"y":15,"kind":"other","count":11},{"map_id":0,"x":8,"y":16,"kind":"other","count":9},{"map_id":0,"x":9,"y":2,"kind":"other","count":15},{"map_id":0,"x":9,"y":3,"kind":"other","count":17},{"map_id":0,"x":9,"y":4,"kind":"other","count":9},{"map_id":0,"x":9,"y":5,"kind":"other","count":6},{"map_id":0,"x":9,"y":6,"kind":"other","count":4},{"map_id":0,"x":9,"y":7,"kind":"other","count":7},{"map_id":0,"x":9,"y":8,"kind":"other","count":7},{"map_id":0,"x":9,"y":9,"kind":"other","count":5},{"map_id":0,"x":9,"y":10,"kind":"other","count":6},{"map_id":0,"x":9,"y":11,"kind":"other","count":5},{"map_id":0,"x":9,"y":12,"kind":"other","count":3},{"map_id":0,"x":9,"y":13,"kind":"other","count":5},{"map_id":0,"x":9,"y":14,"kind":"other","count":6},{"map_id":0,"x":9,"y":15,"kind":"other","count":7},{"map_id":0,"x":9,"y":16,"kind":"other","count":23},{"map_id":0,"x":10,"y":0,"kind":"other","count":91},{"map_id":0,"x":10,"y":1,"kind":"other","count":11},{"map_id":0,"x":10,"y":2,"kind":"other","count":10},{"map_id":0,"x":10,"y":3,"kind":"other","count":3},{"map_id":0,"x":10,"y":4,"kind":"other","count":3},{"map_id":0,"x":10,"y":5,"kind":"other","count":4},{"map_id":0,"x":10,"y":6,"kind":"other","count":6},{"map_id":0,"x":10,"y":7,"kind":"other","count":5},{"map_id":0,"x":10,"y":12,"kind":"other","count":1},{"map_id":0,"x":10,"y":14,"kind":"other","count":7},{"map_id":0,"x":10,"y":15,"kind":"other","count":4},{"map_id":0,"x":10,"y":16,"kind":"other","count":17},{"map_id":0,"x":11,"y":0,"kind":"other","count":195},{"map_id":0,"x":11,"y":1,"kind":"other","count":9},{"map_id":0,"x":11,"y":2,"kind":"other","count":7},{"map_id":0,"x":11,"y":3,"kind":"other","count":2},{"map_id":0,"x":11,"y":4,"kind":"other","count":13},{"map_id":0,"x":11,"y":6,"kind":"other","count":7},{"map_id":0,"x":11,"y":7,"kind":"other","count":4},{"map_id":0,"x":11,"y":12,"kind":"other","count":5},{"map_id":0,"x":11,"y":14,"kind":"other","count":5},{"map_id":0,"x":11,"y":15,"kind":"other","count":11},{"map_id":0,"x":11,"y":16,"kind":"other","count":20},{"map_id":0,"x":12,"y":2,"kind":"other","count":7},{"map_id":0,"x":12,"y":6,"kind":"other","count":5},{"map_id":0,"x":12,"y":7,"kind":"other","count":2},{"map_id":0,"x":12,"y":11,"kind":"other","count":3},{"map_id":0,"x":12,"y":12,"kind":"other","count":15},{"map_id":0,"x":12,"y":14,"kind":"other","count":5},{"map_id":0,"x":12,"y":15,"kind":"other","count":5},{"map_id":0,"x":12,"y":16,"kind":"other","count":13},{"map_id":0,"x":13,"y":2,"kind":"other","count":15},{"map_id":0,"x":13,"y":6,"kind":"other","count":10},{"map_id":0,"x":13,"y":7,"kind":"other","count":4},{"map_id":0,"x":13,"y":11,"kind":"other","count":1},{"map_id":0,"x":13,"y":12,"kind":"other","count":6},{"map_id":0,"x":13,"y":14,"kind":"other","count":7},{"map_id":0,"x":13,"y":15,"kind":"other","count":6},{"map_id":0,"x":13,"y":16,"kind":"other","count":11},{"map_id":0,"x":14,"y":2,"kind":"other","count":10},{"map_id":0,"x":14,"y":6,"kind":"other","count":6},{"map_id":0,"x":14,"y":7,"kind":"other","count":6},{"map_id":0,"x":14,"y":12,"kind":"other","count":8},{"map_id":0,"x":14,"y":14,"kind":"other","count":7},{"map_id":0,"x":14,"y":15,"kind":"other","count":6},{"map_id":0,"x":14,"y":16,"kind":"other","count":14},{"map_id":0,"x":15,"y":2,"kind":"other","count":20},{"map_id":0,"x":15,"y":6,"kind":"other","count":6},{"map_id":0,"x":15,"y":7,"kind":"other","count":4},{"map_id":0,"x":15,"y":12,"kind":"other","count":2},{"map_id":0,"x":15,"y":14,"kind":"other","count":8},{"map_id":0,"x":15,"y":15,"kind":"other","count":11},{"map_id":0,"x":15,"y":16,"kind":"other","count":15},{"map_id":0,"x":16,"y":2,"kind":"other","count":24},{"map_id":0,"x":16,"y":3,"kind":"other","count":12},{"map_id":0,"x":16,"y":4,"kind":"other","count":8},{"map_id":0,"x":16,"y":5,"kind":"other","count":3},{"map_id":0,"x":16,"y":6,"kind":"other","count":4},{"map_id":0,"x":16,"y":7,"kind":"other","count":5},{"map_id":0,"x":16,"y":8,"kind":"other","count":5},{"map_id":0,"x":16,"y":9,"kind":"other","count":5},{"map_id":0,"x":16,"y":10,"kind":"other","count":4},{"map_id":0,"x":16,"y":11,"kind":"other","count":6},{"map_id":0,"x":16,"y":12,"kind":"other","count":6},{"map_id":0,"x":16,"y":13,"kind":"other","count":12},{"map_id":0,"x":16,"y":14,"kind":"other","count":4},{"map_id":0,"x":16,"y":15,"kind":"other","count":11},{"map_id":0,"x":16,"y":16,"kind":"other","count":30},{"map_id":0,"x":17,"y":2,"kind":"other","count":22},{"map_id":0,"x":17,"y":3,"kind":"other","count":13},{"map_id":0,"x":17,"y":4,"kind":"other","count":11},{"map_id":0,"x":17,"y":5,"kind":"other","count":7},{"map_id":0,"x":17,"y":6,"kind":"other","count":7},{"map_id":0,"x":17,"y":7,"kind":"other","count":9},{"map_id":0,"x":17,"y":8,"kind":"other","count":9},{"map_id":0,"x":17,"y":9,"kind":"other","count":4},{"map_id":0,"x":17,"y":10,"kind":"other","count":8},{"map_id":0,"x":17,"y":11,"kind":"other","count":7},{"map_id":0,"x":17,"y":12,"kind":"other","count":9},{"map_id":0,"x":17,"y":13,"kind":"other","count":9},{"map_id":0,"x":17,"y":14,"kind":"other","count":7},{"map_id":0,"x":17,"y":15,"kind":"other","count":12},{"map_id":0,"x":17,"y":16,"kind":"other","count":26},{"map_id":0,"x":18,"y":2,"kind":"other","count":42},{"map_id":0,"x":18,"y":3,"kind":"other","count":21},{"map_id":0,"x":18,"y":4,"kind":"other","count":13},{"map_id":0,"x":18,"y":5,"kind":"other","count":13},{"map_id":0,"x":18,"y":6,"kind":"other","count":5},{"map_id":0,"x":18,"y":7,"kind":"other","count":7},{"map_id":0,"x":18,"y":8,"kind":"other","count":5},{"map_id":0,"x":18,"y":9,"kind":"other","count":7},{"map_id":0,"x":18,"y":10,"kind":"other","count":7},{"map_id":0,"x":18,"y":11,"kind":"other","count":8},{"map_id":0,"x":18,"y":12,"kind":"other","count":4},{"map_id":0,"x":18,"y":13,"kind":"other","count":10},{"map_id":0,"x":18,"y":14,"kind":"other","count":11},{"map_id":0,"x":18,"y":15,"kind":"other","count":18},{"map_id":0,"x":18,"y":16,"kind":"other","count":37},{"map_id":1,"x":0,"y":14,"kind":"other","count":40},{"map_id":1,"x":0,"y":15,"kind":"other","count":33},{"map_id":1,"x":0,"y":16,"kind":"other","count":20},{"map_id":1,"x":0,"y":17,"kind":"other","count":12},{"map_id":1,"x":1,"y":14,"kind":"other","count":4},{"map_id":1,"x":1,"y":15,"kind":"other","count":2},{"map_id":1,"x":1,"y":16,"kind":"other","count":1},{"map_id":1,"x":1,"y":17,"kind":"other","count":5},{"map_id":1,"x":2,"y":7,"kind":"other","count":131},{"map_id":1,"x":2,"y":15,"kind":"other","count":3},{"map_id":1,"x":2,"y":16,"kind":"other","count":5},{"map_id":1,"x":2,"y":17,"kind":"other","count":1},{"map_id":1,"x":3,"y":7,"kind":"other","count":4},{"map_id":1,"x":3,"y":14,"kind":"other","count":3},{"map_id":1,"x":3,"y":15,"kind":"other","count":1},{"map_id":1,"x":3,"y":16,"kind":"other","count":3},{"map_id":1,"x":4,"y":14,"kind":"other","count":2},{"map_id":1,"x":4,"y":15,"kind":"other","count":6},{"map_id":1,"x":4,"y":16,"kind":"other","count":4},{"map_id":1,"x":4,"y":17,"kind":"other","count":5},{"map_id":1,"x":4,"y":18,"kind":"other","count":1},{"map_id":1,"x":4,"y":19,"kind":"other","count":6},{"map_id":1,"x":4,"y":20,"kind":"other","count":3},{"map_id":1,"x":4,"y":28,"kind":"other","count":61},{"map_id":1,"x":4,"y":29,"kind":"other","count":60},{"map_id":1,"x":4,"y":30,"kind":"other","count":61},{"map_id":1,"x":5,"y":14,"kind":"other","count":6},{"map_id":1,"x":5,"y":15,"kind":"other","count":2},{"map_id":1,"x":5,"y":16,"kind":"other","count":4},{"map_id":1,"x":5,"y":17,"kind":"other","count":1},{"map_id":1,"x":5,"y":18,"kind":"other","count":3},{"map_id":1,"x":5,"y":19,"kind":"other","count":1},{"map_id":1,"x":5,"y":20,"kind":"other","count":2},{"map_id":1,"x":5,"y":28,"kind":"other","count":50},{"map_id":1,"x":5,"y":29,"kind":"other","count":52},{"map_id":1,"x":5,"y":30,"kind":"other","count":69},{"map_id":1,"x":6,"y":4,"kind":"other","count":31},{"map_id":1,"x":6,"y":5,"kind":"other","count":33},{"map_id":1,"x":6,"y":6,"kind":"other","count":13},{"map_id":1,"x":6,"y":7,"kind":"other","count":18},{"map_id":1,"x":6,"y":8,"kind":"other","count":12},{"map_id":1,"x":6,"y":9,"kind":"other","count":8},{"map_id":1,"x":6,"y":10,"kind":"other","count":6},{"map_id":1,"x":6,"y":11,"kind":"other","count":9},{"map_id":1,"x":6,"y":12,"kind":"other","count":8},{"map_id":1,"x":6,"y":13,"kind":"other","count":4},{"map_id":1,"x":6,"y":14,"kind":"other","count":5},{"map_id":1,"x":6,"y":15,"kind":"other","count":5},{"map_id":1,"x":6,"y":16,"kind":"other","count":3},{"map_id":1,"x":6,"y":17,"kind":"other","count":2},{"map_id":1,"x":6,"y":18,"kind":"other","count":3},{"map_id":1,"x":6,"y":19,"kind":"other","count":2},{"map_id":1,"x":6,"y":20,"kind":"other","count":4},{"map_id":1,"x":6,"y":28,"kind":"other","count":49},{"map_id":1,"x":6,"y":29,"kind":"other","count":41},{"map_id":1,"x":6,"y":30,"kind":"other","count":36},{"map_id":1,"x":7,"y":4,"kind":"other","count":28},{"map_id":1,"x":7,"y":5,"kind":"other","count":22},{"map_id":1,"x":7,"y":16,"kind":"other","count":5},{"map_id":1,"x":7,"y":17,"kind":"other","count":2},{"map_id":1,"x":7,"y":18,"kind":"other","count":1},{"map_id":1,"x":7,"y":19,"kind":"other","count":3},{"map_id":1,"x":7,"y":20,"kind":"other","count":4},{"map_id":1,"x":7,"y":28,"kind":"other","count":27},{"map_id":1,"x":7,"y":29,"kind":"other","count":32},{"map_id":1,"x":7,"y":30,"kind":"other","count":29},{"map_id":1,"x":8,"y":4,"kind":"other","count":34},{"map_id":1,"x":8,"y":17,"kind":"other","count":2},{"map_id":1,"x":8,"y":18,"kind":"other","count":4},{"map_id":1,"x":8,"y":19,"kind":"other","count":2},{"map_id":1,"x":8,"y":20,"kind":"other","count":1},{"map_id":1,"x":8,"y":21,"kind":"other","count":1},{"map_id":1,"x":8,"y":28,"kind":"other","count":21},{"map_id":1,"x":8,"y":29,"kind":"other","count":24},{"map_id":1,"x":8,"y":30,"kind":"other","count":20},{"map_id":1,"x":9,"y":4,"kind":"other","count":34},{"map_id":1,"x":9,"y":17,"kind":"other","count":4},{"map_id":1,"x":9,"y":18,"kind":"other","count":4},{"map_id":1,"x":9,"y":19,"kind":"other","count":3},{"map_id":1,"x":9,"y":20,"kind":"other","count":1},{"map_id":1,"x":9,"y":21,"kind":"other","count":2},{"map_id":1,"x":9,"y":22,"kind":"other","count":3},{"map_id":1,"x":9,"y":28,"kind":"other","count":21},{"map_id":1,"x":9,"y":29,"kind":"other","count":22},{"map_id":1,"x":9,"y":30,"kind":"other","count":17},{"map_id":1,"x":10,"y":4,"kind":"other","count":47},{"map_id":1,"x":10,"y":17,"kind":"other","count":5},{"map_id":1,"x":10,"y":18,"kind":"other","count":2},{"map_id":1,"x":10,"y":19,"kind":"other","count":3},{"map_id":1,"x":10,"y":20,"kind":"other","count":2},{"map_id":1,"x":10,"y":21,"kind":"other","count":2},{"map_id":1,"x":10,"y":22,"kind":"other","count":3},{"map_id":1,"x":10,"y":23,"kind":"other","count":2},{"map_id":1,"x":10,"y":28,"kind":"other","count":21},{"map_id":1,"x":10,"y":29,"kind":"other","count":15},{"map_id":1,"x":10,"y":30,"kind":"other","count":23},{"map_id":1,"x":11,"y":4,"kind":"other","count":54},{"map_id":1,"x":11,"y":17,"kind":"other","count":1},{"map_id":1,"x":11,"y":18,"kind":"other","count":4},{"map_id":1,"x":11,"y":19,"kind":"other","count":4},{"map_id":1,"x":11,"y":20,"kind":"other","count":3},{"map_id":1,"x":11,"y":21,"kind":"other","count":4},{"map_id":1,"x":11,"y":22,"kind":"other","count":3},{"map_id":1,"x":11,"y":23,"kind":"other","count":3},{"map_id":1,"x":11,"y":28,"kind":"other","count":15},{"map_id":1,"x":11,"y":29,"kind":"other","count":16},{"map_id":1,"x":11,"y":30,"kind":"other","count":14},{"map_id":1,"x":12,"y":4,"kind":"other","count":77},{"map_id":1,"x":12,"y":17,"kind":"other","count":3},{"map_id":1,"x":12,"y":18,"kind":"other","count":2},{"map_id":1,"x":12,"y":20,"kind":"other","count":3},{"map_id":1,"x":12,"y":21,"kind":"other","count":1},{"map_id":1,"x":12,"y":22,"kind":"other","count":3},{"map_id":1,"x":12,"y":23,"kind":"other","count":6},{"map_id":1,"x":12,"y":28,"kind":"other","count":16},{"map_id":1,"x":12,"y":29,"kind":"other","count":7},{"map_id":1,"x":12,"y":30,"kind":"other","count":13},{"map_id":1,"x":13,"y":4,"kind":"other","count":133},{"map_id":1,"x":13,"y":17,"kind":"other","count":3},{"map_id":1,"x":13,"y":18,"kind":"other","count":5},{"map_id":1,"x":13,"y":19,"kind":"other","count":1},{"map_id":1,"x":13,"y":20,"kind":"other","count":2},{"map_id":1,"x":13,"y":22,"kind":"other","count":1},{"map_id":1,"x":13,"y":23,"kind":"other","count":3},{"map_id":1,"x":13,"y":28,"kind":"other","count":8},{"map_id":1,"x":13,"y":29,"kind":"other","count":10},{"map_id":1,"x":13,"y":30,"kind":"other","count":15},{"map_id":1,"x":14,"y":17,"kind":"other","count":4},{"map_id":1,"x":14,"y":18,"kind":"other","count":3},{"map_id":1,"x":14,"y":19,"kind":"other","count":2},{"map_id":1,"x":14,"y":21,"kind":"other","count":1},{"map_id":1,"x":14,"y":22,"kind":"other","count":1},{"map_id":1,"x":14,"y":23,"kind":"other","count":2},{"map_id":1,"x":14,"y":24,"kind":"other","count":3},{"map_id":1,"x":14,"y":25,"kind":"other","count":2},{"map_id":1,"x":14,"y":26,"kind":"other","count":1},{"map_id":1,"x":14,"y":27,"kind":"other","count":1},{"map_id":1,"x":14,"y":28,"kind":"other","count":8},{"map_id":1,"x":14,"y":29,"kind":"other","count":7},{"map_id":1,"x":14,"y":30,"kind":"other","count":9},{"map_id":1,"x":15,"y":4,"kind":"other","count":24},{"map_id":1,"x":15,"y":17,"kind":"other","count":2},{"map_id":1,"x":15,"y":18,"kind":"other","count":7},{"map_id":1,"x":15,"y":19,"kind":"other","count":1},{"map_id":1,"x":15,"y":20,"kind":"other","count":2},{"map_id":1,"x":15,"y":21,"kind":"other","count":1},{"map_id":1,"x":15,"y":22,"kind":"other","count":3},{"map_id":1,"x":15,"y":23,"kind":"other","count":1},{"map_id":1,"x":15,"y":25,"kind":"other","count":3},{"map_id":1,"x":15,"y":27,"kind":"other","count":7},{"map_id":1,"x":15,"y":28,"kind":"other","count":9},{"map_id":1,"x":15,"y":29,"kind":"other","count":8},{"map_id":1,"x":15,"y":30,"kind":"other","count":3},{"map_id":1,"x":16,"y":4,"kind":"other","count":39},{"map_id":1,"x":16,"y":4,"kind":"violation","count":1},{"map_id":1,"x":16,"y":5,"kind":"other","count":13},{"map_id":1,"x":16,"y":16,"kind":"other","count":4},{"map_id":1,"x":16,"y":17,"kind":"other","count":2},{"map_id":1,"x":16,"y":18,"kind":"other","count":2},{"map_id":1,"x":16,"y":19,"kind":"other","count":4},{"map_id":1,"x":16,"y":19,"kind":"violation","count":1},{"map_id":1,"x":16,"y":22,"kind":"other","count":5},{"map_id":1,"x":16,"y":22,"kind":"violation","count":1},{"map_id":1,"x":16,"y":23,"kind":"other","count":3},{"map_id":1,"x":16,"y":25,"kind":"other","count":3},{"map_id":1,"x":16,"y":26,"kind":"other","count":2},{"map_id":1,"x":16,"y":28,"kind":"other","count":6},{"map_id":1,"x":16,"y":29,"kind":"other","count":12},{"map_id":1,"x":16,"y":30,"kind":"other","count":2},{"map_id":1,"x":17,"y":0,"kind":"other","count":20},{"map_id":1,"x":17,"y":1,"kind":"other","count":13},{"map_id":1,"x":17,"y":2,"kind":"other","count":7},{"map_id":1,"x":17,"y":3,"kind":"other","count":9},{"map_id":1,"x":17,"y":4,"kind":"other","count":34},{"map_id":1,"x":17,"y":5,"kind":"other","count":55},{"map_id":1,"x":17,"y":6,"kind":"other","count":41},{"map_id":1,"x":17,"y":7,"kind":"other","count":8},{"map_id":1,"x":17,"y":8,"kind":"other","count":17},{"map_id":1,"x":17,"y":10,"kind":"other","count":36},{"map_id":1,"x":17,"y":11,"kind":"other","count":11},{"map_id":1,"x":17,"y":12,"kind":"other","count":11},{"map_id":1,"x":17,"y":13,"kind":"other","count":6},{"map_id":1,"x":17,"y":14,"kind":"other","count":7},{"map_id":1,"x":17,"y":15,"kind":"other","count":7},{"map_id":1,"x":17,"y":16,"kind":"other","count":4},{"map_id":1,"x":17,"y":18,"kind":"other","count":4},{"map_id":1,"x":17,"y":19,"kind":"violation","count":1},{"map_id":1,"x":17,"y":20,"kind":"other","count":3},{"map_id":1,"x":17,"y":21,"kind":"other","count":1},{"map_id":1,"x":17,"y":23,"kind":"violation","count":2},{"map_id":1,"x":17,"y":24,"kind":"other","count":4},{"map_id":1,"x":17,"y":25,"kind":"other","count":1},{"map_id":1,"x":17,"y":26,"kind":"other","count":1},{"map_id":1,"x":17,"y":28,"kind":"other","count":11},{"map_id":1,"x":17,"y":29,"kind":"other","count":12},{"map_id":1,"x":17,"y":30,"kind":"other","count":7},{"map_id":1,"x":18,"y":0,"kind":"other","count":7},{"map_id":1,"x":18,"y":1,"kind":"other","count":13},{"map_id":1,"x":18,"y":2,"kind":"other","count":8},{"map_id":1,"x":18,"y":3,"kind":"other","count":7},{"map_id":1,"x":18,"y":4,"kind":"other","count":17},{"map_id":1,"x":18,"y":5,"kind":"other","count":27},{"map_id":1,"x":18,"y":6,"kind":"other","count":24},{"map_id":1,"x":18,"y":6,"kind":"violation","count":1},{"map_id":1,"x":18,"y":7,"kind":"other","count":3},{"map_id":1,"x":18,"y":8,"kind":"other","count":6},{"map_id":1,"x":18,"y":9,"kind":"other","count":12},{"map_id":1,"x":18,"y":9,"kind":"violation","count":1},{"map_id":1,"x":18,"y":10,"kind":"other","count":17},{"map_id":1,"x":18,"y":11,"kind":"other","count":14},{"map_id":1,"x":18,"y":12,"kind":"other","count":4},{"map_id":1,"x":18,"y":13,"kind":"other","count":6},{"map_id":1,"x":18,"y":14,"kind":"other","count":9},{"map_id":1,"x":18,"y":15,"kind":"other","count":7},{"map_id":1,"x":18,"y":15,"kind":"violation","count":1},{"map_id":1,"x":18,"y":16,"kind":"other","count":4},{"map_id":1,"x":18,"y":17,"kind":"other","count":4},{"map_id":1,"x":18,"y":18,"kind":"other","count":1},{"map_id":1,"x":18,"y":18,"kind":"violation","count":1},{"map_id":1,"x":18,"y":19,"kind":"other","count":3},{"map_id":1,"x":18,"y":20,"kind":"other","count":1},{"map_id":1,"x":18,"y":21,"kind":"other","count":1},{"map_id":1,"x":18,"y":22,"kind":"other","count":2},{"map_id":1,"x":18,"y":23,"kind":"other","count":1},{"map_id":1,"x":18,"y":23,"kind":"violation","count":1},{"map_id":1,"x":18,"y":24,"kind":"other","count":2},{"map_id":1,"x":18,"y":26,"kind":"other","count":1},{"map_id":1,"x":18,"y":28,"kind":"other","count":5},{"map_id":1,"x":18,"y":29,"kind":"other","count":12},{"map_id":1,"x":18,"y":30,"kind":"other","count":6},{"map_id":1,"x":19,"y":0,"kind":"other","count":20},{"map_id":1,"x":19,"y":2,"kind":"other","count":13},{"map_id":1,"x":19,"y":3,"kind":"other","count":5},{"map_id":1,"x":19,"y":4,"kind":"other","count":9},{"map_id":1,"x":19,"y":5,"kind":"other","count":25},{"map_id":1,"x":19,"y":6,"kind":"other","count":15},{"map_id":1,"x":19,"y":7,"kind":"other","count":5},{"map_id":1,"x":19,"y":8,"kind":"other","count":6},{"map_id":1,"x":19,"y":9,"kind":"other","count":31},{"map_id":1,"x":19,"y":10,"kind":"other","count":30},{"map_id":1,"x":19,"y":11,"kind":"other","count":14},{"map_id":1,"x":19,"y":12,"kind":"other","count":13},{"map_id":1,"x":19,"y":13,"kind":"other","count":5},{"map_id":1,"x":19,"y":14,"kind":"other","count":2},{"map_id":1,"x":19,"y":15,"kind":"other","count":2},{"map_id":1,"x":19,"y":16,"kind":"other","count":5},{"map_id":1,"x":19,"y":17,"kind":"other","count":5},{"map_id":1,"x":19,"y":18,"kind":"other","count":2},{"map_id":1,"x":19,"y":19,"kind":"other","count":4},{"map_id":1,"x":19,"y":19,"kind":"violation","count":1},{"map_id":1,"x":19,"y":20,"kind":"other","count":2},{"map_id":1,"x":19,"y":21,"kind":"other","count":1},{"map_id":1,"x":19,"y":22,"kind":"other","count":2},{"map_id":1,"x":19,"y":23,"kind":"other","count":1},{"map_id":1,"x":19,"y":23,"kind":"violation","count":1},{"map_id":1,"x":19,"y":24,"kind":"other","count":2},{"map_id":1,"x":19,"y":25,"kind":"other","count":1},{"map_id":1,"x":19,"y":26,"kind":"other","count":1},{"map_id":1,"x":19,"y":27,"kind":"other","count":1},{"map_id":1,"x":19,"y":28,"kind":"other","count":5},{"map_id":1,"x":19,"y":29,"kind":"other","count":4},{"map_id":1,"x":19,"y":30,"kind":"other","count":6},{"map_id":1,"x":20,"y":4,"kind":"other","count":3},{"map_id":1,"x":20,"y":5,"kind":"other","count":8},{"map_id":1,"x":20,"y":10,"kind":"other","count":21},{"map_id":1,"x":20,"y":11,"kind":"other","count":7},{"map_id":1,"x":20,"y":12,"kind":"other","count":9},{"map_id":1,"x":20,"y":16,"kind":"other","count":3},{"map_id":1,"x":20,"y":18,"kind":"other","count":2},{"map_id":1,"x":20,"y":19,"kind":"other","count":2},{"map_id":1,"x":20,"y":19,"kind":"violation","count":1},{"map_id":1,"x":20,"y":20,"kind":"other","count":1},{"map_id":1,"x":20,"y":21,"kind":"other","count":1},{"map_id":1,"x":20,"y":22,"kind":"other","count":1},{"map_id":1,"x":20,"y":23,"kind":"violation","count":1},{"map_id":1,"x":20,"y":24,"kind":"violation","count":1},{"map_id":1,"x":20,"y":25,"kind":"other","count":1},{"map_id":1,"x":20,"y":26,"kind":"other","count":1},{"map_id":1,"x":20,"y":28,"kind":"other","count":21},{"map_id":1,"x":20,"y":29,"kind":"other","count":19},{"map_id":1,"x":20,"y":30,"kind":"other","count":9},{"map_id":1,"x":20,"y":31,"kind":"other","count":10},{"map_id":1,"x":20,"y":32,"kind":"other","count":4},{"map_id":1,"x":20,"y":33,"kind":"other","count":6},{"map_id":1,"x":20,"y":34,"kind":"other","count":8},{"map_id":1,"x":20,"y":35,"kind":"other","count":10},{"map_id":1,"x":21,"y":4,"kind":"other","count":6},{"map_id":1,"x":21,"y":5,"kind":"other","count":6},{"map_id":1,"x":21,"y":6,"kind":"other","count":5},{"map_id":1,"x":21,"y":7,"kind":"other","count":4},{"map_id":1,"x":21,"y":9,"kind":"other","count":127},{"map_id":1,"x":21,"y":10,"kind":"other","count":147},{"map_id":1,"x":21,"y":11,"kind":"other","count":9},{"map_id":1,"x":21,"y":12,"kind":"other","count":6},{"map_id":1,"x":21,"y":15,"kind":"other","count":1},{"map_id":1,"x":21,"y":16,"kind":"other","count":1},{"map_id":1,"x":21,"y":18,"kind":"other","count":4},{"map_id":1,"x":21,"y":18,"kind":"violation","count":3},{"map_id":1,"x":21,"y":19,"kind":"other","count":3},{"map_id":1,"x":21,"y":22,"kind":"other","count":1},{"map_id":1,"x":21,"y":23,"kind":"other","count":4},{"map_id":1,"x":21,"y":24,"kind":"other","count":3},{"map_id":1,"x":21,"y":25,"kind":"violation","count":1},{"map_id":1,"x":21,"y":26,"kind":"other","count":1},{"map_id":1,"x":21,"y":28,"kind":"other","count":26},{"map_id":1,"x":21,"y":30,"kind":"other","count":20},{"map_id":1,"x":21,"y":31,"kind":"other","count":4},{"map_id":1,"x":21,"y":32,"kind":"other","count":3},{"map_id":1,"x":21,"y":33,"kind":"other","count":9},{"map_id":1,"x":21,"y":34,"kind":"other","count":6},{"map_id":1,"x":21,"y":35,"kind":"other","count":9},{"map_id":1,"x":22,"y":5,"kind":"other","count":6},{"map_id":1,"x":22,"y":6,"kind":"other","count":7},{"map_id":1,"x":22,"y":7,"kind":"other","count":5},{"map_id":1,"x":22,"y":10,"kind":"other","count":30},{"map_id":1,"x":22,"y":11,"kind":"other","count":21},{"map_id":1,"x":22,"y":12,"kind":"other","count":8},{"map_id":1,"x":22,"y":16,"kind":"other","count":1},{"map_id":1,"x":22,"y":18,"kind":"other","count":2},{"map_id":1,"x":22,"y":19,"kind":"other","count":1},{"map_id":1,"x":22,"y":20,"kind":"other","count":2},{"map_id":1,"x":22,"y":21,"kind":"other","count":1},{"map_id":1,"x":22,"y":28,"kind":"other","count":23},{"map_id":1,"x":22,"y":29,"kind":"other","count":35},{"map_id":1,"x":22,"y":30,"kind":"other","count":13},{"map_id":1,"x":23,"y":4,"kind":"other","count":2},{"map_id":1,"x":23,"y":6,"kind":"other","count":3},{"map_id":1,"x":23,"y":7,"kind":"other","count":2},{"map_id":1,"x":23,"y":10,"kind":"other","count":18},{"map_id":1,"x":23,"y":11,"kind":"other","count":8},{"map_id":1,"x":23,"y":12,"kind":"other","count":4},{"map_id":1,"x":23,"y":16,"kind":"other","count":3},{"map_id":1,"x":23,"y":18,"kind":"other","count":1},{"map_id":1,"x":23,"y":18,"kind":"violation","count":1},{"map_id":1,"x":23,"y":19,"kind":"other","count":3},{"map_id":1,"x":23,"y":21,"kind":"other","count":2},{"map_id":1,"x":23,"y":28,"kind":"other","count":18},{"map_id":1,"x":23,"y":29,"kind":"other","count":16},{"map_id":1,"x":23,"y":30,"kind":"other","count":17},{"map_id":1,"x":24,"y":2,"kind":"other","count":1},{"map_id":1,"x":24,"y":4,"kind":"other","count":2},{"map_id":1,"x":24,"y":5,"kind":"other","count":3},{"map_id":1,"x":24,"y":6,"kind":"other","count":4},{"map_id":1,"x":24,"y":7,"kind":"other","count":1},{"map_id":1,"x":24,"y":10,"kind":"other","count":13},{"map_id":1,"x":24,"y":11,"kind":"other","count":3},{"map_id":1,"x":24,"y":12,"kind":"other","count":6},{"map_id":1,"x":24,"y":14,"kind":"other","count":18},{"map_id":1,"x":24,"y":15,"kind":"other","count":6},{"map_id":1,"x":24,"y":16,"kind":"other","count":2},{"map_id":1,"x":24,"y":17,"kind":"other","count":1},{"map_id":1,"x":24,"y":18,"kind":"other","count":1},{"map_id":1,"x":24,"y":19,"kind":"other","count":3},{"map_id":1,"x":24,"y":21,"kind":"other","count":1},{"map_id":1,"x":24,"y":28,"kind":"other","count":16},{"map_id":1,"x":24,"y":29,"kind":"other","count":16},{"map_id":1,"x":24,"y":30,"kind":"other","count":14},{"map_id":1,"x":25,"y":2,"kind":"other","count":3},{"map_id":1,"x":25,"y":4,"kind":"other","count":4},{"map_id":1,"x":25,"y":5,"kind":"other","count":1},{"map_id":1,"x":25,"y":6,"kind":"other","count":2},{"map_id":1,"x":25,"y":7,"kind":"other","count":1},{"map_id":1,"x":25,"y":10,"kind":"other","count":14},{"map_id":1,"x":25,"y":11,"kind":"other","count":9},{"map_id":1,"x":25,"y":12,"kind":"other","count":5},{"map_id":1,"x":25,"y":14,"kind":"other","count":22},{"map_id":1,"x":25,"y":15,"kind":"other","count":6},{"map_id":1,"x":25,"y":16,"kind":"other","count":4},{"map_id":1,"x":25,"y":19,"kind":"other","count":1},{"map_id":1,"x":25,"y":20,"kind":"other","count":1},{"map_id":1,"x":25,"y":21,"kind":"other","count":1},{"map_id":1,"x":25,"y":28,"kind":"other","count":24},{"map_id":1,"x":25,"y":29,"kind":"other","count":16},{"map_id":1,"x":25,"y":30,"kind":"other","count":18},{"map_id":1,"x":26,"y":2,"kind":"other","count":4},{"map_id":1,"x":26,"y":4,"kind":"other","count":1},{"map_id":1,"x":26,"y":5,"kind":"other","count":2},{"map_id":1,"x":26,"y":9,"kind":"other","count":1},{"map_id":1,"x":26,"y":10,"kind":"other","count":8},{"map_id":1,"x":26,"y":11,"kind":"other","count":18},{"map_id":1,"x":26,"y":12,"kind":"other","count":3},{"map_id":1,"x":26,"y":14,"kind":"other","count":15},{"map_id":1,"x":26,"y":15,"kind":"other","count":4},{"map_id":1,"x":26,"y":16,"kind":"other","count":2},{"map_id":1,"x":26,"y":17,"kind":"other","count":1},{"map_id":1,"x":26,"y":18,"kind":"other","count":1},{"map_id":1,"x":26,"y":20,"kind":"other","count":1},{"map_id":1,"x":26,"y":24,"kind":"other","count":1},{"map_id":1,"x":26,"y":28,"kind":"other","count":20},{"map_id":1,"x":26,"y":29,"kind":"other","count":16},{"map_id":1,"x":26,"y":30,"kind":"other","count":11},{"map_id":1,"x":27,"y":3,"kind":"other","count":1},{"map_id":1,"x":27,"y":6,"kind":"other","count":2},{"map_id":1,"x":27,"y":10,"kind":"other","count":11},{"map_id":1,"x":27,"y":11,"kind":"other","count":8},{"map_id":1,"x":27,"y":12,"kind":"other","count":14},{"map_id":1,"x":27,"y":14,"kind":"other","count":12},{"map_id":1,"x":27,"y":15,"kind":"other","count":5},{"map_id":1,"x":27,"y":16,"kind":"other","count":4},{"map_id":1,"x":27,"y":17,"kind":"other","count":1},{"map_id":1,"x":27,"y":18,"kind":"other","count":2},{"map_id":1,"x":27,"y":23,"kind":"other","count":1},{"map_id":1,"x":27,"y":28,"kind":"other","count":26},{"map_id":1,"x":27,"y":29,"kind":"other","count":20},{"map_id":1,"x":27,"y":30,"kind":"other","count":21},{"map_id":1,"x":28,"y":2,"kind":"other","count":2},{"map_id":1,"x":28,"y":3,"kind":"other","count":1},{"map_id":1,"x":28,"y":10,"kind":"other","count":11},{"map_id":1,"x":28,"y":11,"kind":"other","count":9},{"map_id":1,"x":28,"y":12,"kind":"other","count":8},{"map_id":1,"x":28,"y":14,"kind":"other","count":10},{"map_id":1,"x":28,"y":15,"kind":"other","count":6},{"map_id":1,"x":28,"y":21,"kind":"other","count":1},{"map_id":1,"x":28,"y":24,"kind":"other","count":1},{"map_id":1,"x":28,"y":28,"kind":"other","count":23},{"map_id":1,"x":28,"y":29,"kind":"other","count":16},{"map_id":1,"x":28,"y":30,"kind":"other","count":19},{"map_id":1,"x":29,"y":2,"kind":"other","count":3},{"map_id":1,"x":29,"y":3,"kind":"other","count":3},{"map_id":1,"x":29,"y":10,"kind":"other","count":15},{"map_id":1,"x":29,"y":11,"kind":"other","count":7},{"map_id":1,"x":29,"y":12,"kind":"other","count":9},{"map_id":1,"x":29,"y":14,"kind":"other","count":6},{"map_id":1,"x":29,"y":15,"kind":"other","count":7},{"map_id":1,"x":29,"y":20,"kind":"other","count":1},{"map_id":1,"x":29,"y":28,"kind":"other","count":22},{"map_id":1,"x":29,"y":29,"kind":"other","count":17},{"map_id":1,"x":29,"y":30,"kind":"other","count":16},{"map_id":1,"x":30,"y":2,"kind":"other","count":1},{"map_id":1,"x":30,"y":3,"kind":"other","count":1},{"map_id":1,"x":30,"y":10,"kind":"other","count":17},{"map_id":1,"x":30,"y":11,"kind":"other","count":13},{"map_id":1,"x":30,"y":12,"kind":"other","count":11},{"map_id":1,"x":30,"y":14,"kind":"other","count":6},{"map_id":1,"x":30,"y":20,"kind":"other","count":3},{"map_id":1,"x":30,"y":21,"kind":"other","count":1},{"map_id":1,"x":30,"y":22,"kind":"other","count":1},{"map_id":1,"x":30,"y":23,"kind":"other","count":1},{"map_id":1,"x":30,"y":24,"kind":"other","count":1},{"map_id":1,"x":30,"y":28,"kind":"other","count":19},{"map_id":1,"x":30,"y":29,"kind":"other","count":26},{"map_id":1,"x":30,"y":30,"kind":"other","count":18},{"map_id":1,"x":31,"y":2,"kind":"other","count":3},{"map_id":1,"x":31,"y":3,"kind":"other","count":1},{"map_id":1,"x":31,"y":10,"kind":"other","count":14},{"map_id":1,"x":31,"y":11,"kind":"other","count":13},{"map_id":1,"x":31,"y":12,"kind":"other","count":6},{"map_id":1,"x":31,"y":14,"kind":"other","count":5},{"map_id":1,"x":31,"y":15,"kind":"other","count":2},{"map_id":1,"x":31,"y":24,"kind":"other","count":2},{"map_id":1,"x":31,"y":28,"kind":"other","count":35},{"map_id":1,"x":31,"y":29,"kind":"other","count":34},{"map_id":1,"x":31,"y":30,"kind":"other","count":21},{"map_id":1,"x":32,"y":3,"kind":"other","count":3},{"map_id":1,"x":32,"y":10,"kind":"other","count":20},{"map_id":1,"x":32,"y":11,"kind":"other","count":18},{"map_id":1,"x":32,"y":12,"kind":"other","count":15},{"map_id":1,"x":32,"y":14,"kind":"other","count":4},{"map_id":1,"x":32,"y":15,"kind":"other","count":7},{"map_id":1,"x":32,"y":16,"kind":"other","count":1},{"map_id":1,"x":32,"y":19,"kind":"other","count":1},{"map_id":1,"x":32,"y":22,"kind":"other","count":1},{"map_id":1,"x":32,"y":28,"kind":"other","count":31},{"map_id":1,"x":32,"y":29,"kind":"other","count":31},{"map_id":1,"x":32,"y":30,"kind":"other","count":29},{"map_id":1,"x":33,"y":2,"kind":"other","count":1},{"map_id":1,"x":33,"y":3,"kind":"other","count":1},{"map_id":1,"x":33,"y":10,"kind":"other","count":22},{"map_id":1,"x":33,"y":11,"kind":"other","count":18},{"map_id":1,"x":33,"y":12,"kind":"other","count":27},{"map_id":1,"x":33,"y":14,"kind":"other","count":3},{"map_id":1,"x":33,"y":15,"kind":"other","count":2},{"map_id":1,"x":33,"y":16,"kind":"other","count":3},{"map_id":1,"x":33,"y":19,"kind":"other","count":3},{"map_id":1,"x":33,"y":21,"kind":"other","count":1},{"map_id":1,"x":33,"y":22,"kind":"other","count":1},{"map_id":1,"x":33,"y":28,"kind":"other","count":40},{"map_id":1,"x":33,"y":29,"kind":"other","count":39},{"map_id":1,"x":33,"y":30,"kind":"other","count":38},{"map_id":1,"x":34,"y":2,"kind":"other","count":1},{"map_id":1,"x":34,"y":3,"kind":"other","count":1},{"map_id":1,"x":34,"y":10,"kind":"other","count":33},{"map_id":1,"x":34,"y":11,"kind":"other","count":29},{"map_id":1,"x":34,"y":12,"kind":"other","count":25},{"map_id":1,"x":34,"y":14,"kind":"other","count":7},{"map_id":1,"x":34,"y":15,"kind":"other","count":2},{"map_id":1,"x":34,"y":16,"kind":"other","count":5},{"map_id":1,"x":34,"y":17,"kind":"other","count":2},{"map_id":1,"x":34,"y":20,"kind":"other","count":1},{"map_id":1,"x":34,"y":22,"kind":"other","count":1},{"map_id":1,"x":34,"y":23,"kind":"other","count":1},{"map_id":1,"x":34,"y":28,"kind":"other","count":62},{"map_id":1,"x":34,"y":29,"kind":"other","count":52},{"map_id":1,"x":34,"y":30,"kind":"other","count":47},{"map_id":1,"x":35,"y":2,"kind":"other","count":2},{"map_id":1,"x":35,"y":3,"kind":"other","count":1},{"map_id":1,"x":35,"y":4,"kind":"other","count":6},{"map_id":1,"x":35,"y":10,"kind":"other","count":45},{"map_id":1,"x":35,"y":11,"kind":"other","count":51},{"map_id":1,"x":35,"y":12,"kind":"other","count":56},{"map_id":1,"x":35,"y":14,"kind":"other","count":6},{"map_id":1,"x":35,"y":15,"kind":"other","count":4},{"map_id":1,"x":35,"y":16,"kind":"other","count":2},{"map_id":1,"x":35,"y":17,"kind":"other","count":2},{"map_id":1,"x":35,"y":19,"kind":"other","count":2},{"map_id":1,"x":35,"y":20,"kind":"other","count":2},{"map_id":1,"x":35,"y":21,"kind":"other","count":1},{"map_id":1,"x":35,"y":25,"kind":"other","count":1},{"map_id":1,"x":35,"y":28,"kind":"other","count":63},{"map_id":1,"x":35,"y":29,"kind":"other","count":56},{"map_id":1,"x":35,"y":30,"kind":"other","count":68},{"map_id":2,"x":2,"y":7,"kind":"other","count":1},{"map_id":2,"x":3,"y":7,"kind":"other","count":1},{"map_id":2,"x":4,"y":2,"kind":"other","count":1},{"map_id":2,"x":4,"y":6,"kind":"other","count":1},{"map_id":2,"x":4,"y":8,"kind":"other","count":5},{"map_id":2,"x":4,"y":9,"kind":"other","count":3},{"map_id":2,"x":4,"y":10,"kind":"other","count":2},{"map_id":2,"x":4,"y":11,"kind":"other","count":3},{"map_id":2,"x":4,"y":12,"kind":"other","count":2},{"map_id":2,"x":4,"y":13,"kind":"other","count":4},{"map_id":2,"x":4,"y":14,"kind":"other","count":2},{"map_id":2,"x":4,"y":15,"kind":"other","count":5},{"map_id":2,"x":4,"y":16,"kind":"other","count":4},{"map_id":2,"x":4,"y":17,"kind":"other","count":4},{"map_id":2,"x":4,"y":18,"kind":"other","count":2},{"map_id":2,"x":4,"y":19,"kind":"other","count":5},{"map_id":2,"x":4,"y":20,"kind":"other","count":4},{"map_id":2,"x":4,"y":22,"kind":"other","count":3},{"map_id":2,"x":4,"y":23,"kind":"other","count":2},{"map_id":2,"x":4,"y":24,"kind":"other","count":2},{"map_id":2,"x":4,"y":25,"kind":"other","count":2},{"map_id":2,"x":4,"y":27,"kind":"other","count":1},{"map_id":2,"x":4,"y":28,"kind":"other","count":3},{"map_id":2,"x":4,"y":29,"kind":"other","count":4},{"map_id":2,"x":4,"y":30,"kind":"other","count":1},{"map_id":2,"x":4,"y":31,"kind":"other","count":3},{"map_id":2,"x":5,"y":2,"kind":"other","count":4},{"map_id":2,"x":5,"y":3,"kind":"other","count":2},{"map_id":2,"x":5,"y":8,"kind":"other","count":2},{"map_id":2,"x":5,"y":10,"kind":"other","count":5},{"map_id":2,"x":5,"y":11,"kind":"other","count":2},{"map_id":2,"x":5,"y":13,"kind":"other","count":1},{"map_id":2,"x":5,"y":14,"kind":"other","count":1},{"map_id":2,"x":5,"y":15,"kind":"other","count":2},{"map_id":2,"x":5,"y":16,"kind":"other","count":1},{"map_id":2,"x":5,"y":18,"kind":"other","count":1},{"map_id":2,"x":5,"y":19,"kind":"other","count":3},{"map_id":2,"x":5,"y":20,"kind":"other","count":2},{"map_id":2,"x":5,"y":22,"kind":"other","count":4},{"map_id":2,"x":5,"y":23,"kind":"other","count":2},{"map_id":2,"x":5,"y":24,"kind":"other","count":2},{"map_id":2,"x":5,"y":25,"kind":"other","count":2},{"map_id":2,"x":5,"y":26,"kind":"other","count":1},{"map_id":2,"x":5,"y":27,"kind":"other","count":1},{"map_id":2,"x":5,"y":28,"kind":"other","count":3},{"map_id":2,"x":5,"y":29,"kind":"other","count":3},{"map_id":2,"x":5,"y":30,"kind":"other","count":4},{"map_id":2,"x":5,"y":31,"kind":"other","count":2},{"map_id":2,"x":6,"y":2,"kind":"other","count":1},{"map_id":2,"x":6,"y":3,"kind":"other","count":1},{"map_id":2,"x":6,"y":8,"kind":"other","count":2},{"map_id":2,"x":6,"y":10,"kind":"other","count":3},{"map_id":2,"x":6,"y":14,"kind":"other","count":1},{"map_id":2,"x":6,"y":17,"kind":"other","count":2},{"map_id":2,"x":6,"y":18,"kind":"other","count":1},{"map_id":2,"x":6,"y":19,"kind":"other","count":1},{"map_id":2,"x":6,"y":20,"kind":"other","count":3},{"map_id":2,"x":6,"y":22,"kind":"other","count":3},{"map_id":2,"x":6,"y":23,"kind":"other","count":1},{"map_id":2,"x":6,"y":24,"kind":"other","count":2},{"map_id":2,"x":6,"y":25,"kind":"other","count":1},{"map_id":2,"x":6,"y":30,"kind":"other","count":2},{"map_id":2,"x":6,"y":31,"kind":"other","count":1},{"map_id":2,"x":7,"y":2,"kind":"other","count":1},{"map_id":2,"x":7,"y":3,"kind":"other","count":2},{"map_id":2,"x":7,"y":5,"kind":"other","count":1},{"map_id":2,"x":7,"y":6,"kind":"other","count":1},{"map_id":2,"x":7,"y":7,"kind":"other","count":3},{"map_id":2,"x":7,"y":8,"kind":"other","count":1},{"map_id":2,"x":7,"y":9,"kind":"other","count":3},{"map_id":2,"x":7,"y":10,"kind":"other","count":2},{"map_id":2,"x":7,"y":12,"kind":"other","count":3},{"map_id":2,"x":7,"y":13,"kind":"other","count":2},{"map_id":2,"x":7,"y":14,"kind":"other","count":2},{"map_id":2,"x":7,"y":15,"kind":"other","count":1},{"map_id":2,"x":7,"y":16,"kind":"other","count":1},{"map_id":2,"x":7,"y":17,"kind":"other","count":3},{"map_id":2,"x":7,"y":18,"kind":"other","count":1},{"map_id":2,"x":7,"y":20,"kind":"other","count":3},{"map_id":2,"x":7,"y":22,"kind":"other","count":2},{"map_id":2,"x":7,"y":24,"kind":"other","count":3},{"map_id":2,"x":7,"y":26,"kind":"other","count":1},{"map_id":2,"x":7,"y":27,"kind":"other","count":3},{"map_id":2,"x":7,"y":30,"kind":"other","count":1},{"map_id":2,"x":7,"y":31,"kind":"other","count":2},{"map_id":2,"x":8,"y":2,"kind":"other","count":1},{"map_id":2,"x":8,"y":6,"kind":"other","count":1},{"map_id":2,"x":8,"y":8,"kind":"other","count":2},{"map_id":2,"x":8,"y":9,"kind":"other","count":2},{"map_id":2,"x":8,"y":10,"kind":"other","count":3},{"map_id":2,"x":8,"y":11,"kind":"other","count":2},{"map_id":2,"x":8,"y":12,"kind":"other","count":1},{"map_id":2,"x":8,"y":14,"kind":"other","count":1},{"map_id":2,"x":8,"y":16,"kind":"other","count":2},{"map_id":2,"x":8,"y":17,"kind":"other","count":2},{"map_id":2,"x":8,"y":19,"kind":"other","count":2},{"map_id":2,"x":8,"y":20,"kind":"other","count":8},{"map_id":2,"x":8,"y":22,"kind":"other","count":6},{"map_id":2,"x":8,"y":23,"kind":"other","count":1},{"map_id":2,"x":8,"y":25,"kind":"other","count":2},{"map_id":2,"x":8,"y":27,"kind":"other","count":2},{"map_id":2,"x":8,"y":30,"kind":"other","count":1},{"map_id":2,"x":8,"y":31,"kind":"other","count":2},{"map_id":2,"x":9,"y":2,"kind":"other","count":3},{"map_id":2,"x":9,"y":4,"kind":"other","count":1},{"map_id":2,"x":9,"y":8,"kind":"other","count":1},{"map_id":2,"x":9,"y":9,"kind":"other","count":1},{"map_id":2,"x":9,"y":10,"kind":"other","count":3},{"map_id":2,"x":9,"y":11,"kind":"other","count":3},{"map_id":2,"x":9,"y":13,"kind":"other","count":1},{"map_id":2,"x":9,"y":15,"kind":"other","count":4},{"map_id":2,"x":9,"y":17,"kind":"other","count":1},{"map_id":2,"x":9,"y":18,"kind":"other","count":2},{"map_id":2,"x":9,"y":20,"kind":"other","count":3},{"map_id":2,"x":9,"y":22,"kind":"other","count":1},{"map_id":2,"x":9,"y":23,"kind":"other","count":1},{"map_id":2,"x":9,"y":27,"kind":"other","count":1},{"map_id":2,"x":9,"y":30,"kind":"other","count":1},{"map_id":2,"x":9,"y":31,"kind":"other","count":3},{"map_id":2,"x":10,"y":8,"kind":"other","count":2},{"map_id":2,"x":10,"y":10,"kind":"other","count":3},{"map_id":2,"x":10,"y":12,"kind":"other","count":1},{"map_id":2,"x":10,"y":13,"kind":"other","count":1},{"map_id":2,"x":10,"y":15,"kind":"other","count":2},{"map_id":2,"x":10,"y":16,"kind":"other","count":2},{"map_id":2,"x":10,"y":18,"kind":"other","count":1},{"map_id":2,"x":10,"y":19,"kind":"other","count":2},{"map_id":2,"x":10,"y":20,"kind":"other","count":4},{"map_id":2,"x":10,"y":22,"kind":"other","count":1},{"map_id":2,"x":10,"y":23,"kind":"other","count":4},{"map_id":2,"x":10,"y":26,"kind":"other","count":2},{"map_id":2,"x":10,"y":27,"kind":"other","count":3},{"map_id":2,"x":10,"y":30,"kind":"other","count":1},{"map_id":2,"x":11,"y":8,"kind":"other","count":1},{"map_id":2,"x":11,"y":9,"kind":"other","count":1},{"map_id":2,"x":11,"y":12,"kind":"other","count":3},{"map_id":2,"x":11,"y":13,"kind":"other","count":2},{"map_id":2,"x":11,"y":14,"kind":"other","count":4},{"map_id":2,"x":11,"y":16,"kind":"other","count":1},{"map_id":2,"x":11,"y":18,"kind":"other","count":2},{"map_id":2,"x":11,"y":19,"kind":"other","count":1},{"map_id":2,"x":11,"y":20,"kind":"other","count":3},{"map_id":2,"x":11,"y":22,"kind":"other","count":4},{"map_id":2,"x":11,"y":24,"kind":"other","count":3},{"map_id":2,"x":11,"y":25,"kind":"other","count":3},{"map_id":2,"x":11,"y":27,"kind":"other","count":1},{"map_id":2,"x":11,"y":31,"kind":"other","count":1},{"map_id":2,"x":12,"y":8,"kind":"other","count":2},{"map_id":2,"x":12,"y":9,"kind":"other","count":2},{"map_id":2,"x":12,"y":10,"kind":"other","count":1},{"map_id":2,"x":12,"y":11,"kind":"other","count":1},{"map_id":2,"x":12,"y":13,"kind":"other","count":1},{"map_id":2,"x":12,"y":18,"kind":"other","count":2},{"map_id":2,"x":12,"y":19,"kind":"other","count":2},{"map_id":2,"x":12,"y":20,"kind":"other","count":1},{"map_id":2,"x":12,"y":26,"kind":"other","count":2},{"map_id":2,"x":12,"y":27,"kind":"other","count":1},{"map_id":2,"x":12,"y":28,"kind":"other","count":1},{"map_id":2,"x":12,"y":29,"kind":"other","count":1},{"map_id":2,"x":12,"y":31,"kind":"other","count":1},{"map_id":2,"x":13,"y":8,"kind":"other","count":3},{"map_id":2,"x":13,"y":9,"kind":"other","count":2},{"map_id":2,"x":13,"y":10,"kind":"other","count":3},{"map_id":2,"x":13,"y":12,"kind":"other","count":3},{"map_id":2,"x":13,"y":13,"kind":"other","count":2},{"map_id":2,"x":13,"y":18,"kind":"other","count":1},{"map_id":2,"x":13,"y":19,"kind":"other","count":2},{"map_id":2,"x":13,"y":20,"kind":"other","count":4},{"map_id":2,"x":13,"y":26,"kind":"other","count":1},{"map_id":2,"x":13,"y":26,"kind":"violation","count":11},{"map_id":2,"x":13,"y":29,"kind":"other","count":1},{"map_id":2,"x":13,"y":30,"kind":"other","count":1},{"map_id":2,"x":13,"y":31,"kind":"other","count":2},{"map_id":2,"x":14,"y":9,"kind":"other","count":1},{"map_id":2,"x":14,"y":10,"kind":"other","count":1},{"map_id":2,"x":14,"y":11,"kind":"other","count":4},{"map_id":2,"x":14,"y":18,"kind":"other","count":1},{"map_id":2,"x":14,"y":19,"kind":"other","count":1},{"map_id":2,"x":14,"y":20,"kind":"other","count":3},{"map_id":2,"x":14,"y":26,"kind":"other","count":2},{"map_id":2,"x":14,"y":27,"kind":"other","count":1},{"map_id":2,"x":14,"y":29,"kind":"other","count":2},{"map_id":2,"x":14,"y":30,"kind":"other","count":1},{"map_id":2,"x":14,"y":31,"kind":"other","count":2},{"map_id":2,"x":15,"y":8,"kind":"other","count":1},{"map_id":2,"x":15,"y":11,"kind":"other","count":1},{"map_id":2,"x":15,"y":13,"kind":"other","count":1},{"map_id":2,"x":15,"y":18,"kind":"other","count":1},{"map_id":2,"x":15,"y":19,"kind":"other","count":1},{"map_id":2,"x":15,"y":20,"kind":"other","count":1},{"map_id":2,"x":15,"y":26,"kind":"other","count":1},{"map_id":2,"x":15,"y":27,"kind":"other","count":1},{"map_id":2,"x":15,"y":28,"kind":"other","count":2},{"map_id":2,"x":15,"y":29,"kind":"other","count":2},{"map_id":2,"x":15,"y":30,"kind":"other","count":1},{"map_id":2,"x":16,"y":8,"kind":"other","count":1},{"map_id":2,"x":16,"y":10,"kind":"other","count":3},{"map_id":2,"x":16,"y":11,"kind":"other","count":1},{"map_id":2,"x":16,"y":13,"kind":"other","count":2},{"map_id":2,"x":16,"y":18,"kind":"other","count":1},{"map_id":2,"x":16,"y":19,"kind":"other","count":5},{"map_id":2,"x":16,"y":20,"kind":"other","count":3},{"map_id":2,"x":16,"y":22,"kind":"other","count":1},{"map_id":2,"x":16,"y":23,"kind":"other","count":2},{"map_id":2,"x":16,"y":25,"kind":"other","count":1},{"map_id":2,"x":16,"y":28,"kind":"other","count":2},{"map_id":2,"x":16,"y":29,"kind":"other","count":1},{"map_id":2,"x":16,"y":30,"kind":"other","count":1},{"map_id":2,"x":16,"y":31,"kind":"other","count":2},{"map_id":2,"x":17,"y":9,"kind":"other","count":1},{"map_id":2,"x":17,"y":11,"kind":"other","count":1},{"map_id":2,"x":17,"y":12,"kind":"other","count":3},{"map_id":2,"x":17,"y":18,"kind":"other","count":4},{"map_id":2,"x":17,"y":19,"kind":"other","count":5},{"map_id":2,"x":17,"y":20,"kind":"other","count":7},{"map_id":2,"x":17,"y":22,"kind":"other","count":1},{"map_id":2,"x":17,"y":24,"kind":"other","count":2},{"map_id":2,"x":17,"y":27,"kind":"other","count":1},{"map_id":2,"x":17,"y":29,"kind":"other","count":1},{"map_id":2,"x":17,"y":31,"kind":"other","count":1},{"map_id":2,"x":18,"y":8,"kind":"other","count":1},{"map_id":2,"x":18,"y":9,"kind":"other","count":1},{"map_id":2,"x":18,"y":10,"kind":"other","count":1},{"map_id":2,"x":18,"y":12,"kind":"other","count":1},{"map_id":2,"x":18,"y":13,"kind":"other","count":1},{"map_id":2,"x":18,"y":14,"kind":"other","count":2},{"map_id":2,"x":18,"y":15,"kind":"other","count":3},{"map_id":2,"x":18,"y":16,"kind":"other","count":4},{"map_id":2,"x":18,"y":17,"kind":"other","count":2},{"map_id":2,"x":18,"y":25,"kind":"other","count":1},{"map_id":2,"x":18,"y":31,"kind":"other","count":1},{"map_id":2,"x":18,"y":35,"kind":"objective","count":7},{"map_id":2,"x":19,"y":8,"kind":"other","count":1},{"map_id":2,"x":19,"y":9,"kind":"other","count":3},{"map_id":2,"x":19,"y":15,"kind":"other","count":2},{"map_id":2,"x":19,"y":17,"kind":"other","count":2},{"map_id":2,"x":19,"y":18,"kind":"other","count":2},{"map_id":2,"x":19,"y":20,"kind":"other","count":2},{"map_id":2,"x":19,"y":21,"kind":"other","count":1},{"map_id":2,"x":19,"y":22,"kind":"other","count":3},{"map_id":2,"x":19,"y":28,"kind":"other","count":1},{"map_id":2,"x":19,"y":30,"kind":"other","count":1},{"map_id":2,"x":19,"y":31,"kind":"other","count":1},{"map_id":2,"x":19,"y":34,"kind":"other","count":1},{"map_id":2,"x":20,"y":8,"kind":"other","count":2},{"map_id":2,"x":20,"y":9,"kind":"other","count":1},{"map_id":2,"x":20,"y":12,"kind":"other","count":1},{"map_id":2,"x":20,"y":13,"kind":"other","count":2},{"map_id":2,"x":20,"y":16,"kind":"other","count":1},{"map_id":2,"x":20,"y":18,"kind":"other","count":2},{"map_id":2,"x":20,"y":19,"kind":"other","count":2},{"map_id":2,"x":20,"y":20,"kind":"other","count":3},{"map_id":2,"x":20,"y":21,"kind":"other","count":1},{"map_id":2,"x":20,"y":22,"kind":"other","count":1},{"map_id":2,"x":20,"y":23,"kind":"other","count":1},{"map_id":2,"x":20,"y":24,"kind":"other","count":1},{"map_id":2,"x":20,"y":27,"kind":"other","count":1},{"map_id":2,"x":20,"y":29,"kind":"other","count":1},{"map_id":2,"x":20,"y":30,"kind":"other","count":2},{"map_id":2,"x":21,"y":9,"kind":"other","count":1},{"map_id":2,"x":21,"y":12,"kind":"other","count":1},{"map_id":2,"x":21,"y":14,"kind":"other","count":2},{"map_id":2,"x":21,"y":18,"kind":"other","count":1},{"map_id":2,"x":21,"y":21,"kind":"other","count":3},{"map_id":2,"x":21,"y":23,"kind":"other","count":1},{"map_id":2,"x":22,"y":9,"kind":"other","count":2},{"map_id":2,"x":22,"y":10,"kind":"other","count":1},{"map_id":2,"x":22,"y":13,"kind":"other","count":1},{"map_id":2,"x":22,"y":18,"kind":"other","count":2},{"map_id":2,"x":22,"y":19,"kind":"other","count":3},{"map_id":2,"x":22,"y":31,"kind":"other","count":1},{"map_id":2,"x":23,"y":9,"kind":"other","count":1},{"map_id":2,"x":23,"y":10,"kind":"other","count":2},{"map_id":2,"x":23,"y":21,"kind":"other","count":3},{"map_id":2,"x":23,"y":30,"kind":"other","count":1},{"map_id":2,"x":24,"y":2,"kind":"other","count":1},{"map_id":2,"x":24,"y":12,"kind":"other","count":1},{"map_id":2,"x":24,"y":18,"kind":"other","count":3},{"map_id":2,"x":25,"y":8,"kind":"other","count":1},{"map_id":2,"x":25,"y":13,"kind":"other","count":1},{"map_id":2,"x":25,"y":18,"kind":"other","count":1},{"map_id":2,"x":25,"y":19,"kind":"other","count":1},{"map_id":2,"x":25,"y":21,"kind":"other","count":3},{"map_id":2,"x":25,"y":22,"kind":"other","count":1},{"map_id":2,"x":25,"y":26,"kind":"other","count":1},{"map_id":2,"x":25,"y":31,"kind":"other","count":1},{"map_id":2,"x":26,"y":2,"kind":"other","count":1},{"map_id":2,"x":26,"y":8,"kind":"other","count":1},{"map_id":2,"x":26,"y":9,"kind":"other","count":1},{"map_id":2,"x":26,"y":10,"kind":"other","count":1},{"map_id":2,"x":26,"y":11,"kind":"other","count":1},{"map_id":2,"x":26,"y":12,"kind":"other","count":1},{"map_id":2,"x":26,"y":14,"kind":"other","count":1},{"map_id":2,"x":26,"y":16,"kind":"other","count":1},{"map_id":2,"x":26,"y":22,"kind":"other","count":1},{"map_id":2,"x":26,"y":25,"kind":"other","count":1},{"map_id":2,"x":26,"y":30,"kind":"other","count":2},{"map_id":2,"x":27,"y":8,"kind":"other","count":1},{"map_id":2,"x":27,"y":9,"kind":"other","count":1},{"map_id":2,"x":27,"y":12,"kind":"other","count":1},{"map_id":2,"x":27,"y":15,"kind":"other","count":1},{"map_id":2,"x":27,"y":18,"kind":"other","count":1},{"map_id":2,"x":28,"y":2,"kind":"other","count":1},{"map_id":2,"x":28,"y":6,"kind":"other","count":1},{"map_id":2,"x":28,"y":9,"kind":"other","count":1},{"map_id":2,"x":28,"y":10,"kind":"other","count":2},{"map_id":2,"x":28,"y":14,"kind":"other","count":2},{"map_id":2,"x":28,"y":15,"kind":"other","count":1},{"map_id":2,"x":28,"y":19,"kind":"other","count":2},{"map_id":2,"x":28,"y":31,"kind":"other","count":1},{"map_id":2,"x":29,"y":2,"kind":"other","count":1},{"map_id":2,"x":29,"y":3,"kind":"other","count":1},{"map_id":2,"x":29,"y":8,"kind":"other","count":2},{"map_id":2,"x":29,"y":11,"kind":"other","count":2},{"map_id":2,"x":29,"y":15,"kind":"other","count":1},{"map_id":2,"x":30,"y":3,"kind":"other","count":1},{"map_id":2,"x":30,"y":4,"kind":"other","count":2},{"map_id":2,"x":30,"y":10,"kind":"other","count":2},{"map_id":2,"x":30,"y":11,"kind":"other","count":1},{"map_id":2,"x":30,"y":15,"kind":"other","count":1},{"map_id":2,"x":30,"y":16,"kind":"other","count":1},{"map_id":2,"x":31,"y":4,"kind":"other","count":1},{"map_id":2,"x":31,"y":5,"kind":"other","count":1},{"map_id":2,"x":31,"y":6,"kind":"other","count":2},{"map_id":2,"x":31,"y":7,"kind":"other","count":2},{"map_id":2,"x":31,"y":8,"kind":"other","count":3},{"map_id":2,"x":31,"y":22,"kind":"other","count":1},{"map_id":2,"x":32,"y":2,"kind":"other","count":2},{"map_id":2,"x":32,"y":3,"kind":"other","count":1},{"map_id":2,"x":32,"y":6,"kind":"other","count":1},{"map_id":2,"x":32,"y":8,"kind":"other","count":2},{"map_id":2,"x":32,"y":9,"kind":"other","count":3},{"map_id":2,"x":32,"y":10,"kind":"other","count":2},{"map_id":2,"x":32,"y":12,"kind":"other","count":1},{"map_id":2,"x":32,"y":13,"kind":"other","count":1},{"map_id":2,"x":32,"y":14,"kind":"other","count":3},{"map_id":2,"x":32,"y":20,"kind":"other","count":2},{"map_id":2,"x":32,"y":23,"kind":"other","count":1},{"map_id":2,"x":32,"y":26,"kind":"other","count":1},{"map_id":2,"x":32,"y":31,"kind":"other","count":2},{"map_id":2,"x":33,"y":2,"kind":"other","count":1},{"map_id":2,"x":33,"y":5,"kind":"other","count":2},{"map_id":2,"x":33,"y":6,"kind":"other","count":1},{"map_id":2,"x":33,"y":8,"kind":"other","count":1},{"map_id":2,"x":33,"y":9,"kind":"other","count":1},{"map_id":2,"x":33,"y":12,"kind":"other","count":3},{"map_id":2,"x":33,"y":13,"kind":"other","count":1},{"map_id":2,"x":33,"y":14,"kind":"other","count":2},{"map_id":2,"x":33,"y":18,"kind":"other","count":1},{"map_id":2,"x":33,"y":20,"kind":"other","count":2},{"map_id":2,"x":33,"y":22,"kind":"other","count":1},{"map_id":2,"x":33,"y":23,"kind":"other","count":1},{"map_id":2,"x":33,"y":26,"kind":"other","count":1},{"map_id":2,"x":33,"y":30,"kind":"other","count":1},{"map_id":2,"x":33,"y":31,"kind":"other","count":1},{"map_id":2,"x":34,"y":2,"kind":"other","count":3},{"map_id":2,"x":34,"y":8,"kind":"other","count":4},{"map_id":2,"x":34,"y":9,"kind":"other","count":2},{"map_id":2,"x":34,"y":19,"kind":"other","count":1},{"map_id":2,"x":34,"y":27,"kind":"other","count":1},{"map_id":2,"x":34,"y":28,"kind":"other","count":1},{"map_id":2,"x":34,"y":29,"kind":"other","count":1},{"map_id":2,"x":34,"y":30,"kind":"other","count":1},{"map_id":2,"x":34,"y":31,"kind":"other","count":2},{"map_id":12,"x":4,"y":10,"kind":"other","count":1},{"map_id":12,"x":4,"y":11,"kind":"other","count":2},{"map_id":12,"x":4,"y":12,"kind":"other","count":1},{"map_id":12,"x":4,"y":14,"kind":"other","count":11},{"map_id":12,"x":4,"y":15,"kind":"other","count":9},{"map_id":12,"x":4,"y":16,"kind":"other","count":5},{"map_id":12,"x":4,"y":17,"kind":"other","count":8},{"map_id":12,"x":4,"y":18,"kind":"other","count":2},{"map_id":12,"x":4,"y":20,"kind":"other","count":21},{"map_id":12,"x":4,"y":21,"kind":"other","count":23},{"map_id":12,"x":4,"y":22,"kind":"other","count":19},{"map_id":12,"x":4,"y":24,"kind":"other","count":17},{"map_id":12,"x":4,"y":25,"kind":"other","count":8},{"map_id":12,"x":4,"y":26,"kind":"other","count":3},{"map_id":12,"x":4,"y":28,"kind":"other","count":16},{"map_id":12,"x":4,"y":29,"kind":"other","count":10},{"map_id":12,"x":4,"y":30,"kind":"other","count":102},{"map_id":12,"x":4,"y":30,"kind":"violation","count":126},{"map_id":12,"x":4,"y":31,"kind":"other","count":120},{"map_id":12,"x":4,"y":31,"kind":"violation","count":62},{"map_id":12,"x":5,"y":3,"kind":"other","count":1},{"map_id":12,"x":5,"y":4,"kind":"other","count":1},{"map_id":12,"x":5,"y":6,"kind":"other","count":1},{"map_id":12,"x":5,"y":10,"kind":"other","count":4},{"map_id":12,"x":5,"y":11,"kind":"other","count":1},{"map_id":12,"x":5,"y":14,"kind":"other","count":24},{"map_id":12,"x":5,"y":15,"kind":"other","count":10},{"map_id":12,"x":5,"y":16,"kind":"other","count":6},{"map_id":12,"x":5,"y":17,"kind":"other","count":4},{"map_id":12,"x":5,"y":18,"kind":"other","count":5},{"map_id":12,"x":5,"y":19,"kind":"other","count":7},{"map_id":12,"x":5,"y":20,"kind":"other","count":16},{"map_id":12,"x":5,"y":21,"kind":"other","count":11},{"map_id":12,"x":5,"y":22,"kind":"other","count":14},{"map_id":12,"x":5,"y":24,"kind":"other","count":8},{"map_id":12,"x":5,"y":25,"kind":"other","count":9},{"map_id":12,"x":5,"y":26,"kind":"other","count":2},{"map_id":12,"x":5,"y":28,"kind":"other","count":15},{"map_id":12,"x":5,"y":29,"kind":"other","count":13},{"map_id":12,"x":5,"y":30,"kind":"other","count":83},{"map_id":12,"x":5,"y":30,"kind":"violation","count":94},{"map_id":12,"x":5,"y":31,"kind":"other","count":64},{"map_id":12,"x":5,"y":31,"kind":"violation","count":91},{"map_id":12,"x":6,"y":6,"kind":"other","count":1},{"map_id":12,"x":6,"y":11,"kind":"other","count":2},{"map_id":12,"x":6,"y":14,"kind":"other","count":23},{"map_id":12,"x":6,"y":15,"kind":"other","count":8},{"map_id":12,"x":6,"y":16,"kind":"other","count":11},{"map_id":12,"x":6,"y":17,"kind":"other","count":6},{"map_id":12,"x":6,"y":18,"kind":"other","count":1},{"map_id":12,"x":6,"y":20,"kind":"other","count":11},{"map_id":12,"x":6,"y":21,"kind":"other","count":11},{"map_id":12,"x":6,"y":22,"kind":"other","count":7},{"map_id":12,"x":6,"y":24,"kind":"other","count":23},{"map_id":12,"x":6,"y":25,"kind":"other","count":8},{"map_id":12,"x":6,"y":26,"kind":"other","count":3},{"map_id":12,"x":6,"y":27,"kind":"other","count":5},{"map_id":12,"x":6,"y":28,"kind":"other","count":54},{"map_id":12,"x":6,"y":28,"kind":"violation","count":183},{"map_id":12,"x":6,"y":29,"kind":"other","count":55},{"map_id":12,"x":6,"y":29,"kind":"violation","count":102},{"map_id":12,"x":6,"y":30,"kind":"other","count":50},{"map_id":12,"x":6,"y":30,"kind":"violation","count":89},{"map_id":12,"x":6,"y":31,"kind":"other","count":53},{"map_id":12,"x":6,"y":31,"kind":"violation","count":70},{"map_id":12,"x":7,"y":2,"kind":"other","count":1},{"map_id":12,"x":7,"y":6,"kind":"other","count":1},{"map_id":12,"x":7,"y":10,"kind":"other","count":1},{"map_id":12,"x":7,"y":11,"kind":"other","count":2},{"map_id":12,"x":7,"y":12,"kind":"other","count":2},{"map_id":12,"x":7,"y":14,"kind":"other","count":15},{"map_id":12,"x":7,"y":15,"kind":"other","count":11},{"map_id":12,"x":7,"y":16,"kind":"other","count":7},{"map_id":12,"x":7,"y":17,"kind":"other","count":4},{"map_id":12,"x":7,"y":20,"kind":"other","count":9},{"map_id":12,"x":7,"y":21,"kind":"other","count":7},{"map_id":12,"x":7,"y":22,"kind":"other","count":12},{"map_id":12,"x":7,"y":24,"kind":"other","count":11},{"map_id":12,"x":7,"y":25,"kind":"other","count":13},{"map_id":12,"x":7,"y":26,"kind":"other","count":5},{"map_id":12,"x":7,"y":27,"kind":"other","count":5},{"map_id":12,"x":7,"y":28,"kind":"other","count":64},{"map_id":12,"x":7,"y":28,"kind":"violation","count":148},{"map_id":12,"x":7,"y":29,"kind":"other","count":31},{"map_id":12,"x":7,"y":29,"kind":"violation","count":128},{"map_id":12,"x":7,"y":30,"kind":"other","count":53},{"map_id":12,"x":7,"y":30,"kind":"violation","count":97},{"map_id":12,"x":7,"y":31,"kind":"other","count":60},{"map_id":12,"x":7,"y":31,"kind":"violation","count":100},{"map_id":12,"x":8,"y":2,"kind":"other","count":1},{"map_id":12,"x":8,"y":3,"kind":"other","count":1},{"map_id":12,"x":8,"y":6,"kind":"other","count":1},{"map_id":12,"x":8,"y":8,"kind":"other","count":1},{"map_id":12,"x":8,"y":14,"kind":"other","count":19},{"map_id":12,"x":8,"y":15,"kind":"other","count":5},{"map_id":12,"x":8,"y":16,"kind":"other","count":1},{"map_id":12,"x":8,"y":17,"kind":"other","count":2},{"map_id":12,"x":8,"y":18,"kind":"other","count":3},{"map_id":12,"x":8,"y":20,"kind":"other","count":11},{"map_id":12,"x":8,"y":21,"kind":"other","count":12},{"map_id":12,"x":8,"y":22,"kind":"other","count":14},{"map_id":12,"x":8,"y":24,"kind":"other","count":16},{"map_id":12,"x":8,"y":25,"kind":"other","count":9},{"map_id":12,"x":8,"y":26,"kind":"other","count":5},{"map_id":12,"x":8,"y":27,"kind":"other","count":4},{"map_id":12,"x":8,"y":28,"kind":"other","count":50},{"map_id":12,"x":8,"y":28,"kind":"violation","count":214},{"map_id":12,"x":8,"y":29,"kind":"other","count":51},{"map_id":12,"x":8,"y":29,"kind":"violation","count":183},{"map_id":12,"x":8,"y":30,"kind":"other","count":10},{"map_id":12,"x":8,"y":31,"kind":"other","count":7},{"map_id":12,"x":9,"y":14,"kind":"other","count":14},{"map_id":12,"x":9,"y":15,"kind":"other","count":10},{"map_id":12,"x":9,"y":16,"kind":"other","count":2},{"map_id":12,"x":9,"y":17,"kind":"other","count":3},{"map_id":12,"x":9,"y":18,"kind":"other","count":6},{"map_id":12,"x":9,"y":19,"kind":"other","count":5},{"map_id":12,"x":9,"y":20,"kind":"other","count":3},{"map_id":12,"x":9,"y":21,"kind":"other","count":6},{"map_id":12,"x":9,"y":22,"kind":"other","count":7},{"map_id":12,"x":9,"y":24,"kind":"other","count":10},{"map_id":12,"x":9,"y":25,"kind":"other","count":11},{"map_id":12,"x":9,"y":26,"kind":"other","count":6},{"map_id":12,"x":9,"y":28,"kind":"other","count":76},{"map_id":12,"x":9,"y":28,"kind":"violation","count":316},{"map_id":12,"x":9,"y":29,"kind":"other","count":56},{"map_id":12,"x":9,"y":29,"kind":"violation","count":266},{"map_id":12,"x":9,"y":30,"kind":"other","count":8},{"map_id":12,"x":9,"y":31,"kind":"other","count":8},{"map_id":12,"x":10,"y":0,"kind":"other","count":3},{"map_id":12,"x":10,"y":1,"kind":"other","count":5},{"map_id":12,"x":10,"y":2,"kind":"other","count":2},{"map_id":12,"x":10,"y":3,"kind":"other","count":2},{"map_id":12,"x":10,"y":6,"kind":"other","count":75},{"map_id":12,"x":10,"y":6,"kind":"violation","count":102},{"map_id":12,"x":10,"y":7,"kind":"other","count":55},{"map_id":12,"x":10,"y":7,"kind":"violation","count":64},{"map_id":12,"x":10,"y":8,"kind":"other","count":35},{"map_id":12,"x":10,"y":8,"kind":"violation","count":35},{"map_id":12,"x":10,"y":9,"kind":"other","count":37},{"map_id":12,"x":10,"y":9,"kind":"violation","count":35},{"map_id":12,"x":10,"y":10,"kind":"other","count":2},{"map_id":12,"x":10,"y":11,"kind":"other","count":3},{"map_id":12,"x":10,"y":14,"kind":"other","count":14},{"map_id":12,"x":10,"y":15,"kind":"other","count":8},{"map_id":12,"x":10,"y":16,"kind":"other","count":2},{"map_id":12,"x":10,"y":17,"kind":"other","count":1},{"map_id":12,"x":10,"y":20,"kind":"other","count":8},{"map_id":12,"x":10,"y":21,"kind":"other","count":3},{"map_id":12,"x":10,"y":22,"kind":"other","count":7},{"map_id":12,"x":10,"y":24,"kind":"other","count":13},{"map_id":12,"x":10,"y":25,"kind":"other","count":9},{"map_id":12,"x":10,"y":26,"kind":"other","count":3},{"map_id":12,"x":10,"y":28,"kind":"other","count":13},{"map_id":12,"x":10,"y":29,"kind":"other","count":8},{"map_id":12,"x":10,"y":30,"kind":"other","count":8},{"map_id":12,"x":10,"y":31,"kind":"other","count":10},{"map_id":12,"x":10,"y":32,"kind":"other","count":85},{"map_id":12,"x":10,"y":32,"kind":"violation","count":171},{"map_id":12,"x":10,"y":33,"kind":"other","count":176},{"map_id":12,"x":10,"y":33,"kind":"violation","count":192},{"map_id":12,"x":10,"y":34,"kind":"other","count":287},{"map_id":12,"x":10,"y":34,"kind":"violation","count":298},{"map_id":12,"x":10,"y":35,"kind":"other","count":1947},{"map_id":12,"x":10,"y":35,"kind":"violation","count":560},{"map_id":12,"x":11,"y":0,"kind":"other","count":9},{"map_id":12,"x":11,"y":1,"kind":"other","count":3},{"map_id":12,"x":11,"y":2,"kind":"other","count":2},{"map_id":12,"x":11,"y":3,"kind":"other","count":4},{"map_id":12,"x":11,"y":4,"kind":"other","count":1},{"map_id":12,"x":11,"y":6,"kind":"other","count":63},{"map_id":12,"x":11,"y":6,"kind":"violation","count":121},{"map_id":12,"x":11,"y":7,"kind":"other","count":67},{"map_id":12,"x":11,"y":7,"kind":"violation","count":51},{"map_id":12,"x":11,"y":8,"kind":"other","count":34},{"map_id":12,"x":11,"y":8,"kind":"violation","count":46},{"map_id":12,"x":11,"y":9,"kind":"other","count":27},{"map_id":12,"x":11,"y":9,"kind":"violation","count":27},{"map_id":12,"x":11,"y":11,"kind":"other","count":2},{"map_id":12,"x":11,"y":14,"kind":"other","count":11},{"map_id":12,"x":11,"y":15,"kind":"other","count":4},{"map_id":12,"x":11,"y":16,"kind":"other","count":2},{"map_id":12,"x":11,"y":17,"kind":"other","count":2},{"map_id":12,"x":11,"y":20,"kind":"other","count":9},{"map_id":12,"x":11,"y":21,"kind":"other","count":4},{"map_id":12,"x":11,"y":22,"kind":"other","count":1},{"map_id":12,"x":11,"y":24,"kind":"other","count":5},{"map_id":12,"x":11,"y":25,"kind":"other","count":1},{"map_id":12,"x":11,"y":26,"kind":"other","count":4},{"map_id":12,"x":11,"y":28,"kind":"other","count":14},{"map_id":12,"x":11,"y":29,"kind":"other","count":14},{"map_id":12,"x":11,"y":30,"kind":"other","count":12},{"map_id":12,"x":11,"y":31,"kind":"other","count":6},{"map_id":12,"x":11,"y":32,"kind":"other","count":74},{"map_id":12,"x":11,"y":32,"kind":"violation","count":179},{"map_id":12,"x":11,"y":33,"kind":"other","count":138},{"map_id":12,"x":11,"y":33,"kind":"violation","count":185},{"map_id":12,"x":11,"y":34,"kind":"other","count":330},{"map_id":12,"x":11,"y":34,"kind":"violation","count":327},{"map_id":12,"x":11,"y":35,"kind":"other","count":3678},{"map_id":12,"x":11,"y":35,"kind":"violation","count":896},{"map_id":12,"x":11,"y":38,"kind":"other","count":5},{"map_id":12,"x":11,"y":40,"kind":"other","count":3},{"map_id":12,"x":11,"y":41,"kind":"other","count":1},{"map_id":12,"x":12,"y":3,"kind":"other","count":1},{"map_id":12,"x":12,"y":4,"kind":"other","count":2},{"map_id":12,"x":12,"y":6,"kind":"other","count":46},{"map_id":12,"x":12,"y":6,"kind":"violation","count":100},{"map_id":12,"x":12,"y":7,"kind":"other","count":58},{"map_id":12,"x":12,"y":7,"kind":"violation","count":45},{"map_id":12,"x":12,"y":8,"kind":"other","count":30},{"map_id":12,"x":12,"y":8,"kind":"violation","count":32},{"map_id":12,"x":12,"y":9,"kind":"other","count":24},{"map_id":12,"x":12,"y":9,"kind":"violation","count":25},{"map_id":12,"x":12,"y":10,"kind":"other","count":1},{"map_id":12,"x":12,"y":11,"kind":"other","count":1},{"map_id":12,"x":12,"y":14,"kind":"other","count":9},{"map_id":12,"x":12,"y":15,"kind":"other","count":1},{"map_id":12,"x":12,"y":16,"kind":"other","count":2},{"map_id":12,"x":12,"y":17,"kind":"other","count":1},{"map_id":12,"x":12,"y":18,"kind":"other","count":1},{"map_id":12,"x":12,"y":20,"kind":"other","count":6},{"map_id":12,"x":12,"y":21,"kind":"other","count":4},{"map_id":12,"x":12,"y":22,"kind":"other","count":45},{"map_id":12,"x":12,"y":22,"kind":"violation","count":167},{"map_id":12,"x":12,"y":23,"kind":"other","count":26},{"map_id":12,"x":12,"y":23,"kind":"violation","count":126},{"map_id":12,"x":12,"y":24,"kind":"other","count":17},{"map_id":12,"x":12,"y":24,"kind":"violation","count":220},{"map_id":12,"x":12,"y":25,"kind":"other","count":13},{"map_id":12,"x":12,"y":25,"kind":"violation","count":85},{"map_id":12,"x":12,"y":26,"kind":"other","count":2},{"map_id":12,"x":12,"y":28,"kind":"other","count":20},{"map_id":12,"x":12,"y":29,"kind":"other","count":12},{"map_id":12,"x":12,"y":30,"kind":"other","count":64},{"map_id":12,"x":12,"y":30,"kind":"violation","count":206},{"map_id":12,"x":12,"y":31,"kind":"other","count":66},{"map_id":12,"x":12,"y":31,"kind":"violation","count":131},{"map_id":12,"x":12,"y":38,"kind":"other","count":2},{"map_id":12,"x":12,"y":40,"kind":"other","count":8},{"map_id":12,"x":12,"y":41,"kind":"other","count":7},{"map_id":12,"x":13,"y":4,"kind":"other","count":1},{"map_id":12,"x":13,"y":6,"kind":"other","count":45},{"map_id":12,"x":13,"y":6,"kind":"violation","count":83},{"map_id":12,"x":13,"y":7,"kind":"other","count":38},{"map_id":12,"x":13,"y":7,"kind":"violation","count":51},{"map_id":12,"x":13,"y":8,"kind":"other","count":22},{"map_id":12,"x":13,"y":8,"kind":"violation","count":32},{"map_id":12,"x":13,"y":9,"kind":"other","count":24},{"map_id":12,"x":13,"y":9,"kind":"violation","count":31},{"map_id":12,"x":13,"y":10,"kind":"other","count":3},{"map_id":12,"x":13,"y":11,"kind":"other","count":1},{"map_id":12,"x":13,"y":14,"kind":"other","count":3},{"map_id":12,"x":13,"y":15,"kind":"other","count":2},{"map_id":12,"x":13,"y":16,"kind":"other","count":3},{"map_id":12,"x":13,"y":17,"kind":"other","count":2},{"map_id":12,"x":13,"y":20,"kind":"other","count":8},{"map_id":12,"x":13,"y":21,"kind":"other","count":8},{"map_id":12,"x":13,"y":22,"kind":"other","count":34},{"map_id":12,"x":13,"y":22,"kind":"violation","count":117},{"map_id":12,"x":13,"y":23,"kind":"other","count":32},{"map_id":12,"x":13,"y":23,"kind":"violation","count":89},{"map_id":12,"x":13,"y":24,"kind":"other","count":15},{"map_id":12,"x":13,"y":24,"kind":"violation","count":114},{"map_id":12,"x":13,"y":25,"kind":"other","count":10},{"map_id":12,"x":13,"y":25,"kind":"violation","count":50},{"map_id":12,"x":13,"y":28,"kind":"other","count":13},{"map_id":12,"x":13,"y":29,"kind":"other","count":11},{"map_id":12,"x":13,"y":30,"kind":"other","count":68},{"map_id":12,"x":13,"y":30,"kind":"violation","count":169},{"map_id":12,"x":13,"y":31,"kind":"other","count":70},{"map_id":12,"x":13,"y":31,"kind":"violation","count":104},{"map_id":12,"x":13,"y":38,"kind":"other","count":2},{"map_id":12,"x":13,"y":40,"kind":"other","count":26},{"map_id":12,"x":13,"y":41,"kind":"other","count":6},{"map_id":12,"x":13,"y":47,"kind":"other","count":1},{"map_id":12,"x":14,"y":2,"kind":"other","count":4},{"map_id":12,"x":14,"y":3,"kind":"other","count":1},{"map_id":12,"x":14,"y":4,"kind":"other","count":1},{"map_id":12,"x":14,"y":6,"kind":"other","count":40},{"map_id":12,"x":14,"y":6,"kind":"violation","count":52},{"map_id":12,"x":14,"y":7,"kind":"other","count":24},{"map_id":12,"x":14,"y":7,"kind":"violation","count":45},{"map_id":12,"x":14,"y":8,"kind":"other","count":12},{"map_id":12,"x":14,"y":8,"kind":"violation","count":26},{"map_id":12,"x":14,"y":9,"kind":"other","count":20},{"map_id":12,"x":14,"y":9,"kind":"violation","count":50},{"map_id":12,"x":14,"y":11,"kind":"other","count":1},{"map_id":12,"x":14,"y":12,"kind":"other","count":14},{"map_id":12,"x":14,"y":12,"kind":"violation","count":44},{"map_id":12,"x":14,"y":13,"kind":"other","count":13},{"map_id":12,"x":14,"y":13,"kind":"violation","count":24},{"map_id":12,"x":14,"y":14,"kind":"other","count":1558},{"map_id":12,"x":14,"y":14,"kind":"violation","count":98},{"map_id":12,"x":14,"y":15,"kind":"other","count":16},{"map_id":12,"x":14,"y":15,"kind":"violation","count":51},{"map_id":12,"x":14,"y":20,"kind":"other","count":6},{"map_id":12,"x":14,"y":21,"kind":"other","count":6},{"map_id":12,"x":14,"y":22,"kind":"other","count":29},{"map_id":12,"x":14,"y":22,"kind":"violation","count":91},{"map_id":12,"x":14,"y":23,"kind":"other","count":27},{"map_id":12,"x":14,"y":23,"kind":"violation","count":66},{"map_id":12,"x":14,"y":24,"kind":"other","count":14},{"map_id":12,"x":14,"y":24,"kind":"violation","count":36},{"map_id":12,"x":14,"y":25,"kind":"other","count":17},{"map_id":12,"x":14,"y":25,"kind":"violation","count":43},{"map_id":12,"x":14,"y":26,"kind":"other","count":1},{"map_id":12,"x":14,"y":28,"kind":"other","count":102},{"map_id":12,"x":14,"y":28,"kind":"violation","count":326},{"map_id":12,"x":14,"y":29,"kind":"other","count":79},{"map_id":12,"x":14,"y":29,"kind":"violation","count":198},{"map_id":12,"x":14,"y":30,"kind":"other","count":68},{"map_id":12,"x":14,"y":30,"kind":"violation","count":150},{"map_id":12,"x":14,"y":31,"kind":"other","count":61},{"map_id":12,"x":14,"y":31,"kind":"violation","count":102},{"map_id":12,"x":14,"y":38,"kind":"other","count":11},{"map_id":12,"x":14,"y":40,"kind":"other","count":33},{"map_id":12,"x":14,"y":41,"kind":"other","count":4},{"map_id":12,"x":15,"y":2,"kind":"other","count":1},{"map_id":12,"x":15,"y":3,"kind":"other","count":1},{"map_id":12,"x":15,"y":5,"kind":"other","count":1},{"map_id":12,"x":15,"y":6,"kind":"other","count":22},{"map_id":12,"x":15,"y":6,"kind":"violation","count":53},{"map_id":12,"x":15,"y":7,"kind":"other","count":14},{"map_id":12,"x":15,"y":7,"kind":"violation","count":31},{"map_id":12,"x":15,"y":8,"kind":"other","count":21},{"map_id":12,"x":15,"y":8,"kind":"violation","count":37},{"map_id":12,"x":15,"y":9,"kind":"other","count":18},{"map_id":12,"x":15,"y":9,"kind":"violation","count":40},{"map_id":12,"x":15,"y":10,"kind":"other","count":1},{"map_id":12,"x":15,"y":11,"kind":"other","count":1},{"map_id":12,"x":15,"y":12,"kind":"other","count":15},{"map_id":12,"x":15,"y":12,"kind":"violation","count":26},{"map_id":12,"x":15,"y":13,"kind":"other","count":75},{"map_id":12,"x":15,"y":13,"kind":"violation","count":20},{"map_id":12,"x":15,"y":14,"kind":"other","count":185},{"map_id":12,"x":15,"y":14,"kind":"violation","count":43},{"map_id":12,"x":15,"y":15,"kind":"other","count":9},{"map_id":12,"x":15,"y":15,"kind":"violation","count":33},{"map_id":12,"x":15,"y":20,"kind":"other","count":6},{"map_id":12,"x":15,"y":21,"kind":"other","count":4},{"map_id":12,"x":15,"y":22,"kind":"other","count":20},{"map_id":12,"x":15,"y":22,"kind":"violation","count":87},{"map_id":12,"x":15,"y":23,"kind":"other","count":20},{"map_id":12,"x":15,"y":23,"kind":"violation","count":40},{"map_id":12,"x":15,"y":24,"kind":"other","count":19},{"map_id":12,"x":15,"y":24,"kind":"violation","count":49},{"map_id":12,"x":15,"y":25,"kind":"other","count":14},{"map_id":12,"x":15,"y":25,"kind":"violation","count":26},{"map_id":12,"x":15,"y":28,"kind":"other","count":84},{"map_id":12,"x":15,"y":28,"kind":"violation","count":260},{"map_id":12,"x":15,"y":29,"kind":"other","count":87},{"map_id":12,"x":15,"y":29,"kind":"violation","count":167},{"map_id":12,"x":15,"y":30,"kind":"other","count":81},{"map_id":12,"x":15,"y":30,"kind":"violation","count":143},{"map_id":12,"x":15,"y":31,"kind":"other","count":80},{"map_id":12,"x":15,"y":31,"kind":"violation","count":107},{"map_id":12,"x":15,"y":38,"kind":"other","count":16},{"map_id":12,"x":15,"y":39,"kind":"other","count":12},{"map_id":12,"x":15,"y":40,"kind":"other","count":22},{"map_id":12,"x":15,"y":41,"kind":"other","count":17},{"map_id":12,"x":15,"y":47,"kind":"other","count":1},{"map_id":12,"x":16,"y":5,"kind":"other","count":3},{"map_id":12,"x":16,"y":6,"kind":"other","count":26},{"map_id":12,"x":16,"y":6,"kind":"violation","count":49},{"map_id":12,"x":16,"y":7,"kind":"other","count":6},{"map_id":12,"x":16,"y":7,"kind":"violation","count":26},{"map_id":12,"x":16,"y":8,"kind":"other","count":13},{"map_id":12,"x":16,"y":8,"kind":"violation","count":28},{"map_id":12,"x":16,"y":9,"kind":"other","count":12},{"map_id":12,"x":16,"y":9,"kind":"violation","count":26},{"map_id":12,"x":16,"y":11,"kind":"other","count":1},{"map_id":12,"x":16,"y":12,"kind":"other","count":9},{"map_id":12,"x":16,"y":12,"kind":"violation","count":25},{"map_id":12,"x":16,"y":13,"kind":"other","count":73},{"map_id":12,"x":16,"y":13,"kind":"violation","count":13},{"map_id":12,"x":16,"y":14,"kind":"other","count":53},{"map_id":12,"x":16,"y":14,"kind":"violation","count":20},{"map_id":12,"x":16,"y":15,"kind":"other","count":11},{"map_id":12,"x":16,"y":15,"kind":"violation","count":11},{"map_id":12,"x":16,"y":16,"kind":"other","count":1},{"map_id":12,"x":16,"y":17,"kind":"other","count":1},{"map_id":12,"x":16,"y":19,"kind":"other","count":1},{"map_id":12,"x":16,"y":20,"kind":"other","count":6},{"map_id":12,"x":16,"y":21,"kind":"other","count":1},{"map_id":12,"x":16,"y":22,"kind":"other","count":2},{"map_id":12,"x":16,"y":24,"kind":"other","count":2},{"map_id":12,"x":16,"y":28,"kind":"other","count":105},{"map_id":12,"x":16,"y":28,"kind":"violation","count":273},{"map_id":12,"x":16,"y":29,"kind":"other","count":104},{"map_id":12,"x":16,"y":29,"kind":"violation","count":205},{"map_id":12,"x":16,"y":30,"kind":"other","count":15},{"map_id":12,"x":16,"y":31,"kind":"other","count":13},{"map_id":12,"x":17,"y":2,"kind":"other","count":6},{"map_id":12,"x":17,"y":3,"kind":"other","count":1},{"map_id":12,"x":17,"y":4,"kind":"other","count":4},{"map_id":12,"x":17,"y":6,"kind":"other","count":14},{"map_id":12,"x":17,"y":6,"kind":"violation","count":30},{"map_id":12,"x":17,"y":7,"kind":"other","count":10},{"map_id":12,"x":17,"y":7,"kind":"violation","count":27},{"map_id":12,"x":17,"y":8,"kind":"other","count":12},{"map_id":12,"x":17,"y":8,"kind":"violation","count":16},{"map_id":12,"x":17,"y":9,"kind":"other","count":9},{"map_id":12,"x":17,"y":9,"kind":"violation","count":23},{"map_id":12,"x":17,"y":10,"kind":"other","count":1},{"map_id":12,"x":17,"y":12,"kind":"other","count":6},{"map_id":12,"x":17,"y":12,"kind":"violation","count":16},{"map_id":12,"x":17,"y":13,"kind":"other","count":17},{"map_id":12,"x":17,"y":13,"kind":"violation","count":8},{"map_id":12,"x":17,"y":14,"kind":"other","count":11},{"map_id":12,"x":17,"y":14,"kind":"violation","count":20},{"map_id":12,"x":17,"y":15,"kind":"other","count":5},{"map_id":12,"x":17,"y":15,"kind":"violation","count":10},{"map_id":12,"x":17,"y":16,"kind":"other","count":1},{"map_id":12,"x":17,"y":20,"kind":"other","count":5},{"map_id":12,"x":17,"y":21,"kind":"other","count":4},{"map_id":12,"x":17,"y":24,"kind":"other","count":2},{"map_id":12,"x":17,"y":25,"kind":"other","count":1},{"map_id":12,"x":17,"y":28,"kind":"other","count":129},{"map_id":12,"x":17,"y":28,"kind":"violation","count":280},{"map_id":12,"x":17,"y":29,"kind":"other","count":137},{"map_id":12,"x":17,"y":29,"kind":"violation","count":209},{"map_id":12,"x":17,"y":30,"kind":"other","count":15},{"map_id":12,"x":17,"y":31,"kind":"other","count":18},{"map_id":13,"x":0,"y":2,"kind":"other","count":13},{"map_id":13,"x":0,"y":3,"kind":"other","count":8},{"map_id":13,"x":0,"y":4,"kind":"other","count":9},{"map_id":13,"x":0,"y":5,"kind":"other","count":10},{"map_id":13,"x":0,"y":6,"kind":"other","count":9},{"map_id":13,"x":0,"y":7,"kind":"other","count":8},{"map_id":13,"x":0,"y":9,"kind":"other","count":1},{"map_id":13,"x":0,"y":44,"kind":"other","count":30},{"map_id":13,"x":0,"y":45,"kind":"other","count":11},{"map_id":13,"x":0,"y":46,"kind":"other","count":3},{"map_id":13,"x":0,"y":48,"kind":"other","count":43},{"map_id":13,"x":0,"y":48,"kind":"violation","count":5},{"map_id":13,"x":0,"y":49,"kind":"other","count":21},{"map_id":13,"x":0,"y":49,"kind":"violation","count":2},{"map_id":13,"x":0,"y":50,"kind":"other","count":16},{"map_id":13,"x":0,"y":51,"kind":"other","count":12},{"map_id":13,"x":0,"y":51,"kind":"violation","count":1},{"map_id":13,"x":0,"y":52,"kind":"other","count":10},{"map_id":13,"x":0,"y":52,"kind":"violation","count":1},{"map_id":13,"x":0,"y":53,"kind":"other","count":8},{"map_id":13,"x":0,"y":53,"kind":"violation","count":1},{"map_id":13,"x":0,"y":54,"kind":"other","count":2},{"map_id":13,"x":0,"y":55,"kind":"other","count":7},{"map_id":13,"x":0,"y":56,"kind":"other","count":5},{"map_id":13,"x":0,"y":57,"kind":"other","count":4},{"map_id":13,"x":0,"y":58,"kind":"other","count":6},{"map_id":13,"x":0,"y":59,"kind":"other","count":7},{"map_id":13,"x":1,"y":2,"kind":"other","count":8},{"map_id":13,"x":1,"y":3,"kind":"other","count":13},{"map_id":13,"x":1,"y":3,"kind":"violation","count":1},{"map_id":13,"x":1,"y":4,"kind":"other","count":16},{"map_id":13,"x":1,"y":4,"kind":"violation","count":1},{"map_id":13,"x":1,"y":5,"kind":"other","count":10},{"map_id":13,"x":1,"y":5,"kind":"violation","count":1},{"map_id":13,"x":1,"y":6,"kind":"other","count":12},{"map_id":13,"x":1,"y":7,"kind":"other","count":10},{"map_id":13,"x":1,"y":44,"kind":"objective","count":1},{"map_id":13,"x":1,"y":44,"kind":"other","count":49},{"map_id":13,"x":1,"y":45,"kind":"other","count":14},{"map_id":13,"x":1,"y":46,"kind":"other","count":4},{"map_id":13,"x":1,"y":47,"kind":"other","count":2},{"map_id":13,"x":1,"y":48,"kind":"other","count":39},{"map_id":13,"x":1,"y":48,"kind":"violation","count":3},{"map_id":13,"x":1,"y":49,"kind":"other","count":23},{"map_id":13,"x":1,"y":49,"kind":"violation","count":5},{"map_id":13,"x":1,"y":50,"kind":"other","count":21},{"map_id":13,"x":1,"y":50,"kind":"violation","count":3},{"map_id":13,"x":1,"y":51,"kind":"other","count":10},{"map_id":13,"x":1,"y":51,"kind":"violation","count":2},{"map_id":13,"x":1,"y":52,"kind":"other","count":8},{"map_id":13,"x":1,"y":52,"kind":"violation","count":3},{"map_id":13,"x":1,"y":53,"kind":"other","count":5},{"map_id":13,"x":1,"y":53,"kind":"violation","count":2},{"map_id":13,"x":1,"y":54,"kind":"other","count":6},{"map_id":13,"x":1,"y":54,"kind":"violation","count":2},{"map_id":13,"x":1,"y":55,"kind":"other","count":4},{"map_id":13,"x":1,"y":56,"kind":"other","count":4},{"map_id":13,"x":1,"y":56,"kind":"violation","count":1},{"map_id":13,"x":1,"y":57,"kind":"other","count":4},{"map_id":13,"x":1,"y":58,"kind":"other","count":1},{"map_id":13,"x":1,"y":58,"kind":"violation","count":1},{"map_id":13,"x":1,"y":59,"kind":"other","count":4},{"map_id":13,"x":2,"y":2,"kind":"other","count":11},{"map_id":13,"x":2,"y":3,"kind":"other","count":12},{"map_id":13,"x":2,"y":4,"kind":"other","count":57},{"map_id":13,"x":2,"y":4,"kind":"violation","count":1},{"map_id":13,"x":2,"y":5,"kind":"other","count":13},{"map_id":13,"x":2,"y":5,"kind":"violation","count":1},{"map_id":13,"x":2,"y":6,"kind":"other","count":10},{"map_id":13,"x":2,"y":6,"kind":"violation","count":1},{"map_id":13,"x":2,"y":7,"kind":"other","count":12},{"map_id":13,"x":2,"y":44,"kind":"other","count":60},{"map_id":13,"x":2,"y":44,"kind":"violation","count":1},{"map_id":13,"x":2,"y":45,"kind":"other","count":17},{"map_id":13,"x":2,"y":45,"kind":"violation","count":2},{"map_id":13,"x":2,"y":46,"kind":"other","count":6},{"map_id":13,"x":2,"y":48,"kind":"other","count":42},{"map_id":13,"x":2,"y":48,"kind":"violation","count":6},{"map_id":13,"x":2,"y":49,"kind":"other","count":28},{"map_id":13,"x":2,"y":49,"kind":"violation","count":3},{"map_id":13,"x":2,"y":50,"kind":"other","count":22},{"map_id":13,"x":2,"y":50,"kind":"violation","count":2},{"map_id":13,"x":2,"y":51,"kind":"other","count":15},{"map_id":13,"x":2,"y":51,"kind":"violation","count":3},{"map_id":13,"x":2,"y":52,"kind":"other","count":4},{"map_id":13,"x":2,"y":52,"kind":"violation","count":1},{"map_id":13,"x":2,"y":53,"kind":"other","count":2},{"map_id":13,"x":2,"y":53,"kind":"violation","count":1},{"map_id":13,"x":2,"y":54,"kind":"other","count":4},{"map_id":13,"x":2,"y":54,"kind":"violation","count":1},{"map_id":13,"x":2,"y":55,"kind":"other","count":9},{"map_id":13,"x":2,"y":56,"kind":"other","count":6},{"map_id":13,"x":2,"y":57,"kind":"other","count":5},{"map_id":13,"x":2,"y":58,"kind":"other","count":8},{"map_id":13,"x":2,"y":59,"kind":"other","count":2},{"map_id":13,"x":2,"y":60,"kind":"other","count":1},{"map_id":13,"x":2,"y":62,"kind":"other","count":17},{"map_id":13,"x":2,"y":63,"kind":"other","count":19},{"map_id":13,"x":2,"y":64,"kind":"other","count":20},{"map_id":13,"x":2,"y":65,"kind":"other","count":12},{"map_id":13,"x":2,"y":66,"kind":"other","count":17},{"map_id":13,"x":2,"y":67,"kind":"other","count":22},{"map_id":13,"x":2,"y":68,"kind":"other","count":17},{"map_id":13,"x":2,"y":69,"kind":"other","count":29},{"map_id":13,"x":3,"y":2,"kind":"other","count":15},{"map_id":13,"x":3,"y":3,"kind":"other","count":11},{"map_id":13,"x":3,"y":3,"kind":"violation","count":1},{"map_id":13,"x":3,"y":4,"kind":"other","count":10},{"map_id":13,"x":3,"y":5,"kind":"other","count":8},{"map_id":13,"x":3,"y":6,"kind":"other","count":11},{"map_id":13,"x":3,"y":6,"kind":"violation","count":1},{"map_id":13,"x":3,"y":7,"kind":"other","count":14},{"map_id":13,"x":3,"y":11,"kind":"other","count":1},{"map_id":13,"x":3,"y":43,"kind":"other","count":17},{"map_id":13,"x":3,"y":44,"kind":"other","count":88},{"map_id":13,"x":3,"y":44,"kind":"violation","count":1},{"map_id":13,"x":3,"y":45,"kind":"other","count":29},{"map_id":13,"x":3,"y":46,"kind":"other","count":11},{"map_id":13,"x":3,"y":48,"kind":"other","count":49},{"map_id":13,"x":3,"y":48,"kind":"violation","count":9},{"map_id":13,"x":3,"y":49,"kind":"other","count":25},{"map_id":13,"x":3,"y":49,"kind":"violation","count":7},{"map_id":13,"x":3,"y":50,"kind":"other","count":23},{"map_id":13,"x":3,"y":50,"kind":"violation","count":3},{"map_id":13,"x":3,"y":51,"kind":"other","count":20},{"map_id":13,"x":3,"y":51,"kind":"violation","count":4},{"map_id":13,"x":3,"y":52,"kind":"other","count":8},{"map_id":13,"x":3,"y":52,"kind":"violation","count":5},{"map_id":13,"x":3,"y":53,"kind":"other","count":6},{"map_id":13,"x":3,"y":54,"kind":"other","count":4},{"map_id":13,"x":3,"y":55,"kind":"other","count":6},{"map_id":13,"x":3,"y":56,"kind":"other","count":6},{"map_id":13,"x":3,"y":57,"kind":"other","count":2},{"map_id":13,"x":3,"y":58,"kind":"other","count":2},{"map_id":13,"x":3,"y":59,"kind":"other","count":1},{"map_id":13,"x":3,"y":60,"kind":"other","count":1},{"map_id":13,"x":3,"y":62,"kind":"other","count":21},{"map_id":13,"x":3,"y":63,"kind":"other","count":20},{"map_id":13,"x":3,"y":64,"kind":"other","count":16},{"map_id":13,"x":3,"y":65,"kind":"other","count":18},{"map_id":13,"x":3,"y":66,"kind":"other","count":12},{"map_id":13,"x":3,"y":67,"kind":"other","count":13},{"map_id":13,"x":3,"y":68,"kind":"other","count":12},{"map_id":13,"x":3,"y":69,"kind":"other","count":12},{"map_id":13,"x":4,"y":2,"kind":"other","count":6},{"map_id":13,"x":4,"y":2,"kind":"violation","count":1},{"map_id":13,"x":4,"y":3,"kind":"other","count":8},{"map_id":13,"x":4,"y":4,"kind":"other","count":9},{"map_id":13,"x":4,"y":4,"kind":"violation","count":1},{"map_id":13,"x":4,"y":5,"kind":"other","count":11},{"map_id":13,"x":4,"y":6,"kind":"other","count":7},{"map_id":13,"x":4,"y":7,"kind":"other","count":23},{"map_id":13,"x":4,"y":44,"kind":"other","count":83},{"map_id":13,"x":4,"y":44,"kind":"violation","count":2},{"map_id":13,"x":4,"y":45,"kind":"other","count":22},{"map_id":13,"x":4,"y":45,"kind":"violation","count":1},{"map_id":13,"x":4,"y":46,"kind":"other","count":6},{"map_id":13,"x":4,"y":48,"kind":"objective","count":1},{"map_id":13,"x":4,"y":48,"kind":"other","count":213},{"map_id":13,"x":4,"y":48,"kind":"violation","count":1469},{"map_id":13,"x":4,"y":49,"kind":"objective","count":1},{"map_id":13,"x":4,"y":49,"kind":"other","count":170},{"map_id":13,"x":4,"y":49,"kind":"violation","count":1125},{"map_id":13,"x":4,"y":50,"kind":"objective","count":1},{"map_id":13,"x":4,"y":50,"kind":"other","count":121},{"map_id":13,"x":4,"y":50,"kind":"violation","count":739},{"map_id":13,"x":4,"y":51,"kind":"objective","count":1},{"map_id":13,"x":4,"y":51,"kind":"other","count":107},{"map_id":13,"x":4,"y":51,"kind":"violation","count":504},{"map_id":13,"x":4,"y":52,"kind":"other","count":7},{"map_id":13,"x":4,"y":52,"kind":"violation","count":3},{"map_id":13,"x":4,"y":53,"kind":"other","count":14},{"map_id":13,"x":4,"y":53,"kind":"violation","count":1},{"map_id":13,"x":4,"y":54,"kind":"other","count":9},{"map_id":13,"x":4,"y":54,"kind":"violation","count":1},{"map_id":13,"x":4,"y":55,"kind":"other","count":6},{"map_id":13,"x":4,"y":55,"kind":"violation","count":1},{"map_id":13,"x":4,"y":56,"kind":"other","count":4},{"map_id":13,"x":4,"y":57,"kind":"other","count":2},{"map_id":13,"x":4,"y":58,"kind":"other","count":1},{"map_id":13,"x":4,"y":59,"kind":"other","count":1},{"map_id":13,"x":4,"y":60,"kind":"other","count":1},{"map_id":13,"x":4,"y":62,"kind":"other","count":21},{"map_id":13,"x":4,"y":63,"kind":"other","count":14},{"map_id":13,"x":4,"y":64,"kind":"other","count":16},{"map_id":13,"x":4,"y":65,"kind":"other","count":8},{"map_id":13,"x":4,"y":66,"kind":"other","count":13},{"map_id":13,"x":4,"y":67,"kind":"other","count":12},{"map_id":13,"x":4,"y":68,"kind":"other","count":12},{"map_id":13,"x":4,"y":69,"kind":"other","count":12},{"map_id":13,"x":5,"y":2,"kind":"other","count":17},{"map_id":13,"x":5,"y":2,"kind":"violation","count":1},{"map_id":13,"x":5,"y":3,"kind":"other","count":11},{"map_id":13,"x":5,"y":4,"kind":"other","count":12},{"map_id":13,"x":5,"y":5,"kind":"other","count":13},{"map_id":13,"x":5,"y":6,"kind":"other","count":7},{"map_id":13,"x":5,"y":7,"kind":"other","count":49},{"map_id":13,"x":5,"y":7,"kind":"violation","count":1},{"map_id":13,"x":5,"y":44,"kind":"other","count":81},{"map_id":13,"x":5,"y":44,"kind":"violation","count":2},{"map_id":13,"x":5,"y":45,"kind":"other","count":29},{"map_id":13,"x":5,"y":45,"kind":"violation","count":5},{"map_id":13,"x":5,"y":46,"kind":"other","count":7},{"map_id":13,"x":5,"y":46,"kind":"violation","count":1},{"map_id":13,"x":5,"y":48,"kind":"other","count":197},{"map_id":13,"x":5,"y":48,"kind":"violation","count":1313},{"map_id":13,"x":5,"y":49,"kind":"other","count":171},{"map_id":13,"x":5,"y":49,"kind":"violation","count":940},{"map_id":13,"x":5,"y":50,"kind":"other","count":120},{"map_id":13,"x":5,"y":50,"kind":"violation","count":615},{"map_id":13,"x":5,"y":51,"kind":"other","count":102},{"map_id":13,"x":5,"y":51,"kind":"violation","count":402},{"map_id":13,"x":5,"y":52,"kind":"other","count":15},{"map_id":13,"x":5,"y":52,"kind":"violation","count":3},{"map_id":13,"x":5,"y":53,"kind":"other","count":6},{"map_id":13,"x":5,"y":53,"kind":"violation","count":1},{"map_id":13,"x":5,"y":56,"kind":"other","count":4},{"map_id":13,"x":5,"y":57,"kind":"other","count":4},{"map_id":13,"x":5,"y":58,"kind":"other","count":3},{"map_id":13,"x":5,"y":59,"kind":"other","count":2},{"map_id":13,"x":5,"y":60,"kind":"other","count":1},{"map_id":13,"x":5,"y":62,"kind":"other","count":14},{"map_id":13,"x":5,"y":63,"kind":"other","count":14},{"map_id":13,"x":5,"y":64,"kind":"other","count":12},{"map_id":13,"x":5,"y":66,"kind":"other","count":9},{"map_id":13,"x":5,"y":67,"kind":"other","count":4},{"map_id":13,"x":5,"y":68,"kind":"other","count":16},{"map_id":13,"x":5,"y":69,"kind":"other","count":8},{"map_id":13,"x":6,"y":2,"kind":"other","count":9},{"map_id":13,"x":6,"y":2,"kind":"violation","count":1},{"map_id":13,"x":6,"y":3,"kind":"other","count":9},{"map_id":13,"x":6,"y":3,"kind":"violation","count":1},{"map_id":13,"x":6,"y":4,"kind":"other","count":10},{"map_id":13,"x":6,"y":5,"kind":"other","count":15},{"map_id":13,"x":6,"y":6,"kind":"other","count":9},{"map_id":13,"x":6,"y":7,"kind":"other","count":9},{"map_id":13,"x":6,"y":7,"kind":"violation","count":1},{"map_id":13,"x":6,"y":9,"kind":"other","count":1},{"map_id":13,"x":6,"y":44,"kind":"other","count":53},{"map_id":13,"x":6,"y":44,"kind":"violation","count":4},{"map_id":13,"x":6,"y":45,"kind":"other","count":27},{"map_id":13,"x":6,"y":45,"kind":"violation","count":1},{"map_id":13,"x":6,"y":46,"kind":"other","count":10},{"map_id":13,"x":6,"y":47,"kind":"other","count":1},{"map_id":13,"x":6,"y":48,"kind":"objective","count":1},{"map_id":13,"x":6,"y":48,"kind":"other","count":225},{"map_id":13,"x":6,"y":48,"kind":"violation","count":1174},{"map_id":13,"x":6,"y":49,"kind":"other","count":170},{"map_id":13,"x":6,"y":49,"kind":"violation","count":879},{"map_id":13,"x":6,"y":50,"kind":"objective","count":2},{"map_id":13,"x":6,"y":50,"kind":"other","count":131},{"map_id":13,"x":6,"y":50,"kind":"violation","count":479},{"map_id":13,"x":6,"y":51,"kind":"other","count":82},{"map_id":13,"x":6,"y":51,"kind":"violation","count":357},{"map_id":13,"x":6,"y":52,"kind":"other","count":14},{"map_id":13,"x":6,"y":52,"kind":"violation","count":2},{"map_id":13,"x":6,"y":57,"kind":"other","count":2},{"map_id":13,"x":6,"y":58,"kind":"other","count":3},{"map_id":13,"x":6,"y":59,"kind":"other","count":1},{"map_id":13,"x":6,"y":60,"kind":"other","count":2},{"map_id":13,"x":6,"y":62,"kind":"other","count":15},{"map_id":13,"x":6,"y":63,"kind":"other","count":8},{"map_id":13,"x":6,"y":64,"kind":"other","count":8},{"map_id":13,"x":6,"y":65,"kind":"other","count":9},{"map_id":13,"x":6,"y":66,"kind":"other","count":13},{"map_id":13,"x":6,"y":67,"kind":"other","count":6},{"map_id":13,"x":6,"y":68,"kind":"other","count":12},{"map_id":13,"x":6,"y":69,"kind":"other","count":8},{"map_id":13,"x":7,"y":2,"kind":"other","count":14},{"map_id":13,"x":7,"y":2,"kind":"violation","count":1},{"map_id":13,"x":7,"y":3,"kind":"other","count":27},{"map_id":13,"x":7,"y":3,"kind":"violation","count":2},{"map_id":13,"x":7,"y":4,"kind":"other","count":13},{"map_id":13,"x":7,"y":5,"kind":"other","count":14},{"map_id":13,"x":7,"y":5,"kind":"violation","count":1},{"map_id":13,"x":7,"y":6,"kind":"other","count":11},{"map_id":13,"x":7,"y":6,"kind":"violation","count":1},{"map_id":13,"x":7,"y":7,"kind":"other","count":17},{"map_id":13,"x":7,"y":7,"kind":"violation","count":1},{"map_id":13,"x":7,"y":44,"kind":"other","count":48},{"map_id":13,"x":7,"y":44,"kind":"violation","count":3},{"map_id":13,"x":7,"y":45,"kind":"other","count":23},{"map_id":13,"x":7,"y":45,"kind":"violation","count":2},{"map_id":13,"x":7,"y":46,"kind":"other","count":10},{"map_id":13,"x":7,"y":46,"kind":"violation","count":1},{"map_id":13,"x":7,"y":47,"kind":"other","count":1},{"map_id":13,"x":7,"y":48,"kind":"objective","count":3},{"map_id":13,"x":7,"y":48,"kind":"other","count":168},{"map_id":13,"x":7,"y":48,"kind":"violation","count":916},{"map_id":13,"x":7,"y":49,"kind":"objective","count":1},{"map_id":13,"x":7,"y":49,"kind":"other","count":112},{"map_id":13,"x":7,"y":49,"kind":"violation","count":661},{"map_id":13,"x":7,"y":50,"kind":"objective","count":1},{"map_id":13,"x":7,"y":50,"kind":"other","count":90},{"map_id":13,"x":7,"y":50,"kind":"violation","count":369},{"map_id":13,"x":7,"y":51,"kind":"other","count":60},{"map_id":13,"x":7,"y":51,"kind":"violation","count":274},{"map_id":13,"x":7,"y":52,"kind":"other","count":24},{"map_id":13,"x":7,"y":52,"kind":"violation","count":2},{"map_id":13,"x":7,"y":57,"kind":"other","count":4},{"map_id":13,"x":7,"y":58,"kind":"other","count":1},{"map_id":13,"x":7,"y":59,"kind":"other","count":2},{"map_id":13,"x":7,"y":60,"kind":"other","count":5},{"map_id":13,"x":7,"y":61,"kind":"other","count":9},{"map_id":13,"x":7,"y":62,"kind":"other","count":8},{"map_id":13,"x":7,"y":63,"kind":"other","count":13},{"map_id":13,"x":7,"y":64,"kind":"other","count":15},{"map_id":13,"x":7,"y":65,"kind":"other","count":6},{"map_id":13,"x":7,"y":66,"kind":"other","count":12},{"map_id":13,"x":7,"y":67,"kind":"other","count":10},{"map_id":13,"x":7,"y":68,"kind":"other","count":3},{"map_id":13,"x":7,"y":69,"kind":"other","count":18},{"map_id":13,"x":7,"y":70,"kind":"other","count":12},{"map_id":13,"x":7,"y":71,"kind":"other","count":13},{"map_id":13,"x":8,"y":1,"kind":"other","count":1},{"map_id":13,"x":8,"y":3,"kind":"other","count":3},{"map_id":13,"x":8,"y":4,"kind":"other","count":3},{"map_id":13,"x":8,"y":6,"kind":"other","count":1},{"map_id":13,"x":8,"y":7,"kind":"other","count":1},{"map_id":13,"x":8,"y":44,"kind":"other","count":63},{"map_id":13,"x":8,"y":44,"kind":"violation","count":21},{"map_id":13,"x":8,"y":45,"kind":"other","count":28},{"map_id":13,"x":8,"y":45,"kind":"violation","count":5},{"map_id":13,"x":8,"y":46,"kind":"other","count":16},{"map_id":13,"x":8,"y":46,"kind":"violation","count":2},{"map_id":13,"x":8,"y":47,"kind":"other","count":21},{"map_id":13,"x":8,"y":47,"kind":"violation","count":3},{"map_id":13,"x":8,"y":48,"kind":"other","count":127},{"map_id":13,"x":8,"y":48,"kind":"violation","count":704},{"map_id":13,"x":8,"y":49,"kind":"other","count":87},{"map_id":13,"x":8,"y":49,"kind":"violation","count":455},{"map_id":13,"x":8,"y":50,"kind":"other","count":70},{"map_id":13,"x":8,"y":50,"kind":"violation","count":330},{"map_id":13,"x":8,"y":51,"kind":"other","count":57},{"map_id":13,"x":8,"y":51,"kind":"violation","count":248},{"map_id":13,"x":8,"y":52,"kind":"other","count":15},{"map_id":13,"x":8,"y":52,"kind":"violation","count":3},{"map_id":13,"x":8,"y":57,"kind":"other","count":7},{"map_id":13,"x":8,"y":58,"kind":"other","count":3},{"map_id":13,"x":8,"y":59,"kind":"other","count":2},{"map_id":13,"x":8,"y":60,"kind":"other","count":4},{"map_id":13,"x":8,"y":62,"kind":"other","count":22},{"map_id":13,"x":8,"y":63,"kind":"other","count":12},{"map_id":13,"x":8,"y":64,"kind":"other","count":18},{"map_id":13,"x":8,"y":65,"kind":"other","count":7},{"map_id":13,"x":8,"y":66,"kind":"other","count":9},{"map_id":13,"x":8,"y":67,"kind":"other","count":6},{"map_id":13,"x":8,"y":68,"kind":"other","count":7},{"map_id":13,"x":8,"y":69,"kind":"other","count":13},{"map_id":13,"x":8,"y":70,"kind":"other","count":8},{"map_id":13,"x":8,"y":71,"kind":"other","count":13},{"map_id":13,"x":9,"y":5,"kind":"other","count":1},{"map_id":13,"x":9,"y":7,"kind":"other","count":1},{"map_id":13,"x":9,"y":8,"kind":"other","count":1},{"map_id":13,"x":9,"y":9,"kind":"other","count":1},{"map_id":13,"x":9,"y":44,"kind":"other","count":57},{"map_id":13,"x":9,"y":44,"kind":"violation","count":14},{"map_id":13,"x":9,"y":45,"kind":"other","count":29},{"map_id":13,"x":9,"y":45,"kind":"violation","count":4},{"map_id":13,"x":9,"y":46,"kind":"other","count":21},{"map_id":13,"x":9,"y":46,"kind":"violation","count":3},{"map_id":13,"x":9,"y":47,"kind":"other","count":25},{"map_id":13,"x":9,"y":47,"kind":"violation","count":1},{"map_id":13,"x":9,"y":48,"kind":"objective","count":2},{"map_id":13,"x":9,"y":48,"kind":"other","count":68},{"map_id":13,"x":9,"y":48,"kind":"violation","count":456},{"map_id":13,"x":9,"y":49,"kind":"objective","count":1},{"map_id":13,"x":9,"y":49,"kind":"other","count":61},{"map_id":13,"x":9,"y":49,"kind":"violation","count":299},{"map_id":13,"x":9,"y":50,"kind":"other","count":49},{"map_id":13,"x":9,"y":50,"kind":"violation","count":261},{"map_id":13,"x":9,"y":51,"kind":"other","count":57},{"map_id":13,"x":9,"y":51,"kind":"violation","count":280},{"map_id":13,"x":9,"y":52,"kind":"other","count":19},{"map_id":13,"x":9,"y":52,"kind":"violation","count":2},{"map_id":13,"x":9,"y":57,"kind":"other","count":5},{"map_id":13,"x":9,"y":58,"kind":"other","count":4},{"map_id":13,"x":9,"y":59,"kind":"other","count":6},{"map_id":13,"x":9,"y":62,"kind":"other","count":17},{"map_id":13,"x":9,"y":63,"kind":"other","count":16},{"map_id":13,"x":9,"y":64,"kind":"other","count":16},{"map_id":13,"x":9,"y":65,"kind":"other","count":13},{"map_id":13,"x":9,"y":66,"kind":"other","count":12},{"map_id":13,"x":9,"y":67,"kind":"other","count":9},{"map_id":13,"x":9,"y":68,"kind":"other","count":10},{"map_id":13,"x":9,"y":69,"kind":"other","count":13},{"map_id":13,"x":9,"y":70,"kind":"other","count":13},{"map_id":13,"x":9,"y":71,"kind":"other","count":10},{"map_id":13,"x":10,"y":44,"kind":"other","count":61},{"map_id":13,"x":10,"y":44,"kind":"violation","count":2},{"map_id":13,"x":10,"y":45,"kind":"other","count":53},{"map_id":13,"x":10,"y":45,"kind":"violation","count":3},{"map_id":13,"x":10,"y":46,"kind":"other","count":20},{"map_id":13,"x":10,"y":46,"kind":"violation","count":2},{"map_id":13,"x":10,"y":47,"kind":"other","count":18},{"map_id":13,"x":10,"y":47,"kind":"violation","count":3},{"map_id":13,"x":10,"y":48,"kind":"other","count":19},{"map_id":13,"x":10,"y":48,"kind":"violation","count":3},{"map_id":13,"x":10,"y":49,"kind":"other","count":11},{"map_id":13,"x":10,"y":50,"kind":"other","count":25},{"map_id":13,"x":10,"y":50,"kind":"violation","count":2},{"map_id":13,"x":10,"y":51,"kind":"other","count":14},{"map_id":13,"x":10,"y":51,"kind":"violation","count":2},{"map_id":13,"x":10,"y":52,"kind":"other","count":11},{"map_id":13,"x":10,"y":52,"kind":"violation","count":1},{"map_id":13,"x":10,"y":57,"kind":"other","count":4},{"map_id":13,"x":10,"y":58,"kind":"other","count":4},{"map_id":13,"x":10,"y":59,"kind":"other","count":3},{"map_id":13,"x":10,"y":60,"kind":"other","count":1},{"map_id":13,"x":10,"y":62,"kind":"other","count":21},{"map_id":13,"x":10,"y":63,"kind":"other","count":23},{"map_id":13,"x":10,"y":64,"kind":"other","count":17},{"map_id":13,"x":10,"y":65,"kind":"other","count":10},{"map_id":13,"x":10,"y":66,"kind":"other","count":8},{"map_id":13,"x":10,"y":67,"kind":"other","count":10},{"map_id":13,"x":10,"y":68,"kind":"other","count":6},{"map_id":13,"x":11,"y":52,"kind":"other","count":27},{"map_id":13,"x":11,"y":57,"kind":"other","count":10},{"map_id":13,"x":11,"y":58,"kind":"other","count":6},{"map_id":13,"x":11,"y":59,"kind":"other","count":7},{"map_id":13,"x":11,"y":60,"kind":"other","count":1},{"map_id":13,"x":11,"y":62,"kind":"other","count":28},{"map_id":13,"x":11,"y":63,"kind":"other","count":27},{"map_id":13,"x":11,"y":64,"kind":"other","count":17},{"map_id":13,"x":11,"y":65,"kind":"other","count":13},{"map_id":13,"x":11,"y":66,"kind":"other","count":17},{"map_id":13,"x":11,"y":67,"kind":"other","count":16},{"map_id":13,"x":11,"y":68,"kind":"other","count":12},{"map_id":33,"x":2,"y":14,"kind":"other","count":33},{"map_id":33,"x":2,"y":15,"kind":"other","count":47},{"map_id":33,"x":3,"y":14,"kind":"other","count":27},{"map_id":33,"x":3,"y":15,"kind":"other","count":30},{"map_id":33,"x":4,"y":14,"kind":"other","count":14},{"map_id":33,"x":4,"y":15,"kind":"other","count":18},{"map_id":33,"x":5,"y":14,"kind":"other","count":11},{"map_id":33,"x":5,"y":15,"kind":"other","count":19},{"map_id":33,"x":6,"y":14,"kind":"other","count":8},{"map_id":33,"x":6,"y":15,"kind":"other","count":16},{"map_id":33,"x":7,"y":14,"kind":"other","count":6},{"map_id":33,"x":7,"y":15,"kind":"other","count":16},{"map_id":33,"x":8,"y":14,"kind":"other","count":7},{"map_id":33,"x":8,"y":15,"kind":"other","count":9},{"map_id":33,"x":9,"y":14,"kind":"other","count":8},{"map_id":33,"x":9,"y":15,"kind":"other","count":16},{"map_id":33,"x":10,"y":14,"kind":"other","count":8},{"map_id":33,"x":10,"y":15,"kind":"other","count":9},{"map_id":33,"x":11,"y":14,"kind":"other","count":4},{"map_id":33,"x":11,"y":15,"kind":"other","count":12},{"map_id":33,"x":12,"y":14,"kind":"other","count":4},{"map_id":33,"x":12,"y":15,"kind":"other","count":8},{"map_id":33,"x":13,"y":14,"kind":"other","count":3},{"map_id":33,"x":13,"y":15,"kind":"other","count":2},{"map_id":33,"x":14,"y":14,"kind":"other","count":3},{"map_id":33,"x":14,"y":15,"kind":"other","count":10},{"map_id":33,"x":15,"y":14,"kind":"other","count":6},{"map_id":33,"x":15,"y":15,"kind":"other","count":4},{"map_id":33,"x":16,"y":14,"kind":"other","count":4},{"map_id":33,"x":16,"y":15,"kind":"other","count":5},{"map_id":33,"x":17,"y":8,"kind":"other","count":2},{"map_id":33,"x":17,"y":14,"kind":"other","count":7},{"map_id":33,"x":17,"y":15,"kind":"other","count":4},{"map_id":33,"x":18,"y":8,"kind":"violation","count":1},{"map_id":33,"x":18,"y":14,"kind":"other","count":1},{"map_id":33,"x":18,"y":15,"kind":"other","count":4},{"map_id":33,"x":19,"y":4,"kind":"other","count":1},{"map_id":33,"x":19,"y":14,"kind":"other","count":1},{"map_id":33,"x":19,"y":15,"kind":"other","count":4},{"map_id":33,"x":20,"y":8,"kind":"other","count":1},{"map_id":33,"x":20,"y":14,"kind":"other","count":7},{"map_id":33,"x":20,"y":15,"kind":"other","count":1},{"map_id":33,"x":21,"y":8,"kind":"other","count":1},{"map_id":33,"x":21,"y":10,"kind":"other","count":1},{"map_id":33,"x":21,"y":14,"kind":"other","count":5},{"map_id":33,"x":21,"y":15,"kind":"other","count":3},{"map_id":33,"x":22,"y":4,"kind":"other","count":1},{"map_id":33,"x":22,"y":14,"kind":"other","count":5},{"map_id":33,"x":22,"y":15,"kind":"other","count":5},{"map_id":33,"x":23,"y":14,"kind":"other","count":5},{"map_id":33,"x":23,"y":15,"kind":"other","count":1},{"map_id":33,"x":24,"y":14,"kind":"other","count":5},{"map_id":33,"x":24,"y":15,"kind":"other","count":2},{"map_id":33,"x":25,"y":14,"kind":"other","count":4},{"map_id":33,"x":25,"y":15,"kind":"other","count":1},{"map_id":33,"x":26,"y":14,"kind":"other","count":4},{"map_id":33,"x":26,"y":15,"kind":"other","count":2},{"map_id":33,"x":27,"y":14,"kind":"other","count":8},{"map_id":33,"x":27,"y":15,"kind":"other","count":2},{"map_id":33,"x":28,"y":14,"kind":"other","count":3},{"map_id":33,"x":28,"y":15,"kind":"other","count":7},{"map_id":33,"x":29,"y":4,"kind":"objective","count":1},{"map_id":33,"x":29,"y":4,"kind":"other","count":347},{"map_id":33,"x":29,"y":4,"kind":"violation","count":5},{"map_id":33,"x":29,"y":5,"kind":"other","count":6},{"map_id":33,"x":29,"y":5,"kind":"violation","count":10},{"map_id":33,"x":29,"y":14,"kind":"other","count":1},{"map_id":33,"x":29,"y":15,"kind":"other","count":4},{"map_id":33,"x":30,"y":5,"kind":"other","count":1},{"map_id":33,"x":30,"y":8,"kind":"other","count":5},{"map_id":33,"x":30,"y":8,"kind":"violation","count":1},{"map_id":33,"x":30,"y":9,"kind":"other","count":2},{"map_id":33,"x":30,"y":10,"kind":"other","count":4},{"map_id":33,"x":30,"y":11,"kind":"other","count":1},{"map_id":33,"x":30,"y":14,"kind":"other","count":7},{"map_id":33,"x":30,"y":15,"kind":"other","count":1},{"map_id":33,"x":31,"y":4,"kind":"other","count":3},{"map_id":33,"x":31,"y":5,"kind":"other","count":1},{"map_id":33,"x":31,"y":8,"kind":"other","count":2},{"map_id":33,"x":31,"y":8,"kind":"violation","count":2},{"map_id":33,"x":31,"y":9,"kind":"other","count":2},{"map_id":33,"x":31,"y":9,"kind":"violation","count":1},{"map_id":33,"x":31,"y":10,"kind":"other","count":1},{"map_id":33,"x":31,"y":10,"kind":"violation","count":1},{"map_id":33,"x":31,"y":11,"kind":"violation","count":1},{"map_id":33,"x":31,"y":12,"kind":"other","count":1},{"map_id":33,"x":31,"y":14,"kind":"other","count":3},{"map_id":33,"x":31,"y":15,"kind":"other","count":4},{"map_id":33,"x":32,"y":4,"kind":"other","count":3},{"map_id":33,"x":32,"y":8,"kind":"other","count":3},{"map_id":33,"x":32,"y":8,"kind":"violation","count":1},{"map_id":33,"x":32,"y":9,"kind":"other","count":1},{"map_id":33,"x":32,"y":9,"kind":"violation","count":1},{"map_id":33,"x":32,"y":10,"kind":"other","count":5},{"map_id":33,"x":32,"y":10,"kind":"violation","count":1},{"map_id":33,"x":32,"y":11,"kind":"other","count":2},{"map_id":33,"x":32,"y":14,"kind":"other","count":3},{"map_id":33,"x":32,"y":15,"kind":"other","count":3},{"map_id":33,"x":33,"y":6,"kind":"other","count":1},{"map_id":33,"x":33,"y":8,"kind":"other","count":15},{"map_id":33,"x":33,"y":9,"kind":"other","count":7},{"map_id":33,"x":33,"y":9,"kind":"violation","count":1},{"map_id":33,"x":33,"y":10,"kind":"other","count":2},{"map_id":33,"x":33,"y":10,"kind":"violation","count":2},{"map_id":33,"x":33,"y":11,"kind":"other","count":4},{"map_id":33,"x":33,"y":11,"kind":"violation","count":1},{"map_id":33,"x":33,"y":12,"kind":"other","count":3},{"map_id":33,"x":33,"y":13,"kind":"other","count":2},{"map_id":33,"x":33,"y":14,"kind":"other","count":3},{"map_id":33,"x":33,"y":15,"kind":"other","count":6},{"map_id":33,"x":34,"y":4,"kind":"other","count":4},{"map_id":33,"x":34,"y":14,"kind":"other","count":3},{"map_id":33,"x":34,"y":15,"kind":"other","count":2},{"map_id":33,"x":35,"y":4,"kind":"other","count":2},{"map_id":33,"x":35,"y":7,"kind":"other","count":7},{"map_id":33,"x":35,"y":8,"kind":"other","count":4},{"map_id":33,"x":35,"y":9,"kind":"other","count":3},{"map_id":33,"x":35,"y":10,"kind":"other","count":1},{"map_id":33,"x":35,"y":11,"kind":"other","count":2},{"map_id":33,"x":35,"y":12,"kind":"other","count":1},{"map_id":33,"x":35,"y":14,"kind":"other","count":5},{"map_id":33,"x":35,"y":15,"kind":"other","count":7},{"map_id":33,"x":36,"y":6,"kind":"other","count":9},{"map_id":33,"x":36,"y":7,"kind":"other","count":7},{"map_id":33,"x":36,"y":8,"kind":"other","count":3},{"map_id":33,"x":36,"y":9,"kind":"other","count":1},{"map_id":33,"x":36,"y":14,"kind":"other","count":8},{"map_id":33,"x":36,"y":15,"kind":"other","count":3},{"map_id":33,"x":37,"y":6,"kind":"other","count":3},{"map_id":33,"x":37,"y":7,"kind":"other","count":4},{"map_id":33,"x":37,"y":8,"kind":"other","count":1},{"map_id":33,"x":37,"y":9,"kind":"other","count":2},{"map_id":33,"x":37,"y":12,"kind":"other","count":1},{"map_id":33,"x":37,"y":14,"kind":"other","count":8},{"map_id":33,"x":37,"y":15,"kind":"other","count":8},{"map_id":33,"x":38,"y":6,"kind":"other","count":6},{"map_id":33,"x":38,"y":7,"kind":"other","count":1},{"map_id":33,"x":38,"y":8,"kind":"other","count":2},{"map_id":33,"x":38,"y":9,"kind":"other","count":1},{"map_id":33,"x":39,"y":6,"kind":"other","count":2},{"map_id":33,"x":39,"y":7,"kind":"other","count":1},{"map_id":33,"x":39,"y":9,"kind":"other","count":1},{"map_id":37,"x":0,"y":2,"kind":"other","count":8},{"map_id":37,"x":0,"y":3,"kind":"other","count":5},{"map_id":37,"x":0,"y":4,"kind":"other","count":4},{"map_id":37,"x":0,"y":5,"kind":"other","count":8},{"map_id":37,"x":0,"y":6,"kind":"other","count":10},{"map_id":37,"x":0,"y":7,"kind":"other","count":6},{"map_id":37,"x":1,"y":2,"kind":"other","count":7},{"map_id":37,"x":1,"y":3,"kind":"other","count":3},{"map_id":37,"x":1,"y":4,"kind":"other","count":2},{"map_id":37,"x":1,"y":5,"kind":"other","count":7},{"map_id":37,"x":1,"y":6,"kind":"other","count":10},{"map_id":37,"x":1,"y":7,"kind":"other","count":14},{"map_id":37,"x":2,"y":1,"kind":"other","count":9},{"map_id":37,"x":2,"y":2,"kind":"other","count":4},{"map_id":37,"x":2,"y":3,"kind":"other","count":6},{"map_id":37,"x":2,"y":4,"kind":"other","count":5},{"map_id":37,"x":2,"y":5,"kind":"other","count":7},{"map_id":37,"x":2,"y":6,"kind":"other","count":6},{"map_id":37,"x":2,"y":7,"kind":"other","count":24},{"map_id":37,"x":3,"y":2,"kind":"other","count":16},{"map_id":37,"x":3,"y":3,"kind":"other","count":4},{"map_id":37,"x":3,"y":6,"kind":"other","count":9},{"map_id":37,"x":3,"y":7,"kind":"other","count":5},{"map_id":37,"x":4,"y":1,"kind":"other","count":16},{"map_id":37,"x":4,"y":2,"kind":"other","count":10},{"map_id":37,"x":4,"y":3,"kind":"other","count":6},{"map_id":37,"x":4,"y":6,"kind":"other","count":9},{"map_id":37,"x":4,"y":7,"kind":"other","count":5},{"map_id":37,"x":5,"y":1,"kind":"other","count":12},{"map_id":37,"x":5,"y":2,"kind":"other","count":9},{"map_id":37,"x":5,"y":3,"kind":"other","count":21},{"map_id":37,"x":5,"y":5,"kind":"other","count":20},{"map_id":37,"x":5,"y":6,"kind":"other","count":8},{"map_id":37,"x":5,"y":7,"kind":"other","count":4},{"map_id":37,"x":6,"y":1,"kind":"other","count":9},{"map_id":37,"x":6,"y":2,"kind":"other","count":4},{"map_id":37,"x":6,"y":3,"kind":"other","count":8},{"map_id":37,"x":6,"y":4,"kind":"other","count":15},{"map_id":37,"x":6,"y":5,"kind":"other","count":10},{"map_id":37,"x":6,"y":6,"kind":"other","count":12},{"map_id":37,"x":6,"y":7,"kind":"other","count":14},{"map_id":37,"x":7,"y":1,"kind":"other","count":12},{"map_id":37,"x":7,"y":2,"kind":"other","count":3},{"map_id":37,"x":7,"y":3,"kind":"other","count":7},{"map_id":37,"x":7,"y":4,"kind":"other","count":10},{"map_id":37,"x":7,"y":5,"kind":"other","count":7},{"map_id":37,"x":7,"y":6,"kind":"other","count":6},{"map_id":37,"x":7,"y":7,"kind":"other","count":14},{"map_id":38,"x":0,"y":2,"kind":"other","count":9},{"map_id":38,"x":0,"y":3,"kind":"other","count":3},{"map_id":38,"x":0,"y":4,"kind":"other","count":3},{"map_id":38,"x":0,"y":5,"kind":"other","count":3},{"map_id":38,"x":1,"y":2,"kind":"other","count":9},{"map_id":38,"x":1,"y":3,"kind":"other","count":4},{"map_id":38,"x":1,"y":4,"kind":"other","count":6},{"map_id":38,"x":1,"y":5,"kind":"other","count":7},{"map_id":38,"x":1,"y":6,"kind":"other","count":4},{"map_id":38,"x":1,"y":7,"kind":"other","count":6},{"map_id":38,"x":2,"y":2,"kind":"other","count":6},{"map_id":38,"x":2,"y":3,"kind":"other","count":1},{"map_id":38,"x":2,"y":4,"kind":"other","count":2},{"map_id":38,"x":2,"y":5,"kind":"other","count":5},{"map_id":38,"x":2,"y":6,"kind":"other","count":8},{"map_id":38,"x":2,"y":7,"kind":"other","count":7},{"map_id":38,"x":3,"y":1,"kind":"other","count":7},{"map_id":38,"x":3,"y":2,"kind":"other","count":4},{"map_id":38,"x":3,"y":3,"kind":"other","count":7},{"map_id":38,"x":3,"y":6,"kind":"other","count":8},{"map_id":38,"x":3,"y":7,"kind":"other","count":15},{"map_id":38,"x":4,"y":1,"kind":"other","count":9},{"map_id":38,"x":4,"y":2,"kind":"other","count":6},{"map_id":38,"x":4,"y":3,"kind":"other","count":6},{"map_id":38,"x":4,"y":4,"kind":"other","count":5},{"map_id":38,"x":4,"y":5,"kind":"other","count":9},{"map_id":38,"x":4,"y":6,"kind":"other","count":3},{"map_id":38,"x":4,"y":7,"kind":"other","count":11},{"map_id":38,"x":5,"y":1,"kind":"other","count":13},{"map_id":38,"x":5,"y":2,"kind":"other","count":3},{"map_id":38,"x":5,"y":3,"kind":"other","count":11},{"map_id":38,"x":5,"y":4,"kind":"other","count":11},{"map_id":38,"x":5,"y":5,"kind":"other","count":9},{"map_id":38,"x":5,"y":6,"kind":"other","count":12},{"map_id":38,"x":5,"y":7,"kind":"other","count":9},{"map_id":38,"x":6,"y":1,"kind":"other","count":11},{"map_id":38,"x":6,"y":2,"kind":"other","count":11},{"map_id":38,"x":6,"y":3,"kind":"other","count":6},{"map_id":38,"x":6,"y":4,"kind":"other","count":10},{"map_id":38,"x":6,"y":5,"kind":"other","count":12},{"map_id":38,"x":7,"y":1,"kind":"other","count":21},{"map_id":38,"x":7,"y":2,"kind":"other","count":10},{"map_id":38,"x":7,"y":3,"kind":"other","count":12},{"map_id":38,"x":7,"y":4,"kind":"other","count":9},{"map_id":38,"x":7,"y":5,"kind":"other","count":11},{"map_id":38,"x":7,"y":6,"kind":"other","count":7},{"map_id":38,"x":7,"y":7,"kind":"other","count":10},{"map_id":39,"x":0,"y":2,"kind":"other","count":3},{"map_id":39,"x":0,"y":3,"kind":"other","count":1},{"map_id":39,"x":0,"y":4,"kind":"other","count":2},{"map_id":39,"x":0,"y":5,"kind":"other","count":2},{"map_id":39,"x":1,"y":2,"kind":"other","count":4},{"map_id":39,"x":1,"y":3,"kind":"other","count":3},{"map_id":39,"x":1,"y":4,"kind":"other","count":2},{"map_id":39,"x":1,"y":6,"kind":"other","count":2},{"map_id":39,"x":1,"y":7,"kind":"other","count":2},{"map_id":39,"x":2,"y":1,"kind":"other","count":4},{"map_id":39,"x":2,"y":2,"kind":"other","count":2},{"map_id":39,"x":2,"y":4,"kind":"other","count":3},{"map_id":39,"x":2,"y":5,"kind":"other","count":1},{"map_id":39,"x":2,"y":6,"kind":"other","count":2},{"map_id":39,"x":2,"y":7,"kind":"other","count":3},{"map_id":39,"x":3,"y":1,"kind":"other","count":8},{"map_id":39,"x":3,"y":2,"kind":"other","count":3},{"map_id":39,"x":3,"y":6,"kind":"other","count":5},{"map_id":39,"x":4,"y":1,"kind":"other","count":4},{"map_id":39,"x":4,"y":2,"kind":"other","count":3},{"map_id":39,"x":4,"y":5,"kind":"other","count":4},{"map_id":39,"x":4,"y":7,"kind":"other","count":3},{"map_id":39,"x":5,"y":1,"kind":"other","count":4},{"map_id":39,"x":5,"y":2,"kind":"other","count":2},{"map_id":39,"x":5,"y":3,"kind":"other","count":4},{"map_id":39,"x":5,"y":4,"kind":"other","count":2},{"map_id":39,"x":5,"y":5,"kind":"other","count":1},{"map_id":39,"x":5,"y":6,"kind":"other","count":4},{"map_id":39,"x":5,"y":7,"kind":"other","count":3},{"map_id":39,"x":6,"y":1,"kind":"other","count":8},{"map_id":39,"x":6,"y":2,"kind":"other","count":6},{"map_id":39,"x":6,"y":3,"kind":"other","count":2},{"map_id":39,"x":6,"y":4,"kind":"other","count":3},{"map_id":39,"x":6,"y":5,"kind":"other","count":6},{"map_id":39,"x":6,"y":6,"kind":"other","count":3},{"map_id":39,"x":6,"y":7,"kind":"other","count":3},{"map_id":39,"x":7,"y":2,"kind":"other","count":5},{"map_id":39,"x":7,"y":3,"kind":"other","count":2},{"map_id":39,"x":7,"y":4,"kind":"other","count":3},{"map_id":39,"x":7,"y":5,"kind":"other","count":2},{"map_id":39,"x":13,"y":5,"kind":"other","count":1},{"map_id":40,"x":0,"y":2,"kind":"other","count":25},{"map_id":40,"x":0,"y":3,"kind":"other","count":11},{"map_id":40,"x":0,"y":4,"kind":"other","count":18},{"map_id":40,"x":0,"y":5,"kind":"other","count":17},{"map_id":40,"x":0,"y":8,"kind":"other","count":3},{"map_id":40,"x":0,"y":9,"kind":"other","count":4},{"map_id":40,"x":0,"y":10,"kind":"other","count":4},{"map_id":40,"x":0,"y":11,"kind":"other","count":5},{"map_id":40,"x":1,"y":2,"kind":"other","count":11},{"map_id":40,"x":1,"y":3,"kind":"other","count":12},{"map_id":40,"x":1,"y":4,"kind":"other","count":11},{"map_id":40,"x":1,"y":5,"kind":"other","count":10},{"map_id":40,"x":1,"y":8,"kind":"other","count":5},{"map_id":40,"x":1,"y":9,"kind":"other","count":3},{"map_id":40,"x":1,"y":10,"kind":"other","count":7},{"map_id":40,"x":1,"y":11,"kind":"other","count":11},{"map_id":40,"x":2,"y":2,"kind":"other","count":12},{"map_id":40,"x":2,"y":3,"kind":"other","count":14},{"map_id":40,"x":2,"y":4,"kind":"other","count":11},{"map_id":40,"x":2,"y":5,"kind":"other","count":16},{"map_id":40,"x":2,"y":8,"kind":"other","count":1},{"map_id":40,"x":2,"y":9,"kind":"other","count":2},{"map_id":40,"x":2,"y":11,"kind":"other","count":3},{"map_id":40,"x":3,"y":2,"kind":"other","count":12},{"map_id":40,"x":3,"y":3,"kind":"other","count":5},{"map_id":40,"x":3,"y":4,"kind":"other","count":15},{"map_id":40,"x":3,"y":5,"kind":"other","count":12},{"map_id":40,"x":3,"y":8,"kind":"other","count":3},{"map_id":40,"x":3,"y":9,"kind":"other","count":4},{"map_id":40,"x":3,"y":10,"kind":"other","count":3},{"map_id":40,"x":3,"y":11,"kind":"other","count":2},{"map_id":40,"x":4,"y":1,"kind":"other","count":20},{"map_id":40,"x":4,"y":2,"kind":"objective","count":4},{"map_id":40,"x":4,"y":2,"kind":"other","count":19},{"map_id":40,"x":4,"y":3,"kind":"other","count":3},{"map_id":40,"x":4,"y":4,"kind":"other","count":18},{"map_id":40,"x":4,"y":5,"kind":"other","count":28},{"map_id":40,"x":4,"y":6,"kind":"other","count":29},{"map_id":40,"x":4,"y":7,"kind":"other","count":6},{"map_id":40,"x":4,"y":8,"kind":"other","count":2},{"map_id":40,"x":4,"y":9,"kind":"other","count":7},{"map_id":40,"x":4,"y":10,"kind":"other","count":8},{"map_id":40,"x":4,"y":11,"kind":"other","count":4},{"map_id":40,"x":5,"y":1,"kind":"other","count":25},{"map_id":40,"x":5,"y":2,"kind":"other","count":15},{"map_id":40,"x":5,"y":3,"kind":"objective","count":14},{"map_id":40,"x":5,"y":3,"kind":"other","count":15},{"map_id":40,"x":5,"y":4,"kind":"other","count":17},{"map_id":40,"x":5,"y":5,"kind":"other","count":30},{"map_id":40,"x":5,"y":6,"kind":"other","count":23},{"map_id":40,"x":5,"y":7,"kind":"other","count":5},{"map_id":40,"x":5,"y":8,"kind":"other","count":5},{"map_id":40,"x":5,"y":9,"kind":"other","count":7},{"map_id":40,"x":5,"y":10,"kind":"other","count":3},{"map_id":40,"x":5,"y":11,"kind":"other","count":9},{"map_id":40,"x":6,"y":2,"kind":"other","count":24},{"map_id":40,"x":6,"y":4,"kind":"objective","count":12},{"map_id":40,"x":6,"y":4,"kind":"other","count":22},{"map_id":40,"x":6,"y":5,"kind":"other","count":18},{"map_id":40,"x":6,"y":8,"kind":"other","count":3},{"map_id":40,"x":6,"y":9,"kind":"other","count":5},{"map_id":40,"x":6,"y":10,"kind":"other","count":3},{"map_id":40,"x":6,"y":11,"kind":"other","count":4},{"map_id":40,"x":7,"y":2,"kind":"other","count":34},{"map_id":40,"x":7,"y":4,"kind":"objective","count":7},{"map_id":40,"x":7,"y":4,"kind":"other","count":65},{"map_id":40,"x":7,"y":5,"kind":"other","count":31},{"map_id":40,"x":7,"y":8,"kind":"other","count":8},{"map_id":40,"x":7,"y":9,"kind":"other","count":4},{"map_id":40,"x":7,"y":10,"kind":"other","count":8},{"map_id":40,"x":7,"y":11,"kind":"other","count":2},{"map_id":40,"x":8,"y":2,"kind":"objective","count":2},{"map_id":40,"x":8,"y":2,"kind":"other","count":27},{"map_id":40,"x":8,"y":4,"kind":"objective","count":9},{"map_id":40,"x":8,"y":4,"kind":"other","count":46},{"map_id":40,"x":8,"y":5,"kind":"other","count":32},{"map_id":40,"x":8,"y":8,"kind":"other","count":4},{"map_id":40,"x":8,"y":9,"kind":"other","count":8},{"map_id":40,"x":8,"y":11,"kind":"other","count":12},{"map_id":40,"x":9,"y":2,"kind":"other","count":36},{"map_id":40,"x":9,"y":3,"kind":"other","count":32},{"map_id":40,"x":9,"y":4,"kind":"other","count":40},{"map_id":40,"x":9,"y":5,"kind":"other","count":33},{"map_id":40,"x":9,"y":8,"kind":"other","count":6},{"map_id":40,"x":9,"y":9,"kind":"other","count":7},{"map_id":40,"x":9,"y":10,"kind":"other","count":11},{"map_id":40,"x":9,"y":11,"kind":"other","count":14},{"map_id":40,"x":12,"y":11,"kind":"other","count":5},{"map_id":41,"x":0,"y":3,"kind":"other","count":3},{"map_id":41,"x":1,"y":3,"kind":"other","count":1},{"map_id":41,"x":1,"y":4,"kind":"other","count":4},{"map_id":41,"x":1,"y":5,"kind":"other","count":3},{"map_id":41,"x":2,"y":3,"kind":"other","count":15},{"map_id":41,"x":2,"y":4,"kind":"other","count":6},{"map_id":41,"x":2,"y":5,"kind":"other","count":3},{"map_id":41,"x":2,"y":7,"kind":"other","count":3},{"map_id":41,"x":3,"y":3,"kind":"other","count":85},{"map_id":41,"x":3,"y":3,"kind":"violation","count":3},{"map_id":41,"x":3,"y":4,"kind":"other","count":45},{"map_id":41,"x":3,"y":5,"kind":"other","count":4},{"map_id":41,"x":3,"y":6,"kind":"other","count":2},{"map_id":41,"x":4,"y":4,"kind":"other","count":2},{"map_id":41,"x":4,"y":5,"kind":"other","count":2},{"map_id":41,"x":4,"y":6,"kind":"other","count":1},{"map_id":41,"x":4,"y":7,"kind":"other","count":3},{"map_id":41,"x":5,"y":3,"kind":"other","count":4},{"map_id":41,"x":5,"y":4,"kind":"other","count":3},{"map_id":41,"x":5,"y":5,"kind":"other","count":1},{"map_id":41,"x":5,"y":6,"kind":"other","count":2},{"map_id":41,"x":5,"y":7,"kind":"other","count":3},{"map_id":41,"x":6,"y":3,"kind":"other","count":5},{"map_id":41,"x":6,"y":4,"kind":"other","count":6},{"map_id":41,"x":6,"y":5,"kind":"other","count":6},{"map_id":41,"x":7,"y":3,"kind":"other","count":1},{"map_id":41,"x":7,"y":4,"kind":"other","count":7},{"map_id":41,"x":7,"y":5,"kind":"other","count":8},{"map_id":41,"x":8,"y":3,"kind":"other","count":2},{"map_id":41,"x":8,"y":4,"kind":"other","count":8},{"map_id":41,"x":8,"y":5,"kind":"other","count":7},{"map_id":41,"x":8,"y":6,"kind":"other","count":15},{"map_id":41,"x":8,"y":7,"kind":"other","count":18},{"map_id":41,"x":9,"y":3,"kind":"other","count":14},{"map_id":41,"x":9,"y":4,"kind":"other","count":11},{"map_id":41,"x":9,"y":5,"kind":"other","count":18},{"map_id":41,"x":9,"y":6,"kind":"other","count":19},{"map_id":41,"x":9,"y":7,"kind":"other","count":27},{"map_id":41,"x":10,"y":3,"kind":"other","count":13},{"map_id":41,"x":10,"y":4,"kind":"other","count":8},{"map_id":41,"x":10,"y":5,"kind":"other","count":23},{"map_id":41,"x":10,"y":6,"kind":"other","count":20},{"map_id":41,"x":10,"y":7,"kind":"other","count":22},{"map_id":41,"x":11,"y":3,"kind":"other","count":38},{"map_id":41,"x":11,"y":4,"kind":"other","count":29},{"map_id":41,"x":11,"y":5,"kind":"other","count":38},{"map_id":41,"x":11,"y":6,"kind":"other","count":34},{"map_id":41,"x":11,"y":7,"kind":"other","count":58},{"map_id":41,"x":12,"y":3,"kind":"other","count":27},{"map_id":41,"x":12,"y":4,"kind":"other","count":30},{"map_id":41,"x":12,"y":5,"kind":"other","count":27},{"map_id":41,"x":13,"y":4,"kind":"other","count":114},{"map_id":41,"x":13,"y":5,"kind":"other","count":57},{"map_id":42,"x":0,"y":2,"kind":"other","count":47},{"map_id":42,"x":0,"y":7,"kind":"other","count":2},{"map_id":42,"x":1,"y":2,"kind":"other","count":40},{"map_id":42,"x":1,"y":7,"kind":"other","count":1},{"map_id":42,"x":2,"y":2,"kind":"other","count":31},{"map_id":42,"x":2,"y":3,"kind":"other","count":30},{"map_id":42,"x":2,"y":4,"kind":"other","count":25},{"map_id":42,"x":2,"y":5,"kind":"objective","count":8},{"map_id":42,"x":2,"y":5,"kind":"other","count":8},{"map_id":42,"x":2,"y":6,"kind":"other","count":2},{"map_id":42,"x":3,"y":2,"kind":"other","count":33},{"map_id":42,"x":3,"y":4,"kind":"other","count":25},{"map_id":42,"x":3,"y":5,"kind":"other","count":3},{"map_id":42,"x":3,"y":6,"kind":"other","count":4},{"map_id":42,"x":4,"y":2,"kind":"other","count":32},{"map_id":42,"x":4,"y":5,"kind":"other","count":8},{"map_id":42,"x":4,"y":6,"kind":"other","count":2},{"map_id":42,"x":5,"y":2,"kind":"other","count":26},{"map_id":42,"x":5,"y":5,"kind":"other","count":3},{"map_id":42,"x":6,"y":2,"kind":"other","count":45},{"map_id":42,"x":6,"y":5,"kind":"other","count":10},{"map_id":42,"x":6,"y":6,"kind":"other","count":1},{"map_id":42,"x":6,"y":7,"kind":"other","count":2},{"map_id":42,"x":7,"y":2,"kind":"other","count":49},{"map_id":42,"x":7,"y":5,"kind":"other","count":8},{"map_id":42,"x":7,"y":6,"kind":"other","count":2},{"map_id":42,"x":7,"y":7,"kind":"other","count":1},{"map_id":42,"x":29,"y":19,"kind":"objective","count":5},{"map_id":43,"x":0,"y":1,"kind":"other","count":2},{"map_id":43,"x":0,"y":3,"kind":"other","count":2},{"map_id":43,"x":0,"y":4,"kind":"other","count":2},{"map_id":43,"x":0,"y":5,"kind":"other","count":1},{"map_id":43,"x":1,"y":1,"kind":"other","count":3},{"map_id":43,"x":1,"y":2,"kind":"other","count":2},{"map_id":43,"x":1,"y":3,"kind":"other","count":2},{"map_id":43,"x":1,"y":5,"kind":"other","count":1},{"map_id":43,"x":2,"y":1,"kind":"other","count":1},{"map_id":43,"x":2,"y":2,"kind":"other","count":1},{"map_id":43,"x":2,"y":3,"kind":"other","count":2},{"map_id":43,"x":2,"y":4,"kind":"other","count":4},{"map_id":43,"x":2,"y":5,"kind":"other","count":2},{"map_id":43,"x":2,"y":6,"kind":"other","count":2},{"map_id":43,"x":2,"y":7,"kind":"other","count":6},{"map_id":43,"x":3,"y":1,"kind":"other","count":5},{"map_id":43,"x":3,"y":2,"kind":"other","count":2},{"map_id":43,"x":3,"y":6,"kind":"other","count":1},{"map_id":43,"x":4,"y":2,"kind":"other","count":2},{"map_id":43,"x":4,"y":7,"kind":"other","count":1},{"map_id":43,"x":5,"y":1,"kind":"other","count":7},{"map_id":43,"x":5,"y":2,"kind":"other","count":2},{"map_id":43,"x":5,"y":3,"kind":"other","count":2},{"map_id":43,"x":5,"y":5,"kind":"other","count":1},{"map_id":43,"x":5,"y":6,"kind":"other","count":4},{"map_id":43,"x":5,"y":7,"kind":"other","count":4},{"map_id":43,"x":6,"y":1,"kind":"other","count":2},{"map_id":43,"x":6,"y":2,"kind":"other","count":2},{"map_id":43,"x":6,"y":4,"kind":"other","count":2},{"map_id":43,"x":6,"y":5,"kind":"other","count":6},{"map_id":43,"x":6,"y":7,"kind":"other","count":1},{"map_id":43,"x":7,"y":2,"kind":"other","count":6},{"map_id":43,"x":7,"y":3,"kind":"other","count":6},{"map_id":43,"x":7,"y":4,"kind":"other","count":2},{"map_id":43,"x":7,"y":5,"kind":"other","count":1},{"map_id":43,"x":21,"y":15,"kind":"other","count":1},{"map_id":44,"x":0,"y":2,"kind":"other","count":6},{"map_id":44,"x":0,"y":3,"kind":"other","count":1},{"map_id":44,"x":0,"y":4,"kind":"other","count":2},{"map_id":44,"x":0,"y":5,"kind":"other","count":1},{"map_id":44,"x":1,"y":2,"kind":"other","count":2},{"map_id":44,"x":1,"y":3,"kind":"other","count":6},{"map_id":44,"x":1,"y":4,"kind":"other","count":2},{"map_id":44,"x":1,"y":5,"kind":"other","count":2},{"map_id":44,"x":1,"y":6,"kind":"other","count":4},{"map_id":44,"x":1,"y":7,"kind":"other","count":13},{"map_id":44,"x":2,"y":1,"kind":"other","count":7},{"map_id":44,"x":2,"y":2,"kind":"other","count":2},{"map_id":44,"x":2,"y":3,"kind":"other","count":2},{"map_id":44,"x":2,"y":5,"kind":"other","count":3},{"map_id":44,"x":2,"y":6,"kind":"other","count":1},{"map_id":44,"x":2,"y":7,"kind":"other","count":188},{"map_id":44,"x":3,"y":1,"kind":"other","count":14},{"map_id":44,"x":3,"y":2,"kind":"other","count":2},{"map_id":44,"x":3,"y":5,"kind":"other","count":3},{"map_id":44,"x":3,"y":6,"kind":"other","count":2},{"map_id":44,"x":4,"y":1,"kind":"other","count":13},{"map_id":44,"x":4,"y":2,"kind":"other","count":4},{"map_id":44,"x":4,"y":5,"kind":"other","count":2},{"map_id":44,"x":4,"y":6,"kind":"other","count":4},{"map_id":44,"x":4,"y":7,"kind":"other","count":1},{"map_id":44,"x":5,"y":1,"kind":"other","count":14},{"map_id":44,"x":5,"y":2,"kind":"other","count":14},{"map_id":44,"x":5,"y":4,"kind":"other","count":5},{"map_id":44,"x":5,"y":5,"kind":"other","count":1},{"map_id":44,"x":5,"y":6,"kind":"other","count":4},{"map_id":44,"x":5,"y":7,"kind":"other","count":5},{"map_id":44,"x":6,"y":1,"kind":"other","count":10},{"map_id":44,"x":6,"y":2,"kind":"other","count":5},{"map_id":44,"x":6,"y":3,"kind":"other","count":8},{"map_id":44,"x":6,"y":4,"kind":"other","count":4},{"map_id":44,"x":6,"y":5,"kind":"other","count":2},{"map_id":44,"x":6,"y":6,"kind":"other","count":5},{"map_id":44,"x":6,"y":7,"kind":"other","count":15},{"map_id":44,"x":7,"y":2,"kind":"other","count":9},{"map_id":44,"x":7,"y":3,"kind":"other","count":4},{"map_id":44,"x":7,"y":4,"kind":"other","count":9},{"map_id":44,"x":7,"y":5,"kind":"other","count":4},{"map_id":44,"x":21,"y":9,"kind":"other","count":153},{"map_id":47,"x":1,"y":1,"kind":"other","count":2},{"map_id":47,"x":1,"y":2,"kind":"other","count":1},{"map_id":47,"x":3,"y":1,"kind":"other","count":1},{"map_id":47,"x":3,"y":3,"kind":"other","count":1},{"map_id":47,"x":3,"y":5,"kind":"other","count":1},{"map_id":47,"x":3,"y":7,"kind":"other","count":1},{"map_id":47,"x":4,"y":2,"kind":"other","count":1},{"map_id":47,"x":4,"y":3,"kind":"other","count":1},{"map_id":47,"x":4,"y":6,"kind":"other","count":1},{"map_id":47,"x":4,"y":7,"kind":"other","count":1},{"map_id":47,"x":5,"y":1,"kind":"other","count":1},{"map_id":47,"x":6,"y":7,"kind":"other","count":1},{"map_id":47,"x":9,"y":1,"kind":"other","count":1},{"map_id":50,"x":0,"y":1,"kind":"other","count":8},{"map_id":50,"x":1,"y":1,"kind":"other","count":4},{"map_id":50,"x":1,"y":2,"kind":"other","count":7},{"map_id":50,"x":1,"y":3,"kind":"other","count":9},{"map_id":50,"x":1,"y":4,"kind":"other","count":6},{"map_id":50,"x":1,"y":5,"kind":"other","count":7},{"map_id":50,"x":1,"y":6,"kind":"other","count":7},{"map_id":50,"x":1,"y":7,"kind":"other","count":30},{"map_id":50,"x":2,"y":1,"kind":"other","count":10},{"map_id":50,"x":2,"y":2,"kind":"other","count":10},{"map_id":50,"x":2,"y":3,"kind":"other","count":3},{"map_id":50,"x":2,"y":4,"kind":"other","count":8},{"map_id":50,"x":2,"y":5,"kind":"other","count":7},{"map_id":50,"x":2,"y":6,"kind":"other","count":15},{"map_id":50,"x":2,"y":7,"kind":"other","count":45},{"map_id":50,"x":3,"y":1,"kind":"other","count":10},{"map_id":50,"x":3,"y":2,"kind":"other","count":12},{"map_id":50,"x":3,"y":3,"kind":"other","count":14},{"map_id":50,"x":3,"y":4,"kind":"other","count":8},{"map_id":50,"x":3,"y":5,"kind":"other","count":13},{"map_id":50,"x":3,"y":6,"kind":"other","count":14},{"map_id":50,"x":3,"y":7,"kind":"other","count":66},{"map_id":50,"x":3,"y":43,"kind":"other","count":22},{"map_id":50,"x":4,"y":1,"kind":"other","count":6},{"map_id":50,"x":4,"y":2,"kind":"other","count":9},{"map_id":50,"x":4,"y":3,"kind":"other","count":13},{"map_id":50,"x":4,"y":4,"kind":"other","count":10},{"map_id":50,"x":4,"y":5,"kind":"other","count":7},{"map_id":50,"x":4,"y":5,"kind":"violation","count":1},{"map_id":50,"x":4,"y":6,"kind":"other","count":24},{"map_id":50,"x":4,"y":7,"kind":"other","count":86},{"map_id":50,"x":4,"y":7,"kind":"violation","count":1},{"map_id":50,"x":5,"y":0,"kind":"other","count":3},{"map_id":50,"x":5,"y":1,"kind":"other","count":12},{"map_id":50,"x":5,"y":2,"kind":"other","count":10},{"map_id":50,"x":5,"y":3,"kind":"other","count":8},{"map_id":50,"x":5,"y":4,"kind":"other","count":6},{"map_id":50,"x":5,"y":4,"kind":"violation","count":2},{"map_id":50,"x":5,"y":5,"kind":"other","count":10},{"map_id":50,"x":5,"y":6,"kind":"other","count":9},{"map_id":50,"x":5,"y":7,"kind":"other","count":24},{"map_id":50,"x":6,"y":1,"kind":"other","count":11},{"map_id":50,"x":6,"y":4,"kind":"other","count":3},{"map_id":50,"x":6,"y":7,"kind":"other","count":43},{"map_id":50,"x":6,"y":7,"kind":"violation","count":1},{"map_id":50,"x":7,"y":1,"kind":"other","count":16},{"map_id":50,"x":7,"y":2,"kind":"other","count":15},{"map_id":50,"x":7,"y":3,"kind":"other","count":9},{"map_id":50,"x":7,"y":4,"kind":"other","count":16},{"map_id":50,"x":7,"y":5,"kind":"other","count":14},{"map_id":50,"x":7,"y":6,"kind":"other","count":15},{"map_id":50,"x":7,"y":7,"kind":"other","count":41},{"map_id":50,"x":8,"y":1,"kind":"other","count":8},{"map_id":50,"x":8,"y":7,"kind":"other","count":32},{"map_id":50,"x":9,"y":1,"kind":"other","count":27},{"map_id":50,"x":17,"y":47,"kind":"other","count":2},{"map_id":50,"x":18,"y":47,"kind":"other","count":1},{"map_id":51,"x":1,"y":0,"kind":"other","count":1},{"map_id":51,"x":1,"y":3,"kind":"other","count":1},{"map_id":51,"x":1,"y":4,"kind":"other","count":1},{"map_id":51,"x":1,"y":6,"kind":"other","count":3},{"map_id":51,"x":1,"y":7,"kind":"other","count":1},{"map_id":51,"x":1,"y":7,"kind":"violation","count":1},{"map_id":51,"x":1,"y":8,"kind":"other","count":1},{"map_id":51,"x":1,"y":10,"kind":"other","count":2},{"map_id":51,"x":1,"y":11,"kind":"violation","count":2},{"map_id":51,"x":1,"y":13,"kind":"other","count":1},{"map_id":51,"x":1,"y":14,"kind":"other","count":1},{"map_id":51,"x":1,"y":15,"kind":"other","count":1},{"map_id":51,"x":1,"y":16,"kind":"other","count":3},{"map_id":51,"x":1,"y":17,"kind":"violation","count":1},{"map_id":51,"x":1,"y":18,"kind":"other","count":3},{"map_id":51,"x":1,"y":18,"kind":"violation","count":39},{"map_id":51,"x":1,"y":20,"kind":"other","count":1},{"map_id":51,"x":1,"y":20,"kind":"violation","count":1},{"map_id":51,"x":1,"y":21,"kind":"other","count":2},{"map_id":51,"x":1,"y":21,"kind":"violation","count":1},{"map_id":51,"x":1,"y":22,"kind":"other","count":2},{"map_id":51,"x":1,"y":22,"kind":"violation","count":1},{"map_id":51,"x":1,"y":25,"kind":"other","count":1},{"map_id":51,"x":1,"y":30,"kind":"other","count":12},{"map_id":51,"x":1,"y":30,"kind":"violation","count":9},{"map_id":51,"x":1,"y":31,"kind":"other","count":13},{"map_id":51,"x":1,"y":31,"kind":"violation","count":7},{"map_id":51,"x":1,"y":40,"kind":"other","count":1},{"map_id":51,"x":1,"y":40,"kind":"violation","count":6},{"map_id":51,"x":1,"y":41,"kind":"other","count":4},{"map_id":51,"x":1,"y":41,"kind":"violation","count":7},{"map_id":51,"x":1,"y":42,"kind":"other","count":9},{"map_id":51,"x":1,"y":42,"kind":"violation","count":8},{"map_id":51,"x":1,"y":43,"kind":"other","count":14},{"map_id":51,"x":1,"y":43,"kind":"violation","count":8},{"map_id":51,"x":2,"y":2,"kind":"other","count":28},{"map_id":51,"x":2,"y":5,"kind":"other","count":1},{"map_id":51,"x":2,"y":6,"kind":"other","count":1},{"map_id":51,"x":2,"y":7,"kind":"other","count":1},{"map_id":51,"x":2,"y":8,"kind":"violation","count":1},{"map_id":51,"x":2,"y":9,"kind":"violation","count":1},{"map_id":51,"x":2,"y":10,"kind":"other","count":2},{"map_id":51,"x":2,"y":10,"kind":"violation","count":1},{"map_id":51,"x":2,"y":12,"kind":"other","count":1},{"map_id":51,"x":2,"y":12,"kind":"violation","count":1},{"map_id":51,"x":2,"y":15,"kind":"other","count":1},{"map_id":51,"x":2,"y":16,"kind":"other","count":1},{"map_id":51,"x":2,"y":16,"kind":"violation","count":2},{"map_id":51,"x":2,"y":17,"kind":"other","count":144},{"map_id":51,"x":2,"y":17,"kind":"violation","count":2},{"map_id":51,"x":2,"y":19,"kind":"other","count":225},{"map_id":51,"x":2,"y":19,"kind":"violation","count":8},{"map_id":51,"x":2,"y":21,"kind":"other","count":1},{"map_id":51,"x":2,"y":22,"kind":"other","count":5},{"map_id":51,"x":2,"y":23,"kind":"other","count":3},{"map_id":51,"x":2,"y":23,"kind":"violation","count":2},{"map_id":51,"x":2,"y":24,"kind":"other","count":1},{"map_id":51,"x":2,"y":30,"kind":"other","count":8},{"map_id":51,"x":2,"y":30,"kind":"violation","count":10},{"map_id":51,"x":2,"y":31,"kind":"other","count":5},{"map_id":51,"x":2,"y":31,"kind":"violation","count":8},{"map_id":51,"x":2,"y":40,"kind":"other","count":1},{"map_id":51,"x":2,"y":40,"kind":"violation","count":7},{"map_id":51,"x":2,"y":41,"kind":"other","count":3},{"map_id":51,"x":2,"y":41,"kind":"violation","count":3},{"map_id":51,"x":2,"y":42,"kind":"other","count":4},{"map_id":51,"x":2,"y":42,"kind":"violation","count":3},{"map_id":51,"x":2,"y":43,"kind":"other","count":11},{"map_id":51,"x":2,"y":43,"kind":"violation","count":13},{"map_id":51,"x":3,"y":23,"kind":"other","count":1},{"map_id":51,"x":3,"y":25,"kind":"other","count":2},{"map_id":51,"x":3,"y":30,"kind":"other","count":5},{"map_id":51,"x":3,"y":31,"kind":"other","count":6},{"map_id":51,"x":3,"y":40,"kind":"other","count":5},{"map_id":51,"x":3,"y":40,"kind":"violation","count":1},{"map_id":51,"x":3,"y":41,"kind":"other","count":4},{"map_id":51,"x":3,"y":42,"kind":"other","count":5},{"map_id":51,"x":3,"y":43,"kind":"other","count":4},{"map_id":51,"x":4,"y":22,"kind":"other","count":1},{"map_id":51,"x":4,"y":23,"kind":"other","count":1},{"map_id":51,"x":4,"y":30,"kind":"other","count":6},{"map_id":51,"x":4,"y":30,"kind":"violation","count":7},{"map_id":51,"x":4,"y":31,"kind":"other","count":7},{"map_id":51,"x":4,"y":31,"kind":"violation","count":7},{"map_id":51,"x":4,"y":40,"kind":"other","count":5},{"map_id":51,"x":4,"y":40,"kind":"violation","count":7},{"map_id":51,"x":4,"y":41,"kind":"other","count":2},{"map_id":51,"x":4,"y":41,"kind":"violation","count":3},{"map_id":51,"x":4,"y":42,"kind":"other","count":4},{"map_id":51,"x":4,"y":42,"kind":"violation","count":9},{"map_id":51,"x":4,"y":43,"kind":"other","count":2},{"map_id":51,"x":4,"y":43,"kind":"violation","count":9},{"map_id":51,"x":5,"y":0,"kind":"other","count":4},{"map_id":51,"x":5,"y":24,"kind":"other","count":4},{"map_id":51,"x":5,"y":25,"kind":"other","count":3},{"map_id":51,"x":5,"y":30,"kind":"other","count":7},{"map_id":51,"x":5,"y":31,"kind":"other","count":5},{"map_id":51,"x":5,"y":31,"kind":"violation","count":1},{"map_id":51,"x":5,"y":40,"kind":"other","count":1},{"map_id":51,"x":5,"y":41,"kind":"other","count":2},{"map_id":51,"x":5,"y":42,"kind":"other","count":2},{"map_id":51,"x":5,"y":43,"kind":"other","count":4},{"map_id":51,"x":6,"y":1,"kind":"other","count":77},{"map_id":51,"x":6,"y":2,"kind":"other","count":7},{"map_id":51,"x":6,"y":3,"kind":"other","count":3},{"map_id":51,"x":6,"y":4,"kind":"other","count":6},{"map_id":51,"x":6,"y":5,"kind":"other","count":3},{"map_id":51,"x":6,"y":6,"kind":"other","count":6},{"map_id":51,"x":6,"y":6,"kind":"violation","count":1},{"map_id":51,"x":6,"y":7,"kind":"other","count":2},{"map_id":51,"x":6,"y":7,"kind":"violation","count":1},{"map_id":51,"x":6,"y":8,"kind":"other","count":2},{"map_id":51,"x":6,"y":8,"kind":"violation","count":1},{"map_id":51,"x":6,"y":9,"kind":"other","count":3},{"map_id":51,"x":6,"y":10,"kind":"other","count":2},{"map_id":51,"x":6,"y":10,"kind":"violation","count":2},{"map_id":51,"x":6,"y":11,"kind":"other","count":1},{"map_id":51,"x":6,"y":12,"kind":"other","count":3},{"map_id":51,"x":6,"y":13,"kind":"other","count":1},{"map_id":51,"x":6,"y":13,"kind":"violation","count":2},{"map_id":51,"x":6,"y":14,"kind":"other","count":1},{"map_id":51,"x":6,"y":14,"kind":"violation","count":1},{"map_id":51,"x":6,"y":15,"kind":"other","count":2},{"map_id":51,"x":6,"y":16,"kind":"violation","count":1},{"map_id":51,"x":6,"y":17,"kind":"violation","count":1},{"map_id":51,"x":6,"y":19,"kind":"other","count":1},{"map_id":51,"x":6,"y":20,"kind":"violation","count":1},{"map_id":51,"x":6,"y":21,"kind":"other","count":2},{"map_id":51,"x":6,"y":21,"kind":"violation","count":1},{"map_id":51,"x":6,"y":22,"kind":"other","count":1},{"map_id":51,"x":6,"y":22,"kind":"violation","count":1},{"map_id":51,"x":6,"y":23,"kind":"violation","count":1},{"map_id":51,"x":6,"y":24,"kind":"other","count":1},{"map_id":51,"x":6,"y":30,"kind":"other","count":5},{"map_id":51,"x":6,"y":30,"kind":"violation","count":3},{"map_id":51,"x":6,"y":31,"kind":"other","count":5},{"map_id":51,"x":6,"y":31,"kind":"violation","count":12},{"map_id":51,"x":6,"y":32,"kind":"other","count":1},{"map_id":51,"x":6,"y":32,"kind":"violation","count":1},{"map_id":51,"x":6,"y":33,"kind":"other","count":5},{"map_id":51,"x":6,"y":33,"kind":"violation","count":1},{"map_id":51,"x":6,"y":34,"kind":"other","count":1},{"map_id":51,"x":6,"y":35,"kind":"other","count":2},{"map_id":51,"x":6,"y":37,"kind":"other","count":2},{"map_id":51,"x":6,"y":38,"kind":"other","count":4},{"map_id":51,"x":6,"y":40,"kind":"other","count":1},{"map_id":51,"x":6,"y":41,"kind":"other","count":5},{"map_id":51,"x":6,"y":42,"kind":"other","count":3},{"map_id":51,"x":6,"y":42,"kind":"violation","count":1},{"map_id":51,"x":6,"y":43,"kind":"other","count":2},{"map_id":51,"x":7,"y":1,"kind":"other","count":5},{"map_id":51,"x":7,"y":2,"kind":"other","count":4},{"map_id":51,"x":7,"y":3,"kind":"other","count":3},{"map_id":51,"x":7,"y":4,"kind":"other","count":3},{"map_id":51,"x":7,"y":5,"kind":"other","count":1},{"map_id":51,"x":7,"y":6,"kind":"other","count":1},{"map_id":51,"x":7,"y":7,"kind":"other","count":2},{"map_id":51,"x":7,"y":8,"kind":"other","count":2},{"map_id":51,"x":7,"y":9,"kind":"other","count":1},{"map_id":51,"x":7,"y":10,"kind":"other","count":1},{"map_id":51,"x":7,"y":11,"kind":"other","count":1},{"map_id":51,"x":7,"y":12,"kind":"other","count":5},{"map_id":51,"x":7,"y":14,"kind":"other","count":3},{"map_id":51,"x":7,"y":15,"kind":"other","count":4},{"map_id":51,"x":7,"y":16,"kind":"other","count":2},{"map_id":51,"x":7,"y":17,"kind":"other","count":4},{"map_id":51,"x":7,"y":19,"kind":"other","count":2},{"map_id":51,"x":7,"y":20,"kind":"other","count":3},{"map_id":51,"x":7,"y":21,"kind":"other","count":1},{"map_id":51,"x":7,"y":22,"kind":"other","count":4},{"map_id":51,"x":7,"y":24,"kind":"other","count":1},{"map_id":51,"x":7,"y":25,"kind":"other","count":1},{"map_id":51,"x":7,"y":30,"kind":"other","count":10},{"map_id":51,"x":7,"y":31,"kind":"other","count":2},{"map_id":51,"x":7,"y":31,"kind":"violation","count":1},{"map_id":51,"x":7,"y":32,"kind":"other","count":3},{"map_id":51,"x":7,"y":33,"kind":"other","count":1},{"map_id":51,"x":7,"y":34,"kind":"other","count":1},{"map_id":51,"x":7,"y":35,"kind":"other","count":3},{"map_id":51,"x":7,"y":36,"kind":"other","count":3},{"map_id":51,"x":7,"y":37,"kind":"other","count":1},{"map_id":51,"x":7,"y":38,"kind":"other","count":2},{"map_id":51,"x":7,"y":39,"kind":"other","count":2},{"map_id":51,"x":7,"y":40,"kind":"other","count":1},{"map_id":51,"x":7,"y":41,"kind":"other","count":1},{"map_id":51,"x":7,"y":42,"kind":"other","count":2},{"map_id":51,"x":8,"y":1,"kind":"other","count":4},{"map_id":51,"x":8,"y":2,"kind":"other","count":1},{"map_id":51,"x":8,"y":3,"kind":"other","count":3},{"map_id":51,"x":8,"y":4,"kind":"other","count":4},{"map_id":51,"x":8,"y":5,"kind":"other","count":2},{"map_id":51,"x":8,"y":6,"kind":"other","count":5},{"map_id":51,"x":8,"y":6,"kind":"violation","count":1},{"map_id":51,"x":8,"y":7,"kind":"other","count":4},{"map_id":51,"x":8,"y":8,"kind":"other","count":3},{"map_id":51,"x":8,"y":8,"kind":"violation","count":1},{"map_id":51,"x":8,"y":9,"kind":"other","count":2},{"map_id":51,"x":8,"y":10,"kind":"other","count":2},{"map_id":51,"x":8,"y":11,"kind":"other","count":4},{"map_id":51,"x":8,"y":11,"kind":"violation","count":1},{"map_id":51,"x":8,"y":12,"kind":"other","count":1},{"map_id":51,"x":8,"y":13,"kind":"violation","count":1},{"map_id":51,"x":8,"y":14,"kind":"other","count":3},{"map_id":51,"x":8,"y":14,"kind":"violation","count":1},{"map_id":51,"x":8,"y":15,"kind":"other","count":3},{"map_id":51,"x":8,"y":16,"kind":"other","count":2},{"map_id":51,"x":8,"y":17,"kind":"other","count":2},{"map_id":51,"x":8,"y":18,"kind":"other","count":2},{"map_id":51,"x":8,"y":19,"kind":"other","count":1},{"map_id":51,"x":8,"y":21,"kind":"other","count":1},{"map_id":51,"x":8,"y":21,"kind":"violation","count":1},{"map_id":51,"x":8,"y":22,"kind":"other","count":2},{"map_id":51,"x":8,"y":23,"kind":"other","count":2},{"map_id":51,"x":8,"y":23,"kind":"violation","count":1},{"map_id":51,"x":8,"y":25,"kind":"other","count":2},{"map_id":51,"x":8,"y":30,"kind":"other","count":21},{"map_id":51,"x":8,"y":30,"kind":"violation","count":8},{"map_id":51,"x":8,"y":31,"kind":"other","count":4},{"map_id":51,"x":8,"y":31,"kind":"violation","count":6},{"map_id":51,"x":8,"y":32,"kind":"other","count":1},{"map_id":51,"x":8,"y":32,"kind":"violation","count":3},{"map_id":51,"x":8,"y":33,"kind":"other","count":3},{"map_id":51,"x":8,"y":33,"kind":"violation","count":5},{"map_id":51,"x":8,"y":34,"kind":"other","count":3},{"map_id":51,"x":8,"y":34,"kind":"violation","count":2},{"map_id":51,"x":8,"y":35,"kind":"other","count":3},{"map_id":51,"x":8,"y":35,"kind":"violation","count":4},{"map_id":51,"x":8,"y":36,"kind":"other","count":4},{"map_id":51,"x":8,"y":36,"kind":"violation","count":2},{"map_id":51,"x":8,"y":37,"kind":"other","count":2},{"map_id":51,"x":8,"y":37,"kind":"violation","count":3},{"map_id":51,"x":8,"y":38,"kind":"other","count":2},{"map_id":51,"x":8,"y":38,"kind":"violation","count":3},{"map_id":51,"x":8,"y":39,"kind":"other","count":3},{"map_id":51,"x":8,"y":39,"kind":"violation","count":5},{"map_id":51,"x":8,"y":40,"kind":"other","count":4},{"map_id":51,"x":8,"y":40,"kind":"violation","count":4},{"map_id":51,"x":8,"y":41,"kind":"other","count":4},{"map_id":51,"x":8,"y":41,"kind":"violation","count":3},{"map_id":51,"x":8,"y":42,"kind":"other","count":1},{"map_id":51,"x":8,"y":43,"kind":"other","count":3},{"map_id":51,"x":9,"y":1,"kind":"other","count":2},{"map_id":51,"x":9,"y":2,"kind":"other","count":1},{"map_id":51,"x":9,"y":3,"kind":"other","count":2},{"map_id":51,"x":9,"y":24,"kind":"other","count":1},{"map_id":51,"x":9,"y":25,"kind":"other","count":1},{"map_id":51,"x":9,"y":32,"kind":"other","count":2},{"map_id":51,"x":9,"y":32,"kind":"violation","count":1},{"map_id":51,"x":9,"y":33,"kind":"other","count":5},{"map_id":51,"x":9,"y":40,"kind":"other","count":2},{"map_id":51,"x":9,"y":43,"kind":"other","count":3},{"map_id":51,"x":10,"y":1,"kind":"other","count":3},{"map_id":51,"x":10,"y":2,"kind":"other","count":1},{"map_id":51,"x":10,"y":3,"kind":"other","count":1},{"map_id":51,"x":10,"y":24,"kind":"other","count":2},{"map_id":51,"x":10,"y":25,"kind":"other","count":1},{"map_id":51,"x":10,"y":32,"kind":"other","count":5},{"map_id":51,"x":10,"y":32,"kind":"violation","count":4},{"map_id":51,"x":10,"y":33,"kind":"other","count":2},{"map_id":51,"x":10,"y":33,"kind":"violation","count":7},{"map_id":51,"x":10,"y":40,"kind":"other","count":2},{"map_id":51,"x":10,"y":40,"kind":"violation","count":3},{"map_id":51,"x":10,"y":41,"kind":"violation","count":8},{"map_id":51,"x":10,"y":43,"kind":"other","count":2},{"map_id":51,"x":11,"y":2,"kind":"other","count":1},{"map_id":51,"x":11,"y":3,"kind":"other","count":1},{"map_id":51,"x":11,"y":4,"kind":"other","count":2},{"map_id":51,"x":11,"y":5,"kind":"other","count":2},{"map_id":51,"x":11,"y":7,"kind":"other","count":2},{"map_id":51,"x":11,"y":8,"kind":"other","count":2},{"map_id":51,"x":11,"y":9,"kind":"other","count":2},{"map_id":51,"x":11,"y":10,"kind":"other","count":1},{"map_id":51,"x":11,"y":12,"kind":"other","count":4},{"map_id":51,"x":11,"y":13,"kind":"violation","count":1},{"map_id":51,"x":11,"y":14,"kind":"other","count":2},{"map_id":51,"x":11,"y":15,"kind":"other","count":4},{"map_id":51,"x":11,"y":16,"kind":"other","count":9},{"map_id":51,"x":11,"y":17,"kind":"other","count":7},{"map_id":51,"x":11,"y":17,"kind":"violation","count":1},{"map_id":51,"x":11,"y":18,"kind":"other","count":7},{"map_id":51,"x":11,"y":19,"kind":"other","count":24},{"map_id":51,"x":11,"y":25,"kind":"other","count":1},{"map_id":51,"x":11,"y":26,"kind":"other","count":3},{"map_id":51,"x":11,"y":27,"kind":"other","count":3},{"map_id":51,"x":11,"y":28,"kind":"other","count":4},{"map_id":51,"x":11,"y":29,"kind":"other","count":1},{"map_id":51,"x":11,"y":32,"kind":"other","count":5},{"map_id":51,"x":11,"y":33,"kind":"other","count":2},{"map_id":51,"x":11,"y":41,"kind":"other","count":2},{"map_id":51,"x":11,"y":42,"kind":"other","count":1},{"map_id":51,"x":11,"y":43,"kind":"other","count":2},{"map_id":51,"x":12,"y":1,"kind":"other","count":2},{"map_id":51,"x":12,"y":2,"kind":"other","count":1},{"map_id":51,"x":12,"y":3,"kind":"other","count":3},{"map_id":51,"x":12,"y":4,"kind":"other","count":1},{"map_id":51,"x":12,"y":6,"kind":"other","count":1},{"map_id":51,"x":12,"y":7,"kind":"other","count":1},{"map_id":51,"x":12,"y":8,"kind":"other","count":4},{"map_id":51,"x":12,"y":9,"kind":"other","count":4},{"map_id":51,"x":12,"y":10,"kind":"other","count":4},{"map_id":51,"x":12,"y":11,"kind":"other","count":5},{"map_id":51,"x":12,"y":11,"kind":"violation","count":1},{"map_id":51,"x":12,"y":12,"kind":"other","count":3},{"map_id":51,"x":12,"y":13,"kind":"other","count":4},{"map_id":51,"x":12,"y":14,"kind":"other","count":3},{"map_id":51,"x":12,"y":15,"kind":"other","count":2},{"map_id":51,"x":12,"y":16,"kind":"other","count":3},{"map_id":51,"x":12,"y":17,"kind":"other","count":8},{"map_id":51,"x":12,"y":18,"kind":"other","count":7},{"map_id":51,"x":12,"y":19,"kind":"other","count":7},{"map_id":51,"x":12,"y":24,"kind":"other","count":34},{"map_id":51,"x":12,"y":25,"kind":"other","count":2},{"map_id":51,"x":12,"y":27,"kind":"other","count":2},{"map_id":51,"x":12,"y":28,"kind":"other","count":2},{"map_id":51,"x":12,"y":29,"kind":"other","count":6},{"map_id":51,"x":12,"y":32,"kind":"other","count":4},{"map_id":51,"x":12,"y":32,"kind":"violation","count":5},{"map_id":51,"x":12,"y":33,"kind":"other","count":8},{"map_id":51,"x":12,"y":33,"kind":"violation","count":6},{"map_id":51,"x":12,"y":40,"kind":"other","count":3},{"map_id":51,"x":12,"y":40,"kind":"violation","count":6},{"map_id":51,"x":12,"y":41,"kind":"other","count":4},{"map_id":51,"x":12,"y":41,"kind":"violation","count":7},{"map_id":51,"x":12,"y":42,"kind":"other","count":2},{"map_id":51,"x":12,"y":43,"kind":"other","count":1},{"map_id":51,"x":13,"y":1,"kind":"other","count":2},{"map_id":51,"x":13,"y":2,"kind":"other","count":1},{"map_id":51,"x":13,"y":3,"kind":"other","count":1},{"map_id":51,"x":13,"y":4,"kind":"other","count":2},{"map_id":51,"x":13,"y":5,"kind":"other","count":1},{"map_id":51,"x":13,"y":6,"kind":"other","count":1},{"map_id":51,"x":13,"y":7,"kind":"other","count":1},{"map_id":51,"x":13,"y":8,"kind":"other","count":1},{"map_id":51,"x":13,"y":10,"kind":"other","count":3},{"map_id":51,"x":13,"y":11,"kind":"other","count":1},{"map_id":51,"x":13,"y":12,"kind":"other","count":3},{"map_id":51,"x":13,"y":13,"kind":"other","count":1},{"map_id":51,"x":13,"y":15,"kind":"other","count":2},{"map_id":51,"x":13,"y":16,"kind":"other","count":2},{"map_id":51,"x":13,"y":17,"kind":"other","count":4},{"map_id":51,"x":13,"y":18,"kind":"other","count":10},{"map_id":51,"x":13,"y":19,"kind":"other","count":3},{"map_id":51,"x":13,"y":32,"kind":"other","count":5},{"map_id":51,"x":13,"y":33,"kind":"other","count":4},{"map_id":51,"x":13,"y":40,"kind":"other","count":1},{"map_id":51,"x":14,"y":17,"kind":"other","count":7},{"map_id":51,"x":14,"y":18,"kind":"other","count":3},{"map_id":51,"x":14,"y":19,"kind":"other","count":7},{"map_id":51,"x":14,"y":32,"kind":"other","count":6},{"map_id":51,"x":14,"y":32,"kind":"violation","count":8},{"map_id":51,"x":14,"y":33,"kind":"other","count":5},{"map_id":51,"x":14,"y":33,"kind":"violation","count":6},{"map_id":51,"x":14,"y":40,"kind":"other","count":4},{"map_id":51,"x":14,"y":40,"kind":"violation","count":11},{"map_id":51,"x":14,"y":41,"kind":"other","count":3},{"map_id":51,"x":14,"y":41,"kind":"violation","count":11},{"map_id":51,"x":14,"y":42,"kind":"other","count":1},{"map_id":51,"x":14,"y":43,"kind":"other","count":1},{"map_id":51,"x":15,"y":16,"kind":"other","count":2},{"map_id":51,"x":15,"y":17,"kind":"other","count":1},{"map_id":51,"x":15,"y":18,"kind":"other","count":3},{"map_id":51,"x":15,"y":19,"kind":"other","count":2},{"map_id":51,"x":15,"y":32,"kind":"other","count":6},{"map_id":51,"x":15,"y":32,"kind":"violation","count":7},{"map_id":51,"x":15,"y":33,"kind":"other","count":5},{"map_id":51,"x":15,"y":33,"kind":"violation","count":1},{"map_id":51,"x":15,"y":34,"kind":"other","count":5},{"map_id":51,"x":15,"y":34,"kind":"violation","count":4},{"map_id":51,"x":15,"y":35,"kind":"other","count":5},{"map_id":51,"x":15,"y":35,"kind":"violation","count":8},{"map_id":51,"x":15,"y":36,"kind":"other","count":3},{"map_id":51,"x":15,"y":36,"kind":"violation","count":4},{"map_id":51,"x":15,"y":37,"kind":"other","count":4},{"map_id":51,"x":15,"y":37,"kind":"violation","count":4},{"map_id":51,"x":15,"y":38,"kind":"violation","count":9},{"map_id":51,"x":15,"y":39,"kind":"other","count":2},{"map_id":51,"x":15,"y":39,"kind":"violation","count":6},{"map_id":51,"x":15,"y":40,"kind":"other","count":2},{"map_id":51,"x":15,"y":42,"kind":"other","count":3},{"map_id":51,"x":15,"y":43,"kind":"other","count":1},{"map_id":51,"x":15,"y":44,"kind":"other","count":2},{"map_id":51,"x":15,"y":45,"kind":"other","count":1},{"map_id":51,"x":15,"y":46,"kind":"other","count":1},{"map_id":51,"x":15,"y":47,"kind":"other","count":1},{"map_id":51,"x":16,"y":1,"kind":"other","count":5},{"map_id":51,"x":16,"y":1,"kind":"violation","count":2},{"map_id":51,"x":16,"y":2,"kind":"other","count":5},{"map_id":51,"x":16,"y":3,"kind":"other","count":1},{"map_id":51,"x":16,"y":4,"kind":"other","count":1},{"map_id":51,"x":16,"y":5,"kind":"other","count":3},{"map_id":51,"x":16,"y":6,"kind":"other","count":1},{"map_id":51,"x":16,"y":7,"kind":"violation","count":1},{"map_id":51,"x":16,"y":8,"kind":"other","count":1},{"map_id":51,"x":16,"y":9,"kind":"other","count":2},{"map_id":51,"x":16,"y":9,"kind":"violation","count":1},{"map_id":51,"x":16,"y":10,"kind":"other","count":3},{"map_id":51,"x":16,"y":10,"kind":"violation","count":2},{"map_id":51,"x":16,"y":11,"kind":"other","count":1},{"map_id":51,"x":16,"y":13,"kind":"other","count":1},{"map_id":51,"x":16,"y":14,"kind":"other","count":2},{"map_id":51,"x":16,"y":15,"kind":"other","count":1},{"map_id":51,"x":16,"y":16,"kind":"other","count":5},{"map_id":51,"x":16,"y":16,"kind":"violation","count":1},{"map_id":51,"x":16,"y":17,"kind":"other","count":6},{"map_id":51,"x":16,"y":17,"kind":"violation","count":1},{"map_id":51,"x":16,"y":18,"kind":"other","count":3},{"map_id":51,"x":16,"y":19,"kind":"other","count":5},{"map_id":51,"x":16,"y":33,"kind":"other","count":10},{"map_id":51,"x":16,"y":33,"kind":"violation","count":1},{"map_id":51,"x":16,"y":34,"kind":"other","count":1},{"map_id":51,"x":16,"y":34,"kind":"violation","count":1},{"map_id":51,"x":16,"y":35,"kind":"other","count":3},{"map_id":51,"x":16,"y":36,"kind":"other","count":1},{"map_id":51,"x":16,"y":37,"kind":"other","count":3},{"map_id":51,"x":16,"y":38,"kind":"other","count":1},{"map_id":51,"x":16,"y":44,"kind":"other","count":1},{"map_id":51,"x":16,"y":45,"kind":"other","count":1},{"map_id":51,"x":16,"y":46,"kind":"other","count":2},{"map_id":51,"x":16,"y":47,"kind":"other","count":3},{"map_id":51,"x":17,"y":1,"kind":"other","count":6},{"map_id":51,"x":17,"y":2,"kind":"other","count":3},{"map_id":51,"x":17,"y":3,"kind":"other","count":2},{"map_id":51,"x":17,"y":4,"kind":"other","count":2},{"map_id":51,"x":17,"y":5,"kind":"other","count":1},{"map_id":51,"x":17,"y":7,"kind":"other","count":1},{"map_id":51,"x":17,"y":8,"kind":"other","count":1},{"map_id":51,"x":17,"y":9,"kind":"other","count":3},{"map_id":51,"x":17,"y":10,"kind":"other","count":4},{"map_id":51,"x":17,"y":11,"kind":"other","count":1},{"map_id":51,"x":17,"y":12,"kind":"other","count":1},{"map_id":51,"x":17,"y":13,"kind":"other","count":3},{"map_id":51,"x":17,"y":14,"kind":"other","count":1},{"map_id":51,"x":17,"y":15,"kind":"other","count":1},{"map_id":51,"x":17,"y":16,"kind":"other","count":1},{"map_id":51,"x":17,"y":17,"kind":"other","count":2},{"map_id":51,"x":17,"y":18,"kind":"other","count":2},{"map_id":51,"x":17,"y":19,"kind":"other","count":9},{"map_id":51,"x":17,"y":32,"kind":"other","count":23},{"map_id":51,"x":17,"y":32,"kind":"violation","count":2},{"map_id":51,"x":17,"y":33,"kind":"other","count":9},{"map_id":51,"x":17,"y":34,"kind":"other","count":7},{"map_id":51,"x":17,"y":35,"kind":"other","count":1},{"map_id":51,"x":17,"y":36,"kind":"other","count":1},{"map_id":51,"x":17,"y":37,"kind":"other","count":2},{"map_id":51,"x":17,"y":38,"kind":"other","count":3},{"map_id":51,"x":17,"y":39,"kind":"other","count":2},{"map_id":51,"x":17,"y":40,"kind":"other","count":1},{"map_id":51,"x":17,"y":43,"kind":"other","count":2},{"map_id":51,"x":17,"y":44,"kind":"other","count":3},{"map_id":51,"x":17,"y":45,"kind":"other","count":5},{"map_id":51,"x":17,"y":45,"kind":"violation","count":1},{"map_id":51,"x":17,"y":46,"kind":"other","count":3},{"map_id":51,"x":17,"y":47,"kind":"other","count":15},{"map_id":51,"x":18,"y":1,"kind":"other","count":2},{"map_id":51,"x":18,"y":1,"kind":"violation","count":2},{"map_id":51,"x":18,"y":2,"kind":"other","count":3},{"map_id":51,"x":18,"y":4,"kind":"other","count":2},{"map_id":51,"x":18,"y":6,"kind":"other","count":2},{"map_id":51,"x":18,"y":6,"kind":"violation","count":1},{"map_id":51,"x":18,"y":8,"kind":"other","count":2},{"map_id":51,"x":18,"y":8,"kind":"violation","count":3},{"map_id":51,"x":18,"y":9,"kind":"other","count":1},{"map_id":51,"x":18,"y":10,"kind":"violation","count":1},{"map_id":51,"x":18,"y":11,"kind":"other","count":3},{"map_id":51,"x":18,"y":12,"kind":"other","count":1},{"map_id":51,"x":18,"y":13,"kind":"other","count":1},{"map_id":51,"x":18,"y":15,"kind":"other","count":2},{"map_id":51,"x":18,"y":15,"kind":"violation","count":1},{"map_id":51,"x":18,"y":16,"kind":"other","count":6},{"map_id":51,"x":18,"y":16,"kind":"violation","count":1},{"map_id":51,"x":18,"y":17,"kind":"other","count":2},{"map_id":51,"x":18,"y":18,"kind":"other","count":3},{"map_id":51,"x":18,"y":19,"kind":"other","count":82},{"map_id":51,"x":18,"y":32,"kind":"other","count":39},{"map_id":51,"x":18,"y":32,"kind":"violation","count":71},{"map_id":51,"x":18,"y":33,"kind":"other","count":31},{"map_id":51,"x":18,"y":33,"kind":"violation","count":36},{"map_id":51,"x":18,"y":34,"kind":"other","count":12},{"map_id":51,"x":18,"y":34,"kind":"violation","count":8},{"map_id":51,"x":18,"y":35,"kind":"other","count":5},{"map_id":51,"x":18,"y":35,"kind":"violation","count":8},{"map_id":51,"x":18,"y":36,"kind":"other","count":4},{"map_id":51,"x":18,"y":36,"kind":"violation","count":7},{"map_id":51,"x":18,"y":37,"kind":"other","count":3},{"map_id":51,"x":18,"y":37,"kind":"violation","count":11},{"map_id":51,"x":18,"y":38,"kind":"other","count":3},{"map_id":51,"x":18,"y":38,"kind":"violation","count":5},{"map_id":51,"x":18,"y":39,"kind":"other","count":3},{"map_id":51,"x":18,"y":39,"kind":"violation","count":10},{"map_id":51,"x":18,"y":40,"kind":"other","count":2},{"map_id":51,"x":18,"y":40,"kind":"violation","count":23},{"map_id":51,"x":18,"y":41,"kind":"other","count":2},{"map_id":51,"x":18,"y":41,"kind":"violation","count":10},{"map_id":51,"x":18,"y":43,"kind":"other","count":2},{"map_id":51,"x":18,"y":44,"kind":"other","count":2},{"map_id":51,"x":18,"y":46,"kind":"other","count":4},{"map_id":51,"x":18,"y":47,"kind":"other","count":2},{"map_id":51,"x":19,"y":1,"kind":"other","count":3},{"map_id":51,"x":19,"y":2,"kind":"violation","count":1},{"map_id":51,"x":19,"y":3,"kind":"other","count":5},{"map_id":51,"x":19,"y":8,"kind":"other","count":1},{"map_id":51,"x":19,"y":9,"kind":"other","count":2},{"map_id":51,"x":19,"y":41,"kind":"other","count":2},{"map_id":51,"x":19,"y":43,"kind":"other","count":3},{"map_id":51,"x":20,"y":1,"kind":"other","count":2},{"map_id":51,"x":20,"y":2,"kind":"other","count":3},{"map_id":51,"x":20,"y":9,"kind":"other","count":1},{"map_id":51,"x":20,"y":9,"kind":"violation","count":1},{"map_id":51,"x":20,"y":40,"kind":"violation","count":30},{"map_id":51,"x":20,"y":41,"kind":"other","count":2},{"map_id":51,"x":20,"y":41,"kind":"violation","count":8},{"map_id":51,"x":20,"y":42,"kind":"other","count":1},{"map_id":51,"x":21,"y":1,"kind":"other","count":1},{"map_id":51,"x":21,"y":8,"kind":"other","count":1},{"map_id":51,"x":21,"y":9,"kind":"violation","count":1},{"map_id":51,"x":21,"y":40,"kind":"other","count":2},{"map_id":51,"x":21,"y":41,"kind":"violation","count":1},{"map_id":51,"x":21,"y":42,"kind":"other","count":1},{"map_id":51,"x":21,"y":43,"kind":"other","count":2},{"map_id":51,"x":22,"y":1,"kind":"other","count":4},{"map_id":51,"x":22,"y":2,"kind":"other","count":1},{"map_id":51,"x":22,"y":8,"kind":"other","count":3},{"map_id":51,"x":22,"y":8,"kind":"violation","count":3},{"map_id":51,"x":22,"y":9,"kind":"other","count":1},{"map_id":51,"x":22,"y":40,"kind":"other","count":1},{"map_id":51,"x":22,"y":40,"kind":"violation","count":26},{"map_id":51,"x":22,"y":41,"kind":"other","count":2},{"map_id":51,"x":22,"y":41,"kind":"violation","count":17},{"map_id":51,"x":22,"y":42,"kind":"other","count":2},{"map_id":51,"x":22,"y":42,"kind":"violation","count":1},{"map_id":51,"x":22,"y":43,"kind":"other","count":3},{"map_id":51,"x":23,"y":1,"kind":"other","count":3},{"map_id":51,"x":23,"y":2,"kind":"other","count":1},{"map_id":51,"x":23,"y":40,"kind":"other","count":5},{"map_id":51,"x":23,"y":40,"kind":"violation","count":1},{"map_id":51,"x":23,"y":41,"kind":"other","count":1},{"map_id":51,"x":23,"y":42,"kind":"other","count":1},{"map_id":51,"x":23,"y":43,"kind":"other","count":1},{"map_id":51,"x":24,"y":1,"kind":"other","count":3},{"map_id":51,"x":24,"y":2,"kind":"other","count":2},{"map_id":51,"x":24,"y":9,"kind":"other","count":1},{"map_id":51,"x":24,"y":41,"kind":"other","count":6},{"map_id":51,"x":24,"y":41,"kind":"violation","count":9},{"map_id":51,"x":24,"y":43,"kind":"other","count":2},{"map_id":51,"x":24,"y":43,"kind":"violation","count":1},{"map_id":51,"x":25,"y":1,"kind":"other","count":1},{"map_id":51,"x":25,"y":2,"kind":"other","count":4},{"map_id":51,"x":25,"y":8,"kind":"violation","count":15},{"map_id":51,"x":25,"y":9,"kind":"violation","count":3},{"map_id":51,"x":25,"y":13,"kind":"other","count":1},{"map_id":51,"x":25,"y":13,"kind":"violation","count":1},{"map_id":51,"x":25,"y":14,"kind":"other","count":1},{"map_id":51,"x":25,"y":15,"kind":"other","count":4},{"map_id":51,"x":25,"y":17,"kind":"other","count":1},{"map_id":51,"x":25,"y":18,"kind":"other","count":5},{"map_id":51,"x":25,"y":18,"kind":"violation","count":1},{"map_id":51,"x":25,"y":19,"kind":"other","count":8},{"map_id":51,"x":25,"y":20,"kind":"other","count":4},{"map_id":51,"x":25,"y":20,"kind":"violation","count":1},{"map_id":51,"x":25,"y":21,"kind":"other","count":8},{"map_id":51,"x":25,"y":21,"kind":"violation","count":1},{"map_id":51,"x":25,"y":22,"kind":"other","count":14},{"map_id":51,"x":25,"y":22,"kind":"violation","count":1},{"map_id":51,"x":25,"y":23,"kind":"other","count":12},{"map_id":51,"x":25,"y":23,"kind":"violation","count":1},{"map_id":51,"x":25,"y":24,"kind":"other","count":4},{"map_id":51,"x":25,"y":24,"kind":"violation","count":1},{"map_id":51,"x":25,"y":25,"kind":"other","count":10},{"map_id":51,"x":25,"y":25,"kind":"violation","count":2},{"map_id":51,"x":25,"y":26,"kind":"other","count":11},{"map_id":51,"x":25,"y":27,"kind":"other","count":3},{"map_id":51,"x":25,"y":27,"kind":"violation","count":2},{"map_id":51,"x":25,"y":28,"kind":"other","count":6},{"map_id":51,"x":25,"y":28,"kind":"violation","count":2},{"map_id":51,"x":25,"y":29,"kind":"other","count":2},{"map_id":51,"x":25,"y":29,"kind":"violation","count":2},{"map_id":51,"x":25,"y":30,"kind":"other","count":5},{"map_id":51,"x":25,"y":30,"kind":"violation","count":1},{"map_id":51,"x":25,"y":31,"kind":"other","count":2},{"map_id":51,"x":25,"y":31,"kind":"violation","count":2},{"map_id":51,"x":25,"y":32,"kind":"other","count":3},{"map_id":51,"x":25,"y":32,"kind":"violation","count":2},{"map_id":51,"x":25,"y":33,"kind":"other","count":7},{"map_id":51,"x":25,"y":33,"kind":"violation","count":28},{"map_id":51,"x":25,"y":34,"kind":"other","count":4},{"map_id":51,"x":25,"y":34,"kind":"violation","count":1},{"map_id":51,"x":25,"y":35,"kind":"other","count":3},{"map_id":51,"x":25,"y":35,"kind":"violation","count":1},{"map_id":51,"x":25,"y":36,"kind":"other","count":4},{"map_id":51,"x":25,"y":36,"kind":"violation","count":2},{"map_id":51,"x":25,"y":37,"kind":"other","count":2},{"map_id":51,"x":25,"y":37,"kind":"violation","count":4},{"map_id":51,"x":25,"y":38,"kind":"other","count":5},{"map_id":51,"x":25,"y":38,"kind":"violation","count":7},{"map_id":51,"x":25,"y":39,"kind":"violation","count":3},{"map_id":51,"x":25,"y":40,"kind":"other","count":2},{"map_id":51,"x":25,"y":40,"kind":"violation","count":4},{"map_id":51,"x":25,"y":41,"kind":"other","count":4},{"map_id":51,"x":25,"y":41,"kind":"violation","count":7},{"map_id":51,"x":25,"y":42,"kind":"other","count":2},{"map_id":51,"x":26,"y":8,"kind":"other","count":2},{"map_id":51,"x":26,"y":8,"kind":"violation","count":1},{"map_id":51,"x":26,"y":10,"kind":"other","count":2},{"map_id":51,"x":26,"y":12,"kind":"other","count":1},{"map_id":51,"x":26,"y":13,"kind":"other","count":1},{"map_id":51,"x":26,"y":15,"kind":"other","count":2},{"map_id":51,"x":26,"y":16,"kind":"other","count":3},{"map_id":51,"x":26,"y":18,"kind":"other","count":6},{"map_id":51,"x":26,"y":18,"kind":"violation","count":27},{"map_id":51,"x":26,"y":19,"kind":"other","count":35},{"map_id":51,"x":26,"y":19,"kind":"violation","count":285},{"map_id":51,"x":26,"y":20,"kind":"other","count":11},{"map_id":51,"x":26,"y":20,"kind":"violation","count":3},{"map_id":51,"x":26,"y":21,"kind":"other","count":7},{"map_id":51,"x":26,"y":22,"kind":"other","count":11},{"map_id":51,"x":26,"y":22,"kind":"violation","count":2},{"map_id":51,"x":26,"y":23,"kind":"other","count":8},{"map_id":51,"x":26,"y":23,"kind":"violation","count":3},{"map_id":51,"x":26,"y":24,"kind":"other","count":7},{"map_id":51,"x":26,"y":24,"kind":"violation","count":3},{"map_id":51,"x":26,"y":25,"kind":"other","count":5},{"map_id":51,"x":26,"y":25,"kind":"violation","count":4},{"map_id":51,"x":26,"y":26,"kind":"other","count":8},{"map_id":51,"x":26,"y":26,"kind":"violation","count":2},{"map_id":51,"x":26,"y":27,"kind":"other","count":6},{"map_id":51,"x":26,"y":27,"kind":"violation","count":1},{"map_id":51,"x":26,"y":28,"kind":"other","count":5},{"map_id":51,"x":26,"y":28,"kind":"violation","count":4},{"map_id":51,"x":26,"y":29,"kind":"other","count":1},{"map_id":51,"x":26,"y":29,"kind":"violation","count":2},{"map_id":51,"x":26,"y":30,"kind":"other","count":2},{"map_id":51,"x":26,"y":30,"kind":"violation","count":2},{"map_id":51,"x":26,"y":31,"kind":"other","count":3},{"map_id":51,"x":26,"y":31,"kind":"violation","count":4},{"map_id":51,"x":26,"y":32,"kind":"other","count":2},{"map_id":51,"x":26,"y":33,"kind":"other","count":43},{"map_id":51,"x":26,"y":33,"kind":"violation","count":161},{"map_id":51,"x":26,"y":34,"kind":"other","count":2},{"map_id":51,"x":26,"y":35,"kind":"other","count":1},{"map_id":51,"x":26,"y":36,"kind":"other","count":1},{"map_id":51,"x":26,"y":37,"kind":"other","count":2},{"map_id":51,"x":26,"y":38,"kind":"other","count":2},{"map_id":51,"x":26,"y":40,"kind":"other","count":2},{"map_id":51,"x":26,"y":41,"kind":"other","count":2},{"map_id":51,"x":26,"y":41,"kind":"violation","count":1},{"map_id":51,"x":26,"y":42,"kind":"other","count":1},{"map_id":51,"x":26,"y":43,"kind":"other","count":1},{"map_id":51,"x":26,"y":43,"kind":"violation","count":1},{"map_id":51,"x":27,"y":1,"kind":"other","count":4},{"map_id":51,"x":27,"y":2,"kind":"other","count":2},{"map_id":51,"x":27,"y":9,"kind":"other","count":2},{"map_id":51,"x":27,"y":18,"kind":"other","count":1},{"map_id":51,"x":27,"y":18,"kind":"violation","count":21},{"map_id":51,"x":27,"y":19,"kind":"other","count":15},{"map_id":51,"x":27,"y":19,"kind":"violation","count":192},{"map_id":51,"x":27,"y":20,"kind":"other","count":4},{"map_id":51,"x":27,"y":20,"kind":"violation","count":1},{"map_id":51,"x":27,"y":21,"kind":"other","count":4},{"map_id":51,"x":27,"y":22,"kind":"other","count":2},{"map_id":51,"x":27,"y":23,"kind":"other","count":4},{"map_id":51,"x":27,"y":24,"kind":"other","count":3},{"map_id":51,"x":27,"y":25,"kind":"other","count":5},{"map_id":51,"x":27,"y":26,"kind":"other","count":4},{"map_id":51,"x":27,"y":27,"kind":"other","count":3},{"map_id":51,"x":27,"y":28,"kind":"other","count":2},{"map_id":51,"x":27,"y":29,"kind":"other","count":1},{"map_id":51,"x":27,"y":30,"kind":"other","count":1},{"map_id":51,"x":27,"y":31,"kind":"other","count":2},{"map_id":51,"x":27,"y":32,"kind":"other","count":2},{"map_id":51,"x":27,"y":33,"kind":"other","count":31},{"map_id":51,"x":27,"y":33,"kind":"violation","count":186},{"map_id":51,"x":27,"y":34,"kind":"other","count":3},{"map_id":51,"x":27,"y":36,"kind":"other","count":2},{"map_id":51,"x":27,"y":37,"kind":"other","count":2},{"map_id":51,"x":27,"y":38,"kind":"other","count":3},{"map_id":51,"x":27,"y":39,"kind":"other","count":4},{"map_id":51,"x":27,"y":41,"kind":"other","count":8},{"map_id":51,"x":27,"y":42,"kind":"other","count":2},{"map_id":51,"x":27,"y":42,"kind":"violation","count":1},{"map_id":51,"x":28,"y":1,"kind":"other","count":4},{"map_id":51,"x":28,"y":2,"kind":"other","count":1},{"map_id":51,"x":28,"y":9,"kind":"other","count":1},{"map_id":51,"x":28,"y":18,"kind":"other","count":2},{"map_id":51,"x":28,"y":19,"kind":"other","count":99},{"map_id":51,"x":28,"y":19,"kind":"violation","count":5},{"map_id":51,"x":28,"y":33,"kind":"other","count":35},{"map_id":51,"x":28,"y":33,"kind":"violation","count":5},{"map_id":51,"x":28,"y":40,"kind":"other","count":13},{"map_id":51,"x":28,"y":40,"kind":"violation","count":21},{"map_id":51,"x":28,"y":41,"kind":"other","count":9},{"map_id":51,"x":28,"y":41,"kind":"violation","count":7},{"map_id":51,"x":28,"y":42,"kind":"other","count":3},{"map_id":51,"x":28,"y":42,"kind":"violation","count":7},{"map_id":51,"x":28,"y":43,"kind":"other","count":1},{"map_id":51,"x":28,"y":43,"kind":"violation","count":8},{"map_id":51,"x":29,"y":2,"kind":"other","count":2},{"map_id":51,"x":29,"y":8,"kind":"other","count":2},{"map_id":51,"x":29,"y":9,"kind":"other","count":1},{"map_id":51,"x":29,"y":18,"kind":"other","count":2},{"map_id":51,"x":29,"y":19,"kind":"other","count":57},{"map_id":51,"x":29,"y":19,"kind":"violation","count":4},{"map_id":51,"x":29,"y":33,"kind":"other","count":40},{"map_id":51,"x":29,"y":33,"kind":"violation","count":3},{"map_id":51,"x":29,"y":40,"kind":"other","count":2},{"map_id":51,"x":29,"y":40,"kind":"violation","count":1},{"map_id":51,"x":29,"y":41,"kind":"other","count":4},{"map_id":51,"x":29,"y":41,"kind":"violation","count":1},{"map_id":51,"x":29,"y":42,"kind":"other","count":1},{"map_id":51,"x":29,"y":43,"kind":"other","count":2},{"map_id":51,"x":30,"y":2,"kind":"other","count":2},{"map_id":51,"x":30,"y":8,"kind":"violation","count":3},{"map_id":51,"x":30,"y":9,"kind":"other","count":1},{"map_id":51,"x":30,"y":9,"kind":"violation","count":2},{"map_id":51,"x":30,"y":10,"kind":"other","count":1},{"map_id":51,"x":30,"y":10,"kind":"violation","count":2},{"map_id":51,"x":30,"y":13,"kind":"other","count":1},{"map_id":51,"x":30,"y":14,"kind":"other","count":3},{"map_id":51,"x":30,"y":14,"kind":"violation","count":1},{"map_id":51,"x":30,"y":15,"kind":"other","count":1},{"map_id":51,"x":30,"y":16,"kind":"other","count":1},{"map_id":51,"x":30,"y":17,"kind":"other","count":1},{"map_id":51,"x":30,"y":18,"kind":"other","count":7},{"map_id":51,"x":30,"y":18,"kind":"violation","count":21},{"map_id":51,"x":30,"y":19,"kind":"other","count":2},{"map_id":51,"x":30,"y":32,"kind":"other","count":4},{"map_id":51,"x":30,"y":33,"kind":"other","count":1},{"map_id":51,"x":30,"y":40,"kind":"other","count":11},{"map_id":51,"x":30,"y":40,"kind":"violation","count":23},{"map_id":51,"x":30,"y":41,"kind":"other","count":4},{"map_id":51,"x":30,"y":41,"kind":"violation","count":16},{"map_id":51,"x":30,"y":42,"kind":"other","count":9},{"map_id":51,"x":30,"y":42,"kind":"violation","count":4},{"map_id":51,"x":30,"y":43,"kind":"other","count":8},{"map_id":51,"x":30,"y":43,"kind":"violation","count":12},{"map_id":51,"x":31,"y":1,"kind":"violation","count":2},{"map_id":51,"x":31,"y":2,"kind":"other","count":3},{"map_id":51,"x":31,"y":3,"kind":"other","count":1},{"map_id":51,"x":31,"y":5,"kind":"other","count":1},{"map_id":51,"x":31,"y":6,"kind":"other","count":2},{"map_id":51,"x":31,"y":8,"kind":"other","count":1},{"map_id":51,"x":31,"y":11,"kind":"other","count":1},{"map_id":51,"x":31,"y":15,"kind":"other","count":1},{"map_id":51,"x":31,"y":16,"kind":"other","count":1},{"map_id":51,"x":31,"y":17,"kind":"other","count":1},{"map_id":51,"x":31,"y":18,"kind":"other","count":2},{"map_id":51,"x":31,"y":19,"kind":"other","count":2},{"map_id":51,"x":31,"y":19,"kind":"violation","count":14},{"map_id":51,"x":31,"y":20,"kind":"other","count":1},{"map_id":51,"x":31,"y":21,"kind":"other","count":1},{"map_id":51,"x":31,"y":22,"kind":"other","count":1},{"map_id":51,"x":31,"y":23,"kind":"other","count":1},{"map_id":51,"x":31,"y":26,"kind":"other","count":2},{"map_id":51,"x":31,"y":29,"kind":"other","count":1},{"map_id":51,"x":31,"y":31,"kind":"other","count":1},{"map_id":51,"x":31,"y":32,"kind":"other","count":2},{"map_id":51,"x":31,"y":33,"kind":"other","count":2},{"map_id":51,"x":31,"y":33,"kind":"violation","count":3},{"map_id":51,"x":31,"y":40,"kind":"other","count":12},{"map_id":51,"x":31,"y":40,"kind":"violation","count":3},{"map_id":51,"x":31,"y":41,"kind":"other","count":4},{"map_id":51,"x":31,"y":41,"kind":"violation","count":3},{"map_id":51,"x":31,"y":42,"kind":"other","count":6},{"map_id":51,"x":31,"y":42,"kind":"violation","count":2},{"map_id":51,"x":31,"y":43,"kind":"other","count":1},{"map_id":51,"x":32,"y":1,"kind":"other","count":1},{"map_id":51,"x":32,"y":2,"kind":"other","count":1},{"map_id":51,"x":32,"y":3,"kind":"other","count":4},{"map_id":51,"x":32,"y":4,"kind":"other","count":2},{"map_id":51,"x":32,"y":5,"kind":"other","count":2},{"map_id":51,"x":32,"y":6,"kind":"other","count":1},{"map_id":51,"x":32,"y":10,"kind":"violation","count":2},{"map_id":51,"x":32,"y":11,"kind":"other","count":1},{"map_id":51,"x":32,"y":11,"kind":"violation","count":1},{"map_id":51,"x":32,"y":12,"kind":"other","count":2},{"map_id":51,"x":32,"y":17,"kind":"violation","count":2},{"map_id":51,"x":32,"y":18,"kind":"other","count":1},{"map_id":51,"x":32,"y":19,"kind":"other","count":1},{"map_id":51,"x":32,"y":20,"kind":"other","count":1},{"map_id":51,"x":32,"y":21,"kind":"other","count":1},{"map_id":51,"x":32,"y":22,"kind":"other","count":2},{"map_id":51,"x":32,"y":24,"kind":"other","count":2},{"map_id":51,"x":32,"y":27,"kind":"other","count":1},{"map_id":51,"x":32,"y":29,"kind":"other","count":2},{"map_id":51,"x":32,"y":33,"kind":"other","count":1},{"map_id":51,"x":32,"y":40,"kind":"other","count":13},{"map_id":51,"x":32,"y":40,"kind":"violation","count":27},{"map_id":51,"x":32,"y":41,"kind":"other","count":15},{"map_id":51,"x":32,"y":41,"kind":"violation","count":30},{"map_id":51,"x":32,"y":42,"kind":"other","count":9},{"map_id":51,"x":32,"y":42,"kind":"violation","count":22},{"map_id":51,"x":32,"y":43,"kind":"other","count":16},{"map_id":51,"x":32,"y":43,"kind":"violation","count":23},{"map_id":52,"x":0,"y":1,"kind":"other","count":1},{"map_id":52,"x":0,"y":2,"kind":"other","count":3},{"map_id":52,"x":0,"y":3,"kind":"other","count":1},{"map_id":52,"x":0,"y":4,"kind":"other","count":1},{"map_id":52,"x":0,"y":5,"kind":"other","count":2},{"map_id":52,"x":0,"y":7,"kind":"other","count":1},{"map_id":52,"x":1,"y":1,"kind":"other","count":2},{"map_id":52,"x":2,"y":1,"kind":"other","count":2},{"map_id":52,"x":2,"y":4,"kind":"other","count":2},{"map_id":52,"x":2,"y":7,"kind":"other","count":1},{"map_id":52,"x":3,"y":1,"kind":"other","count":3},{"map_id":52,"x":4,"y":1,"kind":"other","count":2},{"map_id":52,"x":5,"y":2,"kind":"other","count":1},{"map_id":52,"x":5,"y":6,"kind":"other","count":1},{"map_id":52,"x":6,"y":7,"kind":"other","count":1},{"map_id":52,"x":7,"y":3,"kind":"other","count":1},{"map_id":52,"x":8,"y":1,"kind":"other","count":1},{"map_id":52,"x":8,"y":3,"kind":"other","count":1},{"map_id":52,"x":9,"y":4,"kind":"other","count":1},{"map_id":52,"x":9,"y":6,"kind":"other","count":1},{"map_id":52,"x":10,"y":1,"kind":"other","count":3},{"map_id":52,"x":10,"y":2,"kind":"other","count":1},{"map_id":52,"x":10,"y":4,"kind":"other","count":1},{"map_id":52,"x":10,"y":5,"kind":"other","count":1},{"map_id":52,"x":10,"y":7,"kind":"other","count":1},{"map_id":52,"x":12,"y":6,"kind":"other","count":1},{"map_id":52,"x":12,"y":7,"kind":"other","count":1},{"map_id":53,"x":0,"y":4,"kind":"other","count":1},{"map_id":53,"x":0,"y":6,"kind":"other","count":1},{"map_id":53,"x":0,"y":7,"kind":"other","count":1},{"map_id":53,"x":1,"y":6,"kind":"other","count":1},{"map_id":53,"x":1,"y":7,"kind":"other","count":1},{"map_id":53,"x":2,"y":6,"kind":"other","count":1},{"map_id":53,"x":2,"y":7,"kind":"other","count":1},{"map_id":53,"x":3,"y":2,"kind":"other","count":1},{"map_id":53,"x":3,"y":3,"kind":"other","count":1},{"map_id":53,"x":3,"y":6,"kind":"other","count":1},{"map_id":53,"x":4,"y":2,"kind":"other","count":1},{"map_id":53,"x":6,"y":3,"kind":"other","count":1},{"map_id":53,"x":7,"y":6,"kind":"other","count":1},{"map_id":53,"x":7,"y":7,"kind":"other","count":1},{"map_id":53,"x":8,"y":1,"kind":"other","count":1},{"map_id":53,"x":8,"y":2,"kind":"other","count":1},{"map_id":53,"x":9,"y":4,"kind":"other","count":1},{"map_id":53,"x":10,"y":6,"kind":"other","count":2},{"map_id":53,"x":12,"y":7,"kind":"other","count":1},{"map_id":54,"x":0,"y":10,"kind":"other","count":3},{"map_id":54,"x":0,"y":11,"kind":"other","count":1},{"map_id":54,"x":0,"y":13,"kind":"other","count":2},{"map_id":54,"x":1,"y":4,"kind":"other","count":1},{"map_id":54,"x":1,"y":5,"kind":"other","count":1},{"map_id":54,"x":1,"y":7,"kind":"other","count":1},{"map_id":54,"x":1,"y":10,"kind":"other","count":3},{"map_id":54,"x":1,"y":12,"kind":"other","count":1},{"map_id":54,"x":1,"y":13,"kind":"other","count":1},{"map_id":54,"x":2,"y":6,"kind":"other","count":2},{"map_id":54,"x":2,"y":6,"kind":"violation","count":4},{"map_id":54,"x":2,"y":10,"kind":"other","count":1},{"map_id":54,"x":2,"y":11,"kind":"other","count":1},{"map_id":54,"x":2,"y":12,"kind":"other","count":1},{"map_id":54,"x":3,"y":1,"kind":"objective","count":1},{"map_id":54,"x":3,"y":1,"kind":"other","count":31},{"map_id":54,"x":3,"y":1,"kind":"violation","count":13},{"map_id":54,"x":3,"y":5,"kind":"other","count":1},{"map_id":54,"x":3,"y":5,"kind":"violation","count":3},{"map_id":54,"x":3,"y":7,"kind":"other","count":10},{"map_id":54,"x":3,"y":7,"kind":"violation","count":10},{"map_id":54,"x":3,"y":8,"kind":"other","count":1},{"map_id":54,"x":3,"y":11,"kind":"other","count":2},{"map_id":54,"x":3,"y":13,"kind":"other","count":2},{"map_id":54,"x":4,"y":2,"kind":"other","count":51},{"map_id":54,"x":4,"y":2,"kind":"violation","count":30},{"map_id":54,"x":4,"y":6,"kind":"other","count":28},{"map_id":54,"x":4,"y":6,"kind":"violation","count":27},{"map_id":54,"x":4,"y":11,"kind":"other","count":1},{"map_id":54,"x":4,"y":13,"kind":"other","count":3},{"map_id":54,"x":5,"y":1,"kind":"objective","count":2},{"map_id":54,"x":5,"y":1,"kind":"other","count":46},{"map_id":54,"x":5,"y":1,"kind":"violation","count":30},{"map_id":54,"x":5,"y":10,"kind":"other","count":1},{"map_id":54,"x":5,"y":11,"kind":"other","count":1},{"map_id":54,"x":5,"y":13,"kind":"other","count":2},{"map_id":54,"x":6,"y":1,"kind":"other","count":1},{"map_id":54,"x":6,"y":6,"kind":"other","count":1},{"map_id":54,"x":6,"y":11,"kind":"other","count":2},{"map_id":54,"x":6,"y":12,"kind":"other","count":2},{"map_id":54,"x":6,"y":13,"kind":"other","count":1},{"map_id":54,"x":7,"y":6,"kind":"other","count":16},{"map_id":54,"x":7,"y":6,"kind":"violation","count":7},{"map_id":54,"x":7,"y":11,"kind":"other","count":1},{"map_id":54,"x":7,"y":13,"kind":"other","count":1},{"map_id":54,"x":8,"y":10,"kind":"other","count":1},{"map_id":54,"x":8,"y":11,"kind":"other","count":2},{"map_id":54,"x":8,"y":12,"kind":"other","count":2},{"map_id":54,"x":8,"y":13,"kind":"other","count":2},{"map_id":54,"x":9,"y":10,"kind":"other","count":1},{"map_id":54,"x":9,"y":11,"kind":"other","count":3},{"map_id":54,"x":9,"y":13,"kind":"other","count":2},{"map_id":55,"x":1,"y":3,"kind":"other","count":1},{"map_id":55,"x":1,"y":7,"kind":"other","count":1},{"map_id":55,"x":6,"y":2,"kind":"other","count":1},{"map_id":55,"x":6,"y":5,"kind":"other","count":1},{"map_id":55,"x":7,"y":4,"kind":"other","count":1},{"map_id":55,"x":7,"y":5,"kind":"other","count":1},{"map_id":56,"x":0,"y":7,"kind":"other","count":1},{"map_id":56,"x":2,"y":2,"kind":"other","count":2},{"map_id":56,"x":2,"y":3,"kind":"other","count":1},{"map_id":56,"x":2,"y":4,"kind":"other","count":2},{"map_id":56,"x":3,"y":3,"kind":"other","count":1},{"map_id":56,"x":5,"y":2,"kind":"other","count":2},{"map_id":56,"x":6,"y":2,"kind":"other","count":1},{"map_id":56,"x":6,"y":6,"kind":"other","count":1},{"map_id":56,"x":7,"y":5,"kind":"other","count":2},{"map_id":56,"x":7,"y":6,"kind":"other","count":1},{"map_id":56,"x":7,"y":7,"kind":"other","count":2},{"map_id":57,"x":0,"y":2,"kind":"other","count":1},{"map_id":57,"x":0,"y":4,"kind":"other","count":1},{"map_id":57,"x":1,"y":3,"kind":"other","count":2},{"map_id":57,"x":1,"y":4,"kind":"other","count":1},{"map_id":57,"x":2,"y":2,"kind":"other","count":1},{"map_id":57,"x":3,"y":1,"kind":"other","count":2},{"map_id":57,"x":3,"y":2,"kind":"other","count":1},{"map_id":57,"x":4,"y":1,"kind":"other","count":1},{"map_id":57,"x":4,"y":7,"kind":"other","count":1},{"map_id":57,"x":5,"y":1,"kind":"other","count":1},{"map_id":57,"x":5,"y":6,"kind":"other","count":1},{"map_id":57,"x":6,"y":7,"kind":"other","count":1},{"map_id":57,"x":7,"y":2,"kind":"other","count":1},{"map_id":57,"x":7,"y":3,"kind":"other","count":1},{"map_id":58,"x":2,"y":3,"kind":"other","count":2},{"map_id":58,"x":2,"y":4,"kind":"other","count":1},{"map_id":58,"x":3,"y":3,"kind":"objective","count":3},{"map_id":58,"x":3,"y":3,"kind":"other","count":11},{"map_id":58,"x":3,"y":4,"kind":"other","count":7},{"map_id":58,"x":3,"y":5,"kind":"other","count":1},{"map_id":58,"x":4,"y":3,"kind":"other","count":1},{"map_id":58,"x":4,"y":4,"kind":"other","count":2},{"map_id":58,"x":4,"y":7,"kind":"other","count":2},{"map_id":58,"x":5,"y":5,"kind":"other","count":1},{"map_id":58,"x":5,"y":6,"kind":"other","count":1},{"map_id":58,"x":6,"y":5,"kind":"other","count":1},{"map_id":58,"x":7,"y":3,"kind":"other","count":2},{"map_id":58,"x":7,"y":5,"kind":"other","count":1},{"map_id":58,"x":8,"y":3,"kind":"other","count":1},{"map_id":58,"x":8,"y":6,"kind":"other","count":1},{"map_id":58,"x":8,"y":7,"kind":"other","count":1},{"map_id":58,"x":9,"y":4,"kind":"other","count":1},{"map_id":58,"x":9,"y":7,"kind":"other","count":1},{"map_id":58,"x":10,"y":3,"kind":"other","count":1},{"map_id":58,"x":10,"y":4,"kind":"other","count":1},{"map_id":58,"x":10,"y":5,"kind":"other","count":3},{"map_id":58,"x":10,"y":6,"kind":"other","count":1},{"map_id":58,"x":10,"y":7,"kind":"other","count":2},{"map_id":58,"x":11,"y":3,"kind":"other","count":5},{"map_id":58,"x":11,"y":4,"kind":"other","count":1},{"map_id":58,"x":11,"y":5,"kind":"other","count":1},{"map_id":58,"x":11,"y":6,"kind":"other","count":4},{"map_id":58,"x":12,"y":3,"kind":"other","count":3},{"map_id":58,"x":12,"y":5,"kind":"other","count":1},{"map_id":58,"x":13,"y":4,"kind":"other","count":5},{"map_id":58,"x":13,"y":5,"kind":"other","count":3}],"episode_details":[{"episode_id":"f2d2bbd2-1be4-40e4-bb0b-f22dd1c8fee8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":792,"finished_at":"2026-08-03T11:10:26+00:00","worker":2,"timesteps":5703942,"episode_reward":1456.525385,"episode_length":170,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a971787d-571f-465c-9e58-0e8470019019","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":753,"finished_at":"2026-08-03T11:10:33+00:00","worker":1,"timesteps":4926375,"episode_reward":2376.739615,"episode_length":6583,"map_id":1,"x":6,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":143,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"057ea885-5ada-4e03-aaeb-81f379366234","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":793,"finished_at":"2026-08-03T11:10:36+00:00","worker":2,"timesteps":5706702,"episode_reward":883.125385,"episode_length":920,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":6}],"party_count":1,"total_party_level":6,"player_hp":6,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d8e8287a-f1d2-42a8-b64a-5e3e403417a8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":794,"finished_at":"2026-08-03T11:10:43+00:00","worker":0,"timesteps":5708844,"episode_reward":2076.419615,"episode_length":6353,"map_id":41,"x":11,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":132,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"1101ac84-f1d9-48fc-8369-f7f662cc9ef6","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":754,"finished_at":"2026-08-03T11:10:44+00:00","worker":1,"timesteps":4929252,"episode_reward":1349.150385,"episode_length":959,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":53,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f72f1edd-ea26-471f-899f-be50e36fa524","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":699,"finished_at":"2026-08-03T11:10:56+00:00","worker":1,"timesteps":5136354,"episode_reward":5576.099615,"episode_length":27817,"map_id":41,"x":7,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":31}],"party_count":1,"total_party_level":11,"player_hp":31,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":16,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":325,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ae5f44e9-9929-4b21-bd26-d677cf59eff5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":755,"finished_at":"2026-08-03T11:10:57+00:00","worker":0,"timesteps":4932936,"episode_reward":2757.209615,"episode_length":9157,"map_id":1,"x":7,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":166,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"671572c4-a602-4398-8719-d08edf76aeb7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":700,"finished_at":"2026-08-03T11:11:05+00:00","worker":0,"timesteps":5138226,"episode_reward":4487.864615,"episode_length":8938,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":18}],"party_count":1,"total_party_level":9,"player_hp":18,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":268,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"e4e13a2c-7ac5-4575-b225-9b54591ce3c2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":795,"finished_at":"2026-08-03T11:11:14+00:00","worker":1,"timesteps":5717685,"episode_reward":2530.499615,"episode_length":18205,"map_id":1,"x":24,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":324,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"1455c96f-1874-4584-a053-33266096688f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":796,"finished_at":"2026-08-03T11:11:16+00:00","worker":1,"timesteps":5718036,"episode_reward":1353.090385,"episode_length":117,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":36,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"96c8425b-ce33-408e-b48a-93e6be5ae671","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":797,"finished_at":"2026-08-03T11:11:20+00:00","worker":1,"timesteps":5718879,"episode_reward":1347.430385,"episode_length":281,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"061ac3c0-a836-4a59-b1ff-4305ad00f9f5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":798,"finished_at":"2026-08-03T11:11:25+00:00","worker":1,"timesteps":5720184,"episode_reward":1515.530385,"episode_length":435,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"184fc5aa-47ff-533f-9d4e-0f3dafdf90f3","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2180,"finished_at":"2026-08-03T11:11:34+00:00","worker":null,"timesteps":null,"episode_reward":-2359.520017,"episode_length":60000,"map_id":0,"x":2,"y":11,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"5cb4a1af-b5b8-460c-91f1-eec4db911fa7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":756,"finished_at":"2026-08-03T11:11:42+00:00","worker":2,"timesteps":4944987,"episode_reward":855.545385,"episode_length":11726,"map_id":12,"x":5,"y":20,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":17}],"party_count":1,"total_party_level":7,"player_hp":17,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":98,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"94599e43-503c-5d4f-9c7d-986e11322965","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2181,"finished_at":"2026-08-03T11:11:43+00:00","worker":null,"timesteps":null,"episode_reward":680.220002,"episode_length":3270,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"4793d664-cb80-5ea8-a6ad-6fc8f4d6772f","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2182,"finished_at":"2026-08-03T11:11:44+00:00","worker":null,"timesteps":null,"episode_reward":778.790001,"episode_length":106,"map_id":12,"x":15,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":5}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"44af856b-e45b-4b5a-82fd-c62370ede505","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":799,"finished_at":"2026-08-03T11:12:04+00:00","worker":1,"timesteps":5731644,"episode_reward":556.105385,"episode_length":3820,"map_id":0,"x":1,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":17}],"party_count":1,"total_party_level":7,"player_hp":17,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":50,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"76a9a8c5-8f63-4951-b699-084d531449fa","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":800,"finished_at":"2026-08-03T11:12:07+00:00","worker":1,"timesteps":5732337,"episode_reward":1406.780385,"episode_length":231,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6edd9e93-5009-4635-a978-7d1ccde4d649","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":801,"finished_at":"2026-08-03T11:12:10+00:00","worker":1,"timesteps":5732739,"episode_reward":988.205385,"episode_length":134,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"fe2d2b0f-14a8-4de0-95e4-1c1d88ee54bc","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":757,"finished_at":"2026-08-03T11:12:21+00:00","worker":0,"timesteps":4955943,"episode_reward":2332.029615,"episode_length":7669,"map_id":1,"x":12,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":194,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"221d9699-e686-48e7-bf5b-1178e5a26ed6","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":758,"finished_at":"2026-08-03T11:12:23+00:00","worker":0,"timesteps":4956354,"episode_reward":998.130385,"episode_length":137,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3596a025-47aa-42f2-8ffe-907388648b10","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":802,"finished_at":"2026-08-03T11:12:50+00:00","worker":1,"timesteps":5744949,"episode_reward":2023.604615,"episode_length":4070,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":111,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"828ad72c-58b0-4452-a997-6a79647459be","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":701,"finished_at":"2026-08-03T11:12:52+00:00","worker":0,"timesteps":5163474,"episode_reward":3942.034615,"episode_length":8416,"map_id":0,"x":17,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":270,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"18d7511e-60a2-4b9f-8354-c0b3855cff87","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":803,"finished_at":"2026-08-03T11:12:53+00:00","worker":2,"timesteps":5745723,"episode_reward":2991.819615,"episode_length":13007,"map_id":1,"x":26,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":175,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e7d7eb07-04b9-5ab2-af81-033380798199","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2183,"finished_at":"2026-08-03T11:13:05+00:00","worker":null,"timesteps":null,"episode_reward":7943.266608,"episode_length":30504,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":9,"hp":17}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"18833c8f-b130-52b1-b18c-5ad7775a46e1","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2184,"finished_at":"2026-08-03T11:13:07+00:00","worker":null,"timesteps":null,"episode_reward":736.855003,"episode_length":419,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"7448272a-0bbd-4f11-bbb0-5abeddeaf4bb","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":702,"finished_at":"2026-08-03T11:13:33+00:00","worker":0,"timesteps":5172684,"episode_reward":4011.444615,"episode_length":3070,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":171,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"8eb74a92-488d-4cba-9596-cc932811bee9","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":759,"finished_at":"2026-08-03T11:13:44+00:00","worker":0,"timesteps":4977921,"episode_reward":2646.029615,"episode_length":7189,"map_id":41,"x":11,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":134,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5c652678-09af-47d1-be1b-a4b4f3f575e5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":804,"finished_at":"2026-08-03T11:13:54+00:00","worker":0,"timesteps":5763132,"episode_reward":3137.324615,"episode_length":18096,"map_id":1,"x":18,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":320,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e80c36b3-5a4a-4978-a8ab-3985c1884421","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":805,"finished_at":"2026-08-03T11:13:55+00:00","worker":0,"timesteps":5763540,"episode_reward":822.885385,"episode_length":136,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"46fa39a3-f8c9-435f-b674-a43c790def49","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":760,"finished_at":"2026-08-03T11:14:01+00:00","worker":2,"timesteps":4982100,"episode_reward":8451.989615,"episode_length":12371,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":9,"hp":15}],"party_count":1,"total_party_level":9,"player_hp":15,"player_max_hp":27,"state_path":"states/route1_charmander.state","battles_won":9,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":327,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"81e1a70a-4b62-43bb-901a-5aba5b98d002","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":761,"finished_at":"2026-08-03T11:14:05+00:00","worker":1,"timesteps":4982904,"episode_reward":2728.004615,"episode_length":17884,"map_id":1,"x":30,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":217,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3cdbd13a-5bea-4102-b88e-f29419bf76e0","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":762,"finished_at":"2026-08-03T11:14:08+00:00","worker":1,"timesteps":4983663,"episode_reward":843.270385,"episode_length":253,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"69d2508f-67a0-43ad-8c37-3cc62c4f016f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":806,"finished_at":"2026-08-03T11:14:39+00:00","worker":2,"timesteps":5776539,"episode_reward":-181.724615,"episode_length":10272,"map_id":0,"x":3,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":122,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"436fdb3f-bb46-4e70-b818-65e2151254f3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":763,"finished_at":"2026-08-03T11:14:51+00:00","worker":0,"timesteps":4995651,"episode_reward":2469.624615,"episode_length":5910,"map_id":41,"x":8,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":128,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"286f2bcf-11ed-43bc-9968-3f3ab4ef9f86","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":764,"finished_at":"2026-08-03T11:14:53+00:00","worker":0,"timesteps":4996044,"episode_reward":832.960385,"episode_length":131,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"31af63dc-a1b1-4ddf-a3ec-f1cefdb1aeb2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":765,"finished_at":"2026-08-03T11:15:05+00:00","worker":1,"timesteps":4999287,"episode_reward":2468.734615,"episode_length":5208,"map_id":1,"x":25,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":138,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a09675fe-467b-4096-90de-148027d5d84c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":766,"finished_at":"2026-08-03T11:15:08+00:00","worker":2,"timesteps":4999698,"episode_reward":2532.454615,"episode_length":5866,"map_id":41,"x":13,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":113,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f319d197-e0e6-4a48-a3d2-3681b763e444","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":703,"finished_at":"2026-08-03T11:15:09+00:00","worker":1,"timesteps":5196075,"episode_reward":4880.469615,"episode_length":19907,"map_id":41,"x":12,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":29}],"party_count":1,"total_party_level":10,"player_hp":29,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":298,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ea0a0087-dc0b-46de-9496-226853747e1f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":807,"finished_at":"2026-08-03T11:15:39+00:00","worker":1,"timesteps":5793747,"episode_reward":3129.034615,"episode_length":16266,"map_id":12,"x":11,"y":0,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":207,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c9494476-8586-4c3f-bef5-0dd32ae3bf11","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":808,"finished_at":"2026-08-03T11:15:52+00:00","worker":0,"timesteps":5797008,"episode_reward":3219.034615,"episode_length":11156,"map_id":1,"x":27,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":273,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"eeefbad3-c577-5f7b-ab71-0c50af67f42e","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2185,"finished_at":"2026-08-03T11:15:54+00:00","worker":null,"timesteps":null,"episode_reward":4645.516633,"episode_length":60000,"map_id":41,"x":12,"y":5,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":12,"hp":33}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"1c40c602-86c0-4a54-917d-614a96a810cb","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":704,"finished_at":"2026-08-03T11:16:28+00:00","worker":2,"timesteps":5213481,"episode_reward":6171.974615,"episode_length":37480,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":23}],"party_count":1,"total_party_level":12,"player_hp":23,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":20,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":489,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c4a362e2-1364-4007-b069-954922779a93","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":767,"finished_at":"2026-08-03T11:17:27+00:00","worker":1,"timesteps":5038920,"episode_reward":7012.649615,"episode_length":13211,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":367,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"936b99de-7df5-4aeb-9f33-f141583ab5ba","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":705,"finished_at":"2026-08-03T11:17:50+00:00","worker":1,"timesteps":5232048,"episode_reward":5819.349615,"episode_length":11991,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":17}],"party_count":1,"total_party_level":11,"player_hp":17,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":280,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1709c414-7335-4a0d-9258-413f6fd9384d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":706,"finished_at":"2026-08-03T11:18:04+00:00","worker":0,"timesteps":5235411,"episode_reward":5019.159615,"episode_length":20909,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":19}],"party_count":1,"total_party_level":10,"player_hp":19,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":293,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"9cbbccc3-c9bd-54c9-a268-b3986fb18002","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2186,"finished_at":"2026-08-03T11:18:17+00:00","worker":null,"timesteps":null,"episode_reward":-1749.300016,"episode_length":60000,"map_id":0,"x":4,"y":11,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"42af16ea-3f94-421e-9bac-f81b8396563e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":768,"finished_at":"2026-08-03T11:18:26+00:00","worker":0,"timesteps":5055330,"episode_reward":6102.624615,"episode_length":19762,"map_id":1,"x":5,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":403,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"9ee5b832-99c1-4de8-b7ff-710c296d88de","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":769,"finished_at":"2026-08-03T11:18:35+00:00","worker":1,"timesteps":5057253,"episode_reward":1665.930385,"episode_length":6111,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":68,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"bf80f754-3be6-4e38-aae4-f849d4d452b4","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":809,"finished_at":"2026-08-03T11:18:53+00:00","worker":2,"timesteps":5853318,"episode_reward":680.530385,"episode_length":25593,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":228,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c66ab106-634a-4b58-bbcb-df7aef97fdfa","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":810,"finished_at":"2026-08-03T11:19:23+00:00","worker":1,"timesteps":5861970,"episode_reward":5531.909615,"episode_length":22741,"map_id":44,"x":4,"y":1,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":427,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ace1932a-6bef-4029-a67e-6058c1ca0ec8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":812,"finished_at":"2026-08-03T11:19:28+00:00","worker":1,"timesteps":5863497,"episode_reward":981.600385,"episode_length":509,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d550329a-f7f6-4cba-92aa-80c9877f7201","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":811,"finished_at":"2026-08-03T11:19:28+00:00","worker":0,"timesteps":5863470,"episode_reward":2429.654615,"episode_length":22154,"map_id":1,"x":32,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":387,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"409c7063-d765-433d-b58e-b66dbf4d8fd2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":707,"finished_at":"2026-08-03T11:19:48+00:00","worker":2,"timesteps":5260704,"episode_reward":6482.269615,"episode_length":15741,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":21}],"party_count":1,"total_party_level":12,"player_hp":21,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":16,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":288,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"7f1c41c5-0627-43bf-8ef3-00a676c3db17","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":708,"finished_at":"2026-08-03T11:19:53+00:00","worker":2,"timesteps":5261772,"episode_reward":887.015385,"episode_length":356,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c8c0f62a-71c8-4079-94b7-a83c26fb00f9","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":709,"finished_at":"2026-08-03T11:20:12+00:00","worker":1,"timesteps":5266140,"episode_reward":3893.034615,"episode_length":11364,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":17}],"party_count":1,"total_party_level":8,"player_hp":17,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":243,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"8a244310-a704-477c-9fdf-a88e2e41cf3f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":770,"finished_at":"2026-08-03T11:20:26+00:00","worker":0,"timesteps":5087025,"episode_reward":7199.289615,"episode_length":10565,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":247,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ede74516-3a08-481d-851e-6ebf39884232","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":813,"finished_at":"2026-08-03T11:20:26+00:00","worker":1,"timesteps":5881233,"episode_reward":2562.694615,"episode_length":5912,"map_id":41,"x":11,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":122,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ce6cbd2a-b1c6-4b14-8963-dc2603561c21","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":814,"finished_at":"2026-08-03T11:20:28+00:00","worker":0,"timesteps":5881719,"episode_reward":2573.369615,"episode_length":6083,"map_id":41,"x":9,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":116,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"df8b536c-910b-48d6-beec-aec41a35b062","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":815,"finished_at":"2026-08-03T11:20:32+00:00","worker":1,"timesteps":5882760,"episode_reward":1351.510385,"episode_length":509,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9294aa18-beb5-5a5e-8fa6-8467f1e3db6b","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2187,"finished_at":"2026-08-03T11:20:43+00:00","worker":null,"timesteps":null,"episode_reward":-126.683302,"episode_length":60000,"map_id":1,"x":34,"y":28,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e7b4a035-0e02-4cf6-985e-b45ce34eab0b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":771,"finished_at":"2026-08-03T11:20:44+00:00","worker":1,"timesteps":5091801,"episode_reward":6524.824615,"episode_length":11516,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":264,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e856eb71-aa2d-431d-a0f7-7f72b1e49285","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":710,"finished_at":"2026-08-03T11:20:45+00:00","worker":2,"timesteps":5273619,"episode_reward":3713.379615,"episode_length":3949,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":180,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ed5b9e42-4beb-4f1a-bb74-50002fdbc6d4","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":711,"finished_at":"2026-08-03T11:20:47+00:00","worker":0,"timesteps":5274135,"episode_reward":4462.564615,"episode_length":12908,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":13}],"party_count":1,"total_party_level":9,"player_hp":13,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":272,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"3a038113-ca84-4f09-86be-e0781ddea4f0","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":712,"finished_at":"2026-08-03T11:20:51+00:00","worker":2,"timesteps":5274675,"episode_reward":1360.685385,"episode_length":352,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"97036322-f7d3-4835-84ca-c7340ff719b2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":713,"finished_at":"2026-08-03T11:20:52+00:00","worker":1,"timesteps":5274786,"episode_reward":4074.364615,"episode_length":2882,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":14}],"party_count":1,"total_party_level":8,"player_hp":14,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":229,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2245052b-5a34-4e6f-a86e-302cf47c2d2d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":714,"finished_at":"2026-08-03T11:20:59+00:00","worker":0,"timesteps":5276202,"episode_reward":895.390385,"episode_length":689,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":58,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2ad75937-e37b-4531-bb97-6a3e3829af1a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":816,"finished_at":"2026-08-03T11:21:26+00:00","worker":2,"timesteps":5898717,"episode_reward":2752.919615,"episode_length":15133,"map_id":1,"x":26,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":202,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"75bd45c3-5ac1-4c23-b0db-723f7485c327","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":817,"finished_at":"2026-08-03T11:21:28+00:00","worker":2,"timesteps":5899443,"episode_reward":1347.715385,"episode_length":242,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"3a83b239-c6e9-4c2f-bbef-cc548dcdc910","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":772,"finished_at":"2026-08-03T11:21:32+00:00","worker":2,"timesteps":5104833,"episode_reward":6365.979615,"episode_length":35045,"map_id":33,"x":5,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":537,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4186cf18-37c7-43f2-8173-59e0c379378d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":773,"finished_at":"2026-08-03T11:21:34+00:00","worker":2,"timesteps":5105370,"episode_reward":832.680385,"episode_length":179,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4553a0ef-183d-4818-b996-1357bf4113bd","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":818,"finished_at":"2026-08-03T11:21:58+00:00","worker":1,"timesteps":5907702,"episode_reward":3144.434615,"episode_length":8314,"map_id":1,"x":28,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":185,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"99550431-5862-4791-b914-f8ddd8e390cd","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":819,"finished_at":"2026-08-03T11:22:10+00:00","worker":0,"timesteps":5911575,"episode_reward":2239.414615,"episode_length":9952,"map_id":1,"x":23,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":169,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"30bf66a6-b087-4080-8cba-36fccce64e38","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":715,"finished_at":"2026-08-03T11:22:16+00:00","worker":2,"timesteps":5293581,"episode_reward":3152.614615,"episode_length":6302,"map_id":41,"x":9,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":166,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"71327d4f-4881-40c3-beaa-323df2074643","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":716,"finished_at":"2026-08-03T11:22:20+00:00","worker":2,"timesteps":5294367,"episode_reward":1417.325385,"episode_length":262,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"608e167f-62fc-4f60-b8dd-75ac70b166b7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":717,"finished_at":"2026-08-03T11:22:24+00:00","worker":2,"timesteps":5294646,"episode_reward":828.370385,"episode_length":93,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":36,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"181cc237-d0ee-4ee1-b1b3-61c821063ccf","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":718,"finished_at":"2026-08-03T11:22:44+00:00","worker":0,"timesteps":5299188,"episode_reward":5229.154615,"episode_length":7662,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":20}],"party_count":1,"total_party_level":10,"player_hp":20,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":235,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"da8655aa-4aec-4301-982b-eca49bb2310b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":820,"finished_at":"2026-08-03T11:22:44+00:00","worker":2,"timesteps":5921991,"episode_reward":2549.254615,"episode_length":7516,"map_id":41,"x":11,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":164,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a0036c09-dc41-4d25-9473-b9b900a6e300","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":719,"finished_at":"2026-08-03T11:22:48+00:00","worker":0,"timesteps":5299803,"episode_reward":832.290385,"episode_length":205,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"e3b0378a-d741-458b-b67d-d941445de272","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":774,"finished_at":"2026-08-03T11:23:19+00:00","worker":1,"timesteps":5134464,"episode_reward":2769.109615,"episode_length":14221,"map_id":1,"x":9,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":238,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4b49f10e-68eb-52ab-9e94-e9623811e368","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2188,"finished_at":"2026-08-03T11:23:20+00:00","worker":null,"timesteps":null,"episode_reward":7316.396594,"episode_length":60000,"map_id":1,"x":4,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":11,"hp":31}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"83a2582a-992b-43be-9d87-1748e6b762cd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":775,"finished_at":"2026-08-03T11:23:25+00:00","worker":1,"timesteps":5135577,"episode_reward":1476.060385,"episode_length":371,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6a7ec394-6234-43bf-a60b-a109319db4f6","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":776,"finished_at":"2026-08-03T11:23:30+00:00","worker":1,"timesteps":5136606,"episode_reward":1317.630385,"episode_length":343,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e18eb54f-ac2e-45f3-bf01-4b04bb019dde","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":777,"finished_at":"2026-08-03T11:23:34+00:00","worker":1,"timesteps":5137767,"episode_reward":1361.720385,"episode_length":387,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3c1603f2-4309-441f-a3c0-68ce6f5c2a3c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":720,"finished_at":"2026-08-03T11:23:35+00:00","worker":1,"timesteps":5309148,"episode_reward":5846.454615,"episode_length":11454,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":19}],"party_count":1,"total_party_level":11,"player_hp":19,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":289,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"82d2392a-240b-4d90-919c-ae0c41ca3fd7","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":821,"finished_at":"2026-08-03T11:23:41+00:00","worker":0,"timesteps":5939274,"episode_reward":34.710385,"episode_length":9233,"map_id":39,"x":5,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":133,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"467b568b-7313-4fb4-9e74-b4b4c6328fab","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":822,"finished_at":"2026-08-03T11:23:43+00:00","worker":0,"timesteps":5939697,"episode_reward":878.570385,"episode_length":141,"map_id":12,"x":16,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a0432c13-2c00-4bc9-afdf-5b737f8ae05a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":778,"finished_at":"2026-08-03T11:23:49+00:00","worker":0,"timesteps":5141793,"episode_reward":1919.324615,"episode_length":18256,"map_id":1,"x":18,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":184,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5dd32f50-9431-4d70-ba26-5df5c0a9eced","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":721,"finished_at":"2026-08-03T11:23:51+00:00","worker":1,"timesteps":5312973,"episode_reward":3377.319615,"episode_length":1275,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":158,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1318c2f4-c2c2-4049-983b-ce950a904e2f","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":722,"finished_at":"2026-08-03T11:24:08+00:00","worker":0,"timesteps":5316081,"episode_reward":4671.414615,"episode_length":5426,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":13}],"party_count":1,"total_party_level":9,"player_hp":13,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":252,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"31d347b5-49ef-427d-b811-459b1153959f","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":723,"finished_at":"2026-08-03T11:24:10+00:00","worker":1,"timesteps":5316117,"episode_reward":2642.964615,"episode_length":1048,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":5}],"party_count":1,"total_party_level":6,"player_hp":5,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":129,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"e9af3502-cbfd-4d98-8f28-9c6c8f851821","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":724,"finished_at":"2026-08-03T11:24:13+00:00","worker":0,"timesteps":5316678,"episode_reward":1416.630385,"episode_length":199,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"9890b462-64cc-4a80-a0ed-26b74c571d80","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":725,"finished_at":"2026-08-03T11:24:15+00:00","worker":1,"timesteps":5317104,"episode_reward":941.310385,"episode_length":329,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"5b53d503-d5d6-4dd4-b401-58dffbdabbbf","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":779,"finished_at":"2026-08-03T11:24:17+00:00","worker":2,"timesteps":5149794,"episode_reward":2808.854615,"episode_length":14808,"map_id":1,"x":12,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":215,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f1bd6df3-6409-46a3-9014-2688ef9cc107","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":726,"finished_at":"2026-08-03T11:24:21+00:00","worker":1,"timesteps":5318061,"episode_reward":1426.200385,"episode_length":319,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"e2f85036-810c-40a1-9e9a-4f97070c6b00","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":823,"finished_at":"2026-08-03T11:24:25+00:00","worker":2,"timesteps":5952519,"episode_reward":2762.254615,"episode_length":10176,"map_id":1,"x":17,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":286,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"fb1332f0-619d-45fe-8503-53ebcda0b553","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":780,"finished_at":"2026-08-03T11:25:40+00:00","worker":2,"timesteps":5173347,"episode_reward":2516.619615,"episode_length":7851,"map_id":1,"x":4,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":233,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"13a2735f-b003-462c-bd25-69cf6261cb59","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":781,"finished_at":"2026-08-03T11:25:48+00:00","worker":0,"timesteps":5175825,"episode_reward":2446.124615,"episode_length":11344,"map_id":1,"x":14,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":196,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"fceabe38-78fa-4356-b74f-fad643a25a86","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":824,"finished_at":"2026-08-03T11:26:00+00:00","worker":1,"timesteps":5979267,"episode_reward":3635.269615,"episode_length":23855,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":393,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ba1495a4-211a-4a22-8c12-627db18188a2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":825,"finished_at":"2026-08-03T11:26:03+00:00","worker":1,"timesteps":5979873,"episode_reward":817.475385,"episode_length":202,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"34f3d048-68c7-4229-9cc7-7200270c1036","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":727,"finished_at":"2026-08-03T11:26:09+00:00","worker":0,"timesteps":5343684,"episode_reward":3050.054615,"episode_length":9002,"map_id":0,"x":18,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":17}],"party_count":1,"total_party_level":7,"player_hp":17,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":220,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6e456619-15c9-40ba-a193-2d815a8919be","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":782,"finished_at":"2026-08-03T11:26:11+00:00","worker":2,"timesteps":5181849,"episode_reward":1331.385385,"episode_length":2834,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":75,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d5c80aa7-d66e-57fe-a40c-3ac36bc8cf24","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2189,"finished_at":"2026-08-03T11:26:13+00:00","worker":null,"timesteps":null,"episode_reward":3341.466658,"episode_length":62380,"map_id":1,"x":21,"y":35,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":10,"hp":29}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"3e31e4d3-5d31-467b-9363-7ed8b6af2039","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":783,"finished_at":"2026-08-03T11:26:22+00:00","worker":2,"timesteps":5184414,"episode_reward":1366.790385,"episode_length":855,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8f202784-e490-4183-a2a7-ce79993e3ba2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":784,"finished_at":"2026-08-03T11:26:50+00:00","worker":1,"timesteps":5191500,"episode_reward":6360.619615,"episode_length":17911,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":286,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c2311326-3b4e-4f33-b40a-08551ebdbd46","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":728,"finished_at":"2026-08-03T11:27:10+00:00","worker":1,"timesteps":5358510,"episode_reward":4337.639615,"episode_length":13483,"map_id":0,"x":18,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":21}],"party_count":1,"total_party_level":9,"player_hp":21,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":315,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"13ada79b-0c8e-4808-a6ad-2e98d3ac4143","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":826,"finished_at":"2026-08-03T11:27:16+00:00","worker":2,"timesteps":5999613,"episode_reward":3098.964615,"episode_length":15698,"map_id":1,"x":26,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":209,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"59d1b842-6b1b-450c-9734-fccd4a73cbd3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":785,"finished_at":"2026-08-03T11:27:24+00:00","worker":1,"timesteps":5200329,"episode_reward":1375.150385,"episode_length":2943,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":63,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"74b31298-a9f8-4eb0-850f-eae8a5032976","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":786,"finished_at":"2026-08-03T11:27:30+00:00","worker":1,"timesteps":5201760,"episode_reward":1370.100385,"episode_length":477,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ac2150b0-10dc-4c4c-bd92-9a6495804e6d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":787,"finished_at":"2026-08-03T11:27:34+00:00","worker":1,"timesteps":5202456,"episode_reward":832.695385,"episode_length":232,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6d582295-98e0-4450-b953-ae934c77a0e8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":827,"finished_at":"2026-08-03T11:28:08+00:00","worker":0,"timesteps":6013491,"episode_reward":3465.084615,"episode_length":24598,"map_id":41,"x":9,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":235,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"24a7c35b-043d-44f9-aee4-a7b7218371a2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":729,"finished_at":"2026-08-03T11:28:19+00:00","worker":2,"timesteps":5374383,"episode_reward":7829.229615,"episode_length":26579,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":14,"hp":24}],"party_count":1,"total_party_level":14,"player_hp":24,"player_max_hp":38,"state_path":"states/route1_squirtle.state","battles_won":48,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":360,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"36a08984-1adc-4291-a42a-2f0f61fab391","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":828,"finished_at":"2026-08-03T11:28:19+00:00","worker":2,"timesteps":6016599,"episode_reward":2934.944615,"episode_length":5662,"map_id":1,"x":25,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":123,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6d2f4e6a-9bbc-4d56-9fd3-9013478215f2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":730,"finished_at":"2026-08-03T11:28:23+00:00","worker":2,"timesteps":5374950,"episode_reward":886.870385,"episode_length":189,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"284cb9f2-a27c-5ba9-a183-057e41844eb6","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2190,"finished_at":"2026-08-03T11:28:40+00:00","worker":null,"timesteps":null,"episode_reward":208.326699,"episode_length":60000,"map_id":1,"x":34,"y":28,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"cd3ea24a-036b-5cd8-a30c-6a8e647461ec","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2191,"finished_at":"2026-08-03T11:28:41+00:00","worker":null,"timesteps":null,"episode_reward":683.310003,"episode_length":224,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"c1863881-1c01-43b5-8b97-c078c9e332ec","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":731,"finished_at":"2026-08-03T11:28:42+00:00","worker":0,"timesteps":5379219,"episode_reward":3755.159615,"episode_length":11845,"map_id":41,"x":10,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":213,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"067a6078-fff6-4550-a90b-ecd01a6cd9d9","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":732,"finished_at":"2026-08-03T11:28:43+00:00","worker":0,"timesteps":5379510,"episode_reward":778.220385,"episode_length":97,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"cddef6dd-1d53-5f3d-9923-7421fc0cfd6c","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2192,"finished_at":"2026-08-03T11:28:43+00:00","worker":null,"timesteps":null,"episode_reward":768.895002,"episode_length":139,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":7}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"c23146d6-b29e-4f10-ad0b-fa49a6319a76","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":733,"finished_at":"2026-08-03T11:28:48+00:00","worker":0,"timesteps":5380497,"episode_reward":1425.330385,"episode_length":329,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"84218dbf-a264-494c-ad94-c4ed5d6641b4","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":829,"finished_at":"2026-08-03T11:29:11+00:00","worker":0,"timesteps":6031026,"episode_reward":2169.109615,"episode_length":5845,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":111,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"fdee4997-fb5d-4d2f-813f-233f8a4a0cec","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":830,"finished_at":"2026-08-03T11:29:15+00:00","worker":1,"timesteps":6032139,"episode_reward":3701.184615,"episode_length":17422,"map_id":12,"x":10,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":246,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"7d607bea-395a-4ee2-bf3c-551bf8248d58","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":831,"finished_at":"2026-08-03T11:29:17+00:00","worker":0,"timesteps":6032520,"episode_reward":876.205385,"episode_length":498,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"fc73dbdb-4a9d-43a2-8e45-a461277d7638","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":832,"finished_at":"2026-08-03T11:29:19+00:00","worker":0,"timesteps":6032982,"episode_reward":1408.145385,"episode_length":154,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"0b5d4fa7-a450-4e64-8fe4-81a073ac260b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":734,"finished_at":"2026-08-03T11:29:20+00:00","worker":2,"timesteps":5387091,"episode_reward":4081.369615,"episode_length":4047,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":197,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2ebbb136-e01c-49fb-9387-3073bec7ed8f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":833,"finished_at":"2026-08-03T11:29:23+00:00","worker":0,"timesteps":6033474,"episode_reward":1462.805385,"episode_length":164,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"bfbb3f9e-f4d2-4842-8c71-9090f6032329","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":834,"finished_at":"2026-08-03T11:29:26+00:00","worker":0,"timesteps":6034458,"episode_reward":932.085385,"episode_length":328,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"eb9d29d6-a6cc-4d16-b9fd-f131960df27e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":835,"finished_at":"2026-08-03T11:29:29+00:00","worker":0,"timesteps":6035049,"episode_reward":823.540385,"episode_length":197,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d272835b-03c8-488b-a57f-461e9d5465f5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":836,"finished_at":"2026-08-03T11:29:32+00:00","worker":0,"timesteps":6035988,"episode_reward":933.060385,"episode_length":313,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c690cb8b-b24f-450f-9591-fc7605f02f5a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":837,"finished_at":"2026-08-03T11:29:47+00:00","worker":1,"timesteps":6039606,"episode_reward":2747.929615,"episode_length":2489,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":181,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"34d50dd0-4f12-4bd6-b04f-ccbe6dd1d415","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":735,"finished_at":"2026-08-03T11:29:50+00:00","worker":2,"timesteps":5393922,"episode_reward":3894.349615,"episode_length":2277,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":13}],"party_count":1,"total_party_level":8,"player_hp":13,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":169,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"f38fb1b9-d665-4fbb-b48f-b457d2f77b21","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":736,"finished_at":"2026-08-03T11:30:30+00:00","worker":2,"timesteps":5403321,"episode_reward":4421.299615,"episode_length":3133,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":18}],"party_count":1,"total_party_level":9,"player_hp":18,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":184,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0511e727-237a-5f14-91a4-78438275a96c","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2193,"finished_at":"2026-08-03T11:31:08+00:00","worker":null,"timesteps":null,"episode_reward":259.7367,"episode_length":60000,"map_id":1,"x":30,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"3076564f-c225-4817-b444-1990365765ba","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":737,"finished_at":"2026-08-03T11:31:09+00:00","worker":1,"timesteps":5413437,"episode_reward":6386.599615,"episode_length":18309,"map_id":41,"x":12,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":33}],"party_count":1,"total_party_level":12,"player_hp":33,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":16,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":310,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"5d6d5a95-7156-5937-b918-190eaa5ffef5","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2194,"finished_at":"2026-08-03T11:31:09+00:00","worker":null,"timesteps":null,"episode_reward":1148.714999,"episode_length":177,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":7,"hp":15}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"2ea6984e-c20c-5d2c-86de-c10f6a81e996","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2195,"finished_at":"2026-08-03T11:31:11+00:00","worker":null,"timesteps":null,"episode_reward":1133.739999,"episode_length":132,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"85b33dbf-bd1f-4141-bb4b-9f88a226e215","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":738,"finished_at":"2026-08-03T11:31:11+00:00","worker":1,"timesteps":5414016,"episode_reward":947.150385,"episode_length":193,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"f43e9775-851e-494d-b235-be23dfbadc34","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":739,"finished_at":"2026-08-03T11:31:13+00:00","worker":1,"timesteps":5414388,"episode_reward":1013.285385,"episode_length":124,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"3038f0c8-420b-4785-a66b-73266a7a5a37","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":838,"finished_at":"2026-08-03T11:31:29+00:00","worker":1,"timesteps":6069615,"episode_reward":3272.099615,"episode_length":10003,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":217,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c9936b06-6d5a-4e34-8cd5-d42299ed9290","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":740,"finished_at":"2026-08-03T11:31:38+00:00","worker":1,"timesteps":5419983,"episode_reward":3208.859615,"episode_length":1865,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":167,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4cdb5958-374c-408a-b9eb-407aaeb37f6b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":839,"finished_at":"2026-08-03T11:31:54+00:00","worker":0,"timesteps":6077139,"episode_reward":3112.779615,"episode_length":13717,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":217,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"af63e10b-dcea-40bc-829a-8604289e293f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":840,"finished_at":"2026-08-03T11:31:57+00:00","worker":0,"timesteps":6077844,"episode_reward":1521.910385,"episode_length":235,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ae194fe6-0101-43a1-823e-7be346bdc904","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":841,"finished_at":"2026-08-03T11:31:59+00:00","worker":0,"timesteps":6078105,"episode_reward":883.330385,"episode_length":87,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9d31e181-a4fb-4f8d-97bc-3df664c93c07","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":788,"finished_at":"2026-08-03T11:32:00+00:00","worker":1,"timesteps":5270082,"episode_reward":7257.254615,"episode_length":22542,"map_id":33,"x":2,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":9,"hp":20}],"party_count":1,"total_party_level":9,"player_hp":20,"player_max_hp":27,"state_path":"states/route1_charmander.state","battles_won":7,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":413,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d7dac058-034a-4146-95b6-cd0356082b4c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":842,"finished_at":"2026-08-03T11:32:10+00:00","worker":2,"timesteps":6081216,"episode_reward":2906.669615,"episode_length":21539,"map_id":1,"x":6,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":247,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"19b5b844-0d3d-4203-a4e5-7b689138ddda","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":843,"finished_at":"2026-08-03T11:32:12+00:00","worker":2,"timesteps":6081645,"episode_reward":1293.430385,"episode_length":143,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"1b426e7b-d202-46c9-a7b5-f693dae47f92","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":741,"finished_at":"2026-08-03T11:32:17+00:00","worker":0,"timesteps":5428464,"episode_reward":5697.029615,"episode_length":15989,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":21}],"party_count":1,"total_party_level":11,"player_hp":21,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":13,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":333,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"b2b71932-6a4f-4308-94ae-b589d528d7cf","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":789,"finished_at":"2026-08-03T11:32:17+00:00","worker":2,"timesteps":5274918,"episode_reward":9596.724615,"episode_length":30168,"map_id":1,"x":7,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":12,"hp":34}],"party_count":1,"total_party_level":12,"player_hp":34,"player_max_hp":34,"state_path":"states/route1_charmander.state","battles_won":10,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":468,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5f4203fd-7507-4b0a-88f8-94e1adb177b3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":742,"finished_at":"2026-08-03T11:32:18+00:00","worker":2,"timesteps":5428689,"episode_reward":3949.284615,"episode_length":8456,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":17}],"party_count":1,"total_party_level":8,"player_hp":17,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":229,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"fde7d447-e139-4441-b0c0-58fd6b86d052","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":844,"finished_at":"2026-08-03T11:32:19+00:00","worker":2,"timesteps":6083553,"episode_reward":1458.665385,"episode_length":636,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d7719ffc-bbd4-4368-8b67-776f7e536b76","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":845,"finished_at":"2026-08-03T11:32:23+00:00","worker":2,"timesteps":6084186,"episode_reward":1413.180385,"episode_length":211,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"59916ddd-5132-4f27-bd94-a8cbc62ab81c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":846,"finished_at":"2026-08-03T11:32:25+00:00","worker":2,"timesteps":6084639,"episode_reward":872.990385,"episode_length":151,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d714d12d-14c2-425c-ad88-ec4444e4b7f0","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":847,"finished_at":"2026-08-03T11:32:27+00:00","worker":1,"timesteps":6085386,"episode_reward":2354.329615,"episode_length":5257,"map_id":1,"x":5,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":144,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9a556e37-5df3-418d-b8ea-e7b531f20558","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":743,"finished_at":"2026-08-03T11:32:28+00:00","worker":0,"timesteps":5431026,"episode_reward":3327.824615,"episode_length":854,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":108,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"41497033-83ab-4e51-8ff3-7cdc5d5f3de0","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":790,"finished_at":"2026-08-03T11:32:50+00:00","worker":1,"timesteps":5284074,"episode_reward":853.895385,"episode_length":4664,"map_id":12,"x":4,"y":24,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"71068866-47ed-4e15-b056-89773bcc457f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":791,"finished_at":"2026-08-03T11:32:54+00:00","worker":1,"timesteps":5285034,"episode_reward":1373.005385,"episode_length":320,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3d3ecc16-9a5f-4e90-9ee5-e20e41122edb","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":848,"finished_at":"2026-08-03T11:32:55+00:00","worker":0,"timesteps":6092766,"episode_reward":2053.699615,"episode_length":4887,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":93,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6ff6fcb5-6318-4eb2-a806-a9518c98aab7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":744,"finished_at":"2026-08-03T11:33:00+00:00","worker":1,"timesteps":5437980,"episode_reward":3985.899615,"episode_length":5999,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":13}],"party_count":1,"total_party_level":8,"player_hp":13,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":227,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c366e861-03d0-4efa-abb7-51da86396523","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":849,"finished_at":"2026-08-03T11:33:00+00:00","worker":0,"timesteps":6094029,"episode_reward":1410.600385,"episode_length":421,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"defed96e-0546-46d0-a990-dab704e7a5b3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":792,"finished_at":"2026-08-03T11:33:09+00:00","worker":1,"timesteps":5288913,"episode_reward":1480.720385,"episode_length":1293,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":10}],"party_count":1,"total_party_level":7,"player_hp":10,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":75,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"07a91fc3-87a9-4d7a-a6b9-239ff425f9ec","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":793,"finished_at":"2026-08-03T11:33:12+00:00","worker":0,"timesteps":5289834,"episode_reward":6380.639615,"episode_length":38003,"map_id":33,"x":2,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":570,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"031520b5-4cb7-47f2-be3a-04c5aa1f899f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":794,"finished_at":"2026-08-03T11:33:16+00:00","worker":0,"timesteps":5290536,"episode_reward":1427.165385,"episode_length":234,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4cdba4e9-71a7-41f1-a98d-307b4b61a5c4","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":850,"finished_at":"2026-08-03T11:33:32+00:00","worker":2,"timesteps":6103137,"episode_reward":2912.434615,"episode_length":6166,"map_id":1,"x":6,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":141,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"03638b79-3ab5-575a-ab34-db6add3b6483","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2196,"finished_at":"2026-08-03T11:33:39+00:00","worker":null,"timesteps":null,"episode_reward":4137.686631,"episode_length":60000,"map_id":1,"x":13,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"55b2859d-ba15-502c-8a12-c263c06eab4c","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2197,"finished_at":"2026-08-03T11:33:40+00:00","worker":null,"timesteps":null,"episode_reward":1262.029995,"episode_length":172,"map_id":12,"x":15,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":7,"hp":15}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"c940a761-d8b7-587d-bb79-16950eb20ed2","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2198,"finished_at":"2026-08-03T11:33:42+00:00","worker":null,"timesteps":null,"episode_reward":1256.844999,"episode_length":413,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":14}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"fddedcb2-c7be-4746-b572-24153b25f0ac","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":851,"finished_at":"2026-08-03T11:33:49+00:00","worker":0,"timesteps":6108228,"episode_reward":2520.199615,"episode_length":4733,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":93,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e29d3461-6fef-49c2-8372-34a95dc3fc76","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":852,"finished_at":"2026-08-03T11:33:59+00:00","worker":0,"timesteps":6110211,"episode_reward":1402.720385,"episode_length":661,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f9e3653d-2b59-4f9d-acba-f57102cec401","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":795,"finished_at":"2026-08-03T11:34:02+00:00","worker":1,"timesteps":5303625,"episode_reward":2875.934615,"episode_length":4904,"map_id":1,"x":6,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":136,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4b24f40d-0f5b-4133-97d2-cead2ba06874","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":796,"finished_at":"2026-08-03T11:34:03+00:00","worker":2,"timesteps":5303820,"episode_reward":6134.344615,"episode_length":9634,"map_id":12,"x":6,"y":22,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":283,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0ac81964-a22c-4178-a71d-0679ffd80e09","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":853,"finished_at":"2026-08-03T11:34:10+00:00","worker":1,"timesteps":6113547,"episode_reward":2630.319615,"episode_length":9387,"map_id":1,"x":12,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":147,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"7b455262-0e18-4c09-be84-1cc6cafd6e35","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":854,"finished_at":"2026-08-03T11:34:11+00:00","worker":1,"timesteps":6113832,"episode_reward":1353.670385,"episode_length":95,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"887cff05-4142-433f-a0e7-fc6199e74ca1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":797,"finished_at":"2026-08-03T11:34:18+00:00","worker":1,"timesteps":5308173,"episode_reward":1412.835385,"episode_length":1516,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":71,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a17f328a-5af6-4515-a003-899a355d4a08","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":855,"finished_at":"2026-08-03T11:34:39+00:00","worker":2,"timesteps":6121875,"episode_reward":2874.644615,"episode_length":6246,"map_id":1,"x":4,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":167,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"455fb17e-c461-4c68-b72b-d56986315c09","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":798,"finished_at":"2026-08-03T11:35:28+00:00","worker":1,"timesteps":5327193,"episode_reward":2399.754615,"episode_length":6340,"map_id":1,"x":5,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":166,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3db1e7e6-a419-44d5-a1f2-020cad3a0125","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":799,"finished_at":"2026-08-03T11:35:43+00:00","worker":1,"timesteps":5331444,"episode_reward":1424.790385,"episode_length":1417,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":9}],"party_count":1,"total_party_level":7,"player_hp":9,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":69,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"33b43008-dfe7-4dff-845d-e57e18751da3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":800,"finished_at":"2026-08-03T11:36:08+00:00","worker":0,"timesteps":5337966,"episode_reward":714.985385,"episode_length":15810,"map_id":12,"x":4,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":17}],"party_count":1,"total_party_level":7,"player_hp":17,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":116,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e76541c9-75a0-5e9d-82b5-510fec86da0e","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2199,"finished_at":"2026-08-03T11:36:19+00:00","worker":null,"timesteps":null,"episode_reward":4799.176596,"episode_length":60000,"map_id":41,"x":11,"y":5,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"0821a855-f290-5786-92ba-eb06966b0870","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2200,"finished_at":"2026-08-03T11:36:20+00:00","worker":null,"timesteps":null,"episode_reward":728.965,"episode_length":105,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e07c25f0-95ef-4341-9d2a-13bb25e1cdea","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":801,"finished_at":"2026-08-03T11:36:25+00:00","worker":2,"timesteps":5342778,"episode_reward":6280.844615,"episode_length":12986,"map_id":1,"x":5,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":313,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"07ed3160-e74e-49b6-ac04-46f29fa9544c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":802,"finished_at":"2026-08-03T11:36:27+00:00","worker":2,"timesteps":5343225,"episode_reward":1478.360385,"episode_length":149,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":10}],"party_count":1,"total_party_level":7,"player_hp":10,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"422f0d6c-5de9-4fe3-aa70-6a6da5f9a696","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":856,"finished_at":"2026-08-03T11:36:49+00:00","worker":2,"timesteps":6162048,"episode_reward":3013.979615,"episode_length":13391,"map_id":41,"x":11,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":218,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"36dce294-18b4-485b-8365-bc25aade9694","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":745,"finished_at":"2026-08-03T11:36:50+00:00","worker":2,"timesteps":5486937,"episode_reward":7227.334615,"episode_length":19416,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":13,"hp":23}],"party_count":1,"total_party_level":13,"player_hp":23,"player_max_hp":36,"state_path":"states/route1_squirtle.state","battles_won":34,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":386,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"7330566d-22db-4f3b-88c4-f811e12e111c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":746,"finished_at":"2026-08-03T11:36:54+00:00","worker":2,"timesteps":5488077,"episode_reward":787.465385,"episode_length":380,"map_id":12,"x":16,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"d9385e07-8538-4002-b115-93a00a0566d6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":857,"finished_at":"2026-08-03T11:36:54+00:00","worker":2,"timesteps":6163245,"episode_reward":1523.120385,"episode_length":399,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":58,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c8e8a8c1-4fcb-45cf-b47b-c5c98f3202d3","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":858,"finished_at":"2026-08-03T11:36:55+00:00","worker":2,"timesteps":6163737,"episode_reward":1402.915385,"episode_length":164,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"8ab1ecee-5e33-410d-a404-73148b46675d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":747,"finished_at":"2026-08-03T11:36:58+00:00","worker":2,"timesteps":5488707,"episode_reward":887.055385,"episode_length":210,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":8}],"party_count":1,"total_party_level":6,"player_hp":8,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"5eed1ddd-4d9b-4db4-aa79-014a381e73f6","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":748,"finished_at":"2026-08-03T11:37:00+00:00","worker":2,"timesteps":5489229,"episode_reward":953.815385,"episode_length":174,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"9ae92693-c739-46ad-844d-7db23a4117fc","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":803,"finished_at":"2026-08-03T11:37:49+00:00","worker":1,"timesteps":5365872,"episode_reward":7524.784615,"episode_length":11476,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":327,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6e492c79-f67a-4648-b4cc-0c9651efd153","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":804,"finished_at":"2026-08-03T11:37:52+00:00","worker":1,"timesteps":5366748,"episode_reward":957.495385,"episode_length":292,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":14}],"party_count":1,"total_party_level":6,"player_hp":14,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f8c32ea1-25c4-4382-bfcb-9b7de0c62bcf","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":805,"finished_at":"2026-08-03T11:38:03+00:00","worker":1,"timesteps":5369199,"episode_reward":1324.900385,"episode_length":817,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":76,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8f00ea09-d48b-4022-aacc-08567dbc4b1f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":806,"finished_at":"2026-08-03T11:38:24+00:00","worker":2,"timesteps":5374959,"episode_reward":2700.644615,"episode_length":10578,"map_id":1,"x":33,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":146,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"055debd6-5d85-4d14-a87f-71a026527143","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":807,"finished_at":"2026-08-03T11:38:29+00:00","worker":2,"timesteps":5376084,"episode_reward":1367.140385,"episode_length":375,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":58,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"aa9d8c0d-2a59-4c8e-88b6-3dbff407851d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":808,"finished_at":"2026-08-03T11:38:32+00:00","worker":2,"timesteps":5376819,"episode_reward":1371.020385,"episode_length":245,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ee4d6820-8285-4559-9c51-bb20a6d3a9f2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":809,"finished_at":"2026-08-03T11:38:34+00:00","worker":2,"timesteps":5377230,"episode_reward":833.120385,"episode_length":137,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3bc1e94e-c117-4c81-ada3-aef9ad823307","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":859,"finished_at":"2026-08-03T11:38:40+00:00","worker":2,"timesteps":6195654,"episode_reward":3180.609615,"episode_length":10639,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":247,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"608c07ea-8565-4bc4-9170-1c5eae67490f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":860,"finished_at":"2026-08-03T11:38:42+00:00","worker":2,"timesteps":6196068,"episode_reward":1298.445385,"episode_length":138,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"29e2d5a5-fb38-4031-a2cc-837276512fa9","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":749,"finished_at":"2026-08-03T11:38:46+00:00","worker":1,"timesteps":5513016,"episode_reward":6567.484615,"episode_length":25012,"map_id":1,"x":20,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":33}],"party_count":1,"total_party_level":12,"player_hp":33,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":26,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":386,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6ea4d126-1e26-45df-8189-c6d318f4898e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":810,"finished_at":"2026-08-03T11:39:01+00:00","worker":1,"timesteps":5384622,"episode_reward":2389.489615,"episode_length":5141,"map_id":1,"x":32,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":128,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f1c64468-ae77-449e-93bb-14dd3981de24","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":811,"finished_at":"2026-08-03T11:39:07+00:00","worker":1,"timesteps":5386056,"episode_reward":1369.945385,"episode_length":478,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"26e9a915-785b-4597-8e2a-25746eef3f95","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":861,"finished_at":"2026-08-03T11:39:33+00:00","worker":1,"timesteps":6208431,"episode_reward":6166.149615,"episode_length":31533,"map_id":1,"x":9,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":492,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"21a542c6-7a3a-49d6-b031-1b8cdaa04088","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":812,"finished_at":"2026-08-03T11:39:38+00:00","worker":2,"timesteps":5394054,"episode_reward":2907.034615,"episode_length":5608,"map_id":1,"x":24,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":143,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"9b2897dd-dd6e-415d-bf6a-283ef13123e5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":813,"finished_at":"2026-08-03T11:40:09+00:00","worker":0,"timesteps":5402757,"episode_reward":7258.259615,"episode_length":21597,"map_id":1,"x":11,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":5,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":352,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d21f9e3d-b435-4e0f-a545-588b56a9d27a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":814,"finished_at":"2026-08-03T11:40:12+00:00","worker":0,"timesteps":5403360,"episode_reward":892.960385,"episode_length":201,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4154d2aa-6a3e-485a-af04-035b36096f43","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":815,"finished_at":"2026-08-03T11:40:16+00:00","worker":0,"timesteps":5404098,"episode_reward":832.665385,"episode_length":246,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d2b3ca92-ec70-469b-8b63-8680d19e7906","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":816,"finished_at":"2026-08-03T11:40:18+00:00","worker":0,"timesteps":5404671,"episode_reward":1308.210385,"episode_length":191,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d79c3a83-c930-4943-88e5-92798d5ce1ce","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":817,"finished_at":"2026-08-03T11:40:20+00:00","worker":0,"timesteps":5405175,"episode_reward":1417.615385,"episode_length":168,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6f189fa3-ea00-4af8-b62a-7c65d71f153c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":750,"finished_at":"2026-08-03T11:40:51+00:00","worker":1,"timesteps":5540982,"episode_reward":5383.594615,"episode_length":9322,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":16}],"party_count":1,"total_party_level":10,"player_hp":16,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":286,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"aa6249a0-6a10-47f6-8022-5e5078a53f99","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":862,"finished_at":"2026-08-03T11:40:53+00:00","worker":0,"timesteps":6230556,"episode_reward":3444.729615,"episode_length":40115,"map_id":1,"x":22,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":456,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2642c4e1-6abd-426f-ad39-b78622c32425","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":751,"finished_at":"2026-08-03T11:40:54+00:00","worker":1,"timesteps":5541411,"episode_reward":997.940385,"episode_length":143,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"47541a8a-88f5-515f-9e7a-196a5669cacc","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2201,"finished_at":"2026-08-03T11:40:54+00:00","worker":null,"timesteps":null,"episode_reward":3521.036643,"episode_length":70222,"map_id":1,"x":30,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":11,"hp":31}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"ebba1786-bb4d-4943-ba2f-df012d769ec6","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":818,"finished_at":"2026-08-03T11:40:54+00:00","worker":1,"timesteps":5414322,"episode_reward":7437.474615,"episode_length":9422,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":331,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"64d84c8d-5f6c-4a62-aaec-e9ea9ce66502","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":819,"finished_at":"2026-08-03T11:40:56+00:00","worker":1,"timesteps":5414775,"episode_reward":833.380385,"episode_length":151,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"964f9636-8659-5acc-9423-1968bab5946a","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2202,"finished_at":"2026-08-03T11:40:57+00:00","worker":null,"timesteps":null,"episode_reward":1214.459996,"episode_length":614,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":11}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"a5f47b87-e561-4dcd-9513-81f185363c0b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":752,"finished_at":"2026-08-03T11:40:59+00:00","worker":1,"timesteps":5541975,"episode_reward":1372.645385,"episode_length":188,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"086b8e02-2c2b-4a09-98de-a8a5db07f86c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":753,"finished_at":"2026-08-03T11:41:01+00:00","worker":1,"timesteps":5542782,"episode_reward":897.750385,"episode_length":269,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1d210140-2aa1-4345-98fd-a1e75c43556c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":754,"finished_at":"2026-08-03T11:41:09+00:00","worker":0,"timesteps":5543586,"episode_reward":4842.1,"episode_length":37520,"map_id":12,"x":15,"y":12,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":28}],"party_count":1,"total_party_level":14,"player_hp":28,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":52,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":387,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"terminal_battle_type":"wild","opponent_party":[{"species_id":16,"name":"Pidgey","level":3}],"catches":[]},{"episode_id":"08627bf2-53e4-51e7-89c7-7ad0b9b71237","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2203,"finished_at":"2026-08-03T11:41:37+00:00","worker":null,"timesteps":null,"episode_reward":5092.761671,"episode_length":11935,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":10,"hp":17}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"3c5883eb-6a6b-56df-91ab-1fc20eae9030","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2204,"finished_at":"2026-08-03T11:41:38+00:00","worker":null,"timesteps":null,"episode_reward":1187.179996,"episode_length":346,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":15}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"6601e777-0111-4610-a69d-b2efa7a77352","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":863,"finished_at":"2026-08-03T11:41:50+00:00","worker":2,"timesteps":6247617,"episode_reward":3958.509615,"episode_length":17183,"map_id":44,"x":7,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":378,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"277a4369-4033-42f8-b97d-d514795942e6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":864,"finished_at":"2026-08-03T11:41:57+00:00","worker":0,"timesteps":6249699,"episode_reward":2559.509615,"episode_length":6381,"map_id":41,"x":8,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":123,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"17557b6f-4cf5-41bc-83cf-7deb238ed77f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":865,"finished_at":"2026-08-03T11:42:01+00:00","worker":0,"timesteps":6250209,"episode_reward":1358.055385,"episode_length":170,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9961f713-db7a-4339-b2a4-042859a78cfd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":820,"finished_at":"2026-08-03T11:42:29+00:00","worker":0,"timesteps":5440230,"episode_reward":6515.169615,"episode_length":11685,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":227,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"bb24d45d-32c0-4ac9-b9cd-d5dfba55e188","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":755,"finished_at":"2026-08-03T11:42:52+00:00","worker":0,"timesteps":5565558,"episode_reward":4705.704615,"episode_length":7324,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":16}],"party_count":1,"total_party_level":9,"player_hp":16,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":263,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"5e7e521e-ac8b-4e73-8445-ed3e7a6085e4","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":821,"finished_at":"2026-08-03T11:42:59+00:00","worker":2,"timesteps":5448567,"episode_reward":6525.849615,"episode_length":18171,"map_id":1,"x":18,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":323,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5f7e1ca9-646e-4cb3-a738-d1097f0bb89f","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":756,"finished_at":"2026-08-03T11:42:59+00:00","worker":0,"timesteps":5566887,"episode_reward":1426.990385,"episode_length":443,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":10}],"party_count":1,"total_party_level":7,"player_hp":10,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":62,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"5be4744a-6d97-4060-9757-ac0f6fcc05ec","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":757,"finished_at":"2026-08-03T11:43:02+00:00","worker":0,"timesteps":5567415,"episode_reward":897.265385,"episode_length":176,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0b92aba4-6340-457e-9671-83a23481659a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":758,"finished_at":"2026-08-03T11:43:15+00:00","worker":0,"timesteps":5569851,"episode_reward":1489.805385,"episode_length":812,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":70,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"7002336b-5408-4da7-a49f-116de71247b7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":759,"finished_at":"2026-08-03T11:43:30+00:00","worker":1,"timesteps":5573010,"episode_reward":5942.924615,"episode_length":10076,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":20}],"party_count":1,"total_party_level":11,"player_hp":20,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":13,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":260,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"8d598100-fd04-400c-9c5d-473a4a5467d2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":760,"finished_at":"2026-08-03T11:43:33+00:00","worker":1,"timesteps":5573688,"episode_reward":843.435385,"episode_length":226,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"7d71ddb4-482e-48fd-a3ad-b78f13b44928","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":822,"finished_at":"2026-08-03T11:43:42+00:00","worker":0,"timesteps":5460645,"episode_reward":2868.539615,"episode_length":6805,"map_id":1,"x":24,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":171,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"321ad145-3c8c-476d-81af-1a120d93b276","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":866,"finished_at":"2026-08-03T11:43:45+00:00","worker":1,"timesteps":6280572,"episode_reward":6173.199615,"episode_length":24047,"map_id":1,"x":11,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":434,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"07c15ea7-501c-4ed5-9873-c896aab53c83","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":761,"finished_at":"2026-08-03T11:43:55+00:00","worker":2,"timesteps":5578176,"episode_reward":5505.345,"episode_length":29649,"map_id":12,"x":17,"y":13,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":32}],"party_count":1,"total_party_level":15,"player_hp":32,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":41,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":337,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"14227675-daf4-4cd0-bf1b-54637c87f4cc","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":762,"finished_at":"2026-08-03T11:43:58+00:00","worker":2,"timesteps":5578563,"episode_reward":832.890385,"episode_length":129,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0430571a-46c3-4cec-b380-39275a33c4df","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":763,"finished_at":"2026-08-03T11:44:01+00:00","worker":1,"timesteps":5578833,"episode_reward":3418.859615,"episode_length":1715,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":148,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"adec783b-585e-455a-87d2-1602505d4be7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":823,"finished_at":"2026-08-03T11:44:06+00:00","worker":1,"timesteps":5468022,"episode_reward":6186.619615,"episode_length":17749,"map_id":1,"x":21,"y":23,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":335,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"57f0408a-6bcf-5018-9563-463376668b73","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2205,"finished_at":"2026-08-03T11:44:09+00:00","worker":null,"timesteps":null,"episode_reward":4700.176641,"episode_length":60000,"map_id":1,"x":13,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"6034c748-5687-5ccb-9d69-e5e5ad06b9f0","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2206,"finished_at":"2026-08-03T11:44:35+00:00","worker":null,"timesteps":null,"episode_reward":4440.071685,"episode_length":7211,"map_id":12,"x":15,"y":13,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":9,"hp":13}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"7659740e-0470-41a8-98ef-a9e21dbfeb5a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":824,"finished_at":"2026-08-03T11:44:36+00:00","worker":2,"timesteps":5476143,"episode_reward":2299.634615,"episode_length":9192,"map_id":1,"x":34,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":179,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"dfc79387-5af1-4efd-ae18-2622e9c1d7e2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":825,"finished_at":"2026-08-03T11:44:58+00:00","worker":0,"timesteps":5482407,"episode_reward":-28.404615,"episode_length":7254,"map_id":0,"x":16,"y":12,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":15}],"party_count":1,"total_party_level":6,"player_hp":15,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":92,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6eceb23e-1949-4826-9fb1-24b3f5fbaf94","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":826,"finished_at":"2026-08-03T11:45:04+00:00","worker":0,"timesteps":5483601,"episode_reward":896.935385,"episode_length":398,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"446e75f0-6900-4fc4-908f-d8db8007f438","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":867,"finished_at":"2026-08-03T11:45:22+00:00","worker":0,"timesteps":6309333,"episode_reward":3221.104615,"episode_length":19708,"map_id":43,"x":0,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":350,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"dc13041b-5dd5-4757-b30c-cc7aecf683a4","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":868,"finished_at":"2026-08-03T11:45:29+00:00","worker":0,"timesteps":6310668,"episode_reward":1530.500385,"episode_length":445,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5255838a-c8ef-4243-a80a-d15294cbd9b8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":869,"finished_at":"2026-08-03T11:45:30+00:00","worker":0,"timesteps":6311097,"episode_reward":1357.670385,"episode_length":143,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":8}],"party_count":1,"total_party_level":7,"player_hp":8,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"0f5536cf-c2d4-444a-9038-e7fb9e28d793","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":870,"finished_at":"2026-08-03T11:45:34+00:00","worker":0,"timesteps":6311853,"episode_reward":872.775385,"episode_length":252,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":6}],"party_count":1,"total_party_level":6,"player_hp":6,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"8e16ea9e-54e9-495c-8cd5-cca2fa8c979c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":871,"finished_at":"2026-08-03T11:45:36+00:00","worker":0,"timesteps":6312252,"episode_reward":1423.260385,"episode_length":133,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"84b2d610-38dd-4f70-a301-64ba2afd13f6","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":827,"finished_at":"2026-08-03T11:45:43+00:00","worker":1,"timesteps":5494449,"episode_reward":2845.169615,"episode_length":8809,"map_id":1,"x":35,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":177,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ed07d8bf-f688-40a8-81e1-89364ddb0207","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":872,"finished_at":"2026-08-03T11:46:06+00:00","worker":1,"timesteps":6321102,"episode_reward":1809.044615,"episode_length":13510,"map_id":41,"x":10,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":123,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"310e71ab-2cfb-41e4-a641-86356a4825d8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":873,"finished_at":"2026-08-03T11:46:08+00:00","worker":1,"timesteps":6321381,"episode_reward":883.260385,"episode_length":93,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"efd66718-c49b-48c1-b6c6-d57dff4d641b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":874,"finished_at":"2026-08-03T11:46:12+00:00","worker":1,"timesteps":6322305,"episode_reward":1477.425385,"episode_length":308,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"bc13f0a7-e22d-43ed-a805-c3abe9eaed7c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":875,"finished_at":"2026-08-03T11:46:13+00:00","worker":1,"timesteps":6322641,"episode_reward":1298.065385,"episode_length":112,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d5538d3c-e6a3-43dd-bcad-b73f3280fcd7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":828,"finished_at":"2026-08-03T11:46:16+00:00","worker":0,"timesteps":5504160,"episode_reward":2175.549615,"episode_length":6853,"map_id":41,"x":9,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":143,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"9611aea8-c1de-4d1e-884d-71c1e4e407f7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":829,"finished_at":"2026-08-03T11:46:19+00:00","worker":0,"timesteps":5504982,"episode_reward":1426.495385,"episode_length":274,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a24d231d-b0d0-4bbe-83b3-5e031af21c53","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":876,"finished_at":"2026-08-03T11:46:21+00:00","worker":1,"timesteps":6324348,"episode_reward":1478.880385,"episode_length":569,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"63e1b4f9-109d-4e74-b356-0ca0a6589008","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":830,"finished_at":"2026-08-03T11:46:24+00:00","worker":0,"timesteps":5505945,"episode_reward":897.370385,"episode_length":321,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"7819ef3d-80f5-4a02-aa2c-0c1ae99f36a3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":764,"finished_at":"2026-08-03T11:46:37+00:00","worker":2,"timesteps":5614605,"episode_reward":4424.884615,"episode_length":12014,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":17}],"party_count":1,"total_party_level":9,"player_hp":17,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":225,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"fbd1aa43-2ca3-4ccd-ae92-4062674e6d06","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":831,"finished_at":"2026-08-03T11:46:40+00:00","worker":2,"timesteps":5510007,"episode_reward":-269.014615,"episode_length":11288,"map_id":0,"x":16,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":64,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f744ad37-4e9d-414d-a66b-eea60ee221ab","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":832,"finished_at":"2026-08-03T11:46:43+00:00","worker":1,"timesteps":5510697,"episode_reward":2766.004615,"episode_length":5416,"map_id":1,"x":35,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":116,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c4ec3131-99dd-4497-9d1d-e61adf55d451","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":877,"finished_at":"2026-08-03T11:46:50+00:00","worker":2,"timesteps":6332712,"episode_reward":2893.699615,"episode_length":28365,"map_id":1,"x":29,"y":12,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":408,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"7b1c3e14-116d-4638-9a01-5778e24451d5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":833,"finished_at":"2026-08-03T11:47:09+00:00","worker":0,"timesteps":5517618,"episode_reward":2740.829615,"episode_length":3891,"map_id":41,"x":10,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":119,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8a594ab1-262e-5662-93c9-a7772f761fad","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2207,"finished_at":"2026-08-03T11:47:11+00:00","worker":null,"timesteps":null,"episode_reward":5651.693339,"episode_length":60000,"map_id":1,"x":19,"y":11,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":33,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"b935ac94-0acf-43e3-a5e0-c3d4de2aa964","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":834,"finished_at":"2026-08-03T11:47:20+00:00","worker":2,"timesteps":5520387,"episode_reward":2524.334615,"episode_length":3460,"map_id":1,"x":35,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":130,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2e5e7953-86e9-4d71-9f8e-744bce153e78","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":765,"finished_at":"2026-08-03T11:47:32+00:00","worker":0,"timesteps":5627280,"episode_reward":9770.949615,"episode_length":19143,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":19}],"party_count":1,"total_party_level":11,"player_hp":19,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":15,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":407,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4641a7c4-4669-41ee-b922-a1a902524f08","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":835,"finished_at":"2026-08-03T11:47:38+00:00","worker":1,"timesteps":5525349,"episode_reward":2851.074615,"episode_length":4884,"map_id":1,"x":35,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":131,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"92c2a0e0-b1f8-4534-948f-0a0fc090a6c2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":878,"finished_at":"2026-08-03T11:47:38+00:00","worker":1,"timesteps":6346017,"episode_reward":2468.549615,"episode_length":7223,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":129,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"da8ca7e2-cfe3-4adf-993c-226149ac3fa5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":836,"finished_at":"2026-08-03T11:47:40+00:00","worker":1,"timesteps":5525991,"episode_reward":1427.395385,"episode_length":214,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"32fa472f-00c3-490d-a450-b33ab063cdb7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":766,"finished_at":"2026-08-03T11:47:42+00:00","worker":1,"timesteps":5628960,"episode_reward":6779.279615,"episode_length":16709,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":22}],"party_count":1,"total_party_level":12,"player_hp":22,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":15,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":285,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"3b6c2932-5202-46c7-b332-d4e51280ce38","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":879,"finished_at":"2026-08-03T11:47:42+00:00","worker":1,"timesteps":6346755,"episode_reward":1367.665385,"episode_length":246,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"291921a2-2d36-4e89-a3f4-38ef9a7bc4b3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":767,"finished_at":"2026-08-03T11:47:44+00:00","worker":1,"timesteps":5629218,"episode_reward":778.485385,"episode_length":86,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":14}],"party_count":1,"total_party_level":6,"player_hp":14,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":36,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"a5874813-11fd-49da-aaae-163aad9b4da5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":837,"finished_at":"2026-08-03T11:47:44+00:00","worker":1,"timesteps":5526600,"episode_reward":1416.380385,"episode_length":203,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"fac5d405-d5fb-4fd1-8358-612bf7eb0bd9","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":768,"finished_at":"2026-08-03T11:47:47+00:00","worker":1,"timesteps":5629614,"episode_reward":833.285385,"episode_length":132,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"55618e20-f5cd-460f-ae85-ec3a38f31413","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":838,"finished_at":"2026-08-03T11:47:56+00:00","worker":0,"timesteps":5529975,"episode_reward":2591.609615,"episode_length":4119,"map_id":1,"x":33,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":147,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f3cc0945-b4b0-44d1-9ced-0c30360105b5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":880,"finished_at":"2026-08-03T11:48:24+00:00","worker":0,"timesteps":6359052,"episode_reward":2781.294615,"episode_length":15600,"map_id":1,"x":6,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":265,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"30174e66-c903-46da-8051-6f44a749d16e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":881,"finished_at":"2026-08-03T11:48:27+00:00","worker":0,"timesteps":6360090,"episode_reward":1421.975385,"episode_length":346,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"cf885d78-4e4d-498f-8561-dc84f3483763","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":839,"finished_at":"2026-08-03T11:48:36+00:00","worker":1,"timesteps":5541588,"episode_reward":26.805385,"episode_length":4996,"map_id":0,"x":15,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":15}],"party_count":1,"total_party_level":6,"player_hp":15,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":91,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"542cdc42-d828-4ac4-8d86-406a19815976","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":882,"finished_at":"2026-08-03T11:49:22+00:00","worker":2,"timesteps":6375867,"episode_reward":5600.409615,"episode_length":14385,"map_id":1,"x":24,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":361,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"3db4f1d9-d0d5-409b-94b5-1abb2e3dc800","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":883,"finished_at":"2026-08-03T11:49:26+00:00","worker":2,"timesteps":6377019,"episode_reward":1302.405385,"episode_length":384,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"84f65493-f9ff-4880-917b-d9d8a498d249","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":884,"finished_at":"2026-08-03T11:49:28+00:00","worker":2,"timesteps":6377427,"episode_reward":938.195385,"episode_length":136,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":6}],"party_count":1,"total_party_level":6,"player_hp":6,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"650f7865-fc15-4cdb-8e73-5e882bca60b2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":885,"finished_at":"2026-08-03T11:49:32+00:00","worker":2,"timesteps":6378330,"episode_reward":1417.780385,"episode_length":301,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":53,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"57e15d77-26bb-4226-b03e-25f366686f28","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":840,"finished_at":"2026-08-03T11:49:33+00:00","worker":2,"timesteps":5557458,"episode_reward":2578.149615,"episode_length":12357,"map_id":1,"x":33,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":160,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e70a97a0-a61c-4404-b783-cee127b35b86","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":886,"finished_at":"2026-08-03T11:49:33+00:00","worker":2,"timesteps":6378639,"episode_reward":993.620385,"episode_length":103,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"dcddb3e6-a2e1-53b6-afe3-b08409d030f8","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2208,"finished_at":"2026-08-03T11:49:36+00:00","worker":null,"timesteps":null,"episode_reward":-335.173317,"episode_length":60000,"map_id":1,"x":35,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"6cf10507-b6ad-4d7d-9581-8211b098c125","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":769,"finished_at":"2026-08-03T11:49:54+00:00","worker":0,"timesteps":5658201,"episode_reward":5377.959615,"episode_length":10307,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":19}],"party_count":1,"total_party_level":10,"player_hp":19,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":279,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"aff7a567-8719-437d-92c8-c78f7535fa5e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":770,"finished_at":"2026-08-03T11:49:56+00:00","worker":0,"timesteps":5658546,"episode_reward":778.190385,"episode_length":115,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6cde5fab-6166-43f4-a0b4-2070cc59cfdd","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":771,"finished_at":"2026-08-03T11:50:00+00:00","worker":0,"timesteps":5659059,"episode_reward":997.900385,"episode_length":171,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"930bd57b-63f4-5098-bff7-7a71b490a221","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2209,"finished_at":"2026-08-03T11:50:18+00:00","worker":null,"timesteps":null,"episode_reward":4931.971672,"episode_length":13175,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":10,"hp":17}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"6f1d0aae-e911-5f31-91ce-953ce3e53182","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2210,"finished_at":"2026-08-03T11:50:20+00:00","worker":null,"timesteps":null,"episode_reward":1241.364996,"episode_length":363,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":13}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"6d356849-015b-4fea-a36d-4c6c1546702b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":887,"finished_at":"2026-08-03T11:50:50+00:00","worker":0,"timesteps":6402126,"episode_reward":2824.934615,"episode_length":14012,"map_id":1,"x":35,"y":12,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":269,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f12797ba-6b8e-43b1-8d5a-a3de0a691811","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":841,"finished_at":"2026-08-03T11:50:50+00:00","worker":1,"timesteps":5578986,"episode_reward":7676.944615,"episode_length":12466,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":17}],"party_count":1,"total_party_level":8,"player_hp":17,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":356,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"136859e6-638a-43a0-9363-c783ccb4f568","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":888,"finished_at":"2026-08-03T11:50:51+00:00","worker":0,"timesteps":6402465,"episode_reward":1358.180385,"episode_length":113,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f5d201d3-fb37-4785-9db6-5fd1def8e0e0","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":772,"finished_at":"2026-08-03T11:50:52+00:00","worker":1,"timesteps":5669394,"episode_reward":4468.524615,"episode_length":13260,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":15}],"party_count":1,"total_party_level":9,"player_hp":15,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":260,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"bad6edea-59a7-4ccf-9bae-905fab0c4de8","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":842,"finished_at":"2026-08-03T11:50:53+00:00","worker":0,"timesteps":5579877,"episode_reward":6835.294615,"episode_length":16634,"map_id":1,"x":21,"y":35,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":325,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c0269de6-1721-4dab-a6a2-e222503813b6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":889,"finished_at":"2026-08-03T11:50:53+00:00","worker":1,"timesteps":6403089,"episode_reward":2516.734615,"episode_length":18778,"map_id":1,"x":35,"y":11,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":330,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6ad72d1e-c08c-4325-9390-9469f7f7b4ca","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":773,"finished_at":"2026-08-03T11:50:54+00:00","worker":1,"timesteps":5669772,"episode_reward":943.455385,"episode_length":126,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"7b19e346-01d3-4bb3-a740-9644e2aad44c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":890,"finished_at":"2026-08-03T11:50:54+00:00","worker":0,"timesteps":6403371,"episode_reward":1407.035385,"episode_length":302,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"72fb4ea2-7554-4397-843a-eea16bf52a62","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":891,"finished_at":"2026-08-03T11:50:55+00:00","worker":1,"timesteps":6403503,"episode_reward":1463.115385,"episode_length":138,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"98a29042-bcf8-440d-b7d2-4336b52535f4","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":843,"finished_at":"2026-08-03T11:50:58+00:00","worker":0,"timesteps":5580903,"episode_reward":1537.465385,"episode_length":342,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":58,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ab943712-70eb-47df-874e-82aaa47e3a55","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":892,"finished_at":"2026-08-03T11:50:59+00:00","worker":0,"timesteps":6403953,"episode_reward":1418.325385,"episode_length":194,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"16e01c1a-6bd3-4d0a-ac74-49c4c323f1bf","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":893,"finished_at":"2026-08-03T11:51:00+00:00","worker":1,"timesteps":6404151,"episode_reward":1411.275385,"episode_length":216,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c08603ce-5f74-4174-8948-1b39421a8a60","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":894,"finished_at":"2026-08-03T11:51:01+00:00","worker":0,"timesteps":6404463,"episode_reward":1416.605385,"episode_length":170,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"014603c1-a3d1-47d2-ba17-a156990a4608","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":895,"finished_at":"2026-08-03T11:51:03+00:00","worker":1,"timesteps":6404760,"episode_reward":1418.510385,"episode_length":203,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":53,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d580c1d9-fd9a-4906-954c-698649352178","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":896,"finished_at":"2026-08-03T11:51:07+00:00","worker":1,"timesteps":6405468,"episode_reward":1303.075385,"episode_length":236,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"175814c0-1aa5-47f2-ab9d-c3545f8bf3b1","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":897,"finished_at":"2026-08-03T11:51:11+00:00","worker":1,"timesteps":6406545,"episode_reward":1532.910385,"episode_length":359,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":58,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6b954197-f93a-42d4-a4d4-0c9015037e99","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":844,"finished_at":"2026-08-03T11:51:41+00:00","worker":2,"timesteps":5593062,"episode_reward":-109.174615,"episode_length":11868,"map_id":0,"x":9,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":15}],"party_count":1,"total_party_level":6,"player_hp":15,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":163,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5223ecd4-f2e4-49ae-a4ff-362bc52321e1","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":774,"finished_at":"2026-08-03T11:51:52+00:00","worker":2,"timesteps":5681961,"episode_reward":7971.544615,"episode_length":22452,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":14,"hp":26}],"party_count":1,"total_party_level":14,"player_hp":26,"player_max_hp":38,"state_path":"states/route1_squirtle.state","battles_won":42,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":368,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4a0a041e-ddce-458c-bf54-5cfd7f4a376d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":845,"finished_at":"2026-08-03T11:52:08+00:00","worker":1,"timesteps":5600565,"episode_reward":2416.589615,"episode_length":7193,"map_id":1,"x":29,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":154,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"63452dbb-464f-41b1-a323-9481d08cf83d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":775,"finished_at":"2026-08-03T11:52:09+00:00","worker":0,"timesteps":5685963,"episode_reward":4743.694615,"episode_length":8968,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":18}],"party_count":1,"total_party_level":9,"player_hp":18,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":280,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c3afdecb-f108-483a-a933-2bad2b4425ac","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":898,"finished_at":"2026-08-03T11:52:09+00:00","worker":0,"timesteps":6423522,"episode_reward":2599.279615,"episode_length":6353,"map_id":41,"x":8,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":127,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2532aee7-762c-452e-aceb-352718bc7f10","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":846,"finished_at":"2026-08-03T11:52:13+00:00","worker":0,"timesteps":5602011,"episode_reward":2265.584615,"episode_length":7036,"map_id":1,"x":34,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":129,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"bd638818-c6d2-43e0-bb7d-0fe572661360","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":899,"finished_at":"2026-08-03T11:52:13+00:00","worker":0,"timesteps":6424215,"episode_reward":1351.770385,"episode_length":231,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"429a1d5c-c4c1-4125-a6d7-6169c845b019","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":900,"finished_at":"2026-08-03T11:52:28+00:00","worker":1,"timesteps":6428655,"episode_reward":2436.424615,"episode_length":7370,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":131,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"0baea52c-7338-495e-963c-d798cebf5e14","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":901,"finished_at":"2026-08-03T11:52:30+00:00","worker":1,"timesteps":6429138,"episode_reward":1408.110385,"episode_length":161,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"910b9be5-3ebd-4f22-b226-4dc54fce0f3e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":902,"finished_at":"2026-08-03T11:52:31+00:00","worker":1,"timesteps":6429513,"episode_reward":994.070385,"episode_length":125,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e7e6bcd1-eade-5d37-8c56-17885be75bae","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2211,"finished_at":"2026-08-03T11:52:44+00:00","worker":null,"timesteps":null,"episode_reward":341.496698,"episode_length":60000,"map_id":1,"x":34,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"43f21874-c28d-418a-a764-075032286de9","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":776,"finished_at":"2026-08-03T11:53:17+00:00","worker":1,"timesteps":5701941,"episode_reward":6085.869615,"episode_length":10723,"map_id":12,"x":17,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":17,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":20}],"party_count":1,"total_party_level":11,"player_hp":20,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":15,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":238,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"66ccfa90-274b-4971-b3ac-cb7ec3b788c9","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":847,"finished_at":"2026-08-03T11:53:17+00:00","worker":0,"timesteps":5620005,"episode_reward":2051.714615,"episode_length":5998,"map_id":41,"x":9,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":123,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d1c7d12f-6455-4de5-97ec-d05215131a1a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":848,"finished_at":"2026-08-03T11:53:31+00:00","worker":1,"timesteps":5623461,"episode_reward":542.245385,"episode_length":7632,"map_id":40,"x":8,"y":11,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":17}],"party_count":1,"total_party_level":7,"player_hp":17,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":103,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"db21e302-8ff2-5418-b7d5-9c99c7129f21","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2212,"finished_at":"2026-08-03T11:53:45+00:00","worker":null,"timesteps":null,"episode_reward":5793.03666,"episode_length":18200,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":11,"hp":18}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"73c8af9d-9da8-4cec-aa8e-6d19e085fddd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":849,"finished_at":"2026-08-03T11:53:51+00:00","worker":2,"timesteps":5629131,"episode_reward":-108.319615,"episode_length":12023,"map_id":0,"x":12,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":15}],"party_count":1,"total_party_level":6,"player_hp":15,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":129,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f10ae092-ff01-44c9-990f-7ad39196f497","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":850,"finished_at":"2026-08-03T11:53:56+00:00","worker":2,"timesteps":5630268,"episode_reward":787.880385,"episode_length":379,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"dc1c6ddb-603b-43ed-8a33-8f6c33c8d7b7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":851,"finished_at":"2026-08-03T11:53:58+00:00","worker":1,"timesteps":5630499,"episode_reward":1405.055385,"episode_length":2346,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":109,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"1a158573-d677-429c-9677-a6709caa481c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":852,"finished_at":"2026-08-03T11:53:59+00:00","worker":2,"timesteps":5630655,"episode_reward":832.680385,"episode_length":129,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"1e954339-2a16-4f36-9d63-7ae42ee82b36","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":903,"finished_at":"2026-08-03T11:54:06+00:00","worker":2,"timesteps":6456663,"episode_reward":6406.174615,"episode_length":26008,"map_id":1,"x":13,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":489,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c88b589d-d558-4360-adc4-8d147427a062","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":853,"finished_at":"2026-08-03T11:54:10+00:00","worker":2,"timesteps":5632941,"episode_reward":1483.785385,"episode_length":762,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":9}],"party_count":1,"total_party_level":7,"player_hp":9,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":57,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a5134f86-f5cd-4afa-9ad9-2322914145a9","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":904,"finished_at":"2026-08-03T11:54:16+00:00","worker":1,"timesteps":6459783,"episode_reward":3233.004615,"episode_length":10090,"map_id":1,"x":25,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":252,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"60db33ad-c99d-4947-b12c-ae6fddcf71c5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":905,"finished_at":"2026-08-03T11:54:18+00:00","worker":1,"timesteps":6460218,"episode_reward":982.900385,"episode_length":145,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2c864ef4-fb09-43d8-9cc2-d52f5e217dfe","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":906,"finished_at":"2026-08-03T11:54:22+00:00","worker":1,"timesteps":6460785,"episode_reward":987.830385,"episode_length":189,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e2d0ec4d-c2c4-462c-8f1d-7393d2ecf4d5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":907,"finished_at":"2026-08-03T11:54:22+00:00","worker":0,"timesteps":6460935,"episode_reward":3133.464615,"episode_length":12240,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":212,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ee73fe7a-74d3-490c-9d2c-b04014889d1b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":908,"finished_at":"2026-08-03T11:54:23+00:00","worker":1,"timesteps":6461316,"episode_reward":818.260385,"episode_length":177,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"56024400-b376-4f4c-9965-3a7c4aa006fe","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":854,"finished_at":"2026-08-03T11:54:52+00:00","worker":1,"timesteps":5644794,"episode_reward":2630.969615,"episode_length":4765,"map_id":41,"x":12,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":141,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f1169b26-d497-49c8-99d8-8971b68bd0c1","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":777,"finished_at":"2026-08-03T11:54:54+00:00","worker":2,"timesteps":5726262,"episode_reward":-75.519615,"episode_length":14767,"map_id":0,"x":14,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":203,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"dcfb326f-1d86-4402-b16b-55562ebf9192","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":855,"finished_at":"2026-08-03T11:54:56+00:00","worker":1,"timesteps":5645334,"episode_reward":1362.245385,"episode_length":180,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"97c19729-cb9c-4ee6-9f20-9f8038fdc743","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":856,"finished_at":"2026-08-03T11:54:58+00:00","worker":0,"timesteps":5645961,"episode_reward":2822.814615,"episode_length":8652,"map_id":1,"x":34,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":176,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"de978793-dad2-4804-bb5c-3e51bd890307","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":778,"finished_at":"2026-08-03T11:54:59+00:00","worker":2,"timesteps":5727348,"episode_reward":896.785385,"episode_length":362,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"cc93ba38-b1fe-4c9d-b1be-62e72aff16a8","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":857,"finished_at":"2026-08-03T11:55:05+00:00","worker":2,"timesteps":5647863,"episode_reward":2176.164615,"episode_length":4974,"map_id":41,"x":6,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":122,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3ef6ba98-dcf2-4830-8ece-0ced7d51ccf1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":858,"finished_at":"2026-08-03T11:55:16+00:00","worker":2,"timesteps":5650632,"episode_reward":1360.700385,"episode_length":923,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":68,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"17ea1870-1c85-49ec-b964-d3b5d3597fdc","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":779,"finished_at":"2026-08-03T11:55:52+00:00","worker":0,"timesteps":5738604,"episode_reward":6711.589615,"episode_length":17547,"map_id":1,"x":12,"y":23,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":346,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c2eac40e-92ab-5e5e-bd2a-ce0126bfede7","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2213,"finished_at":"2026-08-03T11:56:13+00:00","worker":null,"timesteps":null,"episode_reward":4143.016654,"episode_length":60000,"map_id":1,"x":17,"y":15,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e1d7ea09-cd36-4281-aa53-2e8a7f2ab15e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":909,"finished_at":"2026-08-03T11:56:13+00:00","worker":2,"timesteps":6493548,"episode_reward":3584.199615,"episode_length":12295,"map_id":1,"x":14,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":214,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2a3ae86d-6411-4ae2-80ec-d70c29c34b5d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":780,"finished_at":"2026-08-03T11:56:18+00:00","worker":0,"timesteps":5744430,"episode_reward":3219.084615,"episode_length":1942,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":142,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ba8597e0-fba8-4d3e-97da-0a8aa2ebd316","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":781,"finished_at":"2026-08-03T11:56:21+00:00","worker":0,"timesteps":5744796,"episode_reward":778.035385,"episode_length":122,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4e6a4837-b945-4e3b-a489-41d3ba8af639","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":910,"finished_at":"2026-08-03T11:56:22+00:00","worker":0,"timesteps":6496026,"episode_reward":-159.129615,"episode_length":11697,"map_id":0,"x":9,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":149,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"66d94b81-9d31-44d1-bfe7-772a29a4e449","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":782,"finished_at":"2026-08-03T11:56:24+00:00","worker":0,"timesteps":5745525,"episode_reward":1417.400385,"episode_length":243,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"975adfec-e9a0-4453-b863-0284a7839962","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":859,"finished_at":"2026-08-03T11:56:32+00:00","worker":1,"timesteps":5672172,"episode_reward":2327.714615,"episode_length":8946,"map_id":1,"x":25,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":164,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"eef5a628-ceec-4ce0-a45d-47fbf85614c4","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":860,"finished_at":"2026-08-03T11:56:35+00:00","worker":2,"timesteps":5672745,"episode_reward":2207.409615,"episode_length":7371,"map_id":1,"x":29,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":139,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e5920860-424f-4832-b476-85e47be06067","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":861,"finished_at":"2026-08-03T11:56:38+00:00","worker":2,"timesteps":5673720,"episode_reward":1371.820385,"episode_length":325,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"9ea084d5-1599-492b-98c7-5f4f42763711","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":911,"finished_at":"2026-08-03T11:56:52+00:00","worker":1,"timesteps":6504552,"episode_reward":-236.644615,"episode_length":14412,"map_id":0,"x":9,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":137,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"50c8b2c1-7d5c-4674-918a-c109c9649531","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":783,"finished_at":"2026-08-03T11:57:00+00:00","worker":0,"timesteps":5752833,"episode_reward":3163.834615,"episode_length":2436,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":158,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"14f4bb0d-fb6d-4a79-b616-52945d9288af","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":912,"finished_at":"2026-08-03T11:57:13+00:00","worker":1,"timesteps":6509745,"episode_reward":3446.179615,"episode_length":1731,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":175,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"cc1056af-6799-48d5-af21-abb27e429c2a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":862,"finished_at":"2026-08-03T11:57:30+00:00","worker":0,"timesteps":5688786,"episode_reward":-145.999615,"episode_length":14275,"map_id":0,"x":11,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":182,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"69c14543-001e-48fa-a99a-395d4663c3cf","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":785,"finished_at":"2026-08-03T11:57:31+00:00","worker":1,"timesteps":5758914,"episode_reward":6839.709615,"episode_length":18991,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":23}],"party_count":1,"total_party_level":12,"player_hp":23,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":27,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":295,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"a470ca29-3896-4b59-a40c-98e2585e452c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":784,"finished_at":"2026-08-03T11:57:31+00:00","worker":2,"timesteps":5758860,"episode_reward":6620.894615,"episode_length":10504,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":22}],"party_count":1,"total_party_level":12,"player_hp":22,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":19,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":279,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"24500b72-c709-4223-9575-ddb0badf6cfd","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":786,"finished_at":"2026-08-03T11:57:33+00:00","worker":2,"timesteps":5759211,"episode_reward":938.080385,"episode_length":117,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"72ba07a9-6909-4111-880d-4bca3237fbff","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":787,"finished_at":"2026-08-03T11:57:36+00:00","worker":2,"timesteps":5759853,"episode_reward":887.565385,"episode_length":214,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"9bf7e63e-76a8-4826-a8b3-b9b0170c86da","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":788,"finished_at":"2026-08-03T11:57:41+00:00","worker":2,"timesteps":5760510,"episode_reward":887.030385,"episode_length":219,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1d478983-b154-4cf0-912d-94782b5506e5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":789,"finished_at":"2026-08-03T11:57:43+00:00","worker":0,"timesteps":5761263,"episode_reward":3579.974615,"episode_length":2810,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":189,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"a6a5bd5b-1784-4cc9-bbf9-44f45496bcd2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":790,"finished_at":"2026-08-03T11:57:50+00:00","worker":0,"timesteps":5762328,"episode_reward":832.180385,"episode_length":355,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4e9b563b-caea-4ec0-a43f-fa59e5c8ef81","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":863,"finished_at":"2026-08-03T11:58:13+00:00","worker":2,"timesteps":5701176,"episode_reward":48.155385,"episode_length":9152,"map_id":40,"x":9,"y":11,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":15}],"party_count":1,"total_party_level":6,"player_hp":15,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":112,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"b390fe2c-30e6-4c4e-9056-95ea3e5919cd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":864,"finished_at":"2026-08-03T11:58:28+00:00","worker":1,"timesteps":5704812,"episode_reward":-68.964615,"episode_length":10880,"map_id":0,"x":18,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":124,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"55c1cdaf-53a6-55dc-8a78-a6f06f32b2c7","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2214,"finished_at":"2026-08-03T11:58:37+00:00","worker":null,"timesteps":null,"episode_reward":-441.413297,"episode_length":60000,"map_id":1,"x":35,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"b0238cc7-60f9-4b75-a67f-7bd993726d59","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":791,"finished_at":"2026-08-03T11:58:40+00:00","worker":0,"timesteps":5773122,"episode_reward":4149.514615,"episode_length":3598,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":13}],"party_count":1,"total_party_level":8,"player_hp":13,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":221,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"444af9c1-5972-427b-867a-963e7047c9f8","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":792,"finished_at":"2026-08-03T11:58:43+00:00","worker":0,"timesteps":5773605,"episode_reward":1008.140385,"episode_length":161,"map_id":12,"x":16,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c2c15658-8170-5275-acbd-a7c184d464c0","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2215,"finished_at":"2026-08-03T11:58:51+00:00","worker":null,"timesteps":null,"episode_reward":4387.786685,"episode_length":3858,"map_id":12,"x":15,"y":13,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":9,"hp":17}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"f983f0d7-b719-4a08-9556-b353f172c14a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":793,"finished_at":"2026-08-03T11:59:21+00:00","worker":1,"timesteps":5780961,"episode_reward":5295.609615,"episode_length":7349,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":16}],"party_count":1,"total_party_level":10,"player_hp":16,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":246,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"89351fac-20a3-4632-b2e1-68bd43a4cb01","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":794,"finished_at":"2026-08-03T11:59:28+00:00","worker":0,"timesteps":5782386,"episode_reward":4645.939615,"episode_length":2927,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":14}],"party_count":1,"total_party_level":9,"player_hp":14,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":203,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"28d3f653-1a54-4dba-a528-0d1eff2885fd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":865,"finished_at":"2026-08-03T11:59:42+00:00","worker":0,"timesteps":5725500,"episode_reward":2166.344615,"episode_length":12238,"map_id":1,"x":24,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":149,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e8cfd2b9-d8b8-4d95-b475-149a46a1b54e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":795,"finished_at":"2026-08-03T11:59:55+00:00","worker":1,"timesteps":5788509,"episode_reward":3375.784615,"episode_length":2516,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":183,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"fda7b1d0-67fb-4fd2-b3b2-4d659f51bde4","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":913,"finished_at":"2026-08-03T12:00:27+00:00","worker":0,"timesteps":6559443,"episode_reward":3466.069615,"episode_length":21139,"map_id":41,"x":11,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":275,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2406322c-2da7-4333-b620-0e4c3848a77f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":866,"finished_at":"2026-08-03T12:01:05+00:00","worker":1,"timesteps":5749509,"episode_reward":2615.429615,"episode_length":14899,"map_id":1,"x":12,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":240,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"268ba249-38fa-48c2-8efd-2c0e21862fa6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":914,"finished_at":"2026-08-03T12:01:13+00:00","worker":2,"timesteps":6570078,"episode_reward":4516.744615,"episode_length":25510,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":9,"hp":15}],"party_count":1,"total_party_level":9,"player_hp":15,"player_max_hp":27,"state_path":"states/route1_bulbasaur.state","battles_won":15,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":395,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"4cabfb0f-5f6f-42b9-a19c-56588b2d3930","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":915,"finished_at":"2026-08-03T12:01:15+00:00","worker":2,"timesteps":6570450,"episode_reward":938.225385,"episode_length":124,"map_id":12,"x":16,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5af445ae-4e0e-4083-a325-294e0baa876b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":867,"finished_at":"2026-08-03T12:01:16+00:00","worker":0,"timesteps":5752389,"episode_reward":2326.519615,"episode_length":8963,"map_id":1,"x":5,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":179,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"1dd10cae-ab7b-416d-b907-0305c60fa0b1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":868,"finished_at":"2026-08-03T12:01:32+00:00","worker":1,"timesteps":5756832,"episode_reward":860.730385,"episode_length":2441,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":70,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6ecf17d1-e8ad-4822-abe4-2feea76744b6","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":869,"finished_at":"2026-08-03T12:01:36+00:00","worker":1,"timesteps":5757795,"episode_reward":831.510385,"episode_length":321,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":8}],"party_count":1,"total_party_level":6,"player_hp":8,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"65a3f146-a40d-5c3e-bb5d-94a363c8bc52","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2216,"finished_at":"2026-08-03T12:01:53+00:00","worker":null,"timesteps":null,"episode_reward":2481.781654,"episode_length":66529,"map_id":41,"x":10,"y":7,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":9,"hp":27}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"2b61d026-61d0-5f2b-b33e-67545d129bd0","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2217,"finished_at":"2026-08-03T12:01:54+00:00","worker":null,"timesteps":null,"episode_reward":1144.025002,"episode_length":93,"map_id":12,"x":15,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":11}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"db801717-b9e2-4163-9cbd-dabf412f20ba","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":796,"finished_at":"2026-08-03T12:02:04+00:00","worker":0,"timesteps":5813928,"episode_reward":5985.734615,"episode_length":10514,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":20}],"party_count":1,"total_party_level":11,"player_hp":20,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":12,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":248,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"92c22b8d-b5be-4d48-8f08-401e25657988","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":916,"finished_at":"2026-08-03T12:02:17+00:00","worker":0,"timesteps":6586689,"episode_reward":4057.424615,"episode_length":9082,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":321,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"8a08217f-cf4b-4959-be91-029063104224","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":917,"finished_at":"2026-08-03T12:02:24+00:00","worker":2,"timesteps":6589119,"episode_reward":-57.779615,"episode_length":6223,"map_id":0,"x":10,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":57,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6dde9fe9-8050-44e4-b39b-1f73ef407a22","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":797,"finished_at":"2026-08-03T12:02:38+00:00","worker":0,"timesteps":5821065,"episode_reward":3859.119615,"episode_length":2379,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":169,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"5a1e8b9c-307d-472d-b381-91b3ba61c600","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":798,"finished_at":"2026-08-03T12:02:42+00:00","worker":0,"timesteps":5821710,"episode_reward":1421.910385,"episode_length":215,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6c51eabb-4a34-4346-b0eb-7ade5ee2f99e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":799,"finished_at":"2026-08-03T12:02:55+00:00","worker":1,"timesteps":5824080,"episode_reward":5974.959615,"episode_length":11857,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":21}],"party_count":1,"total_party_level":11,"player_hp":21,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":11,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":300,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ea79a216-cf59-4687-a392-eca3408dbb05","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":800,"finished_at":"2026-08-03T12:02:59+00:00","worker":0,"timesteps":5824644,"episode_reward":3178.144615,"episode_length":978,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":125,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ca223cc5-e05d-4985-8732-e95d1717fe1d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":801,"finished_at":"2026-08-03T12:03:03+00:00","worker":0,"timesteps":5825328,"episode_reward":1372.945385,"episode_length":228,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4daf674c-e592-4b67-bcad-0b0d0947f867","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":802,"finished_at":"2026-08-03T12:03:05+00:00","worker":0,"timesteps":5825739,"episode_reward":828.220385,"episode_length":137,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"82402424-2171-5b9a-a405-f9e2854ad94c","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2218,"finished_at":"2026-08-03T12:03:07+00:00","worker":null,"timesteps":null,"episode_reward":6389.081646,"episode_length":21195,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":12,"hp":20}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"d6dd45d4-1c50-4983-aeda-9818999d59ca","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":870,"finished_at":"2026-08-03T12:03:08+00:00","worker":2,"timesteps":5783847,"episode_reward":5108.859615,"episode_length":27557,"map_id":1,"x":17,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":334,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d2a12f45-5454-48ca-b3c3-d84e9e7e1e68","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":803,"finished_at":"2026-08-03T12:03:09+00:00","worker":0,"timesteps":5826396,"episode_reward":842.660385,"episode_length":219,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"a8ab92f1-dc12-4404-ad6b-3ce5243210ba","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":871,"finished_at":"2026-08-03T12:03:10+00:00","worker":2,"timesteps":5784522,"episode_reward":842.020385,"episode_length":225,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"b589857a-5b5f-426d-aed2-2d9ba0d78c58","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":804,"finished_at":"2026-08-03T12:03:19+00:00","worker":2,"timesteps":5828709,"episode_reward":5830.205,"episode_length":22733,"map_id":12,"x":15,"y":31,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":30}],"party_count":1,"total_party_level":15,"player_hp":30,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":43,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":324,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"66457e2f-2e71-490e-ac2b-fe989c5807a7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":805,"finished_at":"2026-08-03T12:03:23+00:00","worker":2,"timesteps":5829291,"episode_reward":842.845385,"episode_length":194,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"3151c3cb-905a-469f-835f-00cbc9f766dd","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":918,"finished_at":"2026-08-03T12:03:28+00:00","worker":1,"timesteps":6609021,"episode_reward":5863.144615,"episode_length":33092,"map_id":41,"x":10,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":12,"hp":34}],"party_count":1,"total_party_level":12,"player_hp":34,"player_max_hp":34,"state_path":"states/route1_bulbasaur.state","battles_won":26,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":405,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ef247029-8548-41f0-a575-03e300a9cdbc","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":872,"finished_at":"2026-08-03T12:03:43+00:00","worker":0,"timesteps":5793459,"episode_reward":6079.394615,"episode_length":13690,"map_id":1,"x":17,"y":10,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":323,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"61c0c479-b30c-4927-a266-7287118f4ec7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":806,"finished_at":"2026-08-03T12:03:47+00:00","worker":1,"timesteps":5833818,"episode_reward":4595.084615,"episode_length":3246,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":18}],"party_count":1,"total_party_level":9,"player_hp":18,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":176,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"42fd30bb-9925-4a9c-b75c-cffbc7b086ee","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":873,"finished_at":"2026-08-03T12:03:54+00:00","worker":0,"timesteps":5795751,"episode_reward":2006.935385,"episode_length":764,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":53,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0de2371b-c251-4b62-bb01-3e0a047e85d3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":874,"finished_at":"2026-08-03T12:03:58+00:00","worker":0,"timesteps":5796762,"episode_reward":1380.870385,"episode_length":337,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":53,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"53343e47-6ac2-422b-ac22-3db00c395c1a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":875,"finished_at":"2026-08-03T12:04:03+00:00","worker":0,"timesteps":5798133,"episode_reward":896.120385,"episode_length":457,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"327ae371-96e0-47af-ba8d-641db40ad674","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":876,"finished_at":"2026-08-03T12:04:13+00:00","worker":1,"timesteps":5800611,"episode_reward":2036.224615,"episode_length":14272,"map_id":1,"x":6,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":171,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0ee931a5-6a73-4955-9f79-19ff1320ff3d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":877,"finished_at":"2026-08-03T12:04:15+00:00","worker":1,"timesteps":5801145,"episode_reward":787.865385,"episode_length":178,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"02326f03-9217-4f9a-8fa8-f464e723ff26","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":807,"finished_at":"2026-08-03T12:04:21+00:00","worker":1,"timesteps":5840430,"episode_reward":3900.234615,"episode_length":2204,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":14}],"party_count":1,"total_party_level":8,"player_hp":14,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":165,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"60716824-4f16-4d8f-9650-30a1db96261e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":808,"finished_at":"2026-08-03T12:04:23+00:00","worker":1,"timesteps":5840913,"episode_reward":1362.210385,"episode_length":161,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"b42792c7-25cb-43a7-83a4-05e7d0d61381","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":809,"finished_at":"2026-08-03T12:04:26+00:00","worker":1,"timesteps":5841405,"episode_reward":887.685385,"episode_length":164,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"fcd1dff3-ae0c-4ad5-8b93-2c339ac2aa63","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":878,"finished_at":"2026-08-03T12:04:27+00:00","worker":1,"timesteps":5804061,"episode_reward":1482.485385,"episode_length":972,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":65,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"b1c63647-b859-48ba-8bf7-e55f5b194246","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":810,"finished_at":"2026-08-03T12:04:32+00:00","worker":1,"timesteps":5842749,"episode_reward":1361.225385,"episode_length":448,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2566c8a8-82f5-434a-b2f6-a18307051591","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":811,"finished_at":"2026-08-03T12:04:36+00:00","worker":2,"timesteps":5843229,"episode_reward":4099.274615,"episode_length":4646,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":201,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0c90abc0-056c-4fee-831b-ab7f59d5b04f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":919,"finished_at":"2026-08-03T12:04:37+00:00","worker":1,"timesteps":6629994,"episode_reward":2540.199615,"episode_length":6991,"map_id":41,"x":10,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":108,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"98eb3537-1af5-4369-aade-0785d03342fa","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":879,"finished_at":"2026-08-03T12:04:38+00:00","worker":1,"timesteps":5806734,"episode_reward":1907.780385,"episode_length":891,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d6ab9d8e-2710-487e-be46-0d5ec8238ff3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":812,"finished_at":"2026-08-03T12:04:38+00:00","worker":2,"timesteps":5843640,"episode_reward":777.970385,"episode_length":137,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"308adca1-b659-4bef-8a88-8717b93e7e86","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":813,"finished_at":"2026-08-03T12:04:40+00:00","worker":2,"timesteps":5844075,"episode_reward":833.550385,"episode_length":145,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"110441ce-d6e7-4d20-96a4-38f6771a25b0","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":814,"finished_at":"2026-08-03T12:04:44+00:00","worker":1,"timesteps":5844717,"episode_reward":1320.805385,"episode_length":656,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":63,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2e922520-f793-4859-af78-82e184fd66ff","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":815,"finished_at":"2026-08-03T12:04:45+00:00","worker":2,"timesteps":5844843,"episode_reward":842.245385,"episode_length":256,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"87117271-5cfd-4d5e-92ea-26f75a68bcf7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":816,"finished_at":"2026-08-03T12:04:46+00:00","worker":1,"timesteps":5845098,"episode_reward":832.690385,"episode_length":127,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":14}],"party_count":1,"total_party_level":6,"player_hp":14,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4b77f3ea-a86e-4141-b16f-2b65c34a28e2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":920,"finished_at":"2026-08-03T12:04:53+00:00","worker":0,"timesteps":6635121,"episode_reward":359.645385,"episode_length":16144,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":206,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a1dd7440-2b49-417a-84f1-86ef2899f52c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":921,"finished_at":"2026-08-03T12:04:55+00:00","worker":0,"timesteps":6635421,"episode_reward":1353.185385,"episode_length":100,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"8d4f06ab-6787-42f9-94bb-f19a8637b8b0","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":817,"finished_at":"2026-08-03T12:04:56+00:00","worker":0,"timesteps":5847174,"episode_reward":5859.624615,"episode_length":6926,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":21}],"party_count":1,"total_party_level":11,"player_hp":21,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":11,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":226,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ca0f352a-50da-4510-a6d8-f4ba38e9f4a1","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":922,"finished_at":"2026-08-03T12:04:59+00:00","worker":0,"timesteps":6636390,"episode_reward":1362.030385,"episode_length":323,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5ed1bae0-741c-4618-ae1d-e769bc93e650","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":818,"finished_at":"2026-08-03T12:05:00+00:00","worker":0,"timesteps":5847651,"episode_reward":1472.710385,"episode_length":159,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2e7eb611-8fc0-4b35-a26c-37e7b3a6511a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":923,"finished_at":"2026-08-03T12:05:08+00:00","worker":0,"timesteps":6638730,"episode_reward":1454.615385,"episode_length":780,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":68,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"3574c091-df2e-442c-9ac6-7feefdee30f1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":881,"finished_at":"2026-08-03T12:05:08+00:00","worker":2,"timesteps":5814744,"episode_reward":2177.274615,"episode_length":10074,"map_id":1,"x":4,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":154,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"922f6e17-ad43-4172-9ea4-ed4e9753eee7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":880,"finished_at":"2026-08-03T12:05:08+00:00","worker":0,"timesteps":5814651,"episode_reward":1989.584615,"episode_length":5506,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":105,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6efb57d4-1412-4f59-b29b-af778b071906","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":882,"finished_at":"2026-08-03T12:05:10+00:00","worker":0,"timesteps":5815083,"episode_reward":1362.695385,"episode_length":144,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"02ef7cb6-4d1c-48ec-b9ac-7a9725cfd7bf","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":883,"finished_at":"2026-08-03T12:05:13+00:00","worker":0,"timesteps":5815449,"episode_reward":1362.795385,"episode_length":122,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c857d581-ea9a-44dc-8d0d-6388459d8727","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":924,"finished_at":"2026-08-03T12:05:14+00:00","worker":0,"timesteps":6640155,"episode_reward":1579.120385,"episode_length":475,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a5a1316b-9773-4be6-8111-78a81d222f79","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":884,"finished_at":"2026-08-03T12:05:16+00:00","worker":2,"timesteps":5816220,"episode_reward":1365.645385,"episode_length":492,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8e38f0db-ce42-4e05-829e-484109e9b0e2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":819,"finished_at":"2026-08-03T12:05:40+00:00","worker":0,"timesteps":5856423,"episode_reward":3868.014615,"episode_length":2924,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":17}],"party_count":1,"total_party_level":8,"player_hp":17,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":168,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"a0b1a31b-c605-426e-a7e5-52c6c681a472","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":925,"finished_at":"2026-08-03T12:05:41+00:00","worker":2,"timesteps":6648423,"episode_reward":718.105385,"episode_length":19768,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":195,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"b9455f6d-8079-40d7-86d6-620f0269077f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":885,"finished_at":"2026-08-03T12:05:52+00:00","worker":1,"timesteps":5825274,"episode_reward":2549.434615,"episode_length":6180,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":105,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"605297ce-1faf-45c3-8579-4f2d7cc76de9","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":926,"finished_at":"2026-08-03T12:05:53+00:00","worker":1,"timesteps":6651696,"episode_reward":2503.084615,"episode_length":7234,"map_id":1,"x":19,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":129,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a92936ef-c6a4-49f6-addd-8f2ce0b7f079","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":927,"finished_at":"2026-08-03T12:05:54+00:00","worker":1,"timesteps":6652218,"episode_reward":1403.355385,"episode_length":174,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"03856da5-90d3-4c17-b309-b73720c1662f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":928,"finished_at":"2026-08-03T12:05:57+00:00","worker":1,"timesteps":6652539,"episode_reward":883.280385,"episode_length":107,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"68c75674-5302-48e1-b28e-7c90ece16ca8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":929,"finished_at":"2026-08-03T12:05:58+00:00","worker":1,"timesteps":6653070,"episode_reward":823.340385,"episode_length":177,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"925720a6-1a34-40b6-b34c-339e6ca3d5d7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":886,"finished_at":"2026-08-03T12:05:58+00:00","worker":1,"timesteps":5826825,"episode_reward":1420.220385,"episode_length":517,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"22f9ba9c-37cc-47b6-9072-234589cab4b2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":820,"finished_at":"2026-08-03T12:05:59+00:00","worker":2,"timesteps":5860059,"episode_reward":5264.774615,"episode_length":5072,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":20}],"party_count":1,"total_party_level":10,"player_hp":20,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":201,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0ade2f3f-2122-4ceb-8a5e-1e2496efdf2a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":930,"finished_at":"2026-08-03T12:06:00+00:00","worker":1,"timesteps":6653589,"episode_reward":1362.820385,"episode_length":173,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"09cc4486-9398-541c-b42a-1198a3a1843e","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2219,"finished_at":"2026-08-03T12:06:02+00:00","worker":null,"timesteps":null,"episode_reward":2871.946639,"episode_length":61632,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":9,"hp":27}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"f780308d-25f0-4edc-ad5e-bfcbd9bcef80","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":887,"finished_at":"2026-08-03T12:06:15+00:00","worker":1,"timesteps":5831244,"episode_reward":1471.300385,"episode_length":1473,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":73,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"496bc76a-eb9a-4551-b0a4-d71cdba1249c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":888,"finished_at":"2026-08-03T12:06:21+00:00","worker":1,"timesteps":5833086,"episode_reward":839.945385,"episode_length":614,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":8}],"party_count":1,"total_party_level":6,"player_hp":8,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ba161e33-5791-4173-9de7-0fed2ce8e9aa","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":889,"finished_at":"2026-08-03T12:06:55+00:00","worker":0,"timesteps":5842365,"episode_reward":2728.834615,"episode_length":8972,"map_id":1,"x":9,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":143,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2a71252b-fec8-48fd-b4ac-fb2d9b110bbd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":890,"finished_at":"2026-08-03T12:07:02+00:00","worker":2,"timesteps":5844231,"episode_reward":2880.599615,"episode_length":9337,"map_id":1,"x":10,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":191,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3245fab3-2b4c-4e1a-9be8-679da0bd0fb9","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":891,"finished_at":"2026-08-03T12:07:08+00:00","worker":2,"timesteps":5845680,"episode_reward":1430.880385,"episode_length":483,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4b48815b-6489-48bc-91d2-89602f3e0f2a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":892,"finished_at":"2026-08-03T12:07:43+00:00","worker":1,"timesteps":5855160,"episode_reward":2776.994615,"episode_length":7358,"map_id":1,"x":7,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":166,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2c679ea1-ae47-47af-87e1-b25e34a71587","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":931,"finished_at":"2026-08-03T12:08:05+00:00","worker":2,"timesteps":6690111,"episode_reward":6692.944615,"episode_length":13896,"map_id":41,"x":10,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":297,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"1fc4dc91-7b55-479c-9cfd-47d371140439","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":821,"finished_at":"2026-08-03T12:08:15+00:00","worker":0,"timesteps":5891997,"episode_reward":3470.714615,"episode_length":11858,"map_id":0,"x":16,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":18}],"party_count":1,"total_party_level":8,"player_hp":18,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":249,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4b45d8bb-681c-4711-aa84-8aa0a3dfe041","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":893,"finished_at":"2026-08-03T12:08:24+00:00","worker":2,"timesteps":5866224,"episode_reward":2917.594615,"episode_length":6848,"map_id":1,"x":7,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":158,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"7402f372-8aa1-587a-a9d8-d6a17331c01c","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2220,"finished_at":"2026-08-03T12:08:28+00:00","worker":null,"timesteps":null,"episode_reward":3561.556641,"episode_length":60000,"map_id":1,"x":11,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"f74c516e-6d7d-53a5-a74a-5a9960f23c75","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2221,"finished_at":"2026-08-03T12:08:38+00:00","worker":null,"timesteps":null,"episode_reward":3839.46669,"episode_length":2602,"map_id":12,"x":15,"y":13,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":8,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"27112d00-4bc3-501c-a001-9ef03a11b761","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2222,"finished_at":"2026-08-03T12:08:39+00:00","worker":null,"timesteps":null,"episode_reward":1198.824999,"episode_length":99,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":14}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"9974b976-5016-55c9-bdeb-b46c901fbd82","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2223,"finished_at":"2026-08-03T12:08:40+00:00","worker":null,"timesteps":null,"episode_reward":1207.314998,"episode_length":225,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":15}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"89c56459-01e2-56c3-a952-30d5031c38df","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2224,"finished_at":"2026-08-03T12:08:43+00:00","worker":null,"timesteps":null,"episode_reward":848.379999,"episode_length":422,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":11}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"24d25898-e2c5-4c6c-8841-4c1a4c62d25a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":822,"finished_at":"2026-08-03T12:08:46+00:00","worker":1,"timesteps":5898423,"episode_reward":7062.879615,"episode_length":17775,"map_id":12,"x":17,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":17,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":13,"hp":25}],"party_count":1,"total_party_level":13,"player_hp":25,"player_max_hp":36,"state_path":"states/route1_squirtle.state","battles_won":29,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":250,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4b9176c9-6e9b-464d-9934-69eebfa5f6ae","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":894,"finished_at":"2026-08-03T12:09:11+00:00","worker":0,"timesteps":5878785,"episode_reward":5396.494615,"episode_length":12140,"map_id":44,"x":4,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":304,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"473dd510-1361-4ab3-af94-bd028f5ee36c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":932,"finished_at":"2026-08-03T12:09:12+00:00","worker":2,"timesteps":6710556,"episode_reward":2444.819615,"episode_length":6815,"map_id":41,"x":9,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":123,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"57e8f71d-d88f-4e7c-b570-812a997f277f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":933,"finished_at":"2026-08-03T12:09:24+00:00","worker":0,"timesteps":6713223,"episode_reward":6611.164615,"episode_length":24356,"map_id":33,"x":17,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":22}],"party_count":1,"total_party_level":7,"player_hp":22,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":515,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c1ee754f-accb-43f5-82e5-e4b74e1d32b5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":823,"finished_at":"2026-08-03T12:09:25+00:00","worker":0,"timesteps":5908170,"episode_reward":3667.219615,"episode_length":5391,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":187,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"44418a77-8021-43b7-a2b0-d5e41e2fcad0","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":824,"finished_at":"2026-08-03T12:10:41+00:00","worker":1,"timesteps":5924358,"episode_reward":5348.949615,"episode_length":8645,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":18}],"party_count":1,"total_party_level":10,"player_hp":18,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":11,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":208,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"64bb9f43-e761-5246-9c6c-2fffa0703b24","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2225,"finished_at":"2026-08-03T12:11:05+00:00","worker":null,"timesteps":null,"episode_reward":-1998.400017,"episode_length":60000,"map_id":0,"x":11,"y":16,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":20}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"098e5b4b-5aa4-4ac5-8ee3-28865efdb018","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":934,"finished_at":"2026-08-03T12:11:19+00:00","worker":1,"timesteps":6747936,"episode_reward":7218.409615,"episode_length":31449,"map_id":33,"x":10,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":6,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":512,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"cf598a25-99d1-4311-bf71-f0d2f40e7128","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":895,"finished_at":"2026-08-03T12:12:01+00:00","worker":1,"timesteps":5926563,"episode_reward":5586.119615,"episode_length":23801,"map_id":1,"x":28,"y":12,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":354,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"812e42fe-c3db-4985-a535-da52c7a42584","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":896,"finished_at":"2026-08-03T12:12:08+00:00","worker":1,"timesteps":5928078,"episode_reward":1375.470385,"episode_length":505,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":53,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"580fb79f-09ba-486f-9858-e3be8a846fe7","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":935,"finished_at":"2026-08-03T12:12:14+00:00","worker":0,"timesteps":6763839,"episode_reward":2282.104615,"episode_length":16872,"map_id":1,"x":21,"y":33,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":276,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ca30d663-f4fc-40e6-af8a-e11f2831d992","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":936,"finished_at":"2026-08-03T12:12:16+00:00","worker":1,"timesteps":6764244,"episode_reward":7497.174615,"episode_length":5436,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":261,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"488e0ed0-1ed2-405f-ba5c-5f1a27975bcf","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":937,"finished_at":"2026-08-03T12:12:21+00:00","worker":1,"timesteps":6765102,"episode_reward":883.115385,"episode_length":286,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ec82d6a0-2153-4941-a53d-28e1a0f7eec4","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":938,"finished_at":"2026-08-03T12:12:29+00:00","worker":2,"timesteps":6767433,"episode_reward":6687.169615,"episode_length":18959,"map_id":1,"x":11,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":459,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"dfe70337-51f1-4de7-900e-1679ccc787e5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":897,"finished_at":"2026-08-03T12:12:31+00:00","worker":0,"timesteps":5934462,"episode_reward":6750.409615,"episode_length":18559,"map_id":1,"x":9,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":370,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"138ab65f-acf7-4689-9bc1-ea875adae246","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":939,"finished_at":"2026-08-03T12:12:33+00:00","worker":2,"timesteps":6767874,"episode_reward":1463.630385,"episode_length":147,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e6e28fa6-72aa-4000-827c-dfa979cb6c62","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":825,"finished_at":"2026-08-03T12:12:51+00:00","worker":2,"timesteps":5951523,"episode_reward":7454.894615,"episode_length":30488,"map_id":41,"x":11,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":14,"hp":38}],"party_count":1,"total_party_level":14,"player_hp":38,"player_max_hp":38,"state_path":"states/route1_squirtle.state","battles_won":46,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":261,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"37d9783c-f6b9-4729-9bb2-db3e1e4bb911","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":826,"finished_at":"2026-08-03T12:12:52+00:00","worker":1,"timesteps":5951754,"episode_reward":5882.304615,"episode_length":9132,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":20}],"party_count":1,"total_party_level":11,"player_hp":20,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":13,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":225,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2c032bc0-43a4-4fd4-a359-fd26050deb0c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":827,"finished_at":"2026-08-03T12:13:27+00:00","worker":0,"timesteps":5959332,"episode_reward":5731.364615,"episode_length":17054,"map_id":41,"x":9,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":31}],"party_count":1,"total_party_level":11,"player_hp":31,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":15,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":227,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"51c81b7e-82a0-5b65-ac9b-0be3e6e174f8","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2226,"finished_at":"2026-08-03T12:13:29+00:00","worker":null,"timesteps":null,"episode_reward":-83.503325,"episode_length":60000,"map_id":1,"x":4,"y":28,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"00443fb5-d539-4499-bccb-b27bcbddf209","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":898,"finished_at":"2026-08-03T12:13:31+00:00","worker":1,"timesteps":5951226,"episode_reward":2534.104615,"episode_length":7716,"map_id":1,"x":26,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":167,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"12304ffd-3530-4a89-8563-fa1f5bb97d0a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":828,"finished_at":"2026-08-03T12:13:31+00:00","worker":0,"timesteps":5959770,"episode_reward":898.095385,"episode_length":146,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4cb06510-2004-49ee-9db6-8fa2c07b0be0","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":899,"finished_at":"2026-08-03T12:13:36+00:00","worker":1,"timesteps":5952573,"episode_reward":787.530385,"episode_length":449,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"042d44e6-3607-4ccd-ba84-78403d5cf3fa","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":829,"finished_at":"2026-08-03T12:14:23+00:00","worker":1,"timesteps":5970054,"episode_reward":5882.964615,"episode_length":6100,"map_id":12,"x":17,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":17,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":19}],"party_count":1,"total_party_level":11,"player_hp":19,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":225,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"b8026476-3871-4349-88a4-2634b8c68041","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":940,"finished_at":"2026-08-03T12:14:23+00:00","worker":1,"timesteps":6801723,"episode_reward":6453.089615,"episode_length":12207,"map_id":1,"x":11,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":265,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ecbbe2d4-3857-5c69-ba61-522f3e441919","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2227,"finished_at":"2026-08-03T12:14:26+00:00","worker":null,"timesteps":null,"episode_reward":6135.976654,"episode_length":17074,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":12,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"588bf86f-7347-4381-83e2-0be125f3f9b6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":941,"finished_at":"2026-08-03T12:14:27+00:00","worker":1,"timesteps":6802794,"episode_reward":927.120385,"episode_length":357,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ff20dec0-c216-4cc0-a6e8-456a1fde1a36","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":830,"finished_at":"2026-08-03T12:14:31+00:00","worker":1,"timesteps":5971590,"episode_reward":1007.315385,"episode_length":512,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":60,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"697011dc-a7e1-4e6f-a922-cbe33e397356","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":900,"finished_at":"2026-08-03T12:14:43+00:00","worker":2,"timesteps":5971122,"episode_reward":6652.374615,"episode_length":34966,"map_id":33,"x":6,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":469,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"b3954db6-695a-4854-8c9d-2e1bfa3ce608","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":831,"finished_at":"2026-08-03T12:14:46+00:00","worker":0,"timesteps":5974452,"episode_reward":4675.614615,"episode_length":4894,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":17}],"party_count":1,"total_party_level":9,"player_hp":17,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":221,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"781c331e-c69f-43fe-a5cb-4f3f919da73f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":901,"finished_at":"2026-08-03T12:14:49+00:00","worker":0,"timesteps":5972766,"episode_reward":-62.314615,"episode_length":12768,"map_id":40,"x":9,"y":10,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":15}],"party_count":1,"total_party_level":6,"player_hp":15,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":213,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5dc61ffb-e8f1-4ba3-bdcc-25358ab130b3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":832,"finished_at":"2026-08-03T12:14:51+00:00","worker":0,"timesteps":5975394,"episode_reward":897.085385,"episode_length":314,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"12b2c96f-d454-41a9-a9cb-7b40c506078f","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":833,"finished_at":"2026-08-03T12:14:53+00:00","worker":1,"timesteps":5975703,"episode_reward":3796.399615,"episode_length":1371,"map_id":12,"x":17,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":17,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":14}],"party_count":1,"total_party_level":8,"player_hp":14,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":151,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"3aa7568f-52b9-45b1-91b1-1619fe53905d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":834,"finished_at":"2026-08-03T12:14:55+00:00","worker":1,"timesteps":5975994,"episode_reward":883.090385,"episode_length":97,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":1}],"party_count":1,"total_party_level":6,"player_hp":1,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"fcd9bdaa-ac58-4b59-ac97-0677be1a6a6c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":835,"finished_at":"2026-08-03T12:14:55+00:00","worker":0,"timesteps":5976060,"episode_reward":778.545385,"episode_length":222,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"91c61421-0526-4d2b-85d9-ad991b896bb1","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":836,"finished_at":"2026-08-03T12:15:04+00:00","worker":1,"timesteps":5977383,"episode_reward":941.960385,"episode_length":463,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":8}],"party_count":1,"total_party_level":6,"player_hp":8,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"19b5db70-d40a-4972-aa73-cf3396f9dda5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":838,"finished_at":"2026-08-03T12:15:07+00:00","worker":2,"timesteps":5978052,"episode_reward":6084.669615,"episode_length":8843,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":19}],"party_count":1,"total_party_level":11,"player_hp":19,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":200,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c593126f-0a2b-4761-b4d2-53faf64bdc38","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":837,"finished_at":"2026-08-03T12:15:07+00:00","worker":1,"timesteps":5977980,"episode_reward":887.850385,"episode_length":199,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":14}],"party_count":1,"total_party_level":6,"player_hp":14,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ec5fa3ea-923f-4679-9751-5eaa4d0fbe6e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":839,"finished_at":"2026-08-03T12:15:12+00:00","worker":2,"timesteps":5978976,"episode_reward":841.265385,"episode_length":308,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"57ee6c0e-fad6-4428-ad20-cf7f8ce39026","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":942,"finished_at":"2026-08-03T12:15:25+00:00","worker":0,"timesteps":6820299,"episode_reward":6470.274615,"episode_length":18820,"map_id":1,"x":6,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":449,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"15feed49-70b5-4074-a1d9-e1e05b7884b1","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":943,"finished_at":"2026-08-03T12:15:43+00:00","worker":2,"timesteps":6825420,"episode_reward":-273.414615,"episode_length":19182,"map_id":38,"x":1,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":215,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"84390ede-158c-49d5-9f9a-24c53699c598","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":902,"finished_at":"2026-08-03T12:15:43+00:00","worker":1,"timesteps":5988147,"episode_reward":2981.664615,"episode_length":11858,"map_id":1,"x":26,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":163,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3c6c93e3-5ab3-4205-8426-6c3677cfed8a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":903,"finished_at":"2026-08-03T12:15:46+00:00","worker":1,"timesteps":5988864,"episode_reward":1427.220385,"episode_length":239,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"66347a55-8606-4aae-8883-01201f3d2950","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":840,"finished_at":"2026-08-03T12:15:52+00:00","worker":2,"timesteps":5987079,"episode_reward":3908.259615,"episode_length":2701,"map_id":12,"x":17,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":17,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":164,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"abc62b97-6f3e-42d9-b14e-5a125c4293d1","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":944,"finished_at":"2026-08-03T12:16:00+00:00","worker":1,"timesteps":6830469,"episode_reward":2018.019615,"episode_length":9225,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":125,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a76622ea-1b93-4121-b64b-75b5dca6a46d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":945,"finished_at":"2026-08-03T12:16:44+00:00","worker":2,"timesteps":6843192,"episode_reward":2507.064615,"episode_length":5924,"map_id":41,"x":11,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":121,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"3a39f4cb-82e2-4515-bf2f-bc132a2450bd","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":946,"finished_at":"2026-08-03T12:16:48+00:00","worker":2,"timesteps":6844323,"episode_reward":1465.570385,"episode_length":377,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e0adff1d-f43d-40ce-95b1-c843811e79b9","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":947,"finished_at":"2026-08-03T12:16:50+00:00","worker":2,"timesteps":6844710,"episode_reward":1353.330385,"episode_length":129,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2af3263c-9fac-4d76-b8c8-3dade9336d87","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":841,"finished_at":"2026-08-03T12:16:56+00:00","worker":0,"timesteps":5999844,"episode_reward":5426.664615,"episode_length":7928,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":18}],"party_count":1,"total_party_level":10,"player_hp":18,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":206,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"a5884d56-74f8-5b21-8b8b-b67e2979e4a1","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2228,"finished_at":"2026-08-03T12:16:57+00:00","worker":null,"timesteps":null,"episode_reward":1213.256683,"episode_length":60000,"map_id":1,"x":8,"y":28,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"69bb8594-5b89-5962-b7c6-048d3e7281a5","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2229,"finished_at":"2026-08-03T12:16:58+00:00","worker":null,"timesteps":null,"episode_reward":688.710006,"episode_length":170,"map_id":12,"x":16,"y":13,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":13}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"7c4a6d82-6833-474a-925d-1156326a3015","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":842,"finished_at":"2026-08-03T12:17:01+00:00","worker":2,"timesteps":6001149,"episode_reward":3408.514615,"episode_length":4690,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":187,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"9900832d-c7f3-4d27-a7ce-9b4b4a793887","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":843,"finished_at":"2026-08-03T12:17:07+00:00","worker":2,"timesteps":6002337,"episode_reward":886.485385,"episode_length":396,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"9a54b1e3-0455-5a36-9191-4306719abe6f","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2230,"finished_at":"2026-08-03T12:17:10+00:00","worker":null,"timesteps":null,"episode_reward":4369.066684,"episode_length":2888,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":9,"hp":18}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"37a2a72f-44e8-4c51-bcdd-200402286abd","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":844,"finished_at":"2026-08-03T12:17:12+00:00","worker":1,"timesteps":6003120,"episode_reward":6064.214615,"episode_length":8380,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":19}],"party_count":1,"total_party_level":11,"player_hp":19,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":11,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":212,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"33b48a21-fe79-557f-a90a-664290a53f14","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2231,"finished_at":"2026-08-03T12:17:16+00:00","worker":null,"timesteps":null,"episode_reward":1176.514998,"episode_length":2227,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"561320f9-217e-4985-809b-c2b3fe7ac1ef","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":845,"finished_at":"2026-08-03T12:17:16+00:00","worker":2,"timesteps":6004170,"episode_reward":3270.739615,"episode_length":611,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":117,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"5f5fc62f-8232-4212-a1d4-4b19a761d39e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":948,"finished_at":"2026-08-03T12:17:16+00:00","worker":0,"timesteps":6852516,"episode_reward":2312.599615,"episode_length":10739,"map_id":41,"x":2,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":129,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2d87dd11-9235-530c-8eba-ec6e5df3e5e9","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2232,"finished_at":"2026-08-03T12:17:19+00:00","worker":null,"timesteps":null,"episode_reward":792.190002,"episode_length":520,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"b4b84f5f-0dcd-5267-95d6-acb0c8cdade8","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2233,"finished_at":"2026-08-03T12:17:20+00:00","worker":null,"timesteps":null,"episode_reward":1148.034998,"episode_length":155,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":7,"hp":14}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"77033b41-85fb-5bae-9e28-2a81de86dd76","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2234,"finished_at":"2026-08-03T12:17:22+00:00","worker":null,"timesteps":null,"episode_reward":828.524999,"episode_length":237,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":8}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"d4aaf3d1-93fe-4c41-9340-3f3804711953","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":846,"finished_at":"2026-08-03T12:17:23+00:00","worker":2,"timesteps":6005733,"episode_reward":951.200385,"episode_length":521,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c256f95d-faeb-4c67-be3d-bb3c5c43c88f","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":847,"finished_at":"2026-08-03T12:17:27+00:00","worker":2,"timesteps":6006216,"episode_reward":1427.920385,"episode_length":161,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"f6bbba40-fe14-459b-b0e3-bb11af67faa8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":949,"finished_at":"2026-08-03T12:17:29+00:00","worker":1,"timesteps":6856230,"episode_reward":1924.439615,"episode_length":8587,"map_id":41,"x":11,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":121,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6eed4020-affb-4759-aec2-1a63a10aa4ab","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":848,"finished_at":"2026-08-03T12:17:34+00:00","worker":2,"timesteps":6007536,"episode_reward":955.865385,"episode_length":440,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"59d60e89-cbb9-44c5-8904-018cd22d29a2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":904,"finished_at":"2026-08-03T12:17:38+00:00","worker":0,"timesteps":6020931,"episode_reward":5415.989615,"episode_length":16055,"map_id":1,"x":8,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":280,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"58b17bfe-fca0-4611-9431-198b8f05f30d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":905,"finished_at":"2026-08-03T12:17:47+00:00","worker":1,"timesteps":6022707,"episode_reward":2896.139615,"episode_length":11281,"map_id":1,"x":5,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":200,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"bb8c861d-1ec5-4ff9-a884-0a7553e78195","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":906,"finished_at":"2026-08-03T12:17:47+00:00","worker":2,"timesteps":6022869,"episode_reward":2738.559615,"episode_length":17249,"map_id":1,"x":6,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":211,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"90215e94-6255-469f-a6c9-6b4b82285ea9","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":907,"finished_at":"2026-08-03T12:17:52+00:00","worker":1,"timesteps":6024063,"episode_reward":1375.585385,"episode_length":452,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"22300e3d-7100-4bc1-9783-38131a0af584","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":849,"finished_at":"2026-08-03T12:18:16+00:00","worker":0,"timesteps":6016077,"episode_reward":4715.349615,"episode_length":5411,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":14}],"party_count":1,"total_party_level":9,"player_hp":14,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":243,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2d72d385-a1a7-46a0-bcc9-844ed50b6004","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":950,"finished_at":"2026-08-03T12:18:18+00:00","worker":0,"timesteps":6870759,"episode_reward":2043.229615,"episode_length":6081,"map_id":41,"x":12,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":129,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c297a7de-6a5a-444d-af6d-22a383682a53","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":951,"finished_at":"2026-08-03T12:18:19+00:00","worker":0,"timesteps":6871104,"episode_reward":1348.080385,"episode_length":115,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"3f66bda9-96bd-4ecf-8fb1-82ac78216ac5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":850,"finished_at":"2026-08-03T12:18:23+00:00","worker":0,"timesteps":6017604,"episode_reward":831.980385,"episode_length":509,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4d059c68-4374-45c7-aa3e-81f51601de84","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":851,"finished_at":"2026-08-03T12:18:29+00:00","worker":0,"timesteps":6018522,"episode_reward":842.185385,"episode_length":306,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ec58c8f7-0d07-4bd5-bc5f-65b8d6ada80c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":952,"finished_at":"2026-08-03T12:18:35+00:00","worker":1,"timesteps":6875685,"episode_reward":2967.579615,"episode_length":6485,"map_id":41,"x":2,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":132,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9f03fb0f-783b-43a8-9c69-854956a67b9d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":852,"finished_at":"2026-08-03T12:18:36+00:00","worker":1,"timesteps":6019959,"episode_reward":4751.489615,"episode_length":5613,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":15}],"party_count":1,"total_party_level":9,"player_hp":15,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":170,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6ccf6df5-7ed7-4e42-ab40-b83d9edef1f2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":853,"finished_at":"2026-08-03T12:18:37+00:00","worker":2,"timesteps":6020085,"episode_reward":4707.159615,"episode_length":4183,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":17}],"party_count":1,"total_party_level":9,"player_hp":17,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":187,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"e18d6f27-9f90-46b2-a7a4-1307bc42fec6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":953,"finished_at":"2026-08-03T12:18:37+00:00","worker":1,"timesteps":6876393,"episode_reward":1308.355385,"episode_length":236,"map_id":12,"x":16,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"71e70ec5-12a7-46d1-a417-b3f90ec4eef5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":854,"finished_at":"2026-08-03T12:18:40+00:00","worker":1,"timesteps":6020685,"episode_reward":1416.015385,"episode_length":242,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"56266566-0ee4-4863-9712-68e7659c2cb4","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":908,"finished_at":"2026-08-03T12:19:04+00:00","worker":2,"timesteps":6044361,"episode_reward":2812.994615,"episode_length":7164,"map_id":1,"x":14,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":161,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8a02234c-bb2b-450a-a203-bd8d87478050","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":909,"finished_at":"2026-08-03T12:19:08+00:00","worker":2,"timesteps":6045381,"episode_reward":1497.125385,"episode_length":340,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":54,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"7153c0ed-d10e-4e23-97ee-c4ac6773ec56","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":855,"finished_at":"2026-08-03T12:19:23+00:00","worker":2,"timesteps":6030090,"episode_reward":4075.959615,"episode_length":3335,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":163,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"72c02e69-b32b-4188-b339-82fc7efd2de2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":910,"finished_at":"2026-08-03T12:19:35+00:00","worker":0,"timesteps":6052689,"episode_reward":2155.814615,"episode_length":10586,"map_id":1,"x":5,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":159,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"1d9ed6cf-fb93-5029-906b-05d6dee55324","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2235,"finished_at":"2026-08-03T12:19:48+00:00","worker":null,"timesteps":null,"episode_reward":5213.93332,"episode_length":60000,"map_id":1,"x":9,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":33,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"55d4f3dd-8b22-586a-97af-93aa2903363a","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2236,"finished_at":"2026-08-03T12:19:49+00:00","worker":null,"timesteps":null,"episode_reward":727.860002,"episode_length":178,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"829bf96f-23cc-4349-88a2-fee8e25770f7","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":954,"finished_at":"2026-08-03T12:20:23+00:00","worker":1,"timesteps":6908796,"episode_reward":6080.289615,"episode_length":10801,"map_id":1,"x":16,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":322,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"49f7f055-b176-4a51-91c9-2d4b5c1bebf8","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":856,"finished_at":"2026-08-03T12:20:34+00:00","worker":2,"timesteps":6044412,"episode_reward":4768.184615,"episode_length":4774,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":15}],"party_count":1,"total_party_level":9,"player_hp":15,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":212,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"acdf24db-f78a-4264-a8ca-e581f04590e2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":911,"finished_at":"2026-08-03T12:20:40+00:00","worker":2,"timesteps":6071490,"episode_reward":2738.889615,"episode_length":8703,"map_id":1,"x":6,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":185,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ca982a1a-eb5d-463b-981e-403b5d762537","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":857,"finished_at":"2026-08-03T12:20:42+00:00","worker":1,"timesteps":6045888,"episode_reward":4761.069615,"episode_length":8401,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":18}],"party_count":1,"total_party_level":9,"player_hp":18,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":250,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"29a14171-ef49-46e4-b5da-1b3dca01afdb","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":858,"finished_at":"2026-08-03T12:20:44+00:00","worker":1,"timesteps":6046212,"episode_reward":938.875385,"episode_length":108,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":4}],"party_count":1,"total_party_level":6,"player_hp":4,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"37b8dcf7-fb3d-4336-ae4b-3655f0b4002b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":912,"finished_at":"2026-08-03T12:20:52+00:00","worker":0,"timesteps":6074469,"episode_reward":8344.164615,"episode_length":7260,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":8,"waypoint_reached":null,"new_tiles":281,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"27c431e4-ffb2-45a9-8ea4-b557a04de590","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":955,"finished_at":"2026-08-03T12:20:56+00:00","worker":2,"timesteps":6918483,"episode_reward":6351.369615,"episode_length":24591,"map_id":1,"x":12,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":445,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ee506565-4fb4-4aa7-8ba1-716be720becf","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":956,"finished_at":"2026-08-03T12:20:59+00:00","worker":2,"timesteps":6919224,"episode_reward":1042.690385,"episode_length":247,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a205b2b9-0a49-4067-90b6-a5a684ebc15a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":913,"finished_at":"2026-08-03T12:21:08+00:00","worker":1,"timesteps":6078792,"episode_reward":2820.439615,"episode_length":18243,"map_id":1,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":313,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"461468e6-ffb0-42a1-ba9a-abf95c4bf869","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":957,"finished_at":"2026-08-03T12:21:10+00:00","worker":0,"timesteps":6922392,"episode_reward":6607.154615,"episode_length":17096,"map_id":1,"x":5,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":439,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"8b4a39ad-ad93-49e0-a1ed-c8e3116769ca","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":914,"finished_at":"2026-08-03T12:21:11+00:00","worker":1,"timesteps":6079431,"episode_reward":1487.150385,"episode_length":213,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"b34225c4-d24a-471f-9ecc-fcc332c0914a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":958,"finished_at":"2026-08-03T12:21:11+00:00","worker":0,"timesteps":6922662,"episode_reward":883.405385,"episode_length":90,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2fb4360b-5142-482f-9500-c59973d3c13b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":959,"finished_at":"2026-08-03T12:21:16+00:00","worker":0,"timesteps":6923583,"episode_reward":1411.480385,"episode_length":307,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"cadf59eb-7d7d-4e62-bed1-701f5244dd7b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":960,"finished_at":"2026-08-03T12:21:31+00:00","worker":0,"timesteps":6927501,"episode_reward":1475.685385,"episode_length":1306,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":73,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"87ac25bc-2bd3-41e2-878b-598467439b5d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":961,"finished_at":"2026-08-03T12:21:32+00:00","worker":0,"timesteps":6928053,"episode_reward":883.165385,"episode_length":184,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"3816c5af-3967-4f58-ab2d-3dffff2a7145","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":859,"finished_at":"2026-08-03T12:21:49+00:00","worker":1,"timesteps":6060198,"episode_reward":4658.074615,"episode_length":4662,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":13}],"party_count":1,"total_party_level":9,"player_hp":13,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":191,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"cc986615-813e-410e-aa9e-18e27cb0a2e9","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":962,"finished_at":"2026-08-03T12:21:55+00:00","worker":1,"timesteps":6934842,"episode_reward":-80.794615,"episode_length":8682,"map_id":0,"x":4,"y":11,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":143,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"8e59f780-d989-5e31-832a-66208f74a5e8","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2237,"finished_at":"2026-08-03T12:22:18+00:00","worker":null,"timesteps":null,"episode_reward":1204.876682,"episode_length":60000,"map_id":1,"x":8,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"2f73c372-06b6-48ba-9cc6-21edb685b3c8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":963,"finished_at":"2026-08-03T12:22:40+00:00","worker":1,"timesteps":6948180,"episode_reward":2150.454615,"episode_length":4446,"map_id":41,"x":11,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":139,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"62f2658b-5a60-4b42-b9e3-845de2b60be4","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":964,"finished_at":"2026-08-03T12:22:41+00:00","worker":1,"timesteps":6948525,"episode_reward":933.460385,"episode_length":115,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"8ee5989f-6f13-42f7-840b-ffd949073824","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":915,"finished_at":"2026-08-03T12:22:59+00:00","worker":1,"timesteps":6110007,"episode_reward":2877.084615,"episode_length":10192,"map_id":1,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":252,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"45f8bd32-64f1-4862-9dca-bc3645f5eb01","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":965,"finished_at":"2026-08-03T12:23:03+00:00","worker":0,"timesteps":6954558,"episode_reward":7159.239615,"episode_length":8835,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":297,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ea743566-197a-5899-82ce-72f1091c70a9","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2238,"finished_at":"2026-08-03T12:23:05+00:00","worker":null,"timesteps":null,"episode_reward":7397.071657,"episode_length":18079,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":8,"hp":17}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"9e8edbe5-b164-56cf-939a-22b5c8d99d38","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2239,"finished_at":"2026-08-03T12:23:07+00:00","worker":null,"timesteps":null,"episode_reward":783.550004,"episode_length":154,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":11}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"516ebb4c-e1cd-422a-b839-8ce7c372caf1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":916,"finished_at":"2026-08-03T12:23:09+00:00","worker":1,"timesteps":6112248,"episode_reward":1369.680385,"episode_length":747,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":63,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"bb9261ab-b4cb-5ded-9d82-99146177cd61","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2240,"finished_at":"2026-08-03T12:23:11+00:00","worker":null,"timesteps":null,"episode_reward":1256.794997,"episode_length":737,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":15}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"43ff224b-293f-4954-9942-c44a2f88bb7d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":917,"finished_at":"2026-08-03T12:23:14+00:00","worker":2,"timesteps":6113565,"episode_reward":6193.399615,"episode_length":14025,"map_id":1,"x":32,"y":12,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":353,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4cfa45da-b000-5c85-9e0b-e14c48b277fc","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2241,"finished_at":"2026-08-03T12:23:16+00:00","worker":null,"timesteps":null,"episode_reward":719.975005,"episode_length":1807,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":11}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"6e05269c-14b0-4f4a-a351-14b233c04f9d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":918,"finished_at":"2026-08-03T12:23:19+00:00","worker":0,"timesteps":6114840,"episode_reward":6585.149615,"episode_length":13457,"map_id":1,"x":16,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":344,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"15bb7ac4-3d74-5639-9971-18026dee956a","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2242,"finished_at":"2026-08-03T12:23:28+00:00","worker":null,"timesteps":null,"episode_reward":3845.336671,"episode_length":3538,"map_id":12,"x":17,"y":13,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":8,"hp":13}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"ccfa2398-2ae8-49e1-a560-608ab4a789be","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":966,"finished_at":"2026-08-03T12:23:44+00:00","worker":2,"timesteps":6967125,"episode_reward":5893.439615,"episode_length":15967,"map_id":42,"x":3,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":347,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"b1017025-b33a-496a-98fd-2cd7b4ea469f","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":860,"finished_at":"2026-08-03T12:23:52+00:00","worker":0,"timesteps":6085863,"episode_reward":5726.619615,"episode_length":22447,"map_id":0,"x":16,"y":13,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":29}],"party_count":1,"total_party_level":11,"player_hp":29,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":20,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":333,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"a389da11-0455-4aae-b37a-7bf4bb162f37","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":861,"finished_at":"2026-08-03T12:23:56+00:00","worker":0,"timesteps":6086853,"episode_reward":948.035385,"episode_length":330,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":53,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"52e974d0-e733-44ee-85d1-dcf17b91468a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":967,"finished_at":"2026-08-03T12:24:05+00:00","worker":0,"timesteps":6972483,"episode_reward":2153.319615,"episode_length":5975,"map_id":41,"x":12,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":128,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d5687ec0-105b-47b3-8953-fdecdfd395f4","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":862,"finished_at":"2026-08-03T12:24:15+00:00","worker":1,"timesteps":6090405,"episode_reward":6643.319615,"episode_length":10069,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":23}],"party_count":1,"total_party_level":12,"player_hp":23,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":15,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":207,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"afec6bf0-334a-42cf-9aa7-591ca7dc5543","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":863,"finished_at":"2026-08-03T12:24:17+00:00","worker":1,"timesteps":6090723,"episode_reward":833.385385,"episode_length":106,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"95026a87-3868-4dea-9198-53d65680c10b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":864,"finished_at":"2026-08-03T12:24:20+00:00","worker":1,"timesteps":6091428,"episode_reward":1362.050385,"episode_length":235,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6d1916db-7269-4d00-ad2c-c5e6c9ea6492","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":968,"finished_at":"2026-08-03T12:24:40+00:00","worker":1,"timesteps":6982722,"episode_reward":2626.129615,"episode_length":11399,"map_id":1,"x":29,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":165,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"06c3057f-867b-4785-a775-ac3b00dea0d4","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":969,"finished_at":"2026-08-03T12:24:41+00:00","worker":1,"timesteps":6983094,"episode_reward":883.275385,"episode_length":124,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c50d10e6-394a-4494-b20c-ff1e3be7fedc","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":970,"finished_at":"2026-08-03T12:24:49+00:00","worker":2,"timesteps":6985221,"episode_reward":3216.884615,"episode_length":6032,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":127,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f1a2edd4-a058-4146-b8fc-e58e4935ac09","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":971,"finished_at":"2026-08-03T12:24:52+00:00","worker":2,"timesteps":6985752,"episode_reward":1412.690385,"episode_length":177,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"250ea68f-3310-4082-9822-2d0e8b01e078","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":972,"finished_at":"2026-08-03T12:24:54+00:00","worker":2,"timesteps":6986262,"episode_reward":1358.055385,"episode_length":170,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f13a7b1e-c5cd-4bda-abd5-e7b606a3995a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":919,"finished_at":"2026-08-03T12:25:26+00:00","worker":0,"timesteps":6151602,"episode_reward":5396.594615,"episode_length":12254,"map_id":42,"x":7,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":254,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d1b6ea41-f47e-4464-aa7b-bd99eb4d0419","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":920,"finished_at":"2026-08-03T12:25:28+00:00","worker":2,"timesteps":6151887,"episode_reward":6007.974615,"episode_length":12774,"map_id":1,"x":25,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":356,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ee2d4748-21d4-41b8-8665-20669cc549c4","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":865,"finished_at":"2026-08-03T12:25:29+00:00","worker":2,"timesteps":6104817,"episode_reward":5465.505,"episode_length":20135,"map_id":12,"x":15,"y":24,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":28}],"party_count":1,"total_party_level":14,"player_hp":28,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":40,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":290,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"terminal_battle_type":"wild","opponent_party":[{"species_id":16,"name":"Pidgey","level":3}],"catches":[]},{"episode_id":"c599af8a-5bf7-4c61-a707-354f203c5285","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":921,"finished_at":"2026-08-03T12:25:31+00:00","worker":0,"timesteps":6152676,"episode_reward":1426.645385,"episode_length":358,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"375423b2-2262-48d6-a948-115e3ed29e8b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":922,"finished_at":"2026-08-03T12:25:35+00:00","worker":2,"timesteps":6153255,"episode_reward":1316.185385,"episode_length":456,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"67ef5876-401b-4298-8233-837107f77384","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":973,"finished_at":"2026-08-03T12:25:36+00:00","worker":0,"timesteps":6998046,"episode_reward":1999.739615,"episode_length":8521,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":128,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"039abe09-7f27-4897-9f22-567ef28572f9","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":923,"finished_at":"2026-08-03T12:25:37+00:00","worker":2,"timesteps":6153666,"episode_reward":997.660385,"episode_length":137,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"574a52e6-7f2d-4cc9-b0f9-43fe53665c65","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":974,"finished_at":"2026-08-03T12:25:38+00:00","worker":0,"timesteps":6998670,"episode_reward":882.795385,"episode_length":208,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"1938b935-6f4a-4da2-85ed-9b20ed4c4e67","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":924,"finished_at":"2026-08-03T12:25:41+00:00","worker":0,"timesteps":6154437,"episode_reward":1429.640385,"episode_length":587,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5c1a2f8b-f62d-493d-b1ae-e004f8f7ebeb","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":975,"finished_at":"2026-08-03T12:25:43+00:00","worker":0,"timesteps":7000083,"episode_reward":1477.160385,"episode_length":471,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"de0e054a-307d-4eb6-b51b-af45ff1ce50e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":925,"finished_at":"2026-08-03T12:25:44+00:00","worker":2,"timesteps":6154860,"episode_reward":1381.365385,"episode_length":398,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":59,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"7eb0107f-f9a2-4136-9893-bfb3d06ecdcd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":926,"finished_at":"2026-08-03T12:25:46+00:00","worker":0,"timesteps":6155442,"episode_reward":843.720385,"episode_length":335,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":59,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"024023c3-2120-463f-bedd-05313acf6652","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":927,"finished_at":"2026-08-03T12:25:51+00:00","worker":0,"timesteps":6156324,"episode_reward":1487.555385,"episode_length":294,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4e581201-37d6-5e83-b6e7-364771f947ba","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2243,"finished_at":"2026-08-03T12:25:55+00:00","worker":null,"timesteps":null,"episode_reward":5007.926704,"episode_length":60000,"map_id":1,"x":4,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"d332a645-0cb5-479d-ab1e-2d2bd15cc435","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":866,"finished_at":"2026-08-03T12:26:20+00:00","worker":0,"timesteps":6116088,"episode_reward":5944.439615,"episode_length":9745,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":21}],"party_count":1,"total_party_level":11,"player_hp":21,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":12,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":278,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"3932b8d3-0d91-4e18-a9bf-b59329af6d90","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":976,"finished_at":"2026-08-03T12:26:37+00:00","worker":2,"timesteps":7016382,"episode_reward":6092.844615,"episode_length":10040,"map_id":1,"x":5,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":286,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9f4b323d-1371-42c4-a371-6944d2f74c9f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":977,"finished_at":"2026-08-03T12:26:41+00:00","worker":0,"timesteps":7017207,"episode_reward":2102.984615,"episode_length":5708,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":116,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"57400bf3-eb68-4a7c-9d70-fea8e5f5ba7d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":928,"finished_at":"2026-08-03T12:26:42+00:00","worker":1,"timesteps":6170523,"episode_reward":7222.929615,"episode_length":19425,"map_id":41,"x":12,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":330,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"076d25d9-8c4a-4b16-8726-153fc3c32d2e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":929,"finished_at":"2026-08-03T12:26:48+00:00","worker":1,"timesteps":6172101,"episode_reward":896.295385,"episode_length":526,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d91813bf-ece6-4f13-b1e5-393a7a27b1ee","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":930,"finished_at":"2026-08-03T12:26:51+00:00","worker":1,"timesteps":6172848,"episode_reward":1318.210385,"episode_length":249,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"90563221-13b2-4df3-a492-7072b02ac501","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":931,"finished_at":"2026-08-03T12:26:54+00:00","worker":1,"timesteps":6173373,"episode_reward":1307.720385,"episode_length":175,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"02d33573-0de8-4e53-b699-9144bcba34f5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":932,"finished_at":"2026-08-03T12:26:55+00:00","worker":0,"timesteps":6173694,"episode_reward":2411.764615,"episode_length":5790,"map_id":1,"x":22,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":140,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e326fe77-a63b-4aaa-8c7a-c63739dd5044","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":933,"finished_at":"2026-08-03T12:27:07+00:00","worker":1,"timesteps":6176376,"episode_reward":1423.300385,"episode_length":1001,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":61,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"352b7f30-06d1-4dd5-8a7f-7fa6ac9da595","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":934,"finished_at":"2026-08-03T12:27:09+00:00","worker":1,"timesteps":6176808,"episode_reward":898.475385,"episode_length":144,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8aba9639-1fb9-4e57-bbda-92e981870647","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":935,"finished_at":"2026-08-03T12:27:23+00:00","worker":1,"timesteps":6180735,"episode_reward":1919.330385,"episode_length":1309,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":63,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5c57de85-131a-49fd-95ad-154dd13e363a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":936,"finished_at":"2026-08-03T12:27:27+00:00","worker":1,"timesteps":6181521,"episode_reward":1418.395385,"episode_length":262,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"538c8ac6-6d5f-4b4c-bb00-4806399b9861","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":937,"finished_at":"2026-08-03T12:28:02+00:00","worker":0,"timesteps":6191481,"episode_reward":2910.689615,"episode_length":5929,"map_id":1,"x":26,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":142,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4bf8b651-69bb-4860-88db-d694f53eddc8","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":867,"finished_at":"2026-08-03T12:28:13+00:00","worker":1,"timesteps":6139884,"episode_reward":5982.524615,"episode_length":16152,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":19}],"party_count":1,"total_party_level":11,"player_hp":19,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":14,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":289,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"16c94bb5-e535-44be-81a2-918f1cfae71c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":868,"finished_at":"2026-08-03T12:28:15+00:00","worker":1,"timesteps":6140298,"episode_reward":832.985385,"episode_length":138,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"52b03e53-3a44-44d5-88b7-0c8e5e50f1f2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":938,"finished_at":"2026-08-03T12:28:15+00:00","worker":2,"timesteps":6194808,"episode_reward":6495.184615,"episode_length":13316,"map_id":1,"x":23,"y":18,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":305,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"81b4e05a-7776-4c34-88c2-83bf3830ff8c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":939,"finished_at":"2026-08-03T12:28:16+00:00","worker":2,"timesteps":6195207,"episode_reward":898.690385,"episode_length":133,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"79d4d245-7599-55b2-9354-95f798cbfd62","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2244,"finished_at":"2026-08-03T12:28:20+00:00","worker":null,"timesteps":null,"episode_reward":-11.073302,"episode_length":60000,"map_id":1,"x":27,"y":12,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e986b782-d94a-4437-aafb-d5f135f219bb","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":940,"finished_at":"2026-08-03T12:28:20+00:00","worker":2,"timesteps":6196188,"episode_reward":1372.240385,"episode_length":327,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":54,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0db2e751-b7bf-45a6-aa28-556f11cbbb68","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":869,"finished_at":"2026-08-03T12:28:22+00:00","worker":1,"timesteps":6142188,"episode_reward":831.425385,"episode_length":630,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":58,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"97bb2aa7-a5e0-488a-bff2-2514a258d602","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":941,"finished_at":"2026-08-03T12:28:26+00:00","worker":1,"timesteps":6197484,"episode_reward":2887.449615,"episode_length":5321,"map_id":1,"x":25,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":148,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2ae00730-4033-5f47-9f49-3edda15b156c","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2245,"finished_at":"2026-08-03T12:29:11+00:00","worker":null,"timesteps":null,"episode_reward":6413.29665,"episode_length":13236,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":12,"hp":22}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"d254a68a-ef4b-5191-9a0f-390da736bca7","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2246,"finished_at":"2026-08-03T12:29:13+00:00","worker":null,"timesteps":null,"episode_reward":1251.524995,"episode_length":367,"map_id":12,"x":15,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":15}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"5aee566e-8df5-446f-815e-f791ba61f48d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":870,"finished_at":"2026-08-03T12:29:27+00:00","worker":0,"timesteps":6158109,"episode_reward":5609.259615,"episode_length":14007,"map_id":0,"x":16,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":22}],"party_count":1,"total_party_level":11,"player_hp":22,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":284,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4794e0e1-bac3-49e0-af0a-6253f3e42504","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":871,"finished_at":"2026-08-03T12:29:33+00:00","worker":0,"timesteps":6159378,"episode_reward":841.780385,"episode_length":423,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"d1aa0507-8a28-452c-aeec-7b5e37f18e7f","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":872,"finished_at":"2026-08-03T12:30:18+00:00","worker":2,"timesteps":6170385,"episode_reward":7015.624615,"episode_length":21856,"map_id":1,"x":24,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":13,"hp":36}],"party_count":1,"total_party_level":13,"player_hp":36,"player_max_hp":36,"state_path":"states/route1_squirtle.state","battles_won":29,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":346,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ac12ac77-800e-4ad6-b052-1791ef6d6fc4","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":942,"finished_at":"2026-08-03T12:31:12+00:00","worker":2,"timesteps":6245943,"episode_reward":6191.469615,"episode_length":16585,"map_id":1,"x":26,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":306,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c80457c0-4a6a-41f8-ac41-0c0cdcfbafc2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":943,"finished_at":"2026-08-03T12:31:24+00:00","worker":2,"timesteps":6249324,"episode_reward":1421.520385,"episode_length":1127,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":69,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6639cc8a-0615-5dbb-9117-18c207337a23","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2247,"finished_at":"2026-08-03T12:31:35+00:00","worker":null,"timesteps":null,"episode_reward":-14.983299,"episode_length":60000,"map_id":1,"x":12,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"7ba0a10b-a5f9-59fa-863d-9ee9831d892b","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2248,"finished_at":"2026-08-03T12:31:36+00:00","worker":null,"timesteps":null,"episode_reward":778.265001,"episode_length":211,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e534f8b9-546a-5f22-932d-9ede9990e4b4","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2249,"finished_at":"2026-08-03T12:31:38+00:00","worker":null,"timesteps":null,"episode_reward":1193.385,"episode_length":195,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":15}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"9fbada51-22f1-4e48-b9ea-d473563faea5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":944,"finished_at":"2026-08-03T12:31:56+00:00","worker":1,"timesteps":6258657,"episode_reward":6806.199615,"episode_length":20391,"map_id":1,"x":31,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":5,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":385,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0369385d-2f87-4af6-8521-df831a5dcf5e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":945,"finished_at":"2026-08-03T12:32:01+00:00","worker":1,"timesteps":6259911,"episode_reward":1370.985385,"episode_length":418,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"dce4d244-9afe-55d4-892f-953fa3c66f60","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2250,"finished_at":"2026-08-03T12:32:03+00:00","worker":null,"timesteps":null,"episode_reward":7090.181662,"episode_length":9337,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":11}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"df9ec038-f9fe-43dc-95b8-4892f8f6b4a6","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":946,"finished_at":"2026-08-03T12:32:19+00:00","worker":0,"timesteps":6264876,"episode_reward":5595.859615,"episode_length":24465,"map_id":1,"x":20,"y":31,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":351,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c65f6e2a-2315-42a7-bfc3-734c07e16392","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":947,"finished_at":"2026-08-03T12:32:23+00:00","worker":0,"timesteps":6265620,"episode_reward":1416.595385,"episode_length":248,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c149e590-c77c-4c4c-81ec-b9c9d6cedb67","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":948,"finished_at":"2026-08-03T12:32:50+00:00","worker":1,"timesteps":6273423,"episode_reward":2642.634615,"episode_length":4504,"map_id":41,"x":11,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":143,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d87228ae-da1d-490f-a3da-7e954af3a01e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":949,"finished_at":"2026-08-03T12:32:52+00:00","worker":1,"timesteps":6273915,"episode_reward":1362.235385,"episode_length":164,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"36bae6a9-37b4-5445-b6d0-b0d977265d74","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2251,"finished_at":"2026-08-03T12:32:53+00:00","worker":null,"timesteps":null,"episode_reward":6379.351655,"episode_length":13075,"map_id":12,"x":17,"y":13,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":12,"hp":20}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"2a92786d-d45a-43ed-bd3b-42794c52d21f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":978,"finished_at":"2026-08-03T12:32:54+00:00","worker":0,"timesteps":7045677,"episode_reward":-34.074615,"episode_length":9490,"map_id":37,"x":0,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":124,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5e6de6b6-9628-5694-bc5d-f2eaa08ca5a4","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2252,"finished_at":"2026-08-03T12:32:54+00:00","worker":null,"timesteps":null,"episode_reward":833.179999,"episode_length":214,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":13}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"a6708249-fcbe-4c95-bc45-1770d8456389","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":950,"finished_at":"2026-08-03T12:32:56+00:00","worker":2,"timesteps":6274809,"episode_reward":2189.679615,"episode_length":8495,"map_id":41,"x":5,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":138,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"33217bcf-d628-535f-aaa7-542b33c8c8a3","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2253,"finished_at":"2026-08-03T12:32:57+00:00","worker":null,"timesteps":null,"episode_reward":1266.369998,"episode_length":426,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":14}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e8b2e4b8-0090-5ff9-958e-4f360d91c77d","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2254,"finished_at":"2026-08-03T12:32:58+00:00","worker":null,"timesteps":null,"episode_reward":673.085003,"episode_length":97,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e607e1dd-8e35-578e-825c-273a6b66a3cf","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2255,"finished_at":"2026-08-03T12:32:59+00:00","worker":null,"timesteps":null,"episode_reward":1198.604998,"episode_length":187,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":14}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"2a36f083-c423-4ec1-a447-a249add6d70c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":951,"finished_at":"2026-08-03T12:33:00+00:00","worker":2,"timesteps":6275979,"episode_reward":1310.885385,"episode_length":390,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4d0e0077-51e1-48b2-b55e-e832a71ed9d2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":873,"finished_at":"2026-08-03T12:33:09+00:00","worker":1,"timesteps":6212598,"episode_reward":4262.884615,"episode_length":23470,"map_id":1,"x":22,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":27}],"party_count":1,"total_party_level":9,"player_hp":27,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":288,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c16a77cd-5303-4cdb-8c98-fbb0f95afc0e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":952,"finished_at":"2026-08-03T12:33:11+00:00","worker":0,"timesteps":6278541,"episode_reward":2426.529615,"episode_length":4307,"map_id":1,"x":27,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":132,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d1a91aef-df0c-493f-b755-eb22cfbb971d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":874,"finished_at":"2026-08-03T12:33:11+00:00","worker":1,"timesteps":6212910,"episode_reward":943.385385,"episode_length":104,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"33894c91-0316-4720-ac31-e926588ca890","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":953,"finished_at":"2026-08-03T12:33:15+00:00","worker":0,"timesteps":6279240,"episode_reward":896.860385,"episode_length":233,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"350e3297-f97f-43b9-9d94-6351f44c846e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":875,"finished_at":"2026-08-03T12:33:17+00:00","worker":1,"timesteps":6214467,"episode_reward":901.180385,"episode_length":519,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1b27ad2b-2bf5-478d-81f7-c48b720af4da","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":876,"finished_at":"2026-08-03T12:33:20+00:00","worker":1,"timesteps":6214923,"episode_reward":887.155385,"episode_length":152,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"dd390919-84bf-4395-8912-01457a4247da","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":954,"finished_at":"2026-08-03T12:33:20+00:00","worker":0,"timesteps":6280704,"episode_reward":941.255385,"episode_length":488,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e9637c71-f178-49e4-af8a-e2f2a5da82d2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":955,"finished_at":"2026-08-03T12:33:29+00:00","worker":0,"timesteps":6282945,"episode_reward":1374.490385,"episode_length":747,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e7c3894a-e5e6-441f-8a04-1c988156d528","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":979,"finished_at":"2026-08-03T12:33:33+00:00","worker":1,"timesteps":7046544,"episode_reward":6978.034615,"episode_length":21150,"map_id":33,"x":30,"y":8,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501,"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":17}],"party_count":1,"total_party_level":8,"player_hp":17,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":6,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":417,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"terminal_battle_type":"wild","opponent_party":[{"species_id":29,"name":"Nidoran F","level":3}],"catches":[]},{"episode_id":"3fce321e-5add-4095-ae44-c2dd121d815c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":980,"finished_at":"2026-08-03T12:33:34+00:00","worker":0,"timesteps":7046649,"episode_reward":1313.395385,"episode_length":324,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":57,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"504e9118-a1d3-46f8-aa12-6696560d9eb2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":981,"finished_at":"2026-08-03T12:33:35+00:00","worker":1,"timesteps":7046913,"episode_reward":1303.330385,"episode_length":123,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"00abe509-f065-4c57-9cec-addd1abaac78","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":982,"finished_at":"2026-08-03T12:33:38+00:00","worker":1,"timesteps":7047480,"episode_reward":1357.780385,"episode_length":189,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"db318e8a-22b5-41d3-8cb8-87ec09798306","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":983,"finished_at":"2026-08-03T12:33:49+00:00","worker":2,"timesteps":7050429,"episode_reward":3005.709615,"episode_length":11349,"map_id":1,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":258,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"0acc7f66-7c21-4879-963f-c33fed1f263a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":956,"finished_at":"2026-08-03T12:33:55+00:00","worker":2,"timesteps":6290046,"episode_reward":2562.489615,"episode_length":4689,"map_id":41,"x":8,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":126,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"9ce967d8-f38b-461d-9e6d-f34e2474fc04","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":957,"finished_at":"2026-08-03T12:33:59+00:00","worker":2,"timesteps":6291099,"episode_reward":886.020385,"episode_length":351,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"84290eec-c7d1-4d48-9cd3-44ab887aad7f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":958,"finished_at":"2026-08-03T12:34:01+00:00","worker":1,"timesteps":6291516,"episode_reward":3452.629615,"episode_length":5867,"map_id":1,"x":28,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":148,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3e9dfe6e-7459-4b11-b477-419eefc40752","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":877,"finished_at":"2026-08-03T12:34:03+00:00","worker":0,"timesteps":6225486,"episode_reward":4181.414615,"episode_length":22036,"map_id":1,"x":11,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":27}],"party_count":1,"total_party_level":9,"player_hp":27,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":260,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"b1f2be76-670f-435c-99d3-401ec3a55982","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":878,"finished_at":"2026-08-03T12:34:05+00:00","worker":0,"timesteps":6225915,"episode_reward":832.580385,"episode_length":143,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":36,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"055f9482-a720-492a-bf93-66aebba18069","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":984,"finished_at":"2026-08-03T12:34:42+00:00","worker":0,"timesteps":7066671,"episode_reward":-18.134615,"episode_length":6674,"map_id":0,"x":2,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":98,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6384d274-3766-47d0-b6c8-1e2a6f72bab5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":959,"finished_at":"2026-08-03T12:34:55+00:00","worker":0,"timesteps":6306309,"episode_reward":2895.604615,"episode_length":7788,"map_id":1,"x":28,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":170,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6dc1d341-3350-5d96-9d13-4ad308b7d6ac","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2256,"finished_at":"2026-08-03T12:35:23+00:00","worker":null,"timesteps":null,"episode_reward":435.21667,"episode_length":60000,"map_id":1,"x":33,"y":28,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"45d303a5-c570-5c35-8781-b1040f103374","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2257,"finished_at":"2026-08-03T12:35:25+00:00","worker":null,"timesteps":null,"episode_reward":673.615002,"episode_length":143,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"f626ee64-79e4-417b-8545-f9ceafa3d910","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":960,"finished_at":"2026-08-03T12:35:50+00:00","worker":1,"timesteps":6321135,"episode_reward":2958.479615,"episode_length":9873,"map_id":1,"x":30,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":148,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"fa9659ff-5817-4053-ad81-0b1535233673","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":961,"finished_at":"2026-08-03T12:35:56+00:00","worker":1,"timesteps":6322500,"episode_reward":1371.130385,"episode_length":455,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"bd667006-d483-487e-9f13-c2a632e547ec","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":879,"finished_at":"2026-08-03T12:36:02+00:00","worker":2,"timesteps":6253209,"episode_reward":5458.544615,"episode_length":27608,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":21}],"party_count":1,"total_party_level":11,"player_hp":21,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":12,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":329,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1a5249c6-b0fc-46b6-87d8-1341f73f7eda","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":962,"finished_at":"2026-08-03T12:36:05+00:00","worker":1,"timesteps":6324852,"episode_reward":1382.895385,"episode_length":784,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":65,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a9a4693e-8e3a-4602-93df-7882c5cb337b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":880,"finished_at":"2026-08-03T12:36:07+00:00","worker":2,"timesteps":6254313,"episode_reward":886.185385,"episode_length":368,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"616d1824-9959-4d24-8a0f-9bf38f2d9699","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":985,"finished_at":"2026-08-03T12:36:58+00:00","worker":0,"timesteps":7107264,"episode_reward":268.750385,"episode_length":13531,"map_id":0,"x":8,"y":10,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":17}],"party_count":1,"total_party_level":7,"player_hp":17,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":131,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"cdf47689-3ff5-4bde-8763-5c73c3bf53c6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":986,"finished_at":"2026-08-03T12:36:59+00:00","worker":1,"timesteps":7107576,"episode_reward":2816.784615,"episode_length":20032,"map_id":1,"x":21,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":303,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"dd83522b-39ed-4946-b25b-18a894c3e887","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":987,"finished_at":"2026-08-03T12:37:02+00:00","worker":1,"timesteps":7107978,"episode_reward":883.335385,"episode_length":134,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f4fd57e7-e214-4fb7-ab29-b6a895c32713","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":988,"finished_at":"2026-08-03T12:37:03+00:00","worker":1,"timesteps":7108419,"episode_reward":1043.090385,"episode_length":147,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"b94de55e-e8d2-4df8-80de-cb1d3d9e7b0c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":963,"finished_at":"2026-08-03T12:37:08+00:00","worker":0,"timesteps":6342504,"episode_reward":5408.469615,"episode_length":12065,"map_id":1,"x":35,"y":10,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":289,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ba6b144c-ab72-44d2-932d-a166d7b7397a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":964,"finished_at":"2026-08-03T12:37:11+00:00","worker":0,"timesteps":6343518,"episode_reward":1361.695385,"episode_length":338,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"280c1d9f-b503-4521-ab7c-f9eeca3f9d63","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":881,"finished_at":"2026-08-03T12:37:13+00:00","worker":1,"timesteps":6269466,"episode_reward":4912.349615,"episode_length":18181,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":20}],"party_count":1,"total_party_level":10,"player_hp":20,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":311,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2ad39be3-bc8b-4c42-914e-564ef8bde1e3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":965,"finished_at":"2026-08-03T12:37:14+00:00","worker":0,"timesteps":6344034,"episode_reward":887.395385,"episode_length":172,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"cfc3752e-19de-4aea-8e14-2ff2987ebe9d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":989,"finished_at":"2026-08-03T12:37:26+00:00","worker":2,"timesteps":7114911,"episode_reward":6802.914615,"episode_length":21494,"map_id":1,"x":6,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":403,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"610da17c-cb13-4a55-8870-f9fab6b4dd64","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":882,"finished_at":"2026-08-03T12:37:40+00:00","worker":1,"timesteps":6274974,"episode_reward":3207.134615,"episode_length":1836,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":163,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"a9f38f03-c66e-4bc5-8982-e352e0f81672","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":883,"finished_at":"2026-08-03T12:37:43+00:00","worker":1,"timesteps":6275526,"episode_reward":887.705385,"episode_length":184,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"87ef8484-af0f-5920-950f-b2ed827e79c7","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2258,"finished_at":"2026-08-03T12:37:45+00:00","worker":null,"timesteps":null,"episode_reward":-1457.570016,"episode_length":60000,"map_id":38,"x":5,"y":6,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"4ad3cb8d-855a-5de8-b11e-a1ce35f5d99c","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2259,"finished_at":"2026-08-03T12:37:47+00:00","worker":null,"timesteps":null,"episode_reward":1216.039998,"episode_length":554,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":16}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"414ec4b7-d5d8-5873-883a-a3ad7914920e","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2260,"finished_at":"2026-08-03T12:37:50+00:00","worker":null,"timesteps":null,"episode_reward":681.265005,"episode_length":567,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"13954ad9-2c85-481c-b276-a5649394c7c5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":966,"finished_at":"2026-08-03T12:38:28+00:00","worker":2,"timesteps":6363540,"episode_reward":6340.069615,"episode_length":24147,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":339,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ac9fcc73-2e9c-40cb-b0b6-47a1daf1aa24","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":990,"finished_at":"2026-08-03T12:38:33+00:00","worker":1,"timesteps":7135392,"episode_reward":2051.919615,"episode_length":8991,"map_id":41,"x":10,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":130,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"1061f7fd-ca5d-401f-abd9-6bcd23114772","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":967,"finished_at":"2026-08-03T12:38:39+00:00","worker":2,"timesteps":6366714,"episode_reward":1321.025385,"episode_length":1058,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":63,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"98924d86-5d81-46f3-ace7-b52905faac22","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":884,"finished_at":"2026-08-03T12:38:43+00:00","worker":1,"timesteps":6288501,"episode_reward":3614.309615,"episode_length":4325,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":159,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"f2d53f30-c7bf-4910-bb0b-e3601f38c6f8","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":968,"finished_at":"2026-08-03T12:38:44+00:00","worker":2,"timesteps":6367794,"episode_reward":1306.785385,"episode_length":360,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":53,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2a46599a-ac77-4fcb-9e52-c43018adeb64","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":991,"finished_at":"2026-08-03T12:38:53+00:00","worker":2,"timesteps":7141503,"episode_reward":2784.264615,"episode_length":8864,"map_id":1,"x":30,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":179,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f8f0f5f4-f515-4602-bbc7-ad90785eb89b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":969,"finished_at":"2026-08-03T12:38:53+00:00","worker":2,"timesteps":6369966,"episode_reward":995.745385,"episode_length":724,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"7117b1c7-61df-416b-9ddf-9d9d58b542fc","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":970,"finished_at":"2026-08-03T12:38:56+00:00","worker":2,"timesteps":6370620,"episode_reward":1373.215385,"episode_length":218,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f68cb796-0b51-4670-bcde-f94a65c84adb","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":971,"finished_at":"2026-08-03T12:39:14+00:00","worker":1,"timesteps":6375615,"episode_reward":4028.669615,"episode_length":16921,"map_id":1,"x":22,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":9,"hp":27}],"party_count":1,"total_party_level":9,"player_hp":27,"player_max_hp":27,"state_path":"states/route1_charmander.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":252,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"b87ad646-ce02-401c-b77d-2eee7ccfbf7d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":992,"finished_at":"2026-08-03T12:39:19+00:00","worker":1,"timesteps":7148901,"episode_reward":2450.099615,"episode_length":4503,"map_id":1,"x":30,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":129,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f2b5b50d-0a3f-4529-bd04-b9d910603589","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":972,"finished_at":"2026-08-03T12:39:19+00:00","worker":1,"timesteps":6376869,"episode_reward":1320.415385,"episode_length":418,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"861176e0-9da5-4bff-99c8-12f1d1af8b0a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":885,"finished_at":"2026-08-03T12:39:46+00:00","worker":2,"timesteps":6301371,"episode_reward":6673.444615,"episode_length":15686,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":21}],"party_count":1,"total_party_level":12,"player_hp":21,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":22,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":298,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0cf966c2-7058-4f3d-859a-278de8b80719","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":886,"finished_at":"2026-08-03T12:40:03+00:00","worker":2,"timesteps":6304905,"episode_reward":3285.944615,"episode_length":1178,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":132,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"80e3528a-afd8-4ae6-968b-d0ec32d7f400","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":993,"finished_at":"2026-08-03T12:40:03+00:00","worker":1,"timesteps":7162812,"episode_reward":2612.979615,"episode_length":4637,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":123,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2918f673-3819-4330-897f-11720f11b190","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":994,"finished_at":"2026-08-03T12:40:06+00:00","worker":1,"timesteps":7163565,"episode_reward":1303.470385,"episode_length":251,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":53,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"7578b5af-9788-4282-b32f-d1af7e2380ee","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":887,"finished_at":"2026-08-03T12:40:07+00:00","worker":2,"timesteps":6305490,"episode_reward":937.770385,"episode_length":195,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"766fedd1-abfc-4135-bf1a-96a129d3c660","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":888,"finished_at":"2026-08-03T12:40:16+00:00","worker":1,"timesteps":6307083,"episode_reward":4689.244615,"episode_length":6194,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":16}],"party_count":1,"total_party_level":9,"player_hp":16,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":205,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"82566a5e-d5f6-42ba-b81a-6f4b96eeb431","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":889,"finished_at":"2026-08-03T12:40:19+00:00","worker":2,"timesteps":6307659,"episode_reward":2794.159615,"episode_length":723,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":112,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"de374a5e-fa61-5118-8789-391f3f116022","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2261,"finished_at":"2026-08-03T12:40:19+00:00","worker":null,"timesteps":null,"episode_reward":4218.053402,"episode_length":62942,"map_id":33,"x":22,"y":14,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":33,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"2984a0f6-7b43-54d9-9cf4-72a7c2a51a2f","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2262,"finished_at":"2026-08-03T12:40:22+00:00","worker":null,"timesteps":null,"episode_reward":1271.039997,"episode_length":508,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":13}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"ed44b8e2-a58a-49e5-9520-f221d5356732","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":995,"finished_at":"2026-08-03T12:40:22+00:00","worker":2,"timesteps":7168446,"episode_reward":2526.969615,"episode_length":8981,"map_id":41,"x":11,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":130,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"b98bcbc7-1942-5402-89ce-6e141a032152","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2263,"finished_at":"2026-08-03T12:40:24+00:00","worker":null,"timesteps":null,"episode_reward":781.93,"episode_length":416,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"708ed1e9-6998-4398-aa13-79e6bbdd161d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":890,"finished_at":"2026-08-03T12:40:45+00:00","worker":0,"timesteps":6313101,"episode_reward":7151.534615,"episode_length":29062,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":13,"hp":23}],"party_count":1,"total_party_level":13,"player_hp":23,"player_max_hp":36,"state_path":"states/route1_squirtle.state","battles_won":32,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":357,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"b2846bd4-6e37-4045-9009-081a3ebc318d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":973,"finished_at":"2026-08-03T12:40:46+00:00","worker":2,"timesteps":6400788,"episode_reward":6009.794615,"episode_length":10056,"map_id":42,"x":6,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":224,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"540f2459-57a9-4864-bfd0-27dbb2d66a2d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":974,"finished_at":"2026-08-03T12:40:56+00:00","worker":1,"timesteps":6403512,"episode_reward":2017.589615,"episode_length":8881,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":142,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2350e7ee-6aba-4fcb-996b-16cbcf140760","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":975,"finished_at":"2026-08-03T12:41:00+00:00","worker":1,"timesteps":6404175,"episode_reward":1366.860385,"episode_length":221,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a25b7212-f007-43e5-aa22-80715f118715","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":976,"finished_at":"2026-08-03T12:41:01+00:00","worker":0,"timesteps":6404310,"episode_reward":7648.414615,"episode_length":20092,"map_id":41,"x":11,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":9,"hp":27}],"party_count":1,"total_party_level":9,"player_hp":27,"player_max_hp":27,"state_path":"states/route1_charmander.state","battles_won":6,"badges":0,"current_waypoint":7,"waypoint_reached":null,"new_tiles":387,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5488ee88-eead-401d-bea3-b78429abcb3b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":977,"finished_at":"2026-08-03T12:41:03+00:00","worker":0,"timesteps":6404727,"episode_reward":1307.760385,"episode_length":139,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"747dd01f-dc23-4b6c-81f3-5467f358ecaf","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":978,"finished_at":"2026-08-03T12:41:03+00:00","worker":1,"timesteps":6404736,"episode_reward":887.300385,"episode_length":187,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"44c323c6-f5e3-459d-95ed-83c4d4bc1019","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":891,"finished_at":"2026-08-03T12:41:08+00:00","worker":1,"timesteps":6318768,"episode_reward":4127.129615,"episode_length":3895,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":198,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"f75c4b26-3f04-44cc-ad63-f8e134af6a45","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":979,"finished_at":"2026-08-03T12:41:08+00:00","worker":1,"timesteps":6405813,"episode_reward":952.110385,"episode_length":359,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3e72bb2e-18ed-4c65-b363-c96b4aa2a8da","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":996,"finished_at":"2026-08-03T12:41:16+00:00","worker":0,"timesteps":7185015,"episode_reward":6392.549615,"episode_length":25917,"map_id":33,"x":20,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":454,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ad00da84-c9c3-4ad6-b494-0b12f5c9dd6d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":892,"finished_at":"2026-08-03T12:41:18+00:00","worker":2,"timesteps":6320928,"episode_reward":819.660385,"episode_length":4423,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":96,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c9d7a5bf-3e67-415b-8917-3b6c01d062c8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":997,"finished_at":"2026-08-03T12:41:20+00:00","worker":0,"timesteps":7185873,"episode_reward":1352.245385,"episode_length":286,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5a9cd37e-25ff-431f-91ac-e34830028b1f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":980,"finished_at":"2026-08-03T12:41:21+00:00","worker":1,"timesteps":6408630,"episode_reward":1865.080385,"episode_length":939,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":5,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":54,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f5451c53-321d-46e4-8c41-19020cd7a4cd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":981,"finished_at":"2026-08-03T12:41:22+00:00","worker":1,"timesteps":6409122,"episode_reward":888.055385,"episode_length":164,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"00da3a5c-eb04-4929-884a-fd1c15c26bef","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":998,"finished_at":"2026-08-03T12:41:27+00:00","worker":2,"timesteps":7188192,"episode_reward":2836.814615,"episode_length":6582,"map_id":1,"x":35,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":143,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"40e15c5a-2971-41a2-a4a6-6fa115c0208f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":982,"finished_at":"2026-08-03T12:41:29+00:00","worker":1,"timesteps":6410733,"episode_reward":895.660385,"episode_length":537,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2a992e1c-873c-4d17-b2e4-2793c77e2015","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":999,"finished_at":"2026-08-03T12:41:31+00:00","worker":2,"timesteps":7189014,"episode_reward":1461.785385,"episode_length":274,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2bf243e1-f683-4fc8-916f-e93dec71eb35","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1000,"finished_at":"2026-08-03T12:42:41+00:00","worker":2,"timesteps":7209891,"episode_reward":2462.379615,"episode_length":6959,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":108,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"cfecc89a-2c60-417d-930d-bf8193e252cc","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":983,"finished_at":"2026-08-03T12:42:44+00:00","worker":0,"timesteps":6431535,"episode_reward":5449.254615,"episode_length":8936,"map_id":42,"x":7,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":185,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"1c7c6d2f-b359-423d-b02e-f8874149ce78","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":984,"finished_at":"2026-08-03T12:42:52+00:00","worker":0,"timesteps":6433617,"episode_reward":1429.135385,"episode_length":694,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":54,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"02322d61-170c-535b-89ab-9ae86a8be755","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2264,"finished_at":"2026-08-03T12:42:55+00:00","worker":null,"timesteps":null,"episode_reward":5340.503318,"episode_length":60000,"map_id":33,"x":12,"y":15,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":33,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"d56c0e84-2426-5e8f-9725-4d7dcdf50899","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2265,"finished_at":"2026-08-03T12:42:56+00:00","worker":null,"timesteps":null,"episode_reward":728.535002,"episode_length":123,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":13}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"a600d675-50f2-5f4c-b5a6-51be3e3b7bdd","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2266,"finished_at":"2026-08-03T12:42:58+00:00","worker":null,"timesteps":null,"episode_reward":727.455002,"episode_length":259,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"a31d707d-d8b3-48a5-8343-d19a61251ae0","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":985,"finished_at":"2026-08-03T12:43:00+00:00","worker":0,"timesteps":6435666,"episode_reward":1484.430385,"episode_length":683,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"b7cf51c0-d082-4760-86de-8781501abbe3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":986,"finished_at":"2026-08-03T12:43:30+00:00","worker":2,"timesteps":6443133,"episode_reward":2497.629615,"episode_length":14115,"map_id":1,"x":25,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":163,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"448c2ee3-db11-41da-879e-91c8d3b86515","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":893,"finished_at":"2026-08-03T12:43:36+00:00","worker":0,"timesteps":6353286,"episode_reward":5630.589615,"episode_length":13395,"map_id":41,"x":9,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":31}],"party_count":1,"total_party_level":11,"player_hp":31,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":274,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0471dd51-41fe-42c6-b02e-c2de76605e8d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1001,"finished_at":"2026-08-03T12:44:04+00:00","worker":0,"timesteps":7233993,"episode_reward":2620.324615,"episode_length":16040,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":349,"new_maps":7,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6347e4c6-1978-44f6-a84f-ae1b1c4afadf","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1002,"finished_at":"2026-08-03T12:44:16+00:00","worker":1,"timesteps":7237236,"episode_reward":-362.669615,"episode_length":24557,"map_id":38,"x":5,"y":1,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":295,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"fe11cfad-1e12-43bb-b656-6c3d27b8a7f7","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1003,"finished_at":"2026-08-03T12:44:22+00:00","worker":1,"timesteps":7238685,"episode_reward":1416.000385,"episode_length":483,"map_id":12,"x":16,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":57,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d6a104ba-c1b6-4ec2-a62f-57d8457f2bd8","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":894,"finished_at":"2026-08-03T12:44:40+00:00","worker":1,"timesteps":6368346,"episode_reward":6709.554615,"episode_length":16526,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":21}],"party_count":1,"total_party_level":12,"player_hp":21,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":28,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":268,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"67eb9df7-0dac-4789-9f84-cf5a4331aa09","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":987,"finished_at":"2026-08-03T12:44:47+00:00","worker":2,"timesteps":6464664,"episode_reward":2893.939615,"episode_length":7177,"map_id":1,"x":27,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":156,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"646398cc-2518-476f-92ec-a7a5a009ab2e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":988,"finished_at":"2026-08-03T12:44:51+00:00","worker":2,"timesteps":6465315,"episode_reward":887.590385,"episode_length":217,"map_id":12,"x":16,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c3447cc0-4669-470c-8e61-fc9a9e8e410e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":989,"finished_at":"2026-08-03T12:44:51+00:00","worker":0,"timesteps":6465504,"episode_reward":3338.894615,"episode_length":9946,"map_id":1,"x":26,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":187,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"541aedb0-b503-4dc4-85c9-5e904a7d0354","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":990,"finished_at":"2026-08-03T12:44:57+00:00","worker":0,"timesteps":6466647,"episode_reward":952.820385,"episode_length":381,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":54,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8a74cabe-8bfe-4371-991d-e4bdd9ff8917","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":991,"finished_at":"2026-08-03T12:44:58+00:00","worker":2,"timesteps":6467010,"episode_reward":1426.320385,"episode_length":565,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":61,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"165f8d85-e5c3-4096-a802-5faf7724fbc7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":992,"finished_at":"2026-08-03T12:45:01+00:00","worker":0,"timesteps":6467580,"episode_reward":887.420385,"episode_length":311,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3e53e99d-a5c1-4df7-ac6d-d7f0fdcc906b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":993,"finished_at":"2026-08-03T12:45:07+00:00","worker":1,"timesteps":6469032,"episode_reward":7062.489615,"episode_length":19433,"map_id":1,"x":22,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":292,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"39631fbb-9be3-4242-a66a-e39ce835a4d9","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":895,"finished_at":"2026-08-03T12:45:19+00:00","worker":1,"timesteps":6377316,"episode_reward":4046.274615,"episode_length":2990,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":178,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6010d4ab-d23e-5681-8ea6-6e24bfb358a0","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2267,"finished_at":"2026-08-03T12:45:32+00:00","worker":null,"timesteps":null,"episode_reward":4985.186615,"episode_length":60000,"map_id":1,"x":12,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"b0f95bea-fcaa-5243-9da9-1d24ea76aa15","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2268,"finished_at":"2026-08-03T12:45:35+00:00","worker":null,"timesteps":null,"episode_reward":1269.81,"episode_length":766,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":15}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"50abdd30-57fe-4cdd-8492-1b46f79d9cff","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":896,"finished_at":"2026-08-03T12:45:37+00:00","worker":2,"timesteps":6380856,"episode_reward":3864.684615,"episode_length":19976,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":13}],"party_count":1,"total_party_level":8,"player_hp":13,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":365,"new_maps":7,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"8f8830ad-9ac8-489e-a31b-5f1a2d51170d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1004,"finished_at":"2026-08-03T12:45:40+00:00","worker":1,"timesteps":7261833,"episode_reward":1872.154615,"episode_length":7716,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":119,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6024c13a-8e92-4ca0-8955-b8788a31b1fb","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":897,"finished_at":"2026-08-03T12:45:41+00:00","worker":0,"timesteps":6381588,"episode_reward":5293.204615,"episode_length":9434,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":20}],"party_count":1,"total_party_level":10,"player_hp":20,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":249,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"64b1d839-a8a3-474c-916b-4627cda498bf","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":898,"finished_at":"2026-08-03T12:45:43+00:00","worker":0,"timesteps":6382029,"episode_reward":1363.040385,"episode_length":147,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"f5a0f972-8a11-4a34-b0d4-21e36d7f0e2d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1005,"finished_at":"2026-08-03T12:45:43+00:00","worker":1,"timesteps":7262280,"episode_reward":938.620385,"episode_length":149,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"11439dbc-2949-4c8a-ad4c-1ddbea4e32d5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1006,"finished_at":"2026-08-03T12:46:06+00:00","worker":0,"timesteps":7269363,"episode_reward":2347.064615,"episode_length":11790,"map_id":41,"x":12,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":129,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"117ee8e6-7d17-4d8f-a7c8-2f8fb8b0f9b3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":899,"finished_at":"2026-08-03T12:46:11+00:00","worker":1,"timesteps":6387945,"episode_reward":4166.859615,"episode_length":3543,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":199,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"41788dfa-bee7-4d8a-a88c-2422b04c9aad","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":900,"finished_at":"2026-08-03T12:46:18+00:00","worker":1,"timesteps":6389298,"episode_reward":896.780385,"episode_length":451,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":60,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"d6ef1cdd-90c9-4089-9123-e0607d6a2d2a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":901,"finished_at":"2026-08-03T12:46:38+00:00","worker":2,"timesteps":6393471,"episode_reward":4095.379615,"episode_length":4205,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":17}],"party_count":1,"total_party_level":8,"player_hp":17,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":246,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"9f620068-0533-4bef-a164-d320897b5394","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":902,"finished_at":"2026-08-03T12:46:40+00:00","worker":2,"timesteps":6393924,"episode_reward":832.220385,"episode_length":151,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"15360508-845b-49c3-b57d-5a2ae04b8033","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":994,"finished_at":"2026-08-03T12:46:52+00:00","worker":0,"timesteps":6498864,"episode_reward":5429.654615,"episode_length":10428,"map_id":42,"x":2,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":232,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5f8c0abb-e6d0-42f5-9388-f4b2c7d33e8d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":995,"finished_at":"2026-08-03T12:46:58+00:00","worker":2,"timesteps":6500397,"episode_reward":5233.319615,"episode_length":11129,"map_id":42,"x":7,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":205,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c0c97712-444d-42dc-815f-e3e0fb9c8e26","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1007,"finished_at":"2026-08-03T12:47:08+00:00","worker":0,"timesteps":7287708,"episode_reward":3289.499615,"episode_length":6115,"map_id":1,"x":21,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":169,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"b20e94a8-f8a2-452f-b1d9-7b2c55369814","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":996,"finished_at":"2026-08-03T12:47:34+00:00","worker":1,"timesteps":6509853,"episode_reward":6088.579615,"episode_length":13607,"map_id":42,"x":6,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":347,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0ffa4d27-64f3-4794-bb1e-5c60317df7c6","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":903,"finished_at":"2026-08-03T12:47:41+00:00","worker":2,"timesteps":6407193,"episode_reward":4101.529615,"episode_length":4423,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":265,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"3f827b58-2744-4271-947d-a86c92fcc5a4","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1008,"finished_at":"2026-08-03T12:47:56+00:00","worker":2,"timesteps":7301271,"episode_reward":6031.624615,"episode_length":30460,"map_id":1,"x":10,"y":18,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":465,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9d2fea31-87e1-465a-ae13-cf5da8f195de","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":904,"finished_at":"2026-08-03T12:47:57+00:00","worker":0,"timesteps":6410547,"episode_reward":5357.344615,"episode_length":9506,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":19}],"party_count":1,"total_party_level":10,"player_hp":19,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":261,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0533f8a2-18fd-4645-9104-efd9f0e9afe8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1009,"finished_at":"2026-08-03T12:47:58+00:00","worker":2,"timesteps":7301736,"episode_reward":1462.760385,"episode_length":155,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6ef6a24b-6caf-5382-adc2-fe31f32c6968","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2269,"finished_at":"2026-08-03T12:48:03+00:00","worker":null,"timesteps":null,"episode_reward":2011.086655,"episode_length":60000,"map_id":0,"x":16,"y":11,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":9,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"3d114499-c132-5b36-869e-b3a89466bd90","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2270,"finished_at":"2026-08-03T12:48:05+00:00","worker":null,"timesteps":null,"episode_reward":1133.070004,"episode_length":234,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":16}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"b2fe08e5-c1ff-41b1-8c8d-447e845b9482","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":997,"finished_at":"2026-08-03T12:48:26+00:00","worker":2,"timesteps":6524040,"episode_reward":2553.349615,"episode_length":7881,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":140,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"be6d47b0-4a6b-4811-a5e2-fae31b9b9e5f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":998,"finished_at":"2026-08-03T12:48:34+00:00","worker":0,"timesteps":6525999,"episode_reward":2750.229615,"episode_length":9045,"map_id":41,"x":10,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":142,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"955fb705-e961-44c5-bea0-5a80c84165d8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1010,"finished_at":"2026-08-03T12:48:45+00:00","worker":1,"timesteps":7315617,"episode_reward":3003.009615,"episode_length":17779,"map_id":1,"x":18,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":243,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"153a455e-9bdf-42b3-b63f-3c131dc996c9","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":999,"finished_at":"2026-08-03T12:49:02+00:00","worker":1,"timesteps":6533298,"episode_reward":2406.249615,"episode_length":7815,"map_id":1,"x":24,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":165,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"98825f93-29c5-496d-ad72-a341c9b993a2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1011,"finished_at":"2026-08-03T12:49:02+00:00","worker":0,"timesteps":7320282,"episode_reward":3029.294615,"episode_length":10858,"map_id":1,"x":32,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":179,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a0d7c9f2-ae46-45cb-9f94-e7ed0cdcea92","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1000,"finished_at":"2026-08-03T12:49:07+00:00","worker":1,"timesteps":6534450,"episode_reward":897.675385,"episode_length":384,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":57,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0a48ea71-1b56-4d83-9b30-6f82ee46d7a1","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1012,"finished_at":"2026-08-03T12:49:15+00:00","worker":2,"timesteps":7323849,"episode_reward":2535.879615,"episode_length":7371,"map_id":41,"x":13,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":119,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"04781c89-4266-4fb6-8c11-6190c0901f12","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1013,"finished_at":"2026-08-03T12:49:16+00:00","worker":2,"timesteps":7324269,"episode_reward":878.415385,"episode_length":140,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":6}],"party_count":1,"total_party_level":6,"player_hp":6,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"7ded74a5-5758-49cc-bd6c-0fbb53d8fd2a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":905,"finished_at":"2026-08-03T12:49:24+00:00","worker":2,"timesteps":6429465,"episode_reward":5273.364615,"episode_length":7424,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":18}],"party_count":1,"total_party_level":10,"player_hp":18,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":235,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"e255c58a-7121-48d5-a74d-8d72e6121c3e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":906,"finished_at":"2026-08-03T12:49:56+00:00","worker":1,"timesteps":6436008,"episode_reward":6520.714615,"episode_length":15570,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":22}],"party_count":1,"total_party_level":12,"player_hp":22,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":14,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":298,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2ca4cae7-f1d9-4980-b2e3-0f975bb99b2c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1001,"finished_at":"2026-08-03T12:49:57+00:00","worker":0,"timesteps":6548688,"episode_reward":1958.599615,"episode_length":7563,"map_id":41,"x":11,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":124,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8c19c590-677f-49b1-bdcb-f2cf6f44e482","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1002,"finished_at":"2026-08-03T12:49:58+00:00","worker":0,"timesteps":6548958,"episode_reward":778.685385,"episode_length":90,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"adcbc1c1-94c0-45f5-be0f-0aff74e2c850","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1003,"finished_at":"2026-08-03T12:50:02+00:00","worker":0,"timesteps":6549732,"episode_reward":898.025385,"episode_length":258,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"573964dd-faf3-4301-b75c-448ab6830221","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":907,"finished_at":"2026-08-03T12:50:03+00:00","worker":2,"timesteps":6437433,"episode_reward":3889.194615,"episode_length":2656,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":13}],"party_count":1,"total_party_level":8,"player_hp":13,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":160,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"d3ac75f0-714a-5a7b-bc00-c0d4ae366b37","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2271,"finished_at":"2026-08-03T12:50:25+00:00","worker":null,"timesteps":null,"episode_reward":-2506.90002,"episode_length":60000,"map_id":0,"x":17,"y":2,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"dff9b41b-e051-449e-b366-17650667d6d1","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":908,"finished_at":"2026-08-03T12:50:37+00:00","worker":1,"timesteps":6444906,"episode_reward":3839.554615,"episode_length":2966,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":152,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"8d9cd139-a45e-4462-809f-d541f490b401","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":909,"finished_at":"2026-08-03T12:50:41+00:00","worker":1,"timesteps":6445275,"episode_reward":887.640385,"episode_length":123,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"63c60685-0c5f-4a30-88f0-c658d9e21cc3","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1014,"finished_at":"2026-08-03T12:50:47+00:00","worker":0,"timesteps":7350654,"episode_reward":-77.624615,"episode_length":10124,"map_id":0,"x":1,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":149,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"36a9035b-ec21-45d4-a37e-d4e1b5affb93","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":910,"finished_at":"2026-08-03T12:50:57+00:00","worker":0,"timesteps":6448938,"episode_reward":5746.849615,"episode_length":12797,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":19}],"party_count":1,"total_party_level":11,"player_hp":19,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":273,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"b5db666d-c3e5-451a-9e3a-d43f1cb696ab","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1004,"finished_at":"2026-08-03T12:50:58+00:00","worker":1,"timesteps":6565896,"episode_reward":6015.364615,"episode_length":10482,"map_id":1,"x":33,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":219,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"55e38d66-89aa-46e8-9c1a-50d24457ccd8","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":911,"finished_at":"2026-08-03T12:51:00+00:00","worker":0,"timesteps":6449502,"episode_reward":942.625385,"episode_length":188,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4770db69-0459-4b1d-bdee-8c3dfafc512f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1005,"finished_at":"2026-08-03T12:51:22+00:00","worker":0,"timesteps":6572421,"episode_reward":5859.469615,"episode_length":7563,"map_id":42,"x":6,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":228,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e89cffaa-7029-4859-878b-492838dd78e5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":912,"finished_at":"2026-08-03T12:51:23+00:00","worker":2,"timesteps":6454326,"episode_reward":4692.929615,"episode_length":5631,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":18}],"party_count":1,"total_party_level":9,"player_hp":18,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":232,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"376bb16e-f389-4f23-ac8f-d34b403cb5b3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":913,"finished_at":"2026-08-03T12:51:35+00:00","worker":0,"timesteps":6457098,"episode_reward":1271.605385,"episode_length":2532,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":113,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"31bacacf-04e3-4530-a1b7-4490663b1fab","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1006,"finished_at":"2026-08-03T12:51:39+00:00","worker":2,"timesteps":6576936,"episode_reward":5876.714615,"episode_length":17632,"map_id":42,"x":7,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":297,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"11e4e6de-10ff-47e7-9375-cfad813e62b4","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1007,"finished_at":"2026-08-03T12:51:43+00:00","worker":2,"timesteps":6577623,"episode_reward":1373.090385,"episode_length":229,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"25e1576b-69a7-5ef3-a8f7-0f1068d2a95f","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2272,"finished_at":"2026-08-03T12:51:44+00:00","worker":null,"timesteps":null,"episode_reward":5963.671659,"episode_length":24789,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":12,"hp":22}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"938d7a81-4906-4916-9fbf-a23a8770d61a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1015,"finished_at":"2026-08-03T12:52:34+00:00","worker":1,"timesteps":7382547,"episode_reward":2842.714615,"episode_length":22310,"map_id":41,"x":11,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":295,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"95acd178-ca8c-4b10-bb9c-b19c5c45906f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1008,"finished_at":"2026-08-03T12:52:35+00:00","worker":0,"timesteps":6592470,"episode_reward":2785.779615,"episode_length":6683,"map_id":1,"x":24,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":165,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"57ddc0ec-7693-41be-9bc3-e1393a44972c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1016,"finished_at":"2026-08-03T12:52:36+00:00","worker":1,"timesteps":7383033,"episode_reward":823.185385,"episode_length":162,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5db1e86f-e9f9-4ffe-9015-b3f024327f64","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1017,"finished_at":"2026-08-03T12:52:39+00:00","worker":1,"timesteps":7383585,"episode_reward":878.455385,"episode_length":184,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"62715972-e546-4236-ac08-544730f514d8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1018,"finished_at":"2026-08-03T12:52:40+00:00","worker":0,"timesteps":7384068,"episode_reward":2863.264615,"episode_length":11138,"map_id":41,"x":2,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":165,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e41aa55e-e943-417d-9601-cdd4588b73a9","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1019,"finished_at":"2026-08-03T12:52:43+00:00","worker":1,"timesteps":7384602,"episode_reward":1412.590385,"episode_length":339,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"cdc59356-6b4c-437f-a8e6-ac48a6474577","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1009,"finished_at":"2026-08-03T12:52:48+00:00","worker":2,"timesteps":6596067,"episode_reward":2843.584615,"episode_length":6148,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":128,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6144c7d7-bafa-44d8-870a-27e95c774d7c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1010,"finished_at":"2026-08-03T12:52:50+00:00","worker":2,"timesteps":6596838,"episode_reward":952.910385,"episode_length":257,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"9ad47393-2443-4693-ade0-d8a0ece337fb","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":914,"finished_at":"2026-08-03T12:53:16+00:00","worker":1,"timesteps":6479016,"episode_reward":6006.189615,"episode_length":11247,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":18}],"party_count":1,"total_party_level":11,"player_hp":18,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":13,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":294,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"31f94bcf-2cb7-4feb-9169-afe10a6a9109","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1011,"finished_at":"2026-08-03T12:53:28+00:00","worker":1,"timesteps":6607233,"episode_reward":5705.259615,"episode_length":13779,"map_id":1,"x":27,"y":18,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":270,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"7343292c-a78d-4b15-a4a5-b25a7235823d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1020,"finished_at":"2026-08-03T12:53:30+00:00","worker":2,"timesteps":7398456,"episode_reward":6340.829615,"episode_length":24729,"map_id":33,"x":12,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":489,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"513b50ee-4def-4ae3-8ec9-258a15f1331b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1012,"finished_at":"2026-08-03T12:53:32+00:00","worker":0,"timesteps":6608076,"episode_reward":22.425385,"episode_length":5202,"map_id":0,"x":18,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":51,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0da96c44-2eea-402f-8434-8b02d64a002a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1013,"finished_at":"2026-08-03T12:53:36+00:00","worker":0,"timesteps":6609201,"episode_reward":952.180385,"episode_length":375,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"848debe5-40f2-4668-bb94-2fbdf7c19a5e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":915,"finished_at":"2026-08-03T12:53:41+00:00","worker":0,"timesteps":6485169,"episode_reward":4647.359615,"episode_length":9357,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":15}],"party_count":1,"total_party_level":9,"player_hp":15,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":228,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"48531feb-b717-4064-bb8b-134d9ed9ea74","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1014,"finished_at":"2026-08-03T12:53:42+00:00","worker":0,"timesteps":6610644,"episode_reward":896.680385,"episode_length":481,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":55,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0fcb52b7-a087-460f-8307-a321a55699a3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":916,"finished_at":"2026-08-03T12:53:44+00:00","worker":0,"timesteps":6485856,"episode_reward":887.150385,"episode_length":229,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":14}],"party_count":1,"total_party_level":6,"player_hp":14,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1c5c2b0f-c7e7-4aa0-b392-8df218570652","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":917,"finished_at":"2026-08-03T12:53:47+00:00","worker":0,"timesteps":6486423,"episode_reward":887.300385,"episode_length":189,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"d866be55-9615-4d15-b609-ebf53da51af8","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":918,"finished_at":"2026-08-03T12:53:50+00:00","worker":0,"timesteps":6486717,"episode_reward":883.035385,"episode_length":98,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":36,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"46e4c356-629e-4e8a-a086-a06f01a76d10","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":919,"finished_at":"2026-08-03T12:53:52+00:00","worker":0,"timesteps":6487242,"episode_reward":887.540385,"episode_length":175,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"53007472-2bf0-4396-946f-f28c495786f7","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1021,"finished_at":"2026-08-03T12:54:12+00:00","worker":2,"timesteps":7410618,"episode_reward":563.505385,"episode_length":4054,"map_id":0,"x":2,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":19}],"party_count":1,"total_party_level":7,"player_hp":19,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":47,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"70079e1a-2a0d-5405-a14e-46f61f9182b3","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2273,"finished_at":"2026-08-03T12:54:14+00:00","worker":null,"timesteps":null,"episode_reward":4973.663343,"episode_length":60000,"map_id":33,"x":15,"y":15,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":33,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"30f8dfc3-f013-4890-8101-a2830170f6ba","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1022,"finished_at":"2026-08-03T12:54:16+00:00","worker":2,"timesteps":7411623,"episode_reward":1461.830385,"episode_length":335,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5bc455df-4f40-561b-881e-19bc011390ac","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2274,"finished_at":"2026-08-03T12:54:16+00:00","worker":null,"timesteps":null,"episode_reward":1211.489997,"episode_length":564,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":14}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"4ed222f8-ef75-57ed-bcf7-49279571c0d2","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2275,"finished_at":"2026-08-03T12:54:17+00:00","worker":null,"timesteps":null,"episode_reward":727.490003,"episode_length":178,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"1215eb15-2ea1-585e-a90e-fcae4f8e95fd","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2276,"finished_at":"2026-08-03T12:54:19+00:00","worker":null,"timesteps":null,"episode_reward":778.29,"episode_length":438,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"a51fb610-4316-4bdd-88a1-2ac8e442df31","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1015,"finished_at":"2026-08-03T12:54:24+00:00","worker":2,"timesteps":6622212,"episode_reward":2860.374615,"episode_length":8458,"map_id":1,"x":24,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":164,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"bfd20aca-e712-4070-822b-486fed545697","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":920,"finished_at":"2026-08-03T12:54:27+00:00","worker":2,"timesteps":6495573,"episode_reward":5021.059615,"episode_length":13749,"map_id":0,"x":18,"y":9,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":22}],"party_count":1,"total_party_level":10,"player_hp":22,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":307,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"9e2f202c-0247-48bb-a5ef-413be9999ec1","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":921,"finished_at":"2026-08-03T12:54:41+00:00","worker":2,"timesteps":6498606,"episode_reward":883.010385,"episode_length":1011,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":60,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"d5e3668b-aceb-4031-a626-d05041612123","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1016,"finished_at":"2026-08-03T12:54:51+00:00","worker":1,"timesteps":6629496,"episode_reward":2533.249615,"episode_length":7421,"map_id":41,"x":9,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":126,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"662b4362-fadd-4f1c-98ae-9a372529eede","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1023,"finished_at":"2026-08-03T12:54:56+00:00","worker":1,"timesteps":7424439,"episode_reward":-209.559615,"episode_length":13279,"map_id":0,"x":2,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":142,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a10aa55e-ed42-4c15-a355-83344b5ce991","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":922,"finished_at":"2026-08-03T12:54:59+00:00","worker":2,"timesteps":6502116,"episode_reward":3386.694615,"episode_length":1170,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":124,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"962be229-5f6a-4c48-b621-350a707622dc","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1024,"finished_at":"2026-08-03T12:55:00+00:00","worker":1,"timesteps":7425036,"episode_reward":933.370385,"episode_length":199,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ebfff80d-f648-4754-ad45-7a0bcbf82b4d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1025,"finished_at":"2026-08-03T12:55:18+00:00","worker":2,"timesteps":7431075,"episode_reward":-106.444615,"episode_length":6484,"map_id":0,"x":1,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":40,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ae79f830-63ad-4513-9aab-ebea882b8b1f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1026,"finished_at":"2026-08-03T12:55:21+00:00","worker":0,"timesteps":7431330,"episode_reward":3539.004615,"episode_length":15754,"map_id":1,"x":5,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":234,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"fbf1f2d4-5ff0-4cc2-9b6d-75fd921a9aeb","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1027,"finished_at":"2026-08-03T12:55:23+00:00","worker":0,"timesteps":7431654,"episode_reward":928.335385,"episode_length":108,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"131b54b9-4187-4155-9378-29804e141b56","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1028,"finished_at":"2026-08-03T12:55:24+00:00","worker":0,"timesteps":7432119,"episode_reward":1403.960385,"episode_length":155,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"120a5892-cba4-47fb-b2de-7d0c67b8c64e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":923,"finished_at":"2026-08-03T12:55:25+00:00","worker":2,"timesteps":6507927,"episode_reward":3721.409615,"episode_length":1937,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":13}],"party_count":1,"total_party_level":8,"player_hp":13,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":157,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"e4802474-f4ba-4c4a-a28b-38a9532b8d72","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1029,"finished_at":"2026-08-03T12:55:26+00:00","worker":0,"timesteps":7432413,"episode_reward":1403.335385,"episode_length":98,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"813125cc-8448-46d8-9fdd-7cc0f5ba6e46","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1017,"finished_at":"2026-08-03T12:55:46+00:00","worker":0,"timesteps":6645360,"episode_reward":2284.604615,"episode_length":11572,"map_id":1,"x":29,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":227,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"dd570c79-43f0-4667-9662-7409188a4461","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1018,"finished_at":"2026-08-03T12:55:48+00:00","worker":0,"timesteps":6645879,"episode_reward":942.210385,"episode_length":173,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":8}],"party_count":1,"total_party_level":6,"player_hp":8,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"989967f1-1584-4448-a937-300376fc6d90","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1019,"finished_at":"2026-08-03T12:55:54+00:00","worker":0,"timesteps":6647595,"episode_reward":895.975385,"episode_length":572,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3c134f31-117c-468b-98a0-f29be6eaccdc","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":924,"finished_at":"2026-08-03T12:55:55+00:00","worker":2,"timesteps":6514074,"episode_reward":3475.299615,"episode_length":2049,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":145,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"23a349a8-a8f3-465b-aa8c-06b0a7cdd37e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1030,"finished_at":"2026-08-03T12:55:56+00:00","worker":1,"timesteps":7441191,"episode_reward":2803.589615,"episode_length":5385,"map_id":1,"x":6,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":139,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"75c8ad9c-9ec4-4793-ae57-38ea8f91d5a3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":925,"finished_at":"2026-08-03T12:55:59+00:00","worker":2,"timesteps":6514752,"episode_reward":842.795385,"episode_length":226,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":5}],"party_count":1,"total_party_level":6,"player_hp":5,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"a3b5f07d-6e1f-42c1-a4fc-065bfbd454a5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1031,"finished_at":"2026-08-03T12:56:00+00:00","worker":2,"timesteps":7442232,"episode_reward":2914.819615,"episode_length":3719,"map_id":1,"x":7,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":127,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"3941ed42-3b03-473b-9b11-e8a277160cb7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":926,"finished_at":"2026-08-03T12:56:09+00:00","worker":0,"timesteps":6516342,"episode_reward":5927.134615,"episode_length":9700,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":18}],"party_count":1,"total_party_level":11,"player_hp":18,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":12,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":216,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"9a33b261-cc4d-48d6-9346-10d7955c3488","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":927,"finished_at":"2026-08-03T12:56:09+00:00","worker":2,"timesteps":6516357,"episode_reward":1365.140385,"episode_length":535,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":55,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"571e8836-d1b0-4bf5-8171-066cda755b62","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":928,"finished_at":"2026-08-03T12:56:11+00:00","worker":2,"timesteps":6516828,"episode_reward":1371.920385,"episode_length":157,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"62e3d033-8570-4514-9219-fa3d9268b71e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":929,"finished_at":"2026-08-03T12:56:14+00:00","worker":0,"timesteps":6517143,"episode_reward":1417.360385,"episode_length":267,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6d8ad04a-7759-420e-8477-6c5ed7f7aa8b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":930,"finished_at":"2026-08-03T12:56:18+00:00","worker":1,"timesteps":6517509,"episode_reward":5910.499615,"episode_length":12831,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":19}],"party_count":1,"total_party_level":11,"player_hp":19,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":13,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":307,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"acb274ce-82a9-4bb0-9da4-edf3aa2f2751","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1020,"finished_at":"2026-08-03T12:56:25+00:00","worker":1,"timesteps":6656046,"episode_reward":2458.994615,"episode_length":8850,"map_id":41,"x":10,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":119,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"70fe0cc9-e6c0-4b14-a5d5-808747a5464d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1021,"finished_at":"2026-08-03T12:56:28+00:00","worker":1,"timesteps":6656835,"episode_reward":941.790385,"episode_length":263,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0d659879-9de6-4176-aaab-b7271cf561bf","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1032,"finished_at":"2026-08-03T12:56:32+00:00","worker":0,"timesteps":7451862,"episode_reward":2400.759615,"episode_length":6483,"map_id":1,"x":7,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":171,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"3bc463e9-5a18-4e2f-8446-a72eb29ea78c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1033,"finished_at":"2026-08-03T12:56:33+00:00","worker":1,"timesteps":7452252,"episode_reward":2971.039615,"episode_length":3687,"map_id":1,"x":6,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":137,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"1f511760-88d6-4f20-8eff-092f1af61a12","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1034,"finished_at":"2026-08-03T12:56:42+00:00","worker":2,"timesteps":7454274,"episode_reward":3024.954615,"episode_length":4014,"map_id":1,"x":7,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":175,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"860d6e4a-11f6-4873-a756-1c12408a880c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1035,"finished_at":"2026-08-03T12:56:43+00:00","worker":2,"timesteps":7454664,"episode_reward":833.195385,"episode_length":130,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c9f5d51a-802f-597a-91e9-7a17e2385830","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2277,"finished_at":"2026-08-03T12:56:44+00:00","worker":null,"timesteps":null,"episode_reward":3762.526635,"episode_length":60000,"map_id":42,"x":7,"y":2,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"62e17774-05a8-4f31-aedc-b268315770ac","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1036,"finished_at":"2026-08-03T12:56:45+00:00","worker":2,"timesteps":7455378,"episode_reward":1352.855385,"episode_length":238,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"b5070e8c-efda-4d43-ba43-0bed56beafe7","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1037,"finished_at":"2026-08-03T12:56:49+00:00","worker":2,"timesteps":7455993,"episode_reward":817.900385,"episode_length":205,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"575b5e28-6913-4726-8012-a34e3984fbdf","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1038,"finished_at":"2026-08-03T12:56:50+00:00","worker":2,"timesteps":7456383,"episode_reward":823.375385,"episode_length":130,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c0a922fb-034c-4f1f-901a-4f259d4f1e84","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1022,"finished_at":"2026-08-03T12:57:06+00:00","worker":2,"timesteps":6667755,"episode_reward":2171.699615,"episode_length":15181,"map_id":1,"x":25,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":256,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"1873ed17-0800-4dc0-a9c1-04c3035f3acd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1023,"finished_at":"2026-08-03T12:57:10+00:00","worker":0,"timesteps":6668706,"episode_reward":2427.209615,"episode_length":7037,"map_id":1,"x":24,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":139,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"167c28da-93f8-4cec-9446-9d635a285e4e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1024,"finished_at":"2026-08-03T12:57:15+00:00","worker":0,"timesteps":6669903,"episode_reward":897.870385,"episode_length":399,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"90d78398-2e5a-4a36-b7cc-f77823a9edb5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1039,"finished_at":"2026-08-03T12:57:17+00:00","worker":1,"timesteps":7464942,"episode_reward":2653.204615,"episode_length":4230,"map_id":1,"x":9,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":164,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"06aa2b9e-c816-4380-883e-721d1b17e56e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1040,"finished_at":"2026-08-03T12:57:37+00:00","worker":2,"timesteps":7470552,"episode_reward":2346.779615,"episode_length":4723,"map_id":1,"x":5,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":149,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d87d7cbb-3788-4881-9faa-058e107c5d78","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1041,"finished_at":"2026-08-03T12:57:41+00:00","worker":2,"timesteps":7471293,"episode_reward":878.220385,"episode_length":247,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9d98cb5a-588f-4b66-97e3-b7ba33569199","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1042,"finished_at":"2026-08-03T12:57:42+00:00","worker":2,"timesteps":7471692,"episode_reward":1348.810385,"episode_length":133,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c43da552-bac6-5798-996b-8cb98f3f9c6b","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2278,"finished_at":"2026-08-03T12:57:42+00:00","worker":null,"timesteps":null,"episode_reward":5702.25165,"episode_length":16155,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":11,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"b3af6e5b-7703-41f8-89de-876c1caaa97b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1043,"finished_at":"2026-08-03T12:57:44+00:00","worker":2,"timesteps":7472049,"episode_reward":1353.840385,"episode_length":119,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"776cccf9-efef-4593-a8ac-38b2a836610c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1044,"finished_at":"2026-08-03T12:57:45+00:00","worker":2,"timesteps":7472436,"episode_reward":1293.530385,"episode_length":129,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"fedfb85c-8951-4538-bc88-98848b080842","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1045,"finished_at":"2026-08-03T12:57:59+00:00","worker":0,"timesteps":7476381,"episode_reward":2501.579615,"episode_length":8173,"map_id":1,"x":8,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":207,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"abee1560-eb3a-495d-baaa-4392e56f54c9","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1046,"finished_at":"2026-08-03T12:58:21+00:00","worker":1,"timesteps":7483308,"episode_reward":2880.734615,"episode_length":6122,"map_id":1,"x":4,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":146,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"12458c58-3add-45b5-bab6-1eac8053623f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1025,"finished_at":"2026-08-03T12:58:35+00:00","worker":2,"timesteps":6692832,"episode_reward":-134.559615,"episode_length":8359,"map_id":0,"x":17,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":15}],"party_count":1,"total_party_level":6,"player_hp":15,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":72,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"28eda96f-3af2-4cc9-a20a-1e099141985c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1026,"finished_at":"2026-08-03T12:58:41+00:00","worker":2,"timesteps":6694515,"episode_reward":1371.380385,"episode_length":561,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":60,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2c126d60-cd8b-4926-93d7-05158f757b2b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1047,"finished_at":"2026-08-03T12:58:41+00:00","worker":2,"timesteps":7488885,"episode_reward":2533.269615,"episode_length":5483,"map_id":1,"x":6,"y":8,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":211,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"46f52064-f823-40bb-bf95-6d694f0c30c1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1027,"finished_at":"2026-08-03T12:58:44+00:00","worker":1,"timesteps":6695130,"episode_reward":2211.019615,"episode_length":12765,"map_id":1,"x":28,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":143,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"39e3b057-e144-49aa-98af-c6dae789e3f2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1028,"finished_at":"2026-08-03T12:58:51+00:00","worker":0,"timesteps":6696684,"episode_reward":2430.299615,"episode_length":8927,"map_id":1,"x":22,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":156,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"851c3e55-e917-47a1-bb94-8c05f633a101","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1048,"finished_at":"2026-08-03T12:59:14+00:00","worker":1,"timesteps":7499256,"episode_reward":2915.444615,"episode_length":5316,"map_id":1,"x":5,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":136,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"b7c2a87d-26dc-4a06-812d-95937ca15ff3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":931,"finished_at":"2026-08-03T12:59:40+00:00","worker":2,"timesteps":6559659,"episode_reward":6632.189615,"episode_length":14277,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":20}],"party_count":1,"total_party_level":12,"player_hp":20,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":22,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":268,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"dfd450dc-2bc3-45ed-adb3-8d5eca23e282","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1049,"finished_at":"2026-08-03T12:59:40+00:00","worker":0,"timesteps":7506588,"episode_reward":393.020385,"episode_length":10069,"map_id":0,"x":1,"y":12,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":17}],"party_count":1,"total_party_level":7,"player_hp":17,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":92,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f03f1859-0dfd-4201-a008-c1c711332441","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":932,"finished_at":"2026-08-03T12:59:47+00:00","worker":2,"timesteps":6561402,"episode_reward":896.310385,"episode_length":581,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":58,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"85f11d42-6557-43c9-90de-c1c15944c709","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":933,"finished_at":"2026-08-03T12:59:49+00:00","worker":2,"timesteps":6561777,"episode_reward":1417.170385,"episode_length":125,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c984c060-29c3-4683-bfbb-209752fb8e48","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1029,"finished_at":"2026-08-03T12:59:50+00:00","worker":0,"timesteps":6713415,"episode_reward":2180.029615,"episode_length":5577,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":125,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"26db5477-0960-421c-8d1c-abdd2e323fdb","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":934,"finished_at":"2026-08-03T12:59:52+00:00","worker":2,"timesteps":6562071,"episode_reward":833.315385,"episode_length":98,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6e40bd87-c5b0-5bb4-89d3-26fb0d6318ca","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2279,"finished_at":"2026-08-03T13:00:15+00:00","worker":null,"timesteps":null,"episode_reward":1161.72666,"episode_length":60000,"map_id":41,"x":9,"y":7,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"13b167d0-9a61-5a1f-bba2-20aef2a97680","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2280,"finished_at":"2026-08-03T13:00:16+00:00","worker":null,"timesteps":null,"episode_reward":1207.414997,"episode_length":257,"map_id":12,"x":15,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":14}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"8839fb66-de67-42e0-af2a-1b2b0d4179a6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1050,"finished_at":"2026-08-03T13:00:32+00:00","worker":1,"timesteps":7521627,"episode_reward":3207.279615,"episode_length":7457,"map_id":1,"x":5,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":174,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f226f157-1586-4e95-a53f-b5d22bc8876c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1051,"finished_at":"2026-08-03T13:00:35+00:00","worker":1,"timesteps":7521954,"episode_reward":1293.260385,"episode_length":109,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f1233898-3d70-5479-a1dd-4233bb293095","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2281,"finished_at":"2026-08-03T13:00:40+00:00","worker":null,"timesteps":null,"episode_reward":3760.981693,"episode_length":7707,"map_id":12,"x":15,"y":13,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":8,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"071cf853-f53d-4d60-b595-4b7a196d0c64","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":935,"finished_at":"2026-08-03T13:00:41+00:00","worker":2,"timesteps":6572658,"episode_reward":4038.729615,"episode_length":3529,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":181,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"547a3187-efc1-4091-8de9-6728845b8661","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":936,"finished_at":"2026-08-03T13:00:43+00:00","worker":2,"timesteps":6573087,"episode_reward":887.380385,"episode_length":143,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"45405296-0009-4906-bc84-3399adbba4fa","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1030,"finished_at":"2026-08-03T13:00:44+00:00","worker":2,"timesteps":6728472,"episode_reward":2784.889615,"episode_length":11319,"map_id":1,"x":26,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":196,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"06f32a46-9499-42f6-8dd5-b3312bd87948","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1031,"finished_at":"2026-08-03T13:00:46+00:00","worker":2,"timesteps":6728898,"episode_reward":888.225385,"episode_length":142,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6466e2a1-5409-513d-95b9-5f833869c6a6","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2282,"finished_at":"2026-08-03T13:00:46+00:00","worker":null,"timesteps":null,"episode_reward":2924.126705,"episode_length":1196,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":16}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"04e3987a-8b9f-434a-ac0f-e343a7ac35ba","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1052,"finished_at":"2026-08-03T13:00:57+00:00","worker":0,"timesteps":7528374,"episode_reward":3493.324615,"episode_length":7262,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":238,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"4223d1a6-e9e5-45c7-81c2-e6a9bf3b6a7e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1053,"finished_at":"2026-08-03T13:01:00+00:00","worker":0,"timesteps":7528974,"episode_reward":1352.995385,"episode_length":200,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5156186d-fab9-4a65-b4c6-0b1560e1a7c4","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1054,"finished_at":"2026-08-03T13:01:09+00:00","worker":2,"timesteps":7531698,"episode_reward":-365.299615,"episode_length":14271,"map_id":0,"x":2,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":75,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"bd7c0e56-a968-4f15-9979-f969f464dc4d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1032,"finished_at":"2026-08-03T13:01:37+00:00","worker":2,"timesteps":6742857,"episode_reward":3026.969615,"episode_length":4653,"map_id":1,"x":27,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":162,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"49ebd1ad-d8ca-47e4-a3cd-ee68e5272775","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":937,"finished_at":"2026-08-03T13:01:40+00:00","worker":0,"timesteps":6585105,"episode_reward":7109.124615,"episode_length":22654,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":13,"hp":24}],"party_count":1,"total_party_level":13,"player_hp":24,"player_max_hp":36,"state_path":"states/route1_squirtle.state","battles_won":47,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":341,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0f378946-5b50-4ef2-af52-7743f57d9128","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1033,"finished_at":"2026-08-03T13:02:20+00:00","worker":0,"timesteps":6754878,"episode_reward":3649.799615,"episode_length":13821,"map_id":1,"x":26,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":195,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"43a27841-ec0d-4ba2-9ba0-b33058b0a20b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":938,"finished_at":"2026-08-03T13:02:25+00:00","worker":1,"timesteps":6594186,"episode_reward":7736.989615,"episode_length":25559,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":14,"hp":26}],"party_count":1,"total_party_level":14,"player_hp":26,"player_max_hp":38,"state_path":"states/route1_squirtle.state","battles_won":42,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":374,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c197d1cb-66df-4e4d-a3f8-aa2b5f1289e4","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":939,"finished_at":"2026-08-03T13:02:31+00:00","worker":1,"timesteps":6595545,"episode_reward":1426.720385,"episode_length":453,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":57,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"3802fe99-fd65-4320-b1a4-2f8f867cac69","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":940,"finished_at":"2026-08-03T13:02:52+00:00","worker":1,"timesteps":6599739,"episode_reward":3290.014615,"episode_length":1398,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":138,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"e95f58da-21c6-4192-937b-be30374cc5ff","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1034,"finished_at":"2026-08-03T13:02:58+00:00","worker":2,"timesteps":6765312,"episode_reward":2881.189615,"episode_length":7485,"map_id":1,"x":28,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":148,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"942f5635-8c8f-4877-bd47-15c123059ffd","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1055,"finished_at":"2026-08-03T13:03:03+00:00","worker":0,"timesteps":7566342,"episode_reward":-266.024615,"episode_length":12456,"map_id":0,"x":8,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":122,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"69e7cdab-5394-48a8-bf6e-9045f46aa3fd","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1056,"finished_at":"2026-08-03T13:03:05+00:00","worker":0,"timesteps":7566810,"episode_reward":1348.295385,"episode_length":156,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9cd22a4f-db2a-5c60-890b-f2f20887d7a8","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2283,"finished_at":"2026-08-03T13:03:11+00:00","worker":null,"timesteps":null,"episode_reward":3704.996631,"episode_length":60000,"map_id":42,"x":7,"y":2,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"9dda275a-52d8-574f-aea3-d2e5742eb038","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2284,"finished_at":"2026-08-03T13:03:12+00:00","worker":null,"timesteps":null,"episode_reward":673.440004,"episode_length":90,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"54dbacda-c973-40d3-b0cf-d6c845df8025","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1035,"finished_at":"2026-08-03T13:03:15+00:00","worker":1,"timesteps":6769785,"episode_reward":6363.249615,"episode_length":24885,"map_id":1,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":354,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"563b7f48-a19d-48e5-8406-30de028464f5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1057,"finished_at":"2026-08-03T13:03:24+00:00","worker":1,"timesteps":7572390,"episode_reward":2925.404615,"episode_length":16812,"map_id":41,"x":9,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":253,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"4c8bf511-ae9b-4a57-8c0b-6522fdd94007","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1058,"finished_at":"2026-08-03T13:03:28+00:00","worker":1,"timesteps":7572894,"episode_reward":1582.625385,"episode_length":168,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d82db61a-024d-42dd-bef3-026fc317aa05","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1059,"finished_at":"2026-08-03T13:03:29+00:00","worker":1,"timesteps":7573251,"episode_reward":873.630385,"episode_length":119,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"3c9205c6-7c32-421e-9813-2449ba79ae5c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":941,"finished_at":"2026-08-03T13:03:33+00:00","worker":2,"timesteps":6608241,"episode_reward":5809.164615,"episode_length":11718,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":19}],"party_count":1,"total_party_level":11,"player_hp":19,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":314,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"63a33cfd-0687-48d9-aebc-34beb72f4519","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":942,"finished_at":"2026-08-03T13:03:35+00:00","worker":2,"timesteps":6608895,"episode_reward":832.645385,"episode_length":218,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"cb3ed7ef-c5f8-42dc-8b67-2f23499202a7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1036,"finished_at":"2026-08-03T13:03:42+00:00","worker":0,"timesteps":6777963,"episode_reward":2842.719615,"episode_length":7695,"map_id":1,"x":28,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":146,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4a65ea26-c304-42be-a442-55fae0ed0ed9","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1037,"finished_at":"2026-08-03T13:03:44+00:00","worker":0,"timesteps":6778281,"episode_reward":888.315385,"episode_length":106,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"43154f17-4a61-4796-bedf-6aaeb4587087","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1038,"finished_at":"2026-08-03T13:03:47+00:00","worker":0,"timesteps":6778542,"episode_reward":1303.710385,"episode_length":87,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"474675e0-95c4-40ce-b24a-c1dcf5649350","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1060,"finished_at":"2026-08-03T13:03:47+00:00","worker":2,"timesteps":7578702,"episode_reward":2913.974615,"episode_length":15668,"map_id":1,"x":5,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":233,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"973e349d-d0b8-4b51-af97-51fb2aa40518","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1061,"finished_at":"2026-08-03T13:03:49+00:00","worker":2,"timesteps":7579200,"episode_reward":878.325385,"episode_length":166,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5ff10181-c9e8-4e80-b48f-8b7d55c06130","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1039,"finished_at":"2026-08-03T13:03:53+00:00","worker":0,"timesteps":6779973,"episode_reward":896.210385,"episode_length":477,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c1ef0aba-1601-4942-b1f0-e632b237e3ce","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1040,"finished_at":"2026-08-03T13:04:00+00:00","worker":2,"timesteps":6781755,"episode_reward":2473.139615,"episode_length":5481,"map_id":1,"x":30,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":133,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5e88cde7-a5f9-465d-b4ce-de6777d37a32","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":943,"finished_at":"2026-08-03T13:04:27+00:00","worker":1,"timesteps":6619941,"episode_reward":4672.904615,"episode_length":6734,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":15}],"party_count":1,"total_party_level":9,"player_hp":15,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":215,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6a7f3c5d-df5c-4147-86af-27aa49282943","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1041,"finished_at":"2026-08-03T13:04:36+00:00","worker":1,"timesteps":6792198,"episode_reward":5462.079615,"episode_length":7471,"map_id":1,"x":35,"y":17,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":196,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"727b0600-537b-495d-b457-ad8b15c272e3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1042,"finished_at":"2026-08-03T13:04:50+00:00","worker":0,"timesteps":6795891,"episode_reward":2705.224615,"episode_length":5306,"map_id":41,"x":11,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":125,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ab9aba0d-b40a-46a7-a14f-2724b28ce76f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1043,"finished_at":"2026-08-03T13:04:53+00:00","worker":0,"timesteps":6796728,"episode_reward":1377.730385,"episode_length":279,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"450b73c2-b536-425f-92b9-f8992ffd8f6c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1044,"finished_at":"2026-08-03T13:04:57+00:00","worker":0,"timesteps":6797601,"episode_reward":832.520385,"episode_length":291,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"12f78013-699f-45d3-91b7-49747fd2f96d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":944,"finished_at":"2026-08-03T13:05:15+00:00","worker":2,"timesteps":6629409,"episode_reward":5306.464615,"episode_length":6838,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":18}],"party_count":1,"total_party_level":10,"player_hp":18,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":287,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"175df225-7b37-403a-be7d-623da9da926b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":945,"finished_at":"2026-08-03T13:05:16+00:00","worker":2,"timesteps":6629808,"episode_reward":1362.920385,"episode_length":133,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"95f46a69-c7df-44d9-80da-4f53b354eea5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1062,"finished_at":"2026-08-03T13:05:17+00:00","worker":1,"timesteps":7606008,"episode_reward":-161.099615,"episode_length":10919,"map_id":0,"x":9,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":115,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ce0121f8-02de-4d7b-b919-649df0967788","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":946,"finished_at":"2026-08-03T13:05:20+00:00","worker":2,"timesteps":6630594,"episode_reward":1431.865385,"episode_length":262,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"92aaf5c0-2543-5732-b36c-153e03da2703","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2285,"finished_at":"2026-08-03T13:05:32+00:00","worker":null,"timesteps":null,"episode_reward":-2506.900013,"episode_length":60000,"map_id":0,"x":8,"y":15,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":18}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"00e4a7ab-71e1-4e81-a44b-b18a40149166","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1045,"finished_at":"2026-08-03T13:05:38+00:00","worker":1,"timesteps":6809094,"episode_reward":2617.194615,"episode_length":5632,"map_id":41,"x":12,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":142,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4625c2bd-958e-4e43-9f47-b7d753f6fad3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1046,"finished_at":"2026-08-03T13:05:45+00:00","worker":1,"timesteps":6810729,"episode_reward":842.040385,"episode_length":545,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":63,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2d63e8ef-eb52-4841-a09f-a14a1f197b17","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1047,"finished_at":"2026-08-03T13:05:52+00:00","worker":0,"timesteps":6812568,"episode_reward":2197.069615,"episode_length":4989,"map_id":41,"x":12,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":122,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"177a014f-0fa0-4752-8212-a2080ea60975","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1063,"finished_at":"2026-08-03T13:06:06+00:00","worker":1,"timesteps":7619619,"episode_reward":2598.089615,"episode_length":4537,"map_id":41,"x":10,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":119,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e15a08d3-b238-4bcb-ae39-60bb27df98d5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1064,"finished_at":"2026-08-03T13:06:07+00:00","worker":2,"timesteps":7620015,"episode_reward":2899.439615,"episode_length":13605,"map_id":41,"x":10,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":205,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d72a3fdd-9f13-47e0-892a-2ba41085a4a2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":947,"finished_at":"2026-08-03T13:06:31+00:00","worker":1,"timesteps":6645243,"episode_reward":5974.324615,"episode_length":8434,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":21}],"party_count":1,"total_party_level":11,"player_hp":21,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":14,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":223,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"8cfe34d9-89a2-4035-a161-ef9f08e6c0f4","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":948,"finished_at":"2026-08-03T13:06:47+00:00","worker":1,"timesteps":6648966,"episode_reward":1326.740385,"episode_length":1241,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":83,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"3ca5514b-6564-47c0-bd40-cbc292636a3c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1048,"finished_at":"2026-08-03T13:06:59+00:00","worker":1,"timesteps":6831657,"episode_reward":2862.994615,"episode_length":6976,"map_id":1,"x":26,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":128,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ed7e8daa-ba09-461c-9db8-87fd364cc59b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1049,"finished_at":"2026-08-03T13:07:14+00:00","worker":2,"timesteps":6835344,"episode_reward":6488.479615,"episode_length":17863,"map_id":41,"x":10,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":343,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4fe1b439-2a29-49ae-a091-64f7c94e0668","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1065,"finished_at":"2026-08-03T13:07:18+00:00","worker":0,"timesteps":7641879,"episode_reward":3403.249615,"episode_length":25023,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":310,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"27cf5981-18b6-434b-adc3-17196691d6ec","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":949,"finished_at":"2026-08-03T13:07:46+00:00","worker":1,"timesteps":6661068,"episode_reward":4083.604615,"episode_length":4034,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":12}],"party_count":1,"total_party_level":8,"player_hp":12,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":185,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"78342e96-0fd5-424d-94c6-0b0040b36a2b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1066,"finished_at":"2026-08-03T13:07:47+00:00","worker":1,"timesteps":7649958,"episode_reward":1178.580385,"episode_length":10113,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":159,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"1ab66cd2-6dce-4964-aa76-935b5fb2e3be","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":950,"finished_at":"2026-08-03T13:07:52+00:00","worker":1,"timesteps":6662007,"episode_reward":1007.260385,"episode_length":313,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"59c26a4a-e903-55b3-98f0-befcf25955fb","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2286,"finished_at":"2026-08-03T13:07:57+00:00","worker":null,"timesteps":null,"episode_reward":668.866678,"episode_length":60000,"map_id":1,"x":23,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"2e84cff4-d5e0-50c4-b26e-4ea890067fa3","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2287,"finished_at":"2026-08-03T13:07:59+00:00","worker":null,"timesteps":null,"episode_reward":682.025003,"episode_length":297,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":10}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"2d7e87ff-cca5-466f-bae2-57b17849feb5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1050,"finished_at":"2026-08-03T13:08:16+00:00","worker":1,"timesteps":6853029,"episode_reward":2020.774615,"episode_length":7124,"map_id":41,"x":11,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":123,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ccf32ff2-b915-4177-aa47-34ffa1407e51","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1067,"finished_at":"2026-08-03T13:08:25+00:00","worker":0,"timesteps":7660512,"episode_reward":2859.129615,"episode_length":6211,"map_id":1,"x":12,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":157,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"1cac7032-e08f-4050-8927-7f911275e361","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1068,"finished_at":"2026-08-03T13:08:27+00:00","worker":0,"timesteps":7660983,"episode_reward":1403.450385,"episode_length":157,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"0fa82429-b61a-4ddb-9cec-ce4b68008911","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1051,"finished_at":"2026-08-03T13:08:39+00:00","worker":0,"timesteps":6859461,"episode_reward":6243.859615,"episode_length":15631,"map_id":1,"x":25,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":313,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6d22a289-2f8f-4e89-b7be-da604b0577e9","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":951,"finished_at":"2026-08-03T13:08:45+00:00","worker":2,"timesteps":6673155,"episode_reward":6659.649615,"episode_length":14187,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":21}],"party_count":1,"total_party_level":12,"player_hp":21,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":23,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":292,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"22392bab-0bed-4320-b533-85a13964cb2d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":952,"finished_at":"2026-08-03T13:08:47+00:00","worker":0,"timesteps":6673506,"episode_reward":5653.135,"episode_length":29467,"map_id":12,"x":14,"y":8,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":36}],"party_count":1,"total_party_level":15,"player_hp":36,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":50,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":305,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"88347b6a-79db-4d47-b4c8-bb3f450a0514","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":953,"finished_at":"2026-08-03T13:08:51+00:00","worker":0,"timesteps":6674214,"episode_reward":996.375385,"episode_length":236,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c9336708-1a23-44a0-a0f2-a6fbb1ddecb1","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":954,"finished_at":"2026-08-03T13:08:56+00:00","worker":0,"timesteps":6675162,"episode_reward":941.655385,"episode_length":316,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c75ee3ce-0b51-402d-89ba-3db0e0fb5d7e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1069,"finished_at":"2026-08-03T13:09:17+00:00","worker":1,"timesteps":7674294,"episode_reward":2265.444615,"episode_length":8112,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":103,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"1b4755d4-e921-42ec-8cc0-7159e8786f6c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1070,"finished_at":"2026-08-03T13:09:22+00:00","worker":2,"timesteps":7675530,"episode_reward":1632.729615,"episode_length":18505,"map_id":41,"x":1,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":211,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"dc8f33d3-91b4-4b8c-863b-3ca74bdbf736","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1052,"finished_at":"2026-08-03T13:09:23+00:00","worker":2,"timesteps":6871854,"episode_reward":2570.644615,"episode_length":12170,"map_id":1,"x":22,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":146,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6bde588d-4cf1-45c1-b9a3-9c86c160ccca","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1071,"finished_at":"2026-08-03T13:09:29+00:00","worker":1,"timesteps":7677162,"episode_reward":924.355385,"episode_length":956,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":55,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"dfc5ee33-3a0c-4f31-99c8-1f091fc9cbdc","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":955,"finished_at":"2026-08-03T13:10:05+00:00","worker":2,"timesteps":6689247,"episode_reward":4607.644615,"episode_length":5364,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":17}],"party_count":1,"total_party_level":9,"player_hp":17,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":211,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"069b9de3-8707-4b11-a6c2-ed9c906750a3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":956,"finished_at":"2026-08-03T13:10:08+00:00","worker":2,"timesteps":6689559,"episode_reward":888.145385,"episode_length":104,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6325ee5c-e952-583e-95cd-6c56512d24bb","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2288,"finished_at":"2026-08-03T13:10:23+00:00","worker":null,"timesteps":null,"episode_reward":378.526685,"episode_length":60000,"map_id":1,"x":7,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e30e0870-5770-4a7a-bcc2-d7cb03e2602e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1053,"finished_at":"2026-08-03T13:10:31+00:00","worker":2,"timesteps":6890922,"episode_reward":2032.194615,"episode_length":6356,"map_id":41,"x":7,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":130,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8761347c-9935-4dbb-86d5-2aa249ff245d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1054,"finished_at":"2026-08-03T13:10:38+00:00","worker":0,"timesteps":6892635,"episode_reward":2642.664615,"episode_length":11058,"map_id":1,"x":28,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":205,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e171a5cf-1121-429f-9f56-5a257f037be0","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":957,"finished_at":"2026-08-03T13:10:41+00:00","worker":0,"timesteps":6696606,"episode_reward":5915.654615,"episode_length":7148,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":20}],"party_count":1,"total_party_level":11,"player_hp":20,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":242,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"feb57f03-5587-46c1-974a-95613bf90d77","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1055,"finished_at":"2026-08-03T13:10:44+00:00","worker":0,"timesteps":6894159,"episode_reward":1420.495385,"episode_length":508,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"b8699ec3-6a9b-49bb-9838-c1815b0b352e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1056,"finished_at":"2026-08-03T13:10:52+00:00","worker":0,"timesteps":6896394,"episode_reward":839.320385,"episode_length":745,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"630bbd7b-e258-4c3a-be93-a24c7b2f5b51","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1057,"finished_at":"2026-08-03T13:11:00+00:00","worker":1,"timesteps":6898332,"episode_reward":5960.949615,"episode_length":15101,"map_id":1,"x":28,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":204,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"645ff144-6da4-46bc-9555-1dab6d153a69","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1058,"finished_at":"2026-08-03T13:11:02+00:00","worker":0,"timesteps":6898935,"episode_reward":894.250385,"episode_length":847,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"dce711dc-e92c-416b-88c6-282e6d6541c6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1072,"finished_at":"2026-08-03T13:11:05+00:00","worker":0,"timesteps":7705710,"episode_reward":3123.389615,"episode_length":14909,"map_id":1,"x":12,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":274,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ec544815-f39a-4b4c-b3e0-2abe36c9dd12","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1073,"finished_at":"2026-08-03T13:11:07+00:00","worker":0,"timesteps":7706109,"episode_reward":932.920385,"episode_length":133,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2ac516c2-9b12-4410-a1da-7ac803e3328f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1074,"finished_at":"2026-08-03T13:11:46+00:00","worker":2,"timesteps":7717200,"episode_reward":3596.784615,"episode_length":13890,"map_id":1,"x":26,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":227,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"47589e32-926b-4adb-a2eb-5b019391680c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1059,"finished_at":"2026-08-03T13:11:51+00:00","worker":0,"timesteps":6912450,"episode_reward":2111.569615,"episode_length":4505,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":121,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3e2e02d6-6747-4280-8db0-9248e0f8dda4","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1060,"finished_at":"2026-08-03T13:11:54+00:00","worker":0,"timesteps":6913350,"episode_reward":897.595385,"episode_length":300,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c80c8943-f1f9-441e-8bd5-dce6bab3621a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1075,"finished_at":"2026-08-03T13:11:55+00:00","worker":1,"timesteps":7719936,"episode_reward":3041.754615,"episode_length":14258,"map_id":1,"x":29,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":217,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"81cbd58c-d993-448c-bf7c-e340f851f373","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1076,"finished_at":"2026-08-03T13:11:58+00:00","worker":1,"timesteps":7720335,"episode_reward":818.370385,"episode_length":133,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d91527e7-6b6a-42bc-8402-58a05a20a09c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1061,"finished_at":"2026-08-03T13:12:03+00:00","worker":0,"timesteps":6915231,"episode_reward":1319.980385,"episode_length":627,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0e37a4d9-9e39-415f-b33c-3f72835f7d00","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1062,"finished_at":"2026-08-03T13:12:07+00:00","worker":0,"timesteps":6916359,"episode_reward":1006.675385,"episode_length":376,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5b301240-888a-41e5-bb7a-d7587f7a287a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1063,"finished_at":"2026-08-03T13:12:29+00:00","worker":2,"timesteps":6922629,"episode_reward":1919.249615,"episode_length":10569,"map_id":41,"x":9,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":126,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"24e0c728-86b0-4f9b-aeaf-131204a66557","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1064,"finished_at":"2026-08-03T13:12:35+00:00","worker":2,"timesteps":6923952,"episode_reward":952.150385,"episode_length":441,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f6f8463e-69c9-415e-ac6a-b138eccb4c79","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1065,"finished_at":"2026-08-03T13:12:36+00:00","worker":1,"timesteps":6924261,"episode_reward":2564.349615,"episode_length":8643,"map_id":1,"x":29,"y":12,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":211,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"9345e263-50e9-481f-9103-1fd99fe26013","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1066,"finished_at":"2026-08-03T13:12:41+00:00","worker":1,"timesteps":6925584,"episode_reward":786.750385,"episode_length":441,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a9f10023-fa5b-5115-91f1-553cb2da7a8e","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2289,"finished_at":"2026-08-03T13:12:47+00:00","worker":null,"timesteps":null,"episode_reward":-151.323301,"episode_length":60000,"map_id":1,"x":28,"y":28,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"77f501cf-f1cf-56c7-83fd-15c776163674","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2290,"finished_at":"2026-08-03T13:12:48+00:00","worker":null,"timesteps":null,"episode_reward":728.070003,"episode_length":184,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"d7c9d1a8-3755-4161-b09a-be37ce898d32","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":958,"finished_at":"2026-08-03T13:13:03+00:00","worker":1,"timesteps":6725289,"episode_reward":6676.344615,"episode_length":21094,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":22}],"party_count":1,"total_party_level":12,"player_hp":22,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":24,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":352,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"cd90ab50-d57c-4b3d-848d-3afa009c5877","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":959,"finished_at":"2026-08-03T13:13:48+00:00","worker":2,"timesteps":6734103,"episode_reward":6621.744615,"episode_length":14848,"map_id":12,"x":17,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":17,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":23}],"party_count":1,"total_party_level":12,"player_hp":23,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":23,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":261,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6cccc291-4d63-4f7c-b299-15b501fbaba0","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1077,"finished_at":"2026-08-03T13:14:32+00:00","worker":0,"timesteps":7766508,"episode_reward":218.590385,"episode_length":20133,"map_id":38,"x":3,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":17}],"party_count":1,"total_party_level":7,"player_hp":17,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":267,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f51b4969-5cfb-42a3-a9ab-cf99092f8e5d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1067,"finished_at":"2026-08-03T13:15:01+00:00","worker":2,"timesteps":6965004,"episode_reward":5883.774615,"episode_length":13684,"map_id":1,"x":12,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":302,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"94aaa74c-56ec-5c3d-8de6-69b6c51f0145","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2291,"finished_at":"2026-08-03T13:15:09+00:00","worker":null,"timesteps":null,"episode_reward":-2520.960015,"episode_length":60000,"map_id":0,"x":3,"y":16,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":18}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"63659bef-d84f-4883-8330-db7876de8103","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1068,"finished_at":"2026-08-03T13:15:24+00:00","worker":0,"timesteps":6971451,"episode_reward":2941.374615,"episode_length":18364,"map_id":1,"x":19,"y":11,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":283,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6373a8e6-f7f7-4b4e-8aa3-435c97348618","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":960,"finished_at":"2026-08-03T13:15:25+00:00","worker":0,"timesteps":6754533,"episode_reward":7453.099615,"episode_length":19309,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":13,"hp":23}],"party_count":1,"total_party_level":13,"player_hp":23,"player_max_hp":36,"state_path":"states/route1_squirtle.state","battles_won":38,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":398,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1f82fab3-0fc6-42dc-89a6-b280e14d6215","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1069,"finished_at":"2026-08-03T13:15:33+00:00","worker":1,"timesteps":6973731,"episode_reward":5423.569615,"episode_length":16049,"map_id":1,"x":25,"y":10,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":306,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"826eaa5f-ab18-49d3-9ffd-d50099b6a3c4","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1070,"finished_at":"2026-08-03T13:15:35+00:00","worker":1,"timesteps":6974160,"episode_reward":1362.610385,"episode_length":143,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"753baf70-5e5e-4330-ac0e-631dd852321e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1078,"finished_at":"2026-08-03T13:15:44+00:00","worker":1,"timesteps":7787112,"episode_reward":2704.159615,"episode_length":22259,"map_id":1,"x":30,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":279,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"42c458f1-0f37-4c6e-bf62-ec2bf8c3c020","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1079,"finished_at":"2026-08-03T13:15:48+00:00","worker":1,"timesteps":7787580,"episode_reward":873.445385,"episode_length":156,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"53440bc3-7b43-41c6-8f80-7f29499fad42","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":961,"finished_at":"2026-08-03T13:15:57+00:00","worker":1,"timesteps":6762051,"episode_reward":5280.194615,"episode_length":12254,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":20}],"party_count":1,"total_party_level":10,"player_hp":20,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":303,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ab6412df-e41f-41d6-92b8-62c152a66451","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1080,"finished_at":"2026-08-03T13:15:58+00:00","worker":1,"timesteps":7790559,"episode_reward":3224.669615,"episode_length":993,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":146,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"cb93ca8a-eaf6-4255-9560-8a76eb94a935","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":962,"finished_at":"2026-08-03T13:16:01+00:00","worker":1,"timesteps":6762993,"episode_reward":1416.035385,"episode_length":314,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"31cec020-a443-46e9-8020-cc1740b8108d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":963,"finished_at":"2026-08-03T13:16:06+00:00","worker":1,"timesteps":6763893,"episode_reward":886.885385,"episode_length":300,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c0ec3301-fba4-4ae8-86a5-8faa366753fd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1071,"finished_at":"2026-08-03T13:16:19+00:00","worker":1,"timesteps":6986004,"episode_reward":2759.214615,"episode_length":3948,"map_id":41,"x":9,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":135,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"37c8f722-239f-40d9-bea4-1d108c12ce63","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":964,"finished_at":"2026-08-03T13:16:27+00:00","worker":0,"timesteps":6768801,"episode_reward":4682.394615,"episode_length":4756,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":17}],"party_count":1,"total_party_level":9,"player_hp":17,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":218,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"70ac63ae-51e3-4147-abbd-5e0051f183d4","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1081,"finished_at":"2026-08-03T13:16:33+00:00","worker":0,"timesteps":7799772,"episode_reward":3159.854615,"episode_length":11088,"map_id":41,"x":9,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":197,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"849ff442-a70f-4449-bbeb-8c50d858a717","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":965,"finished_at":"2026-08-03T13:16:54+00:00","worker":1,"timesteps":6774537,"episode_reward":4628.994615,"episode_length":3548,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":17}],"party_count":1,"total_party_level":9,"player_hp":17,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":183,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"19f102ca-13a2-444b-abbd-dff83fa2cffb","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1082,"finished_at":"2026-08-03T13:17:22+00:00","worker":1,"timesteps":7812888,"episode_reward":2461.389615,"episode_length":7443,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":118,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"0358aace-4b06-4668-985e-ca5bc94b6aa5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1083,"finished_at":"2026-08-03T13:17:32+00:00","worker":2,"timesteps":7815435,"episode_reward":3113.099615,"episode_length":32745,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":368,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"004f1b14-dd08-5362-b8d9-81f16d183343","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2292,"finished_at":"2026-08-03T13:17:33+00:00","worker":null,"timesteps":null,"episode_reward":-10.483306,"episode_length":60000,"map_id":1,"x":28,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"26e44e39-7872-56b6-9d6f-031e577d8ed2","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2293,"finished_at":"2026-08-03T13:17:41+00:00","worker":null,"timesteps":null,"episode_reward":1220.289997,"episode_length":2748,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":7,"hp":11}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"a60c7e55-dc1a-5949-b819-6d54fd27bdb9","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2294,"finished_at":"2026-08-03T13:17:42+00:00","worker":null,"timesteps":null,"episode_reward":658.875004,"episode_length":93,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":11}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"434474ba-3fbf-45e5-ab12-7799cadcefd9","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":966,"finished_at":"2026-08-03T13:17:58+00:00","worker":2,"timesteps":6790164,"episode_reward":5548.919615,"episode_length":18687,"map_id":0,"x":17,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":23}],"party_count":1,"total_party_level":11,"player_hp":23,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":314,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"a6ba0fd7-105f-4db0-b583-4da645852989","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1084,"finished_at":"2026-08-03T13:18:04+00:00","worker":0,"timesteps":7824252,"episode_reward":3385.514615,"episode_length":8160,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":283,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"0e93d70b-839b-4fc3-982a-629b475ac12e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1072,"finished_at":"2026-08-03T13:18:36+00:00","worker":0,"timesteps":7023810,"episode_reward":2616.709615,"episode_length":17453,"map_id":1,"x":19,"y":9,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":255,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0de54e72-08ef-4f7c-b61a-e7cd96915bbf","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1073,"finished_at":"2026-08-03T13:18:50+00:00","worker":2,"timesteps":7027350,"episode_reward":5226.144615,"episode_length":20782,"map_id":44,"x":0,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":299,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"803fef59-247c-47a4-9740-207817abba7c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1085,"finished_at":"2026-08-03T13:19:08+00:00","worker":2,"timesteps":7841706,"episode_reward":3044.499615,"episode_length":8757,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":204,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9bec30e6-53d4-4edc-b282-84c654acd60a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1074,"finished_at":"2026-08-03T13:19:14+00:00","worker":1,"timesteps":7034118,"episode_reward":2534.344615,"episode_length":16038,"map_id":41,"x":10,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":163,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"9dedd3ef-e979-45c7-afb9-9963cd3e7fa5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":967,"finished_at":"2026-08-03T13:19:17+00:00","worker":2,"timesteps":6807396,"episode_reward":4630.314615,"episode_length":5744,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":18}],"party_count":1,"total_party_level":9,"player_hp":18,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":258,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"7555037a-34ee-4219-a57f-0e06f2d897d1","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":968,"finished_at":"2026-08-03T13:19:22+00:00","worker":2,"timesteps":6808242,"episode_reward":886.425385,"episode_length":282,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"eb28420e-875f-4066-ac33-9a4230374e65","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1075,"finished_at":"2026-08-03T13:19:23+00:00","worker":0,"timesteps":7036578,"episode_reward":2588.154615,"episode_length":4256,"map_id":41,"x":10,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":124,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a5b04212-065e-4267-b358-4fd4882a66ee","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1076,"finished_at":"2026-08-03T13:19:27+00:00","worker":0,"timesteps":7037664,"episode_reward":1426.105385,"episode_length":362,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"1b261bbf-e005-4f39-a0eb-51d981f757a2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1086,"finished_at":"2026-08-03T13:19:43+00:00","worker":0,"timesteps":7851720,"episode_reward":2530.534615,"episode_length":9156,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":128,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f8cd0127-fba3-4a7c-9a86-4c22d13ecdce","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1077,"finished_at":"2026-08-03T13:19:44+00:00","worker":2,"timesteps":7041996,"episode_reward":2493.564615,"episode_length":4882,"map_id":41,"x":13,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":119,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0f534fe8-1b15-422f-9922-e972ebe48ae8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1087,"finished_at":"2026-08-03T13:19:47+00:00","worker":0,"timesteps":7852374,"episode_reward":872.875385,"episode_length":218,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"4fd2ecef-60dd-4ebb-8226-3a13ac74c29f","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":969,"finished_at":"2026-08-03T13:19:55+00:00","worker":2,"timesteps":6815493,"episode_reward":778.770385,"episode_length":2417,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":68,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6976d8e4-c0c5-4808-8943-81d16f51f55f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1078,"finished_at":"2026-08-03T13:19:55+00:00","worker":2,"timesteps":7044957,"episode_reward":1322.460385,"episode_length":987,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"1842688c-a3ac-4f32-9eb9-8766d4d777aa","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":970,"finished_at":"2026-08-03T13:19:57+00:00","worker":2,"timesteps":6815988,"episode_reward":887.840385,"episode_length":165,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":14}],"party_count":1,"total_party_level":6,"player_hp":14,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c83d7008-2b3f-5e2c-8e20-8ea4532ce068","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2295,"finished_at":"2026-08-03T13:20:09+00:00","worker":null,"timesteps":null,"episode_reward":520.586697,"episode_length":60000,"map_id":44,"x":6,"y":3,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"91408a77-4e25-4a26-9ece-62030f011774","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1088,"finished_at":"2026-08-03T13:20:15+00:00","worker":1,"timesteps":7859832,"episode_reward":2848.294615,"episode_length":15648,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":212,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6d1be886-5100-5b06-ac05-53a50b012614","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2296,"finished_at":"2026-08-03T13:20:24+00:00","worker":null,"timesteps":null,"episode_reward":1129.204998,"episode_length":5933,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":7,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"297772ec-6f96-402c-a534-b6ce2e8cc1dd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1079,"finished_at":"2026-08-03T13:20:44+00:00","worker":1,"timesteps":7058793,"episode_reward":423.810385,"episode_length":8225,"map_id":12,"x":11,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":90,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"33b2bb38-3568-4ce4-a3e6-a7bbcd50f190","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1089,"finished_at":"2026-08-03T13:20:46+00:00","worker":2,"timesteps":7868754,"episode_reward":2785.614615,"episode_length":9016,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":213,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6c94cd68-fc75-4369-a69e-bbade23f606d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1080,"finished_at":"2026-08-03T13:21:12+00:00","worker":2,"timesteps":7066569,"episode_reward":1992.584615,"episode_length":7204,"map_id":41,"x":13,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":132,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"40546738-d9b8-4e88-8897-d0214904e29d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":971,"finished_at":"2026-08-03T13:22:15+00:00","worker":2,"timesteps":6845112,"episode_reward":4586.894615,"episode_length":9708,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":16}],"party_count":1,"total_party_level":9,"player_hp":16,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":232,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"08bade6c-6e2a-4ebf-8ada-37feabcf578d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":972,"finished_at":"2026-08-03T13:22:21+00:00","worker":2,"timesteps":6846357,"episode_reward":1369.780385,"episode_length":415,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"b8087a9d-cf85-4f7d-8760-8ed5f093ae6a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":973,"finished_at":"2026-08-03T13:22:24+00:00","worker":2,"timesteps":6847077,"episode_reward":901.595385,"episode_length":240,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"05b3f02f-a338-4213-a6fb-e9875936edf0","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":974,"finished_at":"2026-08-03T13:22:28+00:00","worker":2,"timesteps":6847614,"episode_reward":887.920385,"episode_length":179,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"7e3456b4-dd19-47e2-ae53-0021eb2647ac","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":975,"finished_at":"2026-08-03T13:22:33+00:00","worker":2,"timesteps":6849024,"episode_reward":1371.005385,"episode_length":470,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c3b403bc-995b-41b2-b711-2a327cfa961f","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":976,"finished_at":"2026-08-03T13:22:49+00:00","worker":1,"timesteps":6853008,"episode_reward":5601.849615,"episode_length":26157,"map_id":41,"x":11,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":31}],"party_count":1,"total_party_level":11,"player_hp":31,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":15,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":347,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"8463006d-ed4b-4923-a0c6-10b01de012ed","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1090,"finished_at":"2026-08-03T13:22:51+00:00","worker":1,"timesteps":7901838,"episode_reward":3008.114615,"episode_length":14002,"map_id":41,"x":6,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":207,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5c9b0cec-b8ff-4c1b-b9e6-9578809ea95b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1091,"finished_at":"2026-08-03T13:22:52+00:00","worker":1,"timesteps":7902117,"episode_reward":818.800385,"episode_length":93,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"8680f7fa-1f4c-4ccc-b58f-0412e4be1d87","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":977,"finished_at":"2026-08-03T13:23:11+00:00","worker":0,"timesteps":6858996,"episode_reward":7655.179615,"episode_length":30065,"map_id":41,"x":13,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":14,"hp":38}],"party_count":1,"total_party_level":14,"player_hp":38,"player_max_hp":38,"state_path":"states/route1_squirtle.state","battles_won":53,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":326,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"06052cc1-a656-40f3-8ea5-c37ef989002e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1081,"finished_at":"2026-08-03T13:23:22+00:00","worker":0,"timesteps":7102230,"episode_reward":6050.364615,"episode_length":21522,"map_id":44,"x":0,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":337,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ccb71be3-1743-48b9-8fe7-576cba856b9b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1082,"finished_at":"2026-08-03T13:23:25+00:00","worker":0,"timesteps":7102533,"episode_reward":943.100385,"episode_length":101,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":36,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"b27b7723-a2d3-4769-8da2-65d536789ccd","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":978,"finished_at":"2026-08-03T13:23:26+00:00","worker":1,"timesteps":6862113,"episode_reward":3104.619615,"episode_length":3035,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":161,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0c4497c7-8181-5a3c-9ec6-b2c9b5f7a5a1","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2297,"finished_at":"2026-08-03T13:23:29+00:00","worker":null,"timesteps":null,"episode_reward":2082.566647,"episode_length":69524,"map_id":1,"x":21,"y":31,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":9,"hp":27}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"f85d0e63-0f58-45a3-b2f9-c6616faebead","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":979,"finished_at":"2026-08-03T13:23:37+00:00","worker":2,"timesteps":6864684,"episode_reward":1999.444615,"episode_length":5220,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":118,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"cbe5903b-87dd-4e58-9fd0-9b9de39e943b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":980,"finished_at":"2026-08-03T13:23:41+00:00","worker":2,"timesteps":6865428,"episode_reward":887.105385,"episode_length":248,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"01efa087-fc52-486c-852c-afd62e003052","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1083,"finished_at":"2026-08-03T13:23:43+00:00","worker":0,"timesteps":7107651,"episode_reward":1309.745385,"episode_length":1706,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":66,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ed2b5d75-6ed6-4169-9c3b-b93a29a92ea5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1084,"finished_at":"2026-08-03T13:23:50+00:00","worker":2,"timesteps":7109775,"episode_reward":5836.914615,"episode_length":14402,"map_id":44,"x":0,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":288,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a7b42303-48ab-4ced-ae5d-95d3c1b38ecf","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1085,"finished_at":"2026-08-03T13:23:51+00:00","worker":2,"timesteps":7110054,"episode_reward":833.750385,"episode_length":93,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"493c311c-b25a-4120-a20d-0c6104149fe7","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1092,"finished_at":"2026-08-03T13:23:55+00:00","worker":1,"timesteps":7919436,"episode_reward":2484.569615,"episode_length":5773,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":103,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"96f5ac7a-2d84-478d-afe3-adedbd70a957","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1093,"finished_at":"2026-08-03T13:23:55+00:00","worker":2,"timesteps":7919517,"episode_reward":3610.499615,"episode_length":16921,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":245,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e76871ca-5392-4afe-9c17-72774e46c788","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1086,"finished_at":"2026-08-03T13:23:59+00:00","worker":2,"timesteps":7111749,"episode_reward":951.270385,"episode_length":565,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":60,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"dabf567e-acce-410c-9dd7-26513254705b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1094,"finished_at":"2026-08-03T13:24:04+00:00","worker":0,"timesteps":7921251,"episode_reward":2800.069615,"episode_length":22959,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":305,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c4a5f216-7faf-4a4e-a021-92bcbaa5ca16","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1087,"finished_at":"2026-08-03T13:24:06+00:00","worker":1,"timesteps":7113441,"episode_reward":2667.944615,"episode_length":18216,"map_id":44,"x":3,"y":1,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":217,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"02f5fe0f-59f4-4b08-b9d9-08b39a720556","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1088,"finished_at":"2026-08-03T13:24:07+00:00","worker":1,"timesteps":7113741,"episode_reward":833.415385,"episode_length":100,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":14}],"party_count":1,"total_party_level":6,"player_hp":14,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0e0f741e-edf5-48eb-af37-d2b36171fc8b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1089,"finished_at":"2026-08-03T13:24:16+00:00","worker":1,"timesteps":7115607,"episode_reward":1365.875385,"episode_length":622,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"7542586b-d7f7-41fa-8c85-169d1723411d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":981,"finished_at":"2026-08-03T13:24:46+00:00","worker":2,"timesteps":6881907,"episode_reward":2169.349615,"episode_length":5493,"map_id":41,"x":12,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":123,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4e5e542e-abc8-44d6-ab29-16c87644f277","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1090,"finished_at":"2026-08-03T13:25:01+00:00","worker":0,"timesteps":7127619,"episode_reward":2938.484615,"episode_length":6656,"map_id":1,"x":8,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":181,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a6d17ba2-42d7-4180-adcf-3e993833e8d4","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1092,"finished_at":"2026-08-03T13:25:04+00:00","worker":0,"timesteps":7128558,"episode_reward":896.920385,"episode_length":313,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ba2a6031-829a-40fa-beb6-d7b8ab45a5c6","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1091,"finished_at":"2026-08-03T13:25:04+00:00","worker":2,"timesteps":7128549,"episode_reward":2371.074615,"episode_length":5600,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":96,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"102841f2-1a6e-4622-9bea-f322a9960302","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1095,"finished_at":"2026-08-03T13:25:14+00:00","worker":0,"timesteps":7941429,"episode_reward":2917.284615,"episode_length":6726,"map_id":1,"x":24,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":141,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"4402d2a6-1202-4b05-9dbb-e4ffe1a990c5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":982,"finished_at":"2026-08-03T13:25:24+00:00","worker":1,"timesteps":6890577,"episode_reward":3026.674615,"episode_length":9488,"map_id":41,"x":10,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":190,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"86a70e14-2bb3-476e-8987-c41c01120d4f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1093,"finished_at":"2026-08-03T13:25:48+00:00","worker":1,"timesteps":7139706,"episode_reward":996.910385,"episode_length":8033,"map_id":12,"x":8,"y":18,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":21}],"party_count":1,"total_party_level":7,"player_hp":21,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":95,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"660569f4-4fcc-45e6-ab07-a43735738656","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":983,"finished_at":"2026-08-03T13:25:49+00:00","worker":0,"timesteps":6897606,"episode_reward":4468.984615,"episode_length":12870,"map_id":41,"x":8,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":27}],"party_count":1,"total_party_level":9,"player_hp":27,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":222,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6a1f19f0-9734-4a57-b9e1-713b8475dbc1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1094,"finished_at":"2026-08-03T13:25:50+00:00","worker":1,"timesteps":7140381,"episode_reward":1317.910385,"episode_length":225,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6e8ea03d-e52e-4674-b95f-e1f2226f553e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":984,"finished_at":"2026-08-03T13:25:56+00:00","worker":0,"timesteps":6898683,"episode_reward":1426.830385,"episode_length":359,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":55,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"d2eabccd-cf21-488d-af7e-37dc3acf15f9","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":985,"finished_at":"2026-08-03T13:25:57+00:00","worker":0,"timesteps":6899046,"episode_reward":833.430385,"episode_length":121,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ddd1dffb-7fce-59cf-b80c-f43eb48087db","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2298,"finished_at":"2026-08-03T13:25:59+00:00","worker":null,"timesteps":null,"episode_reward":909.836686,"episode_length":60000,"map_id":1,"x":18,"y":10,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"b3e9a060-f127-4057-a1b1-190db23f5e39","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":986,"finished_at":"2026-08-03T13:26:00+00:00","worker":0,"timesteps":6899583,"episode_reward":1416.330385,"episode_length":179,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1e295b7e-9810-5306-8a26-143f09436968","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2299,"finished_at":"2026-08-03T13:26:04+00:00","worker":null,"timesteps":null,"episode_reward":3604.611694,"episode_length":1143,"map_id":12,"x":15,"y":13,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":8,"hp":13}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"f565ae9e-6393-42fa-b70a-fd76442300ba","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1095,"finished_at":"2026-08-03T13:26:17+00:00","worker":0,"timesteps":7147497,"episode_reward":2377.979615,"episode_length":6313,"map_id":1,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":185,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2a7ef183-62b8-49fe-ad9b-2dcae11f46e4","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":987,"finished_at":"2026-08-03T13:26:38+00:00","worker":1,"timesteps":6910053,"episode_reward":-40.084615,"episode_length":6492,"map_id":0,"x":16,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":95,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"dea215a0-d35a-464f-84fb-c8d86bf20692","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":988,"finished_at":"2026-08-03T13:27:00+00:00","worker":0,"timesteps":6915210,"episode_reward":2582.499615,"episode_length":5209,"map_id":41,"x":9,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":118,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"944ec7c8-6c95-4643-9af1-20a761db1fef","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1096,"finished_at":"2026-08-03T13:27:20+00:00","worker":1,"timesteps":7165083,"episode_reward":2520.434615,"episode_length":8234,"map_id":1,"x":34,"y":11,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":215,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"eaf26260-2048-49eb-b357-3361ec6c53cd","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1096,"finished_at":"2026-08-03T13:27:48+00:00","worker":2,"timesteps":7983111,"episode_reward":2975.684615,"episode_length":21198,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":295,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"0b0bfd54-2a35-49d0-8401-dcc895f1018e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1097,"finished_at":"2026-08-03T13:27:53+00:00","worker":2,"timesteps":7984164,"episode_reward":1512.060385,"episode_length":351,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a5a45126-e719-44eb-a373-ed5324902dbf","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1097,"finished_at":"2026-08-03T13:27:57+00:00","worker":2,"timesteps":7175664,"episode_reward":2870.749615,"episode_length":15705,"map_id":1,"x":35,"y":12,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":253,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8987525e-05b4-4d29-8264-066ea8603545","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1098,"finished_at":"2026-08-03T13:28:03+00:00","worker":2,"timesteps":7176936,"episode_reward":896.865385,"episode_length":424,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f976f314-8861-4765-b80d-115c88e16c41","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1099,"finished_at":"2026-08-03T13:28:09+00:00","worker":2,"timesteps":7178169,"episode_reward":1611.080385,"episode_length":411,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":53,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d104b8bb-8700-4b7c-a33b-8c6236171cd5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1100,"finished_at":"2026-08-03T13:28:11+00:00","worker":2,"timesteps":7178664,"episode_reward":942.710385,"episode_length":165,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"71b2449b-3a1b-401c-a98f-6d068af1eda9","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1101,"finished_at":"2026-08-03T13:28:17+00:00","worker":1,"timesteps":7180218,"episode_reward":2534.759615,"episode_length":5045,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":127,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f7b70fbd-a9a1-48aa-81af-7228dfbff849","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":989,"finished_at":"2026-08-03T13:28:26+00:00","worker":0,"timesteps":6934455,"episode_reward":4648.539615,"episode_length":6415,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":15}],"party_count":1,"total_party_level":9,"player_hp":15,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":214,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ed121ff0-9a15-4b6f-b0d4-90e7151e10df","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":990,"finished_at":"2026-08-03T13:28:32+00:00","worker":0,"timesteps":6935841,"episode_reward":887.595385,"episode_length":462,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"50a4cf4b-6bbe-4aea-86ca-6c8ddc3edf66","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":991,"finished_at":"2026-08-03T13:28:40+00:00","worker":0,"timesteps":6936900,"episode_reward":1470.960385,"episode_length":353,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"56bdada9-d5c1-4d1a-89f4-f58c85d1f361","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1102,"finished_at":"2026-08-03T13:28:42+00:00","worker":0,"timesteps":7186686,"episode_reward":2679.459615,"episode_length":13063,"map_id":1,"x":22,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":161,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ffcad38c-a3c2-527c-9916-17c1d812c9f3","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2300,"finished_at":"2026-08-03T13:29:04+00:00","worker":null,"timesteps":null,"episode_reward":3139.051658,"episode_length":65343,"map_id":1,"x":11,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":10,"hp":29}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"18714674-2e1a-499e-98b6-7f8bd4f5a0d3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":992,"finished_at":"2026-08-03T13:29:11+00:00","worker":0,"timesteps":6944055,"episode_reward":920.220385,"episode_length":2385,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":88,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6efb6cd1-ba0a-4d5d-af2a-06043300a200","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1103,"finished_at":"2026-08-03T13:29:14+00:00","worker":1,"timesteps":7195434,"episode_reward":2724.304615,"episode_length":5072,"map_id":41,"x":13,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":130,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d8fb4f3d-86b8-4cd0-8e94-77313e3725a9","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1104,"finished_at":"2026-08-03T13:29:16+00:00","worker":1,"timesteps":7196112,"episode_reward":842.745385,"episode_length":226,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f38c1c36-a31f-486f-be68-4e12ecb26551","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1105,"finished_at":"2026-08-03T13:29:21+00:00","worker":1,"timesteps":7197075,"episode_reward":1317.040385,"episode_length":321,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8765a39a-b59b-4aaf-9c4f-7c2f301b8134","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1106,"finished_at":"2026-08-03T13:29:54+00:00","worker":2,"timesteps":7206804,"episode_reward":2643.664615,"episode_length":9380,"map_id":1,"x":31,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":130,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ab7b6693-495c-4e1b-83a3-388b480e2ba9","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1098,"finished_at":"2026-08-03T13:29:54+00:00","worker":1,"timesteps":8015202,"episode_reward":4509.924615,"episode_length":31922,"map_id":1,"x":31,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":10,"hp":29}],"party_count":1,"total_party_level":10,"player_hp":29,"player_max_hp":29,"state_path":"states/route1_bulbasaur.state","battles_won":13,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":355,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2ed03cca-54f0-4da6-a825-8af61f01d84d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1099,"finished_at":"2026-08-03T13:30:11+00:00","worker":0,"timesteps":8020155,"episode_reward":4031.294615,"episode_length":26242,"map_id":41,"x":5,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":9,"hp":27}],"party_count":1,"total_party_level":9,"player_hp":27,"player_max_hp":27,"state_path":"states/route1_bulbasaur.state","battles_won":12,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":291,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9bc78930-52cb-4fbd-b024-ae44da581fb8","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1107,"finished_at":"2026-08-03T13:30:23+00:00","worker":1,"timesteps":7214643,"episode_reward":2804.794615,"episode_length":5856,"map_id":1,"x":29,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":135,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4e89c9a8-ef35-45cb-8380-0e780389fead","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1108,"finished_at":"2026-08-03T13:30:37+00:00","worker":0,"timesteps":7218975,"episode_reward":2649.959615,"episode_length":10763,"map_id":1,"x":27,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":139,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d4276aa8-94a4-4519-94d5-11765dc71e8b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1109,"finished_at":"2026-08-03T13:30:40+00:00","worker":0,"timesteps":7219305,"episode_reward":833.135385,"episode_length":110,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"fc514471-a809-49dc-bc78-8949e5b645a7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1110,"finished_at":"2026-08-03T13:30:42+00:00","worker":0,"timesteps":7219647,"episode_reward":832.985385,"episode_length":114,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":7}],"party_count":1,"total_party_level":6,"player_hp":7,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4f182f37-4868-4e23-a87d-c83ab9e130c5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1111,"finished_at":"2026-08-03T13:30:48+00:00","worker":0,"timesteps":7221090,"episode_reward":1370.570385,"episode_length":481,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"41d9c647-bb5a-46cd-86de-24e239c5fd0c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1112,"finished_at":"2026-08-03T13:30:51+00:00","worker":0,"timesteps":7221870,"episode_reward":1431.965385,"episode_length":260,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4c192764-4538-48c8-b2eb-7d5474bcce20","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1100,"finished_at":"2026-08-03T13:30:54+00:00","worker":2,"timesteps":8031969,"episode_reward":3116.679615,"episode_length":15935,"map_id":1,"x":25,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":300,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6bef03fd-bb11-46b1-8915-81ec9782d5b8","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1113,"finished_at":"2026-08-03T13:31:07+00:00","worker":2,"timesteps":7226472,"episode_reward":2259.824615,"episode_length":6556,"map_id":1,"x":27,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":128,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"00cded96-3e6a-401e-ad17-ee8fd0e62205","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1114,"finished_at":"2026-08-03T13:31:19+00:00","worker":1,"timesteps":7229043,"episode_reward":2666.304615,"episode_length":4800,"map_id":41,"x":9,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":117,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"87b7f76d-1eba-4447-9901-a4e5dbc89549","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1115,"finished_at":"2026-08-03T13:31:21+00:00","worker":2,"timesteps":7229337,"episode_reward":2450.290385,"episode_length":955,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":9,"hp":15}],"party_count":1,"total_party_level":9,"player_hp":15,"player_max_hp":27,"state_path":"states/route1_charmander.state","battles_won":7,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":60,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"7c4abd74-2c8d-5c2e-891d-2e1101c6d0df","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2301,"finished_at":"2026-08-03T13:31:32+00:00","worker":null,"timesteps":null,"episode_reward":3918.196609,"episode_length":60000,"map_id":44,"x":1,"y":3,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"7868410e-1e42-54ec-aba2-552ef41505b7","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2302,"finished_at":"2026-08-03T13:31:35+00:00","worker":null,"timesteps":null,"episode_reward":1258.759995,"episode_length":530,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":7,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"3fc52de2-bdfa-52a5-9cef-cfd9f802e3fa","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2303,"finished_at":"2026-08-03T13:31:36+00:00","worker":null,"timesteps":null,"episode_reward":1193.699998,"episode_length":118,"map_id":12,"x":15,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":15}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"5157699b-4999-4722-a5bd-6e3d3970f527","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":993,"finished_at":"2026-08-03T13:31:37+00:00","worker":2,"timesteps":6975510,"episode_reward":6790.459615,"episode_length":31201,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":13,"hp":24}],"party_count":1,"total_party_level":13,"player_hp":24,"player_max_hp":36,"state_path":"states/route1_squirtle.state","battles_won":32,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":317,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"5f0adb60-b1e3-53d9-bc26-f1c2f1aca4b7","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2304,"finished_at":"2026-08-03T13:31:37+00:00","worker":null,"timesteps":null,"episode_reward":683.770001,"episode_length":200,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":11}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e4e946da-aba3-4465-889d-74adf150e768","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1101,"finished_at":"2026-08-03T13:31:38+00:00","worker":1,"timesteps":8045103,"episode_reward":3168.799615,"episode_length":9967,"map_id":1,"x":21,"y":35,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":214,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"39fa3e36-8dea-481a-b9f4-90c77e49eca6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1102,"finished_at":"2026-08-03T13:31:45+00:00","worker":1,"timesteps":8046777,"episode_reward":1460.305385,"episode_length":558,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"3d91f62f-51b4-447c-8f00-8c2e5b872911","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":994,"finished_at":"2026-08-03T13:31:47+00:00","worker":1,"timesteps":6977766,"episode_reward":6560.119615,"episode_length":22571,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":20}],"party_count":1,"total_party_level":12,"player_hp":20,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":23,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":314,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2dbca966-49f5-4cc5-a210-d11fcdc01dce","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1116,"finished_at":"2026-08-03T13:31:49+00:00","worker":2,"timesteps":7237251,"episode_reward":1326.185385,"episode_length":2638,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":86,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4d52e75f-7677-511d-9ba4-c0871570e8fc","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2305,"finished_at":"2026-08-03T13:32:50+00:00","worker":null,"timesteps":null,"episode_reward":7858.241633,"episode_length":17491,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":14,"hp":26}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"276b60d0-39ee-4125-a771-ed3ad78e8eb7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1117,"finished_at":"2026-08-03T13:33:06+00:00","worker":1,"timesteps":7253460,"episode_reward":2893.469615,"episode_length":8139,"map_id":1,"x":20,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":147,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e4af3aa3-f0f1-4f38-86e5-4767b48b37b9","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1118,"finished_at":"2026-08-03T13:33:11+00:00","worker":1,"timesteps":7254090,"episode_reward":1307.365385,"episode_length":210,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ea325d93-16ee-42e1-83b1-66bd9cd13c59","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1119,"finished_at":"2026-08-03T13:33:16+00:00","worker":1,"timesteps":7254648,"episode_reward":1362.475385,"episode_length":186,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"36fbcda8-052e-41b2-a8ba-d0537222393c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":995,"finished_at":"2026-08-03T13:33:22+00:00","worker":2,"timesteps":6994494,"episode_reward":4020.684615,"episode_length":6328,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":14}],"party_count":1,"total_party_level":8,"player_hp":14,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":192,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"28a9867a-bfaf-4ae0-a7cf-290d6459de76","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1120,"finished_at":"2026-08-03T13:33:26+00:00","worker":1,"timesteps":7256277,"episode_reward":1524.910385,"episode_length":543,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a36952d4-6a46-47b0-8bb5-543d56f92939","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1121,"finished_at":"2026-08-03T13:33:27+00:00","worker":1,"timesteps":7256595,"episode_reward":943.055385,"episode_length":106,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":14}],"party_count":1,"total_party_level":6,"player_hp":14,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"35659680-78ae-450f-ae3e-15696eb2146b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1122,"finished_at":"2026-08-03T13:33:34+00:00","worker":1,"timesteps":7258071,"episode_reward":1361.475385,"episode_length":492,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f07af861-7373-4ac5-bb4a-2287e9c362c7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1123,"finished_at":"2026-08-03T13:33:36+00:00","worker":1,"timesteps":7258362,"episode_reward":833.550385,"episode_length":97,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4b0d5cfb-1797-44e7-825b-c2281c6815de","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1103,"finished_at":"2026-08-03T13:33:50+00:00","worker":0,"timesteps":8076318,"episode_reward":6809.819615,"episode_length":18721,"map_id":1,"x":6,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":333,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"930e9e14-8816-4693-946c-7870d4d179d1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1124,"finished_at":"2026-08-03T13:34:14+00:00","worker":0,"timesteps":7266939,"episode_reward":4225.469615,"episode_length":15023,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":9,"hp":14}],"party_count":1,"total_party_level":9,"player_hp":14,"player_max_hp":27,"state_path":"states/route1_charmander.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":268,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d52fb8c7-9fda-4a72-ae1c-f634147036f9","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1104,"finished_at":"2026-08-03T13:34:41+00:00","worker":1,"timesteps":8089230,"episode_reward":2984.839615,"episode_length":14151,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":10}],"party_count":1,"total_party_level":7,"player_hp":10,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":282,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"201c2cac-aa04-41cb-bb7a-3aefce5c9b7e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1125,"finished_at":"2026-08-03T13:35:01+00:00","worker":2,"timesteps":7277190,"episode_reward":4075.149615,"episode_length":13313,"map_id":1,"x":29,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":9,"hp":27}],"party_count":1,"total_party_level":9,"player_hp":27,"player_max_hp":27,"state_path":"states/route1_charmander.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":217,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"fc650e76-bf72-4679-ba47-e86537e4578f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1126,"finished_at":"2026-08-03T13:35:03+00:00","worker":0,"timesteps":7277415,"episode_reward":3786.814615,"episode_length":3492,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":176,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2c657240-2246-43e7-ba5a-4e294c567640","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1127,"finished_at":"2026-08-03T13:35:10+00:00","worker":0,"timesteps":7278567,"episode_reward":997.455385,"episode_length":384,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":57,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e36e5d2e-f945-4a5a-9230-31884b7b2095","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":996,"finished_at":"2026-08-03T13:35:14+00:00","worker":1,"timesteps":7017900,"episode_reward":5095.064615,"episode_length":13378,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":19}],"party_count":1,"total_party_level":10,"player_hp":19,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":224,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"8507ba28-c529-40ed-af12-99b8822a97d5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":997,"finished_at":"2026-08-03T13:35:18+00:00","worker":1,"timesteps":7018644,"episode_reward":886.375385,"episode_length":248,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"97aca971-b9c1-47a9-8d6d-9355e8be2880","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":998,"finished_at":"2026-08-03T13:35:22+00:00","worker":1,"timesteps":7019406,"episode_reward":1003.155385,"episode_length":254,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0a2bba66-99ae-5eed-b96b-ca0ea8bba1e6","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2306,"finished_at":"2026-08-03T13:35:28+00:00","worker":null,"timesteps":null,"episode_reward":-1734.510017,"episode_length":60000,"map_id":0,"x":13,"y":16,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":20}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"f70c196b-6c2f-408c-a758-e1ff5ae29b4e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1105,"finished_at":"2026-08-03T13:36:04+00:00","worker":2,"timesteps":8110920,"episode_reward":2855.529615,"episode_length":26317,"map_id":1,"x":5,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":345,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f824a1f8-a9d4-4c21-b1ec-0ff1ddc0180a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1106,"finished_at":"2026-08-03T13:37:20+00:00","worker":2,"timesteps":8129829,"episode_reward":2405.239615,"episode_length":6303,"map_id":1,"x":9,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":167,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"17dc06cf-1e74-4d22-b1ca-a12f2562f424","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":999,"finished_at":"2026-08-03T13:38:05+00:00","worker":0,"timesteps":7049952,"episode_reward":5444.985,"episode_length":35299,"map_id":12,"x":14,"y":7,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":36}],"party_count":1,"total_party_level":15,"player_hp":36,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":51,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":296,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"15bd780d-7586-45e1-9937-c413ea8e3a89","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1107,"finished_at":"2026-08-03T13:38:07+00:00","worker":0,"timesteps":8138643,"episode_reward":2968.289615,"episode_length":20775,"map_id":1,"x":10,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":300,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"fb4e0821-cc75-4750-bde2-f31a7c3d8352","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1108,"finished_at":"2026-08-03T13:38:08+00:00","worker":0,"timesteps":8138994,"episode_reward":1353.680385,"episode_length":117,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ae639162-a53e-4b28-8784-34bd2c5a8bf8","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1000,"finished_at":"2026-08-03T13:38:11+00:00","worker":0,"timesteps":7051074,"episode_reward":897.535385,"episode_length":374,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":54,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"247c99d1-671b-5d7e-884e-09d876a42c5c","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2307,"finished_at":"2026-08-03T13:38:18+00:00","worker":null,"timesteps":null,"episode_reward":3252.326667,"episode_length":60000,"map_id":0,"x":18,"y":8,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":11,"hp":32}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"340af73c-b1fe-4aaa-b3e9-9e67c9ad159e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1109,"finished_at":"2026-08-03T13:38:29+00:00","worker":2,"timesteps":8143467,"episode_reward":851.355385,"episode_length":4546,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":119,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"09198f05-1e0e-46cb-9664-ba98ce3018d0","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1110,"finished_at":"2026-08-03T13:38:34+00:00","worker":2,"timesteps":8144310,"episode_reward":822.700385,"episode_length":281,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a4c2384e-8b23-4767-969f-bf7c9367a5e0","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1128,"finished_at":"2026-08-03T13:39:16+00:00","worker":2,"timesteps":7331343,"episode_reward":5271.389615,"episode_length":18051,"map_id":0,"x":12,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":11,"hp":25}],"party_count":1,"total_party_level":11,"player_hp":25,"player_max_hp":32,"state_path":"states/route1_charmander.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":328,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"55314925-4ff5-42e2-85e5-00b98073853a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1001,"finished_at":"2026-08-03T13:39:31+00:00","worker":2,"timesteps":7067796,"episode_reward":5544.044615,"episode_length":24434,"map_id":41,"x":12,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":31}],"party_count":1,"total_party_level":11,"player_hp":31,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":17,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":331,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"8e692268-1687-4af3-86fb-b000c39e4c2c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1002,"finished_at":"2026-08-03T13:39:39+00:00","worker":2,"timesteps":7069116,"episode_reward":1376.355385,"episode_length":440,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":56,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"3bb44c83-b0e2-4fcd-a4e4-cdb2a81a2619","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1003,"finished_at":"2026-08-03T13:40:01+00:00","worker":0,"timesteps":7073781,"episode_reward":3069.009615,"episode_length":7569,"map_id":41,"x":9,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":186,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"31f5693c-fcc7-44fe-8464-485cb4b4476a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1004,"finished_at":"2026-08-03T13:40:05+00:00","worker":0,"timesteps":7074705,"episode_reward":1360.515385,"episode_length":308,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"b1beaa49-98a3-4ed5-951c-c34a0e7bc775","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1111,"finished_at":"2026-08-03T13:40:05+00:00","worker":1,"timesteps":8166258,"episode_reward":3605.664615,"episode_length":25676,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":17}],"party_count":1,"total_party_level":8,"player_hp":17,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":362,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"801c6e68-3d46-4042-be44-7d676723c33e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1129,"finished_at":"2026-08-03T13:40:22+00:00","worker":2,"timesteps":7347672,"episode_reward":184.410385,"episode_length":5443,"map_id":0,"x":2,"y":17,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":15}],"party_count":1,"total_party_level":6,"player_hp":15,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":68,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"1c5f164d-0f3f-4915-b3f6-b87611932e00","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1130,"finished_at":"2026-08-03T13:40:26+00:00","worker":1,"timesteps":7348605,"episode_reward":5714.619615,"episode_length":30081,"map_id":0,"x":17,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":12,"hp":34}],"party_count":1,"total_party_level":12,"player_hp":34,"player_max_hp":34,"state_path":"states/route1_charmander.state","battles_won":11,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":371,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"98223fc4-073a-49cb-961b-be3226d97008","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1131,"finished_at":"2026-08-03T13:40:28+00:00","worker":1,"timesteps":7349148,"episode_reward":1307.420385,"episode_length":181,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2519c93d-bb2a-5261-ab09-e4eed718ae11","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2308,"finished_at":"2026-08-03T13:40:31+00:00","worker":null,"timesteps":null,"episode_reward":5220.731626,"episode_length":42067,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":12,"hp":20}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"3ff145d8-570c-4fa9-aa81-4cfbd31d7a1d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1132,"finished_at":"2026-08-03T13:40:38+00:00","worker":0,"timesteps":7351329,"episode_reward":4973.204615,"episode_length":24254,"map_id":0,"x":12,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":11,"hp":24}],"party_count":1,"total_party_level":11,"player_hp":24,"player_max_hp":32,"state_path":"states/route1_charmander.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":382,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"da255b58-a00e-4f03-a70b-8438c6f52f36","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1005,"finished_at":"2026-08-03T13:40:41+00:00","worker":1,"timesteps":7082610,"episode_reward":4758.314615,"episode_length":21068,"map_id":41,"x":10,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":29}],"party_count":1,"total_party_level":10,"player_hp":29,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":233,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"56a58650-17c1-4b56-ab01-3b9064ff243c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1112,"finished_at":"2026-08-03T13:41:18+00:00","worker":0,"timesteps":8183868,"episode_reward":3797.784615,"episode_length":14958,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":295,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e6e955bc-b297-408f-8417-829cd9333199","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1113,"finished_at":"2026-08-03T13:41:20+00:00","worker":2,"timesteps":8184354,"episode_reward":3150.644615,"episode_length":13348,"map_id":1,"x":4,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":282,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c1079830-8770-4d24-8570-e71b69e1eec5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1006,"finished_at":"2026-08-03T13:41:22+00:00","worker":0,"timesteps":7092546,"episode_reward":2086.049615,"episode_length":5947,"map_id":41,"x":13,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":114,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"24906470-03d6-43f6-b411-f85d12a24c12","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1007,"finished_at":"2026-08-03T13:41:24+00:00","worker":0,"timesteps":7092822,"episode_reward":888.205385,"episode_length":92,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"f6eaaeba-6c90-4aac-a322-a43949518153","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1133,"finished_at":"2026-08-03T13:41:24+00:00","worker":1,"timesteps":7363272,"episode_reward":20.375385,"episode_length":4708,"map_id":0,"x":2,"y":17,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":15}],"party_count":1,"total_party_level":6,"player_hp":15,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":71,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0ed609db-5644-4d8b-98ee-f2b036b5751e","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1114,"finished_at":"2026-08-03T13:41:28+00:00","worker":1,"timesteps":8186535,"episode_reward":3447.049615,"episode_length":6759,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":265,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"8e01af39-fc6d-4643-b564-cf01af06bfbd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1134,"finished_at":"2026-08-03T13:41:28+00:00","worker":1,"timesteps":7363761,"episode_reward":887.630385,"episode_length":163,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f150ae85-d6ec-47c2-b493-f0f9dc816fcc","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1008,"finished_at":"2026-08-03T13:41:28+00:00","worker":0,"timesteps":7093530,"episode_reward":897.955385,"episode_length":236,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"35b86e46-50fb-408a-a589-c655937a5c79","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1135,"finished_at":"2026-08-03T13:42:08+00:00","worker":2,"timesteps":7375353,"episode_reward":-107.899615,"episode_length":9227,"map_id":0,"x":1,"y":13,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":15}],"party_count":1,"total_party_level":6,"player_hp":15,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":101,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d8cb1de3-41bf-4ac8-99f0-598d17189b3a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1115,"finished_at":"2026-08-03T13:42:22+00:00","worker":2,"timesteps":8201292,"episode_reward":2793.874615,"episode_length":5646,"map_id":1,"x":6,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":143,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"35913fcc-b446-42da-9330-497b51b64df8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1116,"finished_at":"2026-08-03T13:42:45+00:00","worker":0,"timesteps":8207220,"episode_reward":3468.274615,"episode_length":7784,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":225,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d691f42f-b553-42f5-8293-4e59efd6ba9d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1117,"finished_at":"2026-08-03T13:42:47+00:00","worker":0,"timesteps":8207640,"episode_reward":873.165385,"episode_length":140,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ac768935-55f8-4bba-bc76-ad6f5698da41","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1118,"finished_at":"2026-08-03T13:42:49+00:00","worker":0,"timesteps":8208276,"episode_reward":928.355385,"episode_length":212,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":6}],"party_count":1,"total_party_level":6,"player_hp":6,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"65d67849-8aac-4bf4-9c70-c9979b4d7f13","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1119,"finished_at":"2026-08-03T13:42:52+00:00","worker":0,"timesteps":8208768,"episode_reward":1473.135385,"episode_length":164,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"6506975e-8917-48dd-8250-3decb0f933e3","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1120,"finished_at":"2026-08-03T13:42:54+00:00","worker":2,"timesteps":8209083,"episode_reward":3358.539615,"episode_length":2597,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":185,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2587a619-533d-5915-aede-f5b6357dc3d2","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2309,"finished_at":"2026-08-03T13:43:01+00:00","worker":null,"timesteps":null,"episode_reward":4549.879957,"episode_length":44296,"map_id":12,"x":15,"y":23,"kind":"violation","reason":"nuzlocke_level_cap","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":15,"hp":35}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"f5c39157-9c7e-539e-8722-5a4928dad675","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2310,"finished_at":"2026-08-03T13:43:03+00:00","worker":null,"timesteps":null,"episode_reward":1217.685,"episode_length":207,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":14}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"d271be8b-6ab6-405c-9556-c9b447dafaf9","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1136,"finished_at":"2026-08-03T13:43:10+00:00","worker":1,"timesteps":7392882,"episode_reward":-107.219615,"episode_length":9707,"map_id":0,"x":3,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":129,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a2d1862b-94b1-48ce-9d13-accdca579c1d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1009,"finished_at":"2026-08-03T13:43:12+00:00","worker":2,"timesteps":7116402,"episode_reward":4380.574615,"episode_length":15762,"map_id":41,"x":12,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":27}],"party_count":1,"total_party_level":9,"player_hp":27,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":270,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ffbc7971-2f41-48a6-a7d7-d243a1a192f7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1137,"finished_at":"2026-08-03T13:43:12+00:00","worker":1,"timesteps":7393479,"episode_reward":997.580385,"episode_length":199,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"848a61e2-99ae-464b-9801-54a0456bb818","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1138,"finished_at":"2026-08-03T13:43:19+00:00","worker":1,"timesteps":7394943,"episode_reward":1431.865385,"episode_length":488,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":64,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"660b4385-c035-4550-b2b1-9739d2de90d2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1139,"finished_at":"2026-08-03T13:43:20+00:00","worker":1,"timesteps":7395321,"episode_reward":888.045385,"episode_length":126,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"86665ee7-46ac-4cd5-bfc1-f46b4f519ef9","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1121,"finished_at":"2026-08-03T13:43:29+00:00","worker":2,"timesteps":8218572,"episode_reward":3271.109615,"episode_length":3163,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":195,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"0d7fb85d-6bf0-4a6d-9172-861de30a2b0d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1122,"finished_at":"2026-08-03T13:43:33+00:00","worker":2,"timesteps":8219439,"episode_reward":1292.570385,"episode_length":289,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"792b9c0f-c2f7-4b75-b83a-69c94841c6b5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1010,"finished_at":"2026-08-03T13:43:44+00:00","worker":2,"timesteps":7123968,"episode_reward":3957.294615,"episode_length":2522,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":198,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"43b4ea3b-3e88-4aaa-a8d1-e66753fc69ad","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1123,"finished_at":"2026-08-03T13:44:17+00:00","worker":1,"timesteps":8231829,"episode_reward":3820.524615,"episode_length":15098,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":288,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"b79adb75-eda7-4774-87a9-8d23a29990cb","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1140,"finished_at":"2026-08-03T13:44:22+00:00","worker":0,"timesteps":7412349,"episode_reward":4433.964615,"episode_length":20340,"map_id":0,"x":15,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":10,"hp":22}],"party_count":1,"total_party_level":10,"player_hp":22,"player_max_hp":30,"state_path":"states/route1_charmander.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":316,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3d86c5db-3c05-45bc-a702-7aba4fc85779","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1141,"finished_at":"2026-08-03T13:44:26+00:00","worker":0,"timesteps":7413192,"episode_reward":831.830385,"episode_length":281,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6abede73-9d09-4e17-8fa9-cfe200a43ab9","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1011,"finished_at":"2026-08-03T13:44:30+00:00","worker":0,"timesteps":7133721,"episode_reward":6035.309615,"episode_length":13397,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":19}],"party_count":1,"total_party_level":11,"player_hp":19,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":11,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":288,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"cd77170c-d150-4540-b1a4-1c6c61c5c7fe","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1142,"finished_at":"2026-08-03T13:44:33+00:00","worker":2,"timesteps":7414995,"episode_reward":-276.114615,"episode_length":13214,"map_id":0,"x":8,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":147,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"cf956a72-224e-4968-8975-5182cd3cfea3","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1012,"finished_at":"2026-08-03T13:44:36+00:00","worker":0,"timesteps":7134906,"episode_reward":1420.450385,"episode_length":395,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"5e397fb6-29ad-56a7-82c2-7b67d5ad0147","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2311,"finished_at":"2026-08-03T13:44:40+00:00","worker":null,"timesteps":null,"episode_reward":4243.31666,"episode_length":32856,"map_id":12,"x":16,"y":13,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":10,"hp":17}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e59bc40c-618b-4b4a-b5a1-a0f1cdd9d874","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1143,"finished_at":"2026-08-03T13:44:54+00:00","worker":1,"timesteps":7420515,"episode_reward":2992.584615,"episode_length":8398,"map_id":1,"x":20,"y":35,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":161,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"313c9f6a-efc6-4a91-bd5b-2c32f8b563e2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1124,"finished_at":"2026-08-03T13:44:55+00:00","worker":0,"timesteps":8243202,"episode_reward":2662.644615,"episode_length":11478,"map_id":1,"x":19,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":194,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"da8471c5-b099-4b43-9ff1-8cf8b3b788e1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1144,"finished_at":"2026-08-03T13:44:58+00:00","worker":1,"timesteps":7421346,"episode_reward":832.060385,"episode_length":277,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"50e445c6-a5cc-4f8a-99ad-4dad1a7e82e8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1125,"finished_at":"2026-08-03T13:45:38+00:00","worker":2,"timesteps":8255163,"episode_reward":3308.404615,"episode_length":11908,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":277,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a7c09851-a97e-40de-b2c1-e1f811b58650","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1145,"finished_at":"2026-08-03T13:46:20+00:00","worker":1,"timesteps":7442604,"episode_reward":2791.444615,"episode_length":7086,"map_id":1,"x":25,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":143,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6e819dc9-1476-442f-a62e-2e9434f23b7e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1146,"finished_at":"2026-08-03T13:46:25+00:00","worker":1,"timesteps":7443612,"episode_reward":1415.845385,"episode_length":336,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0bab6e0e-fa14-4017-be9d-5104a88856f1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1147,"finished_at":"2026-08-03T13:46:27+00:00","worker":1,"timesteps":7444242,"episode_reward":1307.115385,"episode_length":210,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"65c843ad-60f3-4bb4-bcd9-0bdead6d3a04","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1126,"finished_at":"2026-08-03T13:46:30+00:00","worker":2,"timesteps":8269848,"episode_reward":3445.719615,"episode_length":4895,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":198,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"28643528-9736-58b3-9d05-ce0fc2c53c36","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2312,"finished_at":"2026-08-03T13:47:00+00:00","worker":null,"timesteps":null,"episode_reward":-2285.960011,"episode_length":60000,"map_id":0,"x":15,"y":15,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":18}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"08eda945-28b9-4e84-8312-f064a2839f88","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1148,"finished_at":"2026-08-03T13:47:03+00:00","worker":2,"timesteps":7454106,"episode_reward":3586.499615,"episode_length":13037,"map_id":1,"x":5,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":236,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"02442a64-d492-4ffe-8d64-a12e45a66738","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1149,"finished_at":"2026-08-03T13:47:07+00:00","worker":2,"timesteps":7454661,"episode_reward":941.910385,"episode_length":185,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":5}],"party_count":1,"total_party_level":6,"player_hp":5,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"23b78c5f-a6e9-432d-b8fb-20d0c415a226","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1150,"finished_at":"2026-08-03T13:47:34+00:00","worker":0,"timesteps":7462275,"episode_reward":4649.399615,"episode_length":16361,"map_id":12,"x":4,"y":21,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":10,"hp":29}],"party_count":1,"total_party_level":10,"player_hp":29,"player_max_hp":29,"state_path":"states/route1_charmander.state","battles_won":11,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":241,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"bc61036b-9702-4921-a897-016c77a381ea","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1013,"finished_at":"2026-08-03T13:47:36+00:00","worker":0,"timesteps":7174716,"episode_reward":5892.724615,"episode_length":13270,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":19}],"party_count":1,"total_party_level":11,"player_hp":19,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":16,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":310,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"b5ebc3ca-8e6b-4111-a10f-1bdd1990bb66","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1014,"finished_at":"2026-08-03T13:47:48+00:00","worker":1,"timesteps":7177188,"episode_reward":5466.17,"episode_length":31526,"map_id":12,"x":16,"y":12,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":32}],"party_count":1,"total_party_level":15,"player_hp":32,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":53,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":272,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"5712cbee-f4c2-498d-ba11-88192b98a016","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1015,"finished_at":"2026-08-03T13:48:06+00:00","worker":0,"timesteps":7181130,"episode_reward":3277.464615,"episode_length":2138,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":174,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"08333e7c-db2e-454f-9f1e-87e70270956f","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1016,"finished_at":"2026-08-03T13:48:11+00:00","worker":2,"timesteps":7182207,"episode_reward":6527.519615,"episode_length":19413,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":23}],"party_count":1,"total_party_level":12,"player_hp":23,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":14,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":378,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"24d81908-38b1-49b1-8974-595313a729b0","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1017,"finished_at":"2026-08-03T13:48:11+00:00","worker":0,"timesteps":7182264,"episode_reward":1476.165385,"episode_length":378,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"5412e03e-978a-4796-8c68-3422decdec54","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1127,"finished_at":"2026-08-03T13:48:24+00:00","worker":0,"timesteps":8301450,"episode_reward":-194.424615,"episode_length":19416,"map_id":0,"x":16,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":233,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9b65da70-ef89-47ff-84c9-57b917941212","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1128,"finished_at":"2026-08-03T13:48:32+00:00","worker":1,"timesteps":8304027,"episode_reward":3649.624615,"episode_length":24066,"map_id":1,"x":27,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":342,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"4ed98c7c-507b-4239-800e-6bc4ba5b01c9","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1018,"finished_at":"2026-08-03T13:48:41+00:00","worker":0,"timesteps":7188063,"episode_reward":3917.119615,"episode_length":1933,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":14}],"party_count":1,"total_party_level":8,"player_hp":14,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":186,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c1c94241-5c6a-48ec-8bca-17fd1ddcc062","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1019,"finished_at":"2026-08-03T13:48:42+00:00","worker":0,"timesteps":7188360,"episode_reward":833.890385,"episode_length":99,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"47126862-f6da-4e4e-8eb7-f8386ef82fff","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1129,"finished_at":"2026-08-03T13:48:44+00:00","worker":1,"timesteps":8307126,"episode_reward":969.960385,"episode_length":1033,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":55,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"06e7ef70-d44f-44d9-acb3-125958d995a4","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1151,"finished_at":"2026-08-03T13:48:57+00:00","worker":1,"timesteps":7486095,"episode_reward":3437.059615,"episode_length":13951,"map_id":1,"x":6,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":245,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"86f11b25-1139-4b28-a10e-2f84a12bb58d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1152,"finished_at":"2026-08-03T13:49:06+00:00","worker":2,"timesteps":7488294,"episode_reward":3582.239615,"episode_length":11211,"map_id":12,"x":5,"y":22,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":183,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"caadb9cf-a8ff-4056-a42a-e46f02465f7f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1153,"finished_at":"2026-08-03T13:49:13+00:00","worker":1,"timesteps":7489656,"episode_reward":1484.850385,"episode_length":1187,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":58,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"fec6e670-d96b-401e-bbff-8479f7a1da15","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1020,"finished_at":"2026-08-03T13:49:26+00:00","worker":0,"timesteps":7197429,"episode_reward":4595.979615,"episode_length":3023,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":15}],"party_count":1,"total_party_level":9,"player_hp":15,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":203,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"4da684ab-e1c0-5839-926e-772bc6cb5e5b","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2313,"finished_at":"2026-08-03T13:49:34+00:00","worker":null,"timesteps":null,"episode_reward":3956.016656,"episode_length":61582,"map_id":0,"x":16,"y":12,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":12,"hp":34}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"a0b1d022-83b4-5d40-8b6b-499dd6034bff","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2314,"finished_at":"2026-08-03T13:49:35+00:00","worker":null,"timesteps":null,"episode_reward":783.545001,"episode_length":113,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"f12c79e9-bccc-4f5a-a836-5dc1bdf41231","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1154,"finished_at":"2026-08-03T13:50:04+00:00","worker":2,"timesteps":7504128,"episode_reward":2801.584615,"episode_length":5278,"map_id":1,"x":5,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":159,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d7bb5dd4-d7b5-4313-bb0a-b562b0d0dd9d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1155,"finished_at":"2026-08-03T13:50:06+00:00","worker":2,"timesteps":7504686,"episode_reward":1372.545385,"episode_length":186,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"b1c036e3-7076-4792-9ae9-08286a8f45f8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1130,"finished_at":"2026-08-03T13:50:21+00:00","worker":0,"timesteps":8334366,"episode_reward":3838.124615,"episode_length":10972,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":240,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2eea1024-19d1-49ca-b358-ec3053f74782","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1131,"finished_at":"2026-08-03T13:50:22+00:00","worker":1,"timesteps":8334687,"episode_reward":3838.059615,"episode_length":9187,"map_id":1,"x":25,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":227,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"4fce1397-c0b4-54dc-b5a3-d54ae1126916","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2315,"finished_at":"2026-08-03T13:50:24+00:00","worker":null,"timesteps":null,"episode_reward":3069.296692,"episode_length":18000,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":16}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"9e69b4ea-6178-49cf-9474-fb87f826a6fc","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1156,"finished_at":"2026-08-03T13:50:27+00:00","worker":1,"timesteps":7510533,"episode_reward":2410.659615,"episode_length":6959,"map_id":1,"x":8,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":167,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"04e31d73-edf4-4ae7-919c-ec0132b9a2a7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1157,"finished_at":"2026-08-03T13:50:42+00:00","worker":1,"timesteps":7514211,"episode_reward":1422.335385,"episode_length":1226,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":76,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"81a47b41-f296-44db-b285-c54d2a3618bf","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1132,"finished_at":"2026-08-03T13:50:54+00:00","worker":2,"timesteps":8344791,"episode_reward":3478.729615,"episode_length":24981,"map_id":1,"x":30,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":312,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c775af07-2f2e-49ad-a8ff-2aaf9b93c2fe","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1133,"finished_at":"2026-08-03T13:50:57+00:00","worker":2,"timesteps":8345241,"episode_reward":873.515385,"episode_length":150,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":14}],"party_count":1,"total_party_level":6,"player_hp":14,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"b15bdd0a-1baf-487c-9581-2d0e7ff0af7c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1158,"finished_at":"2026-08-03T13:51:16+00:00","worker":0,"timesteps":7523385,"episode_reward":2745.884615,"episode_length":20370,"map_id":1,"x":5,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":306,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"619ea646-8472-48f7-8d25-b3733eb4dfb8","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1159,"finished_at":"2026-08-03T13:51:17+00:00","worker":2,"timesteps":7523652,"episode_reward":3025.344615,"episode_length":6322,"map_id":1,"x":12,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":221,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"fcc536c8-b88b-4a35-879f-c44fea488d33","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1134,"finished_at":"2026-08-03T13:51:21+00:00","worker":0,"timesteps":8352561,"episode_reward":1219.860385,"episode_length":6065,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":183,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c95f8d21-57ba-48dc-b9d4-3164ba644297","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1160,"finished_at":"2026-08-03T13:51:23+00:00","worker":2,"timesteps":7525044,"episode_reward":1481.915385,"episode_length":464,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":59,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"483052a0-38f0-48de-8806-c3e6bc305049","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1135,"finished_at":"2026-08-03T13:51:40+00:00","worker":0,"timesteps":8358105,"episode_reward":1540.565385,"episode_length":1848,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":65,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"361b078a-dabf-4394-8b80-b246e70137b6","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1021,"finished_at":"2026-08-03T13:51:51+00:00","worker":1,"timesteps":7226628,"episode_reward":7408.124615,"episode_length":16480,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":13,"hp":24}],"party_count":1,"total_party_level":13,"player_hp":24,"player_max_hp":36,"state_path":"states/route1_squirtle.state","battles_won":35,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":346,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"77065f7e-a9aa-463c-bb0e-78fc6cdd600e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1022,"finished_at":"2026-08-03T13:51:57+00:00","worker":1,"timesteps":7227852,"episode_reward":831.945385,"episode_length":408,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"f8ca8c93-cf29-46da-8094-010ceb6d12b7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1023,"finished_at":"2026-08-03T13:52:11+00:00","worker":0,"timesteps":7230237,"episode_reward":6705.124615,"episode_length":10936,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":21}],"party_count":1,"total_party_level":12,"player_hp":21,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":18,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":242,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"e10870ad-ed4a-4e76-abe3-07d2072a3ba6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1136,"finished_at":"2026-08-03T13:52:13+00:00","worker":0,"timesteps":8367834,"episode_reward":3232.749615,"episode_length":3243,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":175,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"53267796-76b4-4517-8b5b-24d4d58a95d7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1024,"finished_at":"2026-08-03T13:52:14+00:00","worker":0,"timesteps":7231011,"episode_reward":997.565385,"episode_length":258,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c6b2d3bc-4246-473c-b22f-ddfeab15c3fb","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1161,"finished_at":"2026-08-03T13:52:14+00:00","worker":1,"timesteps":7538664,"episode_reward":2592.509615,"episode_length":8151,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":108,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a429bcbb-d9ec-4c05-afad-8a1eedfcd8c7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1025,"finished_at":"2026-08-03T13:52:19+00:00","worker":2,"timesteps":7231926,"episode_reward":6650.999615,"episode_length":16573,"map_id":41,"x":9,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":33}],"party_count":1,"total_party_level":12,"player_hp":33,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":19,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":257,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"b0de785e-bbe6-4ba5-a8ed-bbaf493960d3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1162,"finished_at":"2026-08-03T13:52:20+00:00","worker":1,"timesteps":7539975,"episode_reward":951.860385,"episode_length":437,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d58c8d27-e024-44a5-94b8-80905051fe6d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1026,"finished_at":"2026-08-03T13:52:25+00:00","worker":2,"timesteps":7233306,"episode_reward":831.635385,"episode_length":460,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":52,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"fbd1fd67-9b57-4732-9de0-276688498faa","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1027,"finished_at":"2026-08-03T13:52:26+00:00","worker":2,"timesteps":7233603,"episode_reward":833.290385,"episode_length":99,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1acc2b1e-fa2a-4652-865e-06605d559f72","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1028,"finished_at":"2026-08-03T13:52:34+00:00","worker":2,"timesteps":7235124,"episode_reward":1360.360385,"episode_length":507,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"3228d5db-c6c7-449a-afd5-183d215755e2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1029,"finished_at":"2026-08-03T13:52:36+00:00","worker":2,"timesteps":7235421,"episode_reward":833.360385,"episode_length":99,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6b4ff110-f446-4921-8949-089f8ce2babf","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1030,"finished_at":"2026-08-03T13:52:41+00:00","worker":1,"timesteps":7236300,"episode_reward":4016.154615,"episode_length":2816,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":178,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1c99882a-efa8-459a-81e4-5fa72f76c400","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1031,"finished_at":"2026-08-03T13:52:43+00:00","worker":2,"timesteps":7236792,"episode_reward":841.500385,"episode_length":457,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":50,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2c1d8f0d-5f1e-45cd-b59d-a1565bd84b46","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1137,"finished_at":"2026-08-03T13:52:43+00:00","worker":1,"timesteps":8376306,"episode_reward":-196.889615,"episode_length":13873,"map_id":0,"x":17,"y":11,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":122,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"95764fd5-dd6b-5688-885d-eebfaa739904","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2316,"finished_at":"2026-08-03T13:52:49+00:00","worker":null,"timesteps":null,"episode_reward":523.656687,"episode_length":60000,"map_id":1,"x":4,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e36e6047-5af9-47e2-bf31-df74b2549fd6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1138,"finished_at":"2026-08-03T13:53:04+00:00","worker":2,"timesteps":8382552,"episode_reward":454.340385,"episode_length":12437,"map_id":0,"x":13,"y":12,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":19}],"party_count":1,"total_party_level":7,"player_hp":19,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":150,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"62ba214f-860c-45be-83cd-47db5a954d7e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1163,"finished_at":"2026-08-03T13:53:14+00:00","worker":0,"timesteps":7554642,"episode_reward":2747.389615,"episode_length":10419,"map_id":1,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":225,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"58a70d4a-e53d-4f45-89c4-2442da6e98c6","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1164,"finished_at":"2026-08-03T13:53:15+00:00","worker":0,"timesteps":7555080,"episode_reward":943.875385,"episode_length":146,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e268ea44-a083-4c98-bbca-f9069779ec50","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1032,"finished_at":"2026-08-03T13:53:22+00:00","worker":2,"timesteps":7245270,"episode_reward":3564.484615,"episode_length":2826,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":200,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c4981337-a836-4d5d-992b-bfb648a340e5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1033,"finished_at":"2026-08-03T13:53:26+00:00","worker":1,"timesteps":7245582,"episode_reward":4120.274615,"episode_length":3094,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":173,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"dbcfc318-d3fa-40eb-92ce-134fdaacab67","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1034,"finished_at":"2026-08-03T13:53:27+00:00","worker":1,"timesteps":7245948,"episode_reward":778.115385,"episode_length":122,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":14}],"party_count":1,"total_party_level":6,"player_hp":14,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"bd1d0c76-7f15-4b2d-ae89-ee44a21325bc","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1035,"finished_at":"2026-08-03T13:53:34+00:00","worker":1,"timesteps":7247913,"episode_reward":885.470385,"episode_length":655,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":8}],"party_count":1,"total_party_level":6,"player_hp":8,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":61,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c0eb0086-58e4-4d78-989c-326686ff98b3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1165,"finished_at":"2026-08-03T13:53:34+00:00","worker":2,"timesteps":7560024,"episode_reward":3015.134615,"episode_length":11660,"map_id":44,"x":1,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":302,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"fa639e80-2454-43fa-a2a2-7d19aad7765b","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1139,"finished_at":"2026-08-03T13:53:55+00:00","worker":1,"timesteps":8397624,"episode_reward":1.105385,"episode_length":7106,"map_id":0,"x":18,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":109,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"964eb28d-8902-42a3-8cf5-c3af58c2aab2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1140,"finished_at":"2026-08-03T13:53:58+00:00","worker":1,"timesteps":8398395,"episode_reward":1406.430385,"episode_length":257,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"70106c83-55b8-46b2-a8ea-ed15e3f47716","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1141,"finished_at":"2026-08-03T13:54:18+00:00","worker":2,"timesteps":8404152,"episode_reward":2405.874615,"episode_length":7200,"map_id":1,"x":35,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":163,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"7474e808-8794-4d44-8458-eb1089d6fdf1","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1142,"finished_at":"2026-08-03T13:54:29+00:00","worker":2,"timesteps":8406678,"episode_reward":1302.165385,"episode_length":842,"map_id":12,"x":16,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":53,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"c2f8c1b5-d9a6-448f-8908-1474b58a2617","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1036,"finished_at":"2026-08-03T13:54:29+00:00","worker":2,"timesteps":7259151,"episode_reward":1409.990385,"episode_length":4627,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":113,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"7c24e059-c00f-4b96-8db2-bbaba222b23d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1143,"finished_at":"2026-08-03T13:54:30+00:00","worker":2,"timesteps":8406957,"episode_reward":823.400385,"episode_length":93,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e116e0b4-613d-43af-a159-b3b48a6a13d5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1144,"finished_at":"2026-08-03T13:54:32+00:00","worker":2,"timesteps":8407431,"episode_reward":1513.205385,"episode_length":158,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a97dc75b-4e2f-4261-8ff9-389cd7bc2f57","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1037,"finished_at":"2026-08-03T13:54:35+00:00","worker":1,"timesteps":7260417,"episode_reward":4804.254615,"episode_length":4168,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":13}],"party_count":1,"total_party_level":9,"player_hp":13,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":229,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"b3f22328-212b-4efa-ada5-8fea7a5a37f6","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1145,"finished_at":"2026-08-03T13:55:04+00:00","worker":0,"timesteps":8417025,"episode_reward":3116.849615,"episode_length":16397,"map_id":1,"x":35,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":287,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f81dd1bc-484c-4be7-8881-b25b954ca357","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1146,"finished_at":"2026-08-03T13:55:09+00:00","worker":1,"timesteps":8418216,"episode_reward":2406.089615,"episode_length":6607,"map_id":1,"x":33,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":131,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"fdac63e0-1d4c-4574-985a-bad981edf439","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1166,"finished_at":"2026-08-03T13:55:20+00:00","worker":1,"timesteps":7589991,"episode_reward":5657.574615,"episode_length":16672,"map_id":44,"x":2,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":312,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c6de3edd-882c-4792-a636-6f775b4695bf","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1147,"finished_at":"2026-08-03T13:55:23+00:00","worker":2,"timesteps":8422236,"episode_reward":2646.209615,"episode_length":4935,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":115,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"036cba66-cac2-4715-8d38-a482fc9215dd","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1038,"finished_at":"2026-08-03T13:55:27+00:00","worker":1,"timesteps":7270410,"episode_reward":4151.079615,"episode_length":3331,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":208,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"b942f358-8be7-461f-8da2-74d9ee458f91","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1167,"finished_at":"2026-08-03T13:55:27+00:00","worker":1,"timesteps":7591506,"episode_reward":1371.920385,"episode_length":505,"map_id":12,"x":16,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":59,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"285ba262-4faf-4e1f-b0c7-bc9d36f06a9c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1168,"finished_at":"2026-08-03T13:55:33+00:00","worker":1,"timesteps":7592667,"episode_reward":1910.560385,"episode_length":387,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":58,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3ae214d4-4335-5c78-b468-2aedb8fad988","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2317,"finished_at":"2026-08-03T13:55:49+00:00","worker":null,"timesteps":null,"episode_reward":6094.45662,"episode_length":60000,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":14,"hp":38}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"250423b1-5500-597a-bf69-9a26b2d66255","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2318,"finished_at":"2026-08-03T13:55:51+00:00","worker":null,"timesteps":null,"episode_reward":1241.339997,"episode_length":434,"map_id":12,"x":15,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":15}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"413f8769-0808-4f0b-96cd-47dc1343b465","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1148,"finished_at":"2026-08-03T13:55:55+00:00","worker":1,"timesteps":8431833,"episode_reward":2454.849615,"episode_length":4539,"map_id":1,"x":35,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":122,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"cefc2dea-efce-4930-b49a-dee3b5369797","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1039,"finished_at":"2026-08-03T13:56:00+00:00","worker":1,"timesteps":7277100,"episode_reward":4052.024615,"episode_length":2230,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":15}],"party_count":1,"total_party_level":8,"player_hp":15,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":181,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"44fd515b-3ebf-400b-a847-6420351a79b8","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1149,"finished_at":"2026-08-03T13:56:14+00:00","worker":2,"timesteps":8437299,"episode_reward":2902.829615,"episode_length":5021,"map_id":1,"x":35,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":133,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"f09c4bd1-659e-4d6f-a3a5-998cc2aab038","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1150,"finished_at":"2026-08-03T13:56:46+00:00","worker":1,"timesteps":8447352,"episode_reward":-6.949615,"episode_length":5173,"map_id":0,"x":18,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":71,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"36a2ad59-fdf6-4518-8832-67110e685174","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1040,"finished_at":"2026-08-03T13:56:57+00:00","worker":2,"timesteps":7289628,"episode_reward":6560.749615,"episode_length":10159,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":23}],"party_count":1,"total_party_level":12,"player_hp":23,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":15,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":253,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"8fe5c0de-ac99-4094-b82a-a850ce7e9be1","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1151,"finished_at":"2026-08-03T13:57:00+00:00","worker":2,"timesteps":8451117,"episode_reward":2174.754615,"episode_length":4606,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":122,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"fc66d38e-2abf-47cc-9ad3-607fa5976fce","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1152,"finished_at":"2026-08-03T13:57:11+00:00","worker":0,"timesteps":8454441,"episode_reward":2132.914615,"episode_length":12472,"map_id":1,"x":29,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":168,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"313036bb-1add-42da-8e1e-c3d0b5b7b74d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1041,"finished_at":"2026-08-03T13:57:23+00:00","worker":0,"timesteps":7295271,"episode_reward":6373.404615,"episode_length":21420,"map_id":0,"x":18,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":31}],"party_count":1,"total_party_level":12,"player_hp":31,"player_max_hp":33,"state_path":"states/route1_squirtle.state","battles_won":18,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":339,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ce911272-dfe8-4e4b-bc09-d53030123ec5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1153,"finished_at":"2026-08-03T13:57:27+00:00","worker":1,"timesteps":8458980,"episode_reward":7.255385,"episode_length":3876,"map_id":0,"x":15,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":60,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"af66007f-7d0b-4b3d-850a-c093faedd3d1","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1042,"finished_at":"2026-08-03T13:57:28+00:00","worker":2,"timesteps":7296240,"episode_reward":3427.324615,"episode_length":2204,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":164,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2c239392-84f0-4a32-9b4b-c607ee1489a0","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1154,"finished_at":"2026-08-03T13:57:30+00:00","worker":1,"timesteps":8460021,"episode_reward":872.240385,"episode_length":347,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2e1079f1-58f4-48fe-94b6-a5182e67fb07","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1169,"finished_at":"2026-08-03T13:57:45+00:00","worker":1,"timesteps":7629945,"episode_reward":2284.684615,"episode_length":12426,"map_id":41,"x":11,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":150,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"9c541f34-7c32-4cda-a5f7-fe8dabc17f2f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1170,"finished_at":"2026-08-03T13:57:50+00:00","worker":1,"timesteps":7631292,"episode_reward":1316.550385,"episode_length":449,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"563efd14-87b4-5c93-bc99-9dad1e7e356d","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2319,"finished_at":"2026-08-03T13:58:16+00:00","worker":null,"timesteps":null,"episode_reward":-271.643294,"episode_length":60000,"map_id":1,"x":12,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"9cd85138-d21f-49ce-aa10-773062a63570","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1155,"finished_at":"2026-08-03T13:58:19+00:00","worker":0,"timesteps":8474652,"episode_reward":142.410385,"episode_length":6737,"map_id":40,"x":3,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":116,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"36a29176-6ee7-52d2-94f7-e389270a58a5","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2320,"finished_at":"2026-08-03T13:58:21+00:00","worker":null,"timesteps":null,"episode_reward":2895.716714,"episode_length":1128,"map_id":12,"x":15,"y":13,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":7,"hp":15}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"1554290a-bd40-4639-9e48-08468bc72c50","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1043,"finished_at":"2026-08-03T13:58:22+00:00","worker":0,"timesteps":7308165,"episode_reward":4514.204615,"episode_length":4298,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":15}],"party_count":1,"total_party_level":9,"player_hp":15,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":221,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"9bedb105-d840-5ae8-8a2d-d06a971e66d3","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2321,"finished_at":"2026-08-03T13:58:22+00:00","worker":null,"timesteps":null,"episode_reward":658.860003,"episode_length":122,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":13}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"d9ecb9b3-baf6-5bca-a084-50f94307f8f0","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2322,"finished_at":"2026-08-03T13:58:23+00:00","worker":null,"timesteps":null,"episode_reward":727.015002,"episode_length":233,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"09537f52-afce-52eb-9b03-01319332aedd","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2323,"finished_at":"2026-08-03T13:58:25+00:00","worker":null,"timesteps":null,"episode_reward":892.789999,"episode_length":328,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"8648e67d-47cc-4da2-aa2e-fcbf1c65576a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1171,"finished_at":"2026-08-03T13:58:29+00:00","worker":1,"timesteps":7642371,"episode_reward":2452.459615,"episode_length":3693,"map_id":41,"x":10,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":122,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"a924aedc-1d09-41ba-bbec-63bb77941f4d","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1156,"finished_at":"2026-08-03T13:58:34+00:00","worker":2,"timesteps":8478912,"episode_reward":2966.469615,"episode_length":9265,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":160,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"3710cec9-826b-50c7-a449-52d6c4526384","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2324,"finished_at":"2026-08-03T13:58:40+00:00","worker":null,"timesteps":null,"episode_reward":2984.026704,"episode_length":5206,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":13}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e2c04e9d-f100-4c37-927c-f66bdd4b399a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1172,"finished_at":"2026-08-03T13:59:00+00:00","worker":0,"timesteps":7650921,"episode_reward":6445.979615,"episode_length":31947,"map_id":41,"x":11,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":3,"badges":0,"current_waypoint":6,"waypoint_reached":null,"new_tiles":443,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"bdf6924e-1118-4e54-aa87-51044de9ed60","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1173,"finished_at":"2026-08-03T13:59:03+00:00","worker":0,"timesteps":7651545,"episode_reward":1366.765385,"episode_length":208,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ff39a4b2-3232-4f37-aabb-25b9728e0d05","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1157,"finished_at":"2026-08-03T13:59:21+00:00","worker":1,"timesteps":8492526,"episode_reward":20.580385,"episode_length":10835,"map_id":40,"x":1,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":150,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"8e335bb6-96c4-4c14-8cda-b4fd6fc9b204","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1174,"finished_at":"2026-08-03T13:59:29+00:00","worker":1,"timesteps":7658781,"episode_reward":2369.364615,"episode_length":5470,"map_id":1,"x":30,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":129,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8aad9f0a-ee7c-4d41-a54b-7a7ff1f4a6f5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1175,"finished_at":"2026-08-03T13:59:42+00:00","worker":2,"timesteps":7662546,"episode_reward":5701.654615,"episode_length":34174,"map_id":1,"x":24,"y":12,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":5,"waypoint_reached":null,"new_tiles":424,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"24f815fc-61d3-450b-8cf6-1ba017b86ab7","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1158,"finished_at":"2026-08-03T13:59:44+00:00","worker":0,"timesteps":8498490,"episode_reward":3129.294615,"episode_length":7946,"map_id":41,"x":3,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":138,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e9b5864d-6a38-42cf-8ca8-6909c14125a8","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1044,"finished_at":"2026-08-03T14:00:13+00:00","worker":2,"timesteps":7330392,"episode_reward":5380.784615,"episode_length":11384,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":18}],"party_count":1,"total_party_level":10,"player_hp":18,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":247,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"800fc9ec-cb49-4f79-8de1-1ced356e7f5f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1159,"finished_at":"2026-08-03T14:00:43+00:00","worker":1,"timesteps":8515011,"episode_reward":3324.359615,"episode_length":7495,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":218,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"7de3f055-1c38-487f-acf6-2d07874d0874","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1160,"finished_at":"2026-08-03T14:00:50+00:00","worker":1,"timesteps":8516673,"episode_reward":1400.905385,"episode_length":554,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"124fdf31-59c0-400f-acac-51818d276b4b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1045,"finished_at":"2026-08-03T14:01:01+00:00","worker":1,"timesteps":7340856,"episode_reward":7732.404615,"episode_length":21252,"map_id":41,"x":12,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":14,"hp":38}],"party_count":1,"total_party_level":14,"player_hp":38,"player_max_hp":38,"state_path":"states/route1_squirtle.state","battles_won":44,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":326,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"cc341ce0-207c-471c-960b-d5e5e1e53187","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1161,"finished_at":"2026-08-03T14:01:01+00:00","worker":2,"timesteps":8519607,"episode_reward":3043.479615,"episode_length":13565,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":263,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"21c7cf6d-11f6-5809-a8ab-ab899a8f9ac5","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2325,"finished_at":"2026-08-03T14:01:10+00:00","worker":null,"timesteps":null,"episode_reward":1864.406678,"episode_length":60000,"map_id":1,"x":8,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":9,"hp":27}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"1fbe4143-dc8a-442d-89cd-b2bcc5bc902a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1046,"finished_at":"2026-08-03T14:01:20+00:00","worker":1,"timesteps":7344690,"episode_reward":3370.284615,"episode_length":1278,"map_id":12,"x":17,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":17,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":144,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2516a46a-2d3a-48d0-b9f7-669431d3266b","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1176,"finished_at":"2026-08-03T14:01:20+00:00","worker":1,"timesteps":7689138,"episode_reward":2214.689615,"episode_length":10119,"map_id":1,"x":22,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":139,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4bfa969e-0de0-499a-9415-e97a6d37409c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1177,"finished_at":"2026-08-03T14:01:40+00:00","worker":2,"timesteps":7693932,"episode_reward":4383.984615,"episode_length":10462,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":9,"hp":16}],"party_count":1,"total_party_level":9,"player_hp":16,"player_max_hp":27,"state_path":"states/route1_charmander.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":284,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d167fdc1-0f3e-4209-8efb-c71d9c8945f2","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1047,"finished_at":"2026-08-03T14:02:15+00:00","worker":1,"timesteps":7355859,"episode_reward":4104.609615,"episode_length":3723,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":176,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1fd68494-eee7-5661-aa56-27e656090e09","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2326,"finished_at":"2026-08-03T14:02:21+00:00","worker":null,"timesteps":null,"episode_reward":5316.60664,"episode_length":23658,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":11,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"d76890c4-53a0-5308-bb6b-5679a7c5da18","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2327,"finished_at":"2026-08-03T14:02:24+00:00","worker":null,"timesteps":null,"episode_reward":710.905002,"episode_length":993,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"6ac2fd3b-37e1-4402-9615-daf2dd5368b3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1178,"finished_at":"2026-08-03T14:02:32+00:00","worker":1,"timesteps":7707918,"episode_reward":2544.334615,"episode_length":6260,"map_id":41,"x":10,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":127,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"3d32dba5-d69b-434f-9158-df31334bcaa0","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1179,"finished_at":"2026-08-03T14:03:03+00:00","worker":0,"timesteps":7715559,"episode_reward":3430.424615,"episode_length":21338,"map_id":41,"x":11,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":331,"new_maps":6,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"aad290e6-28a0-4042-8e0f-c38ca29a6496","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1162,"finished_at":"2026-08-03T14:03:13+00:00","worker":1,"timesteps":8557161,"episode_reward":3030.644615,"episode_length":13496,"map_id":1,"x":23,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":196,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"98c01c23-9df7-4371-9589-a7cf9bbc6cd2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1163,"finished_at":"2026-08-03T14:03:15+00:00","worker":1,"timesteps":8557677,"episode_reward":1347.845385,"episode_length":172,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"09c5bfe6-ec11-4f15-8733-cbfa6c523347","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1164,"finished_at":"2026-08-03T14:03:20+00:00","worker":1,"timesteps":8558889,"episode_reward":821.835385,"episode_length":404,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":47,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"91dd104e-44c5-48e1-b6d1-0ec6b4ccd5fe","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1165,"finished_at":"2026-08-03T14:03:22+00:00","worker":2,"timesteps":8559231,"episode_reward":3043.614615,"episode_length":13208,"map_id":12,"x":11,"y":0,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":250,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"039a2882-d349-4d07-9b01-5c1fbda74a3d","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1180,"finished_at":"2026-08-03T14:03:30+00:00","worker":2,"timesteps":7721721,"episode_reward":6793.059615,"episode_length":9263,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":13,"hp":25}],"party_count":1,"total_party_level":13,"player_hp":25,"player_max_hp":36,"state_path":"states/route1_charmander.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":240,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"dadad918-e84f-4009-9112-6c29488822e7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1181,"finished_at":"2026-08-03T14:03:33+00:00","worker":2,"timesteps":7722504,"episode_reward":1372.330385,"episode_length":261,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":42,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6f778ead-bd3b-4abf-aaf0-e6bc5c4ba2de","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1048,"finished_at":"2026-08-03T14:03:48+00:00","worker":0,"timesteps":7375686,"episode_reward":5858.935,"episode_length":22507,"map_id":12,"x":17,"y":8,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":28}],"party_count":1,"total_party_level":15,"player_hp":28,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":52,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":284,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0deabee5-6e7a-40e6-969e-8003b05625e9","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1166,"finished_at":"2026-08-03T14:03:59+00:00","worker":0,"timesteps":8570811,"episode_reward":3031.799615,"episode_length":24107,"map_id":12,"x":4,"y":12,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":325,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e0850eb3-20c1-48f0-82b4-efb97b3b7d3f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1167,"finished_at":"2026-08-03T14:04:20+00:00","worker":2,"timesteps":8576805,"episode_reward":-33.834615,"episode_length":5858,"map_id":0,"x":2,"y":14,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":18}],"party_count":1,"total_party_level":6,"player_hp":18,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":86,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e36bb22e-116d-4efc-8f42-7dedaddcd59a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1168,"finished_at":"2026-08-03T14:04:23+00:00","worker":2,"timesteps":8577231,"episode_reward":873.665385,"episode_length":142,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":14}],"party_count":1,"total_party_level":6,"player_hp":14,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"b33a3925-0920-5d7a-9210-831cb9878b08","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2328,"finished_at":"2026-08-03T14:04:48+00:00","worker":null,"timesteps":null,"episode_reward":618.816692,"episode_length":60000,"map_id":1,"x":5,"y":28,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"ecb2f111-70a8-5f00-8bca-0a7cf08f7b47","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2329,"finished_at":"2026-08-03T14:05:00+00:00","worker":null,"timesteps":null,"episode_reward":3271.226696,"episode_length":4030,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":7,"hp":14}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"ba54edee-b233-4623-bda8-f2d63d871b88","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1049,"finished_at":"2026-08-03T14:05:19+00:00","worker":2,"timesteps":7394265,"episode_reward":5798.405,"episode_length":21291,"map_id":12,"x":17,"y":6,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":36}],"party_count":1,"total_party_level":15,"player_hp":36,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":55,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":241,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0c0ae881-b20e-4f4c-bbca-8ca9f3ee25fa","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1169,"finished_at":"2026-08-03T14:05:29+00:00","worker":1,"timesteps":8596806,"episode_reward":338.030385,"episode_length":12639,"map_id":0,"x":1,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":20}],"party_count":1,"total_party_level":7,"player_hp":20,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":147,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"8cc99189-d2e0-442d-b5ab-bb7eeec458a5","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1182,"finished_at":"2026-08-03T14:05:55+00:00","worker":2,"timesteps":7757673,"episode_reward":4222.009615,"episode_length":11723,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":9,"hp":27}],"party_count":1,"total_party_level":9,"player_hp":27,"player_max_hp":27,"state_path":"states/route1_charmander.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":196,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"51e2e99b-74b3-4137-8eac-0d73dd00ca35","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1183,"finished_at":"2026-08-03T14:06:10+00:00","worker":1,"timesteps":7761921,"episode_reward":5317.389615,"episode_length":18001,"map_id":0,"x":18,"y":8,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":11,"hp":32}],"party_count":1,"total_party_level":11,"player_hp":32,"player_max_hp":32,"state_path":"states/route1_charmander.state","battles_won":12,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":325,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0cedc708-7f9b-479c-acfc-45c6dd471637","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1170,"finished_at":"2026-08-03T14:06:22+00:00","worker":2,"timesteps":8610831,"episode_reward":3360.144615,"episode_length":11200,"map_id":12,"x":15,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":13}],"party_count":1,"total_party_level":7,"player_hp":13,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":253,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"9993075e-9616-5530-bc10-acf80fb9da5f","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2330,"finished_at":"2026-08-03T14:07:20+00:00","worker":null,"timesteps":null,"episode_reward":-2208.220005,"episode_length":60000,"map_id":37,"x":7,"y":6,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"dac402f0-ff60-40e6-9598-dde3b5799df0","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1050,"finished_at":"2026-08-03T14:07:27+00:00","worker":1,"timesteps":7419450,"episode_reward":5769.305,"episode_length":21197,"map_id":12,"x":17,"y":6,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":32}],"party_count":1,"total_party_level":15,"player_hp":32,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":42,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":245,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"936c0cf7-a154-469d-b3b6-5f48847075c3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1184,"finished_at":"2026-08-03T14:08:03+00:00","worker":1,"timesteps":7791210,"episode_reward":3687.129615,"episode_length":9763,"map_id":41,"x":12,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":208,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d755b6c1-4a00-4ac7-a4f3-d3ce823b6dc9","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1185,"finished_at":"2026-08-03T14:08:05+00:00","worker":1,"timesteps":7791645,"episode_reward":1472.270385,"episode_length":145,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"dc62b188-9584-47b4-8341-b26b9b9b5c73","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1186,"finished_at":"2026-08-03T14:08:09+00:00","worker":1,"timesteps":7792488,"episode_reward":1317.560385,"episode_length":281,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":45,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"271afe87-e7b1-404d-997e-39173d9cf225","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1187,"finished_at":"2026-08-03T14:08:26+00:00","worker":0,"timesteps":7797153,"episode_reward":6960.254615,"episode_length":27198,"map_id":41,"x":10,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":14,"hp":38}],"party_count":1,"total_party_level":14,"player_hp":38,"player_max_hp":38,"state_path":"states/route1_charmander.state","battles_won":13,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":291,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f1de59b4-d80f-446a-abbc-c0c61ebfeddf","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1188,"finished_at":"2026-08-03T14:08:29+00:00","worker":0,"timesteps":7798239,"episode_reward":896.355385,"episode_length":362,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":43,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"47ff3693-ebd2-4b09-b13d-64cb1220885a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1189,"finished_at":"2026-08-03T14:08:31+00:00","worker":2,"timesteps":7798305,"episode_reward":3158.584615,"episode_length":13544,"map_id":41,"x":10,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":238,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e169cb80-540a-4d88-bcb0-2f5e2b105b3f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1190,"finished_at":"2026-08-03T14:08:36+00:00","worker":0,"timesteps":7799607,"episode_reward":1318.025385,"episode_length":456,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":64,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ce7acee0-f785-4f6e-838c-689543f3eecd","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1191,"finished_at":"2026-08-03T14:08:39+00:00","worker":0,"timesteps":7800159,"episode_reward":1358.135385,"episode_length":184,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"9e50f31f-b4ad-4834-927d-eec0795c3bcf","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1171,"finished_at":"2026-08-03T14:09:00+00:00","worker":0,"timesteps":8655915,"episode_reward":3388.284615,"episode_length":28368,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":352,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"2262734c-d695-4855-947b-5e3c0f49c3c8","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1192,"finished_at":"2026-08-03T14:09:18+00:00","worker":0,"timesteps":7811004,"episode_reward":2115.899615,"episode_length":3615,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":129,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"7a11afd3-9b12-41cb-b388-d1ed26be97be","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1172,"finished_at":"2026-08-03T14:09:36+00:00","worker":1,"timesteps":8667174,"episode_reward":4087.024615,"episode_length":23456,"map_id":1,"x":21,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":9,"hp":27}],"party_count":1,"total_party_level":9,"player_hp":27,"player_max_hp":27,"state_path":"states/route1_bulbasaur.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":386,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"8be91cb2-61cb-437b-9bab-8ff2ba6ce65b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1051,"finished_at":"2026-08-03T14:09:42+00:00","worker":0,"timesteps":7447530,"episode_reward":5868.4,"episode_length":23948,"map_id":12,"x":15,"y":8,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":31}],"party_count":1,"total_party_level":15,"player_hp":31,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":55,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":239,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"fce85d26-8e38-5de7-bd9c-afc4a36cd646","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2331,"finished_at":"2026-08-03T14:09:48+00:00","worker":null,"timesteps":null,"episode_reward":1881.43667,"episode_length":60000,"map_id":41,"x":10,"y":6,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":9,"hp":27}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"547421f3-37db-5eef-82e6-47bd108eebf6","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2332,"finished_at":"2026-08-03T14:09:50+00:00","worker":null,"timesteps":null,"episode_reward":792.345004,"episode_length":323,"map_id":12,"x":15,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":11}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"d1eea33f-bbac-460e-803d-b16679e92dc0","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1193,"finished_at":"2026-08-03T14:10:06+00:00","worker":0,"timesteps":7824003,"episode_reward":2671.889615,"episode_length":4333,"map_id":41,"x":11,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":116,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"4cbb05ee-fe1b-4c7d-80fd-e2118559bef3","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1173,"finished_at":"2026-08-03T14:10:10+00:00","worker":0,"timesteps":8676960,"episode_reward":470.050385,"episode_length":7015,"map_id":0,"x":16,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":20}],"party_count":1,"total_party_level":7,"player_hp":20,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":84,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"0760e5b7-34e8-4fd0-b3af-8f037532fb00","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1174,"finished_at":"2026-08-03T14:10:55+00:00","worker":2,"timesteps":8690688,"episode_reward":2692.959615,"episode_length":26619,"map_id":41,"x":11,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":396,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"62622bd9-10e4-410c-ab2e-2fc8e33885aa","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1175,"finished_at":"2026-08-03T14:10:58+00:00","worker":2,"timesteps":8691039,"episode_reward":1353.340385,"episode_length":117,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ed747864-4c17-4420-bd68-6481ea33b85e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1194,"finished_at":"2026-08-03T14:11:00+00:00","worker":2,"timesteps":7837356,"episode_reward":4291.529615,"episode_length":13017,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":9,"hp":17}],"party_count":1,"total_party_level":9,"player_hp":17,"player_max_hp":27,"state_path":"states/route1_charmander.state","battles_won":11,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":262,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"b89ead8b-93e0-4f5c-b1c5-573de3ab410e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1195,"finished_at":"2026-08-03T14:11:25+00:00","worker":1,"timesteps":7843251,"episode_reward":3580.019615,"episode_length":16921,"map_id":41,"x":9,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":322,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"241f6395-ee05-4fdd-84c5-5f099df3bdc4","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1196,"finished_at":"2026-08-03T14:11:27+00:00","worker":1,"timesteps":7843845,"episode_reward":1362.155385,"episode_length":198,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"29b17ad1-54b6-4eb8-87bd-1dd3ad3f8378","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1197,"finished_at":"2026-08-03T14:11:32+00:00","worker":1,"timesteps":7844730,"episode_reward":952.790385,"episode_length":295,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":49,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"9d82fe4c-d33b-4350-add4-20fd50d4012e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1198,"finished_at":"2026-08-03T14:11:35+00:00","worker":1,"timesteps":7845507,"episode_reward":832.100385,"episode_length":259,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6657e0b1-4c0a-4f6e-b951-3b6106131cc1","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1052,"finished_at":"2026-08-03T14:11:44+00:00","worker":2,"timesteps":7470366,"episode_reward":5761.375,"episode_length":25367,"map_id":12,"x":15,"y":6,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":38}],"party_count":1,"total_party_level":15,"player_hp":38,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":43,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":278,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"af6d3a8f-3e7a-4c74-9035-1c7e085c3d89","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1177,"finished_at":"2026-08-03T14:11:47+00:00","worker":2,"timesteps":8706024,"episode_reward":2553.339615,"episode_length":4995,"map_id":41,"x":11,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":119,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"d04cf25b-192e-4efc-92ca-a6e4d502767c","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1176,"finished_at":"2026-08-03T14:11:47+00:00","worker":1,"timesteps":8705985,"episode_reward":490.370385,"episode_length":12937,"map_id":0,"x":18,"y":13,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":20}],"party_count":1,"total_party_level":7,"player_hp":20,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":167,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"53263eb8-6386-4203-9d1d-3ad6f03db48f","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1178,"finished_at":"2026-08-03T14:11:50+00:00","worker":2,"timesteps":8706477,"episode_reward":1358.240385,"episode_length":151,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"08bcaf62-aea1-4377-aeb4-bca01e1eb2c9","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1053,"finished_at":"2026-08-03T14:11:51+00:00","worker":1,"timesteps":7471230,"episode_reward":8044.604615,"episode_length":17260,"map_id":12,"x":17,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":17,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":14,"hp":23}],"party_count":1,"total_party_level":14,"player_hp":23,"player_max_hp":38,"state_path":"states/route1_squirtle.state","battles_won":35,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":215,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1cb5eb5f-44c8-499b-8415-77ea246864de","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1179,"finished_at":"2026-08-03T14:11:53+00:00","worker":2,"timesteps":8706954,"episode_reward":1407.780385,"episode_length":159,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5ee048e4-dc72-4712-80e7-5afaa93e47d3","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1180,"finished_at":"2026-08-03T14:11:54+00:00","worker":2,"timesteps":8707272,"episode_reward":1354.035385,"episode_length":106,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"b0d19129-3042-4a2c-bec3-bfb574e968d6","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1054,"finished_at":"2026-08-03T14:11:59+00:00","worker":0,"timesteps":7472799,"episode_reward":5942.889615,"episode_length":8423,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":21}],"party_count":1,"total_party_level":11,"player_hp":21,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":17,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":227,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"21d561b5-1817-4c21-80b7-a39e3672f330","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1055,"finished_at":"2026-08-03T14:12:02+00:00","worker":0,"timesteps":7473381,"episode_reward":832.895385,"episode_length":194,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"87a78348-d452-5f28-94e6-fdc30c499c44","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2333,"finished_at":"2026-08-03T14:12:10+00:00","worker":null,"timesteps":null,"episode_reward":-2324.22001,"episode_length":60000,"map_id":0,"x":1,"y":2,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":18}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"487a2607-530a-571d-96be-96711b47b1df","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2334,"finished_at":"2026-08-03T14:12:13+00:00","worker":null,"timesteps":null,"episode_reward":1280.789996,"episode_length":654,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":15}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"876f5232-7a46-4b60-9b10-3f890573de1a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1056,"finished_at":"2026-08-03T14:12:18+00:00","worker":1,"timesteps":7476705,"episode_reward":3829.779615,"episode_length":1825,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":143,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0db76920-674f-4a17-bd3b-03d3d093df6a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1181,"finished_at":"2026-08-03T14:12:20+00:00","worker":0,"timesteps":8715234,"episode_reward":2975.574615,"episode_length":12758,"map_id":41,"x":13,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":200,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"81d9015e-c52d-4789-a6dc-8cbccbef6ae8","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1199,"finished_at":"2026-08-03T14:13:28+00:00","worker":1,"timesteps":7874790,"episode_reward":2729.769615,"episode_length":9761,"map_id":1,"x":9,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":159,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"13dcefd2-cf4d-404d-b11d-c4be1eb511b1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1200,"finished_at":"2026-08-03T14:13:31+00:00","worker":1,"timesteps":7875075,"episode_reward":1468.630385,"episode_length":95,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"26299597-5fe8-4c5f-88d5-17156960808f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1201,"finished_at":"2026-08-03T14:13:47+00:00","worker":0,"timesteps":7878960,"episode_reward":6023.819615,"episode_length":18319,"map_id":1,"x":5,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":12,"hp":34}],"party_count":1,"total_party_level":12,"player_hp":34,"player_max_hp":34,"state_path":"states/route1_charmander.state","battles_won":15,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":330,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ebe56d19-2685-4645-8df2-66d4765ff7d1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1202,"finished_at":"2026-08-03T14:13:53+00:00","worker":0,"timesteps":7880280,"episode_reward":1372.705385,"episode_length":440,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":63,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"622cd13c-6485-4b40-8459-89acd48f4da2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1182,"finished_at":"2026-08-03T14:14:28+00:00","worker":2,"timesteps":8751243,"episode_reward":3399.069615,"episode_length":14657,"map_id":41,"x":8,"y":7,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_bulbasaur.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":210,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a9afc35d-18b0-4a3e-8d2f-8fbab4a0cdd7","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1183,"finished_at":"2026-08-03T14:14:30+00:00","worker":0,"timesteps":8751993,"episode_reward":3111.659615,"episode_length":12253,"map_id":41,"x":11,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":208,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"0aea9b5a-6e46-5d6a-9a5e-1a09ac1f1bae","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2335,"finished_at":"2026-08-03T14:14:46+00:00","worker":null,"timesteps":null,"episode_reward":2793.056664,"episode_length":60000,"map_id":41,"x":9,"y":6,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":10,"hp":29}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"b3158002-e8d5-410a-bf7a-382dab86e276","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1184,"finished_at":"2026-08-03T14:15:31+00:00","worker":0,"timesteps":8767692,"episode_reward":3103.729615,"episode_length":5233,"map_id":41,"x":3,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":143,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ef301d39-4ef4-4b96-b9b6-d8672c5e36c6","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1057,"finished_at":"2026-08-03T14:15:33+00:00","worker":0,"timesteps":7520796,"episode_reward":2823.589615,"episode_length":15805,"map_id":0,"x":16,"y":8,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":20}],"party_count":1,"total_party_level":7,"player_hp":20,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":256,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"deaf9e34-90c7-476c-83aa-ebbf051954c5","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1185,"finished_at":"2026-08-03T14:15:34+00:00","worker":0,"timesteps":8768667,"episode_reward":822.570385,"episode_length":325,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"e1a5036f-1461-4955-b834-af228751ce02","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1203,"finished_at":"2026-08-03T14:15:44+00:00","worker":1,"timesteps":7909677,"episode_reward":3506.674615,"episode_length":11534,"map_id":1,"x":7,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":224,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"336a27ed-dc2c-442f-a3d0-25625f051b3d","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1058,"finished_at":"2026-08-03T14:15:46+00:00","worker":1,"timesteps":7524114,"episode_reward":5965.769615,"episode_length":15803,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":31}],"party_count":1,"total_party_level":11,"player_hp":31,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":14,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":264,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"0731d252-54b2-4b29-934d-01c2e645677e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1059,"finished_at":"2026-08-03T14:15:48+00:00","worker":1,"timesteps":7524429,"episode_reward":833.320385,"episode_length":105,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ff3a6285-f43f-4941-9aae-edee3b29fa73","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1186,"finished_at":"2026-08-03T14:15:59+00:00","worker":1,"timesteps":8775456,"episode_reward":4132.499615,"episode_length":23157,"map_id":41,"x":8,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":9,"hp":27}],"party_count":1,"total_party_level":9,"player_hp":27,"player_max_hp":27,"state_path":"states/route1_bulbasaur.state","battles_won":13,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":272,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5bb986cf-796f-4f18-8322-795f7a047a7a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1204,"finished_at":"2026-08-03T14:16:02+00:00","worker":2,"timesteps":7914234,"episode_reward":5775.374615,"episode_length":25626,"map_id":0,"x":13,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":12,"hp":26}],"party_count":1,"total_party_level":12,"player_hp":26,"player_max_hp":34,"state_path":"states/route1_charmander.state","battles_won":16,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":363,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"e282a6ac-17af-4055-9359-3dbf46b51107","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1060,"finished_at":"2026-08-03T14:16:44+00:00","worker":2,"timesteps":7537509,"episode_reward":7207.489615,"episode_length":22381,"map_id":12,"x":11,"y":9,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":13,"hp":36}],"party_count":1,"total_party_level":13,"player_hp":36,"player_max_hp":36,"state_path":"states/route1_squirtle.state","battles_won":38,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":292,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"327f9ce0-8ad8-480b-a102-4c09d07aed8b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1061,"finished_at":"2026-08-03T14:16:45+00:00","worker":2,"timesteps":7537563,"episode_reward":233.995385,"episode_length":18,"map_id":12,"x":11,"y":33,"kind":"other","reason":"Battle safety switch failed","termination_reason":"battle_safety_switch_failed","termination_details":{"field_safety_abort":"safety_switch_failed","battle_safety":{"decision":"fail","reason":"no_living_replacement","dead_active":true,"active_party_index":0,"active_hp_ratio":0},"safety_switch_failed":true,"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":5}],"party_count":1,"total_party_level":6,"player_hp":5,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":0,"waypoint_reached":null,"new_tiles":3,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"terminal_battle_type":"wild","opponent_party":[{"species_id":16,"name":"Pidgey","level":5}],"catches":[]},{"episode_id":"c6a72734-b088-5ef6-9d89-6487f88401ab","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2336,"finished_at":"2026-08-03T14:17:07+00:00","worker":null,"timesteps":null,"episode_reward":-1790.570014,"episode_length":60000,"map_id":0,"x":14,"y":14,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":22}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"26a1e48b-442c-54e8-b261-a8c3b324b930","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2337,"finished_at":"2026-08-03T14:17:09+00:00","worker":null,"timesteps":null,"episode_reward":682.875003,"episode_length":253,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"1bcaa1dc-d4af-464d-81b2-c6b15425cf63","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1205,"finished_at":"2026-08-03T14:17:28+00:00","worker":1,"timesteps":7935813,"episode_reward":3920.004615,"episode_length":8712,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":214,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"ae15040b-e53b-4f5e-8823-f32b28c55377","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1206,"finished_at":"2026-08-03T14:17:28+00:00","worker":0,"timesteps":7935969,"episode_reward":5495.309615,"episode_length":18563,"map_id":0,"x":16,"y":12,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":11,"hp":32}],"party_count":1,"total_party_level":11,"player_hp":32,"player_max_hp":32,"state_path":"states/route1_charmander.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":373,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"c18ca64e-64a7-47d6-9cdf-e4b650e05a88","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1207,"finished_at":"2026-08-03T14:17:33+00:00","worker":1,"timesteps":7936707,"episode_reward":832.185385,"episode_length":298,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":14}],"party_count":1,"total_party_level":6,"player_hp":14,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":41,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"38bd3248-7e01-4337-96bb-a150f035e509","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1187,"finished_at":"2026-08-03T14:17:40+00:00","worker":2,"timesteps":8806356,"episode_reward":3060.309615,"episode_length":18371,"map_id":1,"x":4,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":282,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"a91e9ad2-4283-4360-8354-de415668bc37","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1188,"finished_at":"2026-08-03T14:17:47+00:00","worker":0,"timesteps":8808288,"episode_reward":3068.079615,"episode_length":13207,"map_id":1,"x":6,"y":30,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":229,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"aaf5846c-1ad1-49f0-9833-ca8b33141de5","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1062,"finished_at":"2026-08-03T14:17:57+00:00","worker":1,"timesteps":7552923,"episode_reward":5245.854615,"episode_length":9498,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":18}],"party_count":1,"total_party_level":10,"player_hp":18,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":8,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":204,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"a1e6bd2d-0c86-4d49-a826-ab646e77b419","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1063,"finished_at":"2026-08-03T14:18:01+00:00","worker":1,"timesteps":7553952,"episode_reward":831.190385,"episode_length":343,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"63f69d4b-a78f-4c17-8036-8c4e7f98b69b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1064,"finished_at":"2026-08-03T14:18:04+00:00","worker":1,"timesteps":7554237,"episode_reward":882.820385,"episode_length":95,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":5}],"party_count":1,"total_party_level":6,"player_hp":5,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"e9ee7701-05af-42c1-8314-71f07514cf09","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1189,"finished_at":"2026-08-03T14:18:11+00:00","worker":1,"timesteps":8815263,"episode_reward":2899.259615,"episode_length":13269,"map_id":1,"x":9,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":289,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"5cd49906-284b-556d-91b4-90fea037512b","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2338,"finished_at":"2026-08-03T14:18:35+00:00","worker":null,"timesteps":null,"episode_reward":5983.119951,"episode_length":20250,"map_id":12,"x":15,"y":9,"kind":"violation","reason":"nuzlocke_level_cap","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":15,"hp":33}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"c279d7b9-d5c5-4386-9586-e0ea3fc6d293","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1190,"finished_at":"2026-08-03T14:18:39+00:00","worker":2,"timesteps":8823540,"episode_reward":2899.784615,"episode_length":5728,"map_id":1,"x":7,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":141,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ca4ca413-d21b-4da5-a450-009c19a872ad","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1191,"finished_at":"2026-08-03T14:18:41+00:00","worker":2,"timesteps":8824038,"episode_reward":1347.205385,"episode_length":166,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":39,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ca74b555-9247-4794-bd87-d2bc8dc0e226","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1192,"finished_at":"2026-08-03T14:18:43+00:00","worker":2,"timesteps":8824320,"episode_reward":933.745385,"episode_length":94,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"ebca1da6-2957-596f-aaa8-251fa0b09ca0","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2339,"finished_at":"2026-08-03T14:19:03+00:00","worker":null,"timesteps":null,"episode_reward":4267.441687,"episode_length":8239,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":9,"hp":16}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"9217b3d6-2d35-469a-a64d-75e575858734","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1065,"finished_at":"2026-08-03T14:19:07+00:00","worker":0,"timesteps":7567395,"episode_reward":5852.859615,"episode_length":15533,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":19}],"party_count":1,"total_party_level":11,"player_hp":19,"player_max_hp":31,"state_path":"states/route1_squirtle.state","battles_won":12,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":319,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"acd6809d-0eea-44b6-ba9c-ef44d2b86bdc","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1193,"finished_at":"2026-08-03T14:19:23+00:00","worker":1,"timesteps":8835582,"episode_reward":2549.929615,"episode_length":6773,"map_id":41,"x":3,"y":4,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":3,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":129,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"13749168-b43d-4429-8abc-c36f7df43159","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1208,"finished_at":"2026-08-03T14:19:33+00:00","worker":2,"timesteps":7969578,"episode_reward":4642.364615,"episode_length":18448,"map_id":0,"x":17,"y":2,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":10,"hp":23}],"party_count":1,"total_party_level":10,"player_hp":23,"player_max_hp":30,"state_path":"states/route1_charmander.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":292,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5681c26c-6998-414b-abe0-8615b1b17d4c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1209,"finished_at":"2026-08-03T14:19:35+00:00","worker":2,"timesteps":7970046,"episode_reward":942.335385,"episode_length":156,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":8}],"party_count":1,"total_party_level":6,"player_hp":8,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":40,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"5099db5d-73cd-4eb5-8ea3-c5e08e221d79","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1194,"finished_at":"2026-08-03T14:19:51+00:00","worker":0,"timesteps":8844018,"episode_reward":2597.724615,"episode_length":11910,"map_id":1,"x":4,"y":29,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":156,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"b3b2b21c-9a1a-4705-9f3f-2b5e6a405479","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1210,"finished_at":"2026-08-03T14:19:56+00:00","worker":1,"timesteps":7975689,"episode_reward":4095.034615,"episode_length":12994,"map_id":0,"x":18,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":9,"hp":20}],"party_count":1,"total_party_level":9,"player_hp":20,"player_max_hp":27,"state_path":"states/route1_charmander.state","battles_won":9,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":298,"new_maps":5,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"91f814a8-3c39-4388-b148-e8c0c93644c7","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1211,"finished_at":"2026-08-03T14:20:03+00:00","worker":1,"timesteps":7977687,"episode_reward":896.685385,"episode_length":666,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":13}],"party_count":1,"total_party_level":6,"player_hp":13,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":0,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":62,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"dfca9d74-90dc-4aaf-9e6e-c306a3c42c03","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1212,"finished_at":"2026-08-03T14:20:21+00:00","worker":1,"timesteps":7981818,"episode_reward":3228.319615,"episode_length":1377,"map_id":12,"x":17,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":17,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":15}],"party_count":1,"total_party_level":7,"player_hp":15,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":2,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":150,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f8b79551-6f9a-4db3-ab9b-4a356151d314","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1066,"finished_at":"2026-08-03T14:20:21+00:00","worker":2,"timesteps":7584441,"episode_reward":4924.354615,"episode_length":15626,"map_id":0,"x":12,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":21}],"party_count":1,"total_party_level":10,"player_hp":21,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":7,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":307,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"1667b90e-f59e-4e5b-9be3-2a23918da5ac","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1213,"finished_at":"2026-08-03T14:20:26+00:00","worker":1,"timesteps":7982925,"episode_reward":952.880385,"episode_length":369,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":10}],"party_count":1,"total_party_level":6,"player_hp":10,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":63,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"6ab73368-c96c-490b-ad65-25229065fcc2","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1195,"finished_at":"2026-08-03T14:20:27+00:00","worker":1,"timesteps":8854623,"episode_reward":2449.249615,"episode_length":6347,"map_id":1,"x":7,"y":28,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":161,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"397b3658-93f4-43cf-b1a0-cdd6fad6be56","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1214,"finished_at":"2026-08-03T14:20:37+00:00","worker":0,"timesteps":7985121,"episode_reward":4930.554615,"episode_length":16384,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":10,"hp":16}],"party_count":1,"total_party_level":10,"player_hp":16,"player_max_hp":30,"state_path":"states/route1_charmander.state","battles_won":13,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":291,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"09c2d12e-9fe4-4d65-97bb-7e1d0f98a8fa","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1067,"finished_at":"2026-08-03T14:20:41+00:00","worker":2,"timesteps":7588584,"episode_reward":1344.700385,"episode_length":1381,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":70,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"5dc0836b-ac2f-46c3-9bfa-193b3f794cb6","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1068,"finished_at":"2026-08-03T14:20:48+00:00","worker":2,"timesteps":7589517,"episode_reward":1420.560385,"episode_length":311,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"6cd6a775-ca9b-46b7-84c4-3dc776d388ab","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1196,"finished_at":"2026-08-03T14:20:52+00:00","worker":0,"timesteps":8861526,"episode_reward":2349.384615,"episode_length":5836,"map_id":41,"x":0,"y":3,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":97,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"bc2f95dc-747b-4c1a-bd50-a0d948dc748a","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"8adbcb99-28bd-423a-b021-3ddd9617d743","episode":1197,"finished_at":"2026-08-03T14:20:52+00:00","worker":2,"timesteps":8861781,"episode_reward":2280.859615,"episode_length":12487,"map_id":33,"x":3,"y":15,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21}],"party_count":1,"total_party_level":6,"player_hp":21,"player_max_hp":21,"state_path":"states/route1_bulbasaur.state","battles_won":0,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":291,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"}],"defeated_species":[],"catches":[]},{"episode_id":"1e94f654-78e6-44eb-82e5-6ba943e888c2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1215,"finished_at":"2026-08-03T14:20:56+00:00","worker":1,"timesteps":7989924,"episode_reward":3286.219615,"episode_length":2333,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":12}],"party_count":1,"total_party_level":7,"player_hp":12,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":199,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"d9208292-694c-4169-9040-6959783aae14","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1216,"finished_at":"2026-08-03T14:21:13+00:00","worker":2,"timesteps":7994367,"episode_reward":2959.049615,"episode_length":8107,"map_id":41,"x":9,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23}],"party_count":1,"total_party_level":7,"player_hp":23,"player_max_hp":23,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":180,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"8cfb2404-da3f-4b5e-a03e-501f696411dc","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1217,"finished_at":"2026-08-03T14:21:32+00:00","worker":2,"timesteps":7998861,"episode_reward":3824.964615,"episode_length":1498,"map_id":12,"x":15,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":15,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":16}],"party_count":1,"total_party_level":8,"player_hp":16,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":138,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"57039729-724b-4db7-bd64-65523b9fcac1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1218,"finished_at":"2026-08-03T14:21:38+00:00","worker":2,"timesteps":8000328,"episode_reward":957.440385,"episode_length":489,"map_id":12,"x":16,"y":13,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":13,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":6,"hp":11}],"party_count":1,"total_party_level":6,"player_hp":11,"player_max_hp":21,"state_path":"states/route1_charmander.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":66,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"7d632d37-8ff5-5617-97f3-b384624fe88d","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2340,"finished_at":"2026-08-03T14:22:02+00:00","worker":null,"timesteps":null,"episode_reward":3430.846641,"episode_length":69426,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":12,"hp":34}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"ba05d349-e509-43ea-9aa3-e521ec1306d6","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1069,"finished_at":"2026-08-03T14:22:18+00:00","worker":2,"timesteps":7607253,"episode_reward":5361.144615,"episode_length":5912,"map_id":12,"x":16,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":19}],"party_count":1,"total_party_level":10,"player_hp":19,"player_max_hp":29,"state_path":"states/route1_squirtle.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":255,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"a89bfa08-b9cb-4e5d-aa82-94f25c6c19ce","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1070,"finished_at":"2026-08-03T14:22:25+00:00","worker":2,"timesteps":7608648,"episode_reward":1364.060385,"episode_length":465,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":3,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":51,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ae943a33-9fb0-4013-9ba0-7e8cd5e7375c","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1219,"finished_at":"2026-08-03T14:22:39+00:00","worker":2,"timesteps":8016945,"episode_reward":3690.409615,"episode_length":5539,"map_id":41,"x":11,"y":6,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":25}],"party_count":1,"total_party_level":8,"player_hp":25,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":186,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"952c442b-e9c0-4923-9082-e96288467cae","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1220,"finished_at":"2026-08-03T14:22:41+00:00","worker":0,"timesteps":8017197,"episode_reward":4272.544615,"episode_length":10692,"map_id":41,"x":13,"y":5,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":9,"hp":27}],"party_count":1,"total_party_level":9,"player_hp":27,"player_max_hp":27,"state_path":"states/route1_charmander.state","battles_won":5,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":211,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"0db4cd32-cc18-5182-9d12-bd192ed210d5","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2341,"finished_at":"2026-08-03T14:22:56+00:00","worker":null,"timesteps":null,"episode_reward":6453.86666,"episode_length":13484,"map_id":12,"x":16,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":12,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"97f175fc-47a1-5fae-96b4-bcc08dc1b7d4","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2342,"finished_at":"2026-08-03T14:22:57+00:00","worker":null,"timesteps":null,"episode_reward":658.130003,"episode_length":238,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":9}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"16571d3e-0d8a-5aed-b865-98b744854d9c","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2343,"finished_at":"2026-08-03T14:22:59+00:00","worker":null,"timesteps":null,"episode_reward":1257.419999,"episode_length":194,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":12}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e1e4b8af-a11a-4102-805e-fdb5c6e0333b","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1071,"finished_at":"2026-08-03T14:23:21+00:00","worker":1,"timesteps":7620417,"episode_reward":5753.48,"episode_length":22060,"map_id":12,"x":16,"y":9,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":15,"hp":30}],"party_count":1,"total_party_level":15,"player_hp":30,"player_max_hp":40,"state_path":"states/route1_squirtle.state","battles_won":43,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":312,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"cdd60974-8270-43ea-89e7-0a1ebcf0e34a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1072,"finished_at":"2026-08-03T14:23:23+00:00","worker":1,"timesteps":7620939,"episode_reward":1361.625385,"episode_length":174,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":11}],"party_count":1,"total_party_level":7,"player_hp":11,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"f67f66b6-c7f1-400d-9789-d975734d56e8","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1221,"finished_at":"2026-08-03T14:23:24+00:00","worker":0,"timesteps":8027025,"episode_reward":3922.264615,"episode_length":3276,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":8,"hp":11}],"party_count":1,"total_party_level":8,"player_hp":11,"player_max_hp":25,"state_path":"states/route1_charmander.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":212,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"2e194956-e28c-4014-8985-393f4d1c30e4","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1073,"finished_at":"2026-08-03T14:23:36+00:00","worker":2,"timesteps":7624419,"episode_reward":4666.219615,"episode_length":5257,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":9,"hp":17}],"party_count":1,"total_party_level":9,"player_hp":17,"player_max_hp":27,"state_path":"states/route1_squirtle.state","battles_won":6,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":221,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"dbbc467b-7bb7-43a0-9f98-763584e4aed1","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1222,"finished_at":"2026-08-03T14:23:45+00:00","worker":2,"timesteps":8031396,"episode_reward":5155.079615,"episode_length":4817,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":10,"hp":17}],"party_count":1,"total_party_level":10,"player_hp":17,"player_max_hp":30,"state_path":"states/route1_charmander.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":203,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"f29a0e2f-0226-529b-86dc-d58950e08c90","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2344,"finished_at":"2026-08-03T14:24:14+00:00","worker":null,"timesteps":null,"episode_reward":5904.769959,"episode_length":18444,"map_id":12,"x":12,"y":9,"kind":"violation","reason":"nuzlocke_level_cap","termination_reason":"nuzlocke_level_cap","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":15,"hp":40}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"6506da74-dc77-4c6f-8e69-d60449b2eb49","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1074,"finished_at":"2026-08-03T14:24:24+00:00","worker":0,"timesteps":7636182,"episode_reward":6849.229615,"episode_length":22929,"map_id":0,"x":9,"y":16,"kind":"other","reason":"Exploration stalled beyond configured limit","termination_reason":"exploration_stalled","termination_details":{"exploration_stuck_duration":2501},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":13,"hp":28}],"party_count":1,"total_party_level":13,"player_hp":28,"player_max_hp":36,"state_path":"states/route1_squirtle.state","battles_won":29,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":380,"new_maps":4,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"2a98793d-7f4a-472a-8d1d-6b80174f9083","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1075,"finished_at":"2026-08-03T14:24:30+00:00","worker":0,"timesteps":7637424,"episode_reward":1360.285385,"episode_length":414,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":14}],"party_count":1,"total_party_level":7,"player_hp":14,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":44,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"ee0d4055-bee1-4309-9ac6-141ddff8d800","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1076,"finished_at":"2026-08-03T14:24:34+00:00","worker":0,"timesteps":7638183,"episode_reward":941.750385,"episode_length":253,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":46,"new_maps":2,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"e2137f95-df97-4702-a3c3-38a6008d1d64","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1077,"finished_at":"2026-08-03T14:24:37+00:00","worker":0,"timesteps":7638756,"episode_reward":1318.530385,"episode_length":191,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":7,"hp":16}],"party_count":1,"total_party_level":7,"player_hp":16,"player_max_hp":23,"state_path":"states/route1_squirtle.state","battles_won":2,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"fa58a363-15bf-4c35-8503-3ba500c9387f","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"4427eaee-19b0-4c81-988f-aa6e070f3ca5","episode":1223,"finished_at":"2026-08-03T14:24:37+00:00","worker":0,"timesteps":8043591,"episode_reward":5198.644615,"episode_length":5522,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":10,"hp":18}],"party_count":1,"total_party_level":10,"player_hp":18,"player_max_hp":30,"state_path":"states/route1_charmander.state","battles_won":10,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":215,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"}],"defeated_species":[],"catches":[]},{"episode_id":"65431263-fc20-4809-a81d-1e835d6c0ebf","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1078,"finished_at":"2026-08-03T14:24:40+00:00","worker":0,"timesteps":7639305,"episode_reward":887.850385,"episode_length":183,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":9}],"party_count":1,"total_party_level":6,"player_hp":9,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":48,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"cebdee63-88c7-414e-8d91-28852dc38a92","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1079,"finished_at":"2026-08-03T14:24:42+00:00","worker":0,"timesteps":7639572,"episode_reward":778.450385,"episode_length":89,"map_id":12,"x":14,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":14,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":12}],"party_count":1,"total_party_level":6,"player_hp":12,"player_max_hp":21,"state_path":"states/route1_squirtle.state","battles_won":1,"badges":0,"current_waypoint":1,"waypoint_reached":null,"new_tiles":37,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":12,"furthest_map_priority":6,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"d0d7168f-9b85-57a6-a2d2-b645b26fafee","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"258799b0-ca6e-4725-b500-4afa19a23fdc","episode":2345,"finished_at":"2026-08-03T14:25:08+00:00","worker":null,"timesteps":null,"episode_reward":4231.761676,"episode_length":17155,"map_id":12,"x":14,"y":14,"kind":"other","reason":"recovery_navigation_failed","termination_reason":"recovery_navigation_failed","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":9,"hp":14}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"c40c6ee9-0137-4bd9-9f16-81d46a52eda4","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"8e8896df-78bf-496e-b61f-836c79c088d2","episode":1080,"finished_at":"2026-08-03T14:25:10+00:00","worker":0,"timesteps":7646067,"episode_reward":4093.189615,"episode_length":2165,"map_id":12,"x":16,"y":14,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":12,"x":16,"y":14,"mode":"center","steps":32,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"recovery_reasons":["party_0_low_hp"]},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":8,"hp":17}],"party_count":1,"total_party_level":8,"player_hp":17,"player_max_hp":25,"state_path":"states/route1_squirtle.state","battles_won":4,"badges":0,"current_waypoint":2,"waypoint_reached":null,"new_tiles":189,"new_maps":3,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":1,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"c43d4103-f1d3-54c0-a3a6-2a2225b876b9","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"16352b26-cc59-4274-867c-63309b6dc767","episode":2347,"finished_at":"2026-08-03T14:29:04+00:00","worker":null,"timesteps":null,"episode_reward":5698.766625,"episode_length":60000,"map_id":0,"x":9,"y":14,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":13,"hp":27}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"2f576507-1e55-5402-a3e0-da5bbdaf7544","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"16352b26-cc59-4274-867c-63309b6dc767","episode":2348,"finished_at":"2026-08-03T14:31:15+00:00","worker":null,"timesteps":null,"episode_reward":626.416678,"episode_length":60000,"map_id":1,"x":9,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"7b873c7a-881f-57b1-9722-51ef90120767","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"16352b26-cc59-4274-867c-63309b6dc767","episode":2349,"finished_at":"2026-08-03T14:33:25+00:00","worker":null,"timesteps":null,"episode_reward":397.526694,"episode_length":60000,"map_id":1,"x":32,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"cea0303a-8aac-5fb9-9461-625eb8795709","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"f52ed246-ca5b-44de-919b-ff2bbf83858d","episode":2351,"finished_at":"2026-08-03T14:38:36+00:00","worker":null,"timesteps":null,"episode_reward":-2509.350221,"episode_length":60000,"map_id":0,"x":18,"y":14,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.28","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":18}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":12,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"cc84b067-d9eb-5850-a081-0492c2133a93","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"f52ed246-ca5b-44de-919b-ff2bbf83858d","episode":2352,"finished_at":"2026-08-03T14:40:47+00:00","worker":null,"timesteps":null,"episode_reward":-1485.188583,"episode_length":60000,"map_id":1,"x":30,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.31","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"36206e92-845d-5776-90b6-7789a45d552b","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"5d3205dd-6636-49ec-97eb-c0013caf4dd6","episode":2354,"finished_at":"2026-08-03T14:48:46+00:00","worker":null,"timesteps":null,"episode_reward":-1644.114696,"episode_length":60000,"map_id":1,"x":7,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.32","model_version":"12.1.31","model_version_source":"episode_history","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"9c4d6950-6109-58d9-96e1-f09057736a0a","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"5d3205dd-6636-49ec-97eb-c0013caf4dd6","episode":2355,"finished_at":"2026-08-03T14:51:07+00:00","worker":null,"timesteps":null,"episode_reward":-1671.584695,"episode_length":60000,"map_id":41,"x":11,"y":3,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.32","model_version":"12.1.32","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"59e86a01-f90a-599f-a83d-b09f49a75b4c","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"5d3205dd-6636-49ec-97eb-c0013caf4dd6","episode":2356,"finished_at":"2026-08-03T14:53:31+00:00","worker":null,"timesteps":null,"episode_reward":-1105.5747,"episode_length":60000,"map_id":1,"x":30,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.32","model_version":"12.1.25","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"c0488826-2a34-5249-8f51-1a72bec4c9f1","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"5d3205dd-6636-49ec-97eb-c0013caf4dd6","episode":2357,"finished_at":"2026-08-03T14:55:41+00:00","worker":null,"timesteps":null,"episode_reward":-1754.134695,"episode_length":60000,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.32","model_version":"12.1.28","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"82ee95b6-b79f-5ec4-9a23-e168a12305f5","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"5d3205dd-6636-49ec-97eb-c0013caf4dd6","episode":2358,"finished_at":"2026-08-03T14:57:52+00:00","worker":null,"timesteps":null,"episode_reward":-1540.574693,"episode_length":60000,"map_id":1,"x":34,"y":28,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.32","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"b57fbd94-5fdc-5fe8-917c-8b36256ce3ab","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"5d3205dd-6636-49ec-97eb-c0013caf4dd6","episode":2359,"finished_at":"2026-08-03T15:00:07+00:00","worker":null,"timesteps":null,"episode_reward":-1060.5247,"episode_length":60000,"map_id":1,"x":23,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.32","model_version":"12.1.25","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":8,"hp":25}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"1882c3f9-87b3-5534-a5d5-4b191c7888bb","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"5d3205dd-6636-49ec-97eb-c0013caf4dd6","episode":2360,"finished_at":"2026-08-03T15:02:18+00:00","worker":null,"timesteps":null,"episode_reward":-1664.284696,"episode_length":60000,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.32","model_version":"12.1.28","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"576f9327-e8d1-5232-b53f-eb567677d93b","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"5d3205dd-6636-49ec-97eb-c0013caf4dd6","episode":2361,"finished_at":"2026-08-03T15:04:51+00:00","worker":null,"timesteps":null,"episode_reward":-1236.5847,"episode_length":60000,"map_id":1,"x":34,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.32","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":9,"hp":27}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"7c314a30-7736-4fd8-9ec4-b072f53c12e3","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"c2d7f8c7-9c67-4d58-9ffa-78e8741423eb","episode":1224,"finished_at":"2026-08-03T15:05:34+00:00","worker":0,"timesteps":31986,"episode_reward":3270.81,"episode_length":10662,"map_id":54,"x":4,"y":6,"kind":"violation","reason":"Nuzlocke level cap exceeded","termination_reason":"nuzlocke_level_cap","termination_details":{"progress_lease_deadline":22550,"last_meaningful_progress_step":10550,"last_meaningful_progress_reason":"waypoint_advanced","recovery_reasons":["party_0_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.32","model_version":"12.1.32","model_version_source":"","objective_reached":false,"party":[{"species_id":19,"name":"Rattata","level":13,"hp":3},{"species_id":4,"name":"Charmander","level":15,"hp":34}],"party_count":2,"total_party_level":27,"player_hp":3,"player_max_hp":32,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/4/08_pewter_recovery/models/best_objective.state","battles_won":0,"badges":0,"current_waypoint":34,"waypoint_reached":null,"new_tiles":342,"new_maps":4,"pokemon_caught":0,"pokedex_owned":2,"money":2395,"furthest_map_id":54,"furthest_map_priority":11,"caught_species":[{"species_id":4,"name":"Pokémon #4"},{"species_id":19,"name":"Pokémon #19"}],"defeated_species":[],"terminal_battle_type":"trainer","opponent_party":[{"species_id":50,"name":"Diglett","level":11},{"species_id":27,"name":"Sandshrew","level":11}],"catches":[]},{"episode_id":"cefb5c43-7fbc-443d-8f64-41d1a9d1ef9e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"c2d7f8c7-9c67-4d58-9ffa-78e8741423eb","episode":1225,"finished_at":"2026-08-03T15:06:11+00:00","worker":2,"timesteps":41466,"episode_reward":24055.98,"episode_length":13822,"map_id":54,"x":5,"y":1,"kind":"objective","reason":"Objective reached","termination_reason":"objective_reached","termination_details":{"progress_lease_deadline":25818,"last_meaningful_progress_step":13818,"last_meaningful_progress_reason":"party_requirement_improved","recovery_reasons":["party_0_low_hp","party_1_low_hp"]},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.32","model_version":"12.1.32","model_version_source":"","objective_reached":true,"party":[{"species_id":19,"name":"Rattata","level":14,"hp":14},{"species_id":4,"name":"Charmander","level":15,"hp":8}],"party_count":2,"total_party_level":29,"player_hp":14,"player_max_hp":34,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/4/09_boulder_badge/training_states/worker_1_trainer_center_heal_001.state","battles_won":1,"badges":1,"current_waypoint":35,"waypoint_reached":null,"new_tiles":253,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":4001,"furthest_map_id":54,"furthest_map_priority":11,"caught_species":[{"species_id":4,"name":"Pokémon #4"},{"species_id":19,"name":"Pokémon #19"}],"defeated_species":[],"catches":[]},{"episode_id":"b070dd24-28d0-5a21-bf86-cd46c1a93ce3","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"5d3205dd-6636-49ec-97eb-c0013caf4dd6","episode":2362,"finished_at":"2026-08-03T15:07:14+00:00","worker":null,"timesteps":null,"episode_reward":-1374.054713,"episode_length":60000,"map_id":1,"x":27,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.32","model_version":"12.1.31","model_version_source":"episode_history","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"b408d54c-a539-5298-bdc4-6802b5f64817","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"5d3205dd-6636-49ec-97eb-c0013caf4dd6","episode":2363,"finished_at":"2026-08-03T15:09:31+00:00","worker":null,"timesteps":null,"episode_reward":-1047.344056,"episode_length":60000,"map_id":1,"x":20,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.32","model_version":"12.1.32","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":8,"hp":25}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":0,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"cfa5344b-3c1c-5454-8def-a938233c0273","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2365,"finished_at":"2026-08-03T15:18:41+00:00","worker":null,"timesteps":null,"episode_reward":-51618.64502,"episode_length":60000,"map_id":1,"x":31,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.33","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"910d8141-3726-490b-9409-8222f396e53a","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"df01e734-e540-4e5a-ae3c-53dd8402bbed","episode":1081,"finished_at":"2026-08-03T15:19:38+00:00","worker":0,"timesteps":9120,"episode_reward":-43872.34,"episode_length":3040,"map_id":54,"x":7,"y":6,"kind":"other","reason":"Battle safety switch failed","termination_reason":"battle_safety_switch_failed","termination_details":{"field_safety_abort":"safety_switch_failed","battle_safety":{"decision":"fail","reason":"no_healthy_replacement","dead_active":false,"active_party_index":1,"active_hp_ratio":0.4166666666666667},"safety_switch_failed":true,"progress_lease_deadline":20000,"last_meaningful_progress_step":2817,"last_meaningful_progress_reason":"waypoint_advanced","recovery_reasons":["party_0_low_hp","party_1_low_hp"],"terminal_return_projected":-43872.34000000025,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.33","model_version":"12.1.33","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":9},{"species_id":16,"name":"Pidgey","level":12,"hp":15}],"party_count":2,"total_party_level":22,"player_hp":9,"player_max_hp":31,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/08_pewter_recovery/models/best_objective.state","battles_won":0,"badges":0,"current_waypoint":34,"waypoint_reached":null,"new_tiles":179,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":2195,"furthest_map_id":54,"furthest_map_priority":11,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"terminal_battle_type":"trainer","opponent_party":[{"species_id":50,"name":"Diglett","level":11},{"species_id":27,"name":"Sandshrew","level":11}],"catches":[]},{"episode_id":"b9047d42-9e9b-5da3-8c0c-5be44e2eff76","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2366,"finished_at":"2026-08-03T15:21:07+00:00","worker":null,"timesteps":null,"episode_reward":-51272.187822,"episode_length":62791,"map_id":41,"x":12,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.33","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":0,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"534681f5-dd04-4d2b-a00e-6f2d2d415472","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"5597ba45-5d42-4bf1-9369-1fcef00cd316","episode":1082,"finished_at":"2026-08-03T15:22:57+00:00","worker":2,"timesteps":2649,"episode_reward":-93010.275,"episode_length":883,"map_id":54,"x":4,"y":2,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":54,"x":4,"y":2,"mode":"center","steps":32,"recovery_reasons":["fainted_pokemon_pending_deposit","party_0_fainted","party_1_low_hp"],"restart_from_safe_checkpoint":true},"progress_lease_deadline":20000,"last_meaningful_progress_step":850,"last_meaningful_progress_reason":"party_requirement_improved","recovery_reasons":["fainted_pokemon_pending_deposit","party_0_fainted","party_1_low_hp"],"terminal_return_projected":-93010.27500000023,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.33","model_version":"12.1.33","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":0},{"species_id":16,"name":"Pidgey","level":14,"hp":9}],"party_count":2,"total_party_level":25,"player_hp":0,"player_max_hp":31,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/training_states/worker_0_waypoint_009.state","battles_won":2,"badges":0,"current_waypoint":35,"waypoint_reached":null,"new_tiles":38,"new_maps":1,"pokemon_caught":0,"pokedex_owned":2,"money":3801,"furthest_map_id":54,"furthest_map_priority":11,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"df11ded7-3a77-5028-9d99-ffe62c160101","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2367,"finished_at":"2026-08-03T15:23:35+00:00","worker":null,"timesteps":null,"episode_reward":-51586.865013,"episode_length":60000,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.33","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"5c81eb83-33fa-46a4-84a1-a0be3c795554","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"5597ba45-5d42-4bf1-9369-1fcef00cd316","episode":1083,"finished_at":"2026-08-03T15:23:41+00:00","worker":2,"timesteps":14601,"episode_reward":-42047.56,"episode_length":3984,"map_id":54,"x":3,"y":1,"kind":"other","reason":"Battle safety switch failed","termination_reason":"battle_safety_switch_failed","termination_details":{"field_safety_abort":"safety_switch_failed","battle_safety":{"decision":"switch","reason":"battle_command_menu_not_reached","active_party_index":0,"active_hp_ratio":0.3793103448275862,"forced_switch":false,"succeeded":false},"safety_switch_failed":true,"progress_lease_deadline":20000,"last_meaningful_progress_step":3672,"last_meaningful_progress_reason":"waypoint_advanced","recovery_reasons":["party_0_low_hp"],"terminal_return_projected":-42047.56000000012,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.33","model_version":"12.1.33","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":13},{"species_id":16,"name":"Pidgey","level":13,"hp":38}],"party_count":2,"total_party_level":23,"player_hp":13,"player_max_hp":31,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/training_states/worker_2_waypoint_000.state","battles_won":0,"badges":0,"current_waypoint":35,"waypoint_reached":null,"new_tiles":236,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":2365,"furthest_map_id":54,"furthest_map_priority":11,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"terminal_battle_type":"trainer","opponent_party":[{"species_id":74,"name":"Geodude","level":12},{"species_id":95,"name":"Onix","level":14}],"catches":[]},{"episode_id":"4e36c933-e04d-428f-a46b-cfe8975414cb","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"5597ba45-5d42-4bf1-9369-1fcef00cd316","episode":1084,"finished_at":"2026-08-03T15:24:09+00:00","worker":1,"timesteps":21000,"episode_reward":-90631.21,"episode_length":7000,"map_id":58,"x":13,"y":5,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"no_waypoint_progress","map_id":58,"x":13,"y":5,"mode":"pc","steps":128,"recovery_reasons":["fainted_pokemon_pending_deposit"],"restart_from_safe_checkpoint":true},"progress_lease_deadline":20000,"last_meaningful_progress_step":6865,"last_meaningful_progress_reason":"party_requirement_improved","recovery_reasons":["fainted_pokemon_pending_deposit"],"terminal_return_projected":-90631.21000000072,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.33","model_version":"12.1.33","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":11,"hp":31},{"species_id":16,"name":"Pidgey","level":14,"hp":40}],"party_count":2,"total_party_level":25,"player_hp":31,"player_max_hp":31,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/08_pewter_recovery/models/best_objective.state","battles_won":2,"badges":0,"current_waypoint":35,"waypoint_reached":null,"new_tiles":216,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":1207,"furthest_map_id":54,"furthest_map_priority":11,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"86a0af95-2541-49c9-9b0e-7e6ef09d0938","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"5597ba45-5d42-4bf1-9369-1fcef00cd316","episode":1085,"finished_at":"2026-08-03T15:24:16+00:00","worker":1,"timesteps":22446,"episode_reward":-95146.32,"episode_length":482,"map_id":54,"x":4,"y":2,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"position_stuck","map_id":54,"x":4,"y":2,"mode":"center","steps":32,"recovery_reasons":["fainted_pokemon_pending_deposit","party_0_low_hp","party_1_fainted"],"restart_from_safe_checkpoint":true},"progress_lease_deadline":20000,"last_meaningful_progress_step":449,"last_meaningful_progress_reason":"party_requirement_improved","recovery_reasons":["fainted_pokemon_pending_deposit","party_0_low_hp","party_1_fainted"],"terminal_return_projected":-95146.32000000014,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.33","model_version":"12.1.33","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":12,"hp":6},{"species_id":16,"name":"Pidgey","level":13,"hp":0}],"party_count":2,"total_party_level":25,"player_hp":6,"player_max_hp":33,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/training_states/worker_2_waypoint_007.state","battles_won":1,"badges":0,"current_waypoint":35,"waypoint_reached":null,"new_tiles":28,"new_maps":2,"pokemon_caught":0,"pokedex_owned":2,"money":3751,"furthest_map_id":54,"furthest_map_priority":11,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"75cf354a-4bff-5c8c-a5bc-156cc09acbe6","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2368,"finished_at":"2026-08-03T15:26:02+00:00","worker":null,"timesteps":null,"episode_reward":-51030.005021,"episode_length":60000,"map_id":1,"x":34,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.33","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":8,"hp":25}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"c7ffb358-5203-500b-a838-cfab8e96258c","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2369,"finished_at":"2026-08-03T15:28:18+00:00","worker":null,"timesteps":null,"episode_reward":-51523.750012,"episode_length":61833,"map_id":41,"x":13,"y":5,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.33","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"efef9762-cb95-54bf-943f-378d1803d451","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2370,"finished_at":"2026-08-03T15:30:36+00:00","worker":null,"timesteps":null,"episode_reward":-51542.975012,"episode_length":60000,"map_id":1,"x":4,"y":28,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.33","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"44c80595-246c-57bd-9fc8-2fbf9ebd4478","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2371,"finished_at":"2026-08-03T15:33:45+00:00","worker":null,"timesteps":null,"episode_reward":-50601.64285,"episode_length":75860,"map_id":12,"x":17,"y":28,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.25","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":10,"hp":22}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":0,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"556363de-30d4-52b1-856f-7727508c5ba6","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2372,"finished_at":"2026-08-03T15:35:55+00:00","worker":null,"timesteps":null,"episode_reward":-51706.875016,"episode_length":60000,"map_id":41,"x":13,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.28","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"54133444-4c35-5d2c-baf1-0e1c2b62e427","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2373,"finished_at":"2026-08-03T15:38:13+00:00","worker":null,"timesteps":null,"episode_reward":-51495.32454,"episode_length":60000,"map_id":1,"x":32,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"74fb71c3-be48-5437-bb62-44a39d2fd802","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2374,"finished_at":"2026-08-03T15:40:21+00:00","worker":null,"timesteps":null,"episode_reward":-48439.141104,"episode_length":60000,"map_id":1,"x":8,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.25","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":42,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"9cd861d3-b03b-58a3-aa0f-231c41b4dbde","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2375,"finished_at":"2026-08-03T15:42:30+00:00","worker":null,"timesteps":null,"episode_reward":-51701.874546,"episode_length":60000,"map_id":41,"x":11,"y":7,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.28","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"8a59f023-144d-5fd7-bba6-46987066a18c","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2376,"finished_at":"2026-08-03T15:44:43+00:00","worker":null,"timesteps":null,"episode_reward":-51549.505016,"episode_length":60000,"map_id":1,"x":26,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"433b0cf0-5ed4-5cb6-b597-f19612fa851a","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2377,"finished_at":"2026-08-03T15:46:52+00:00","worker":null,"timesteps":null,"episode_reward":-48418.271101,"episode_length":60000,"map_id":1,"x":5,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.25","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":42,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"9a062c75-9248-5950-a796-ba6af337c4a0","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2378,"finished_at":"2026-08-03T15:49:01+00:00","worker":null,"timesteps":null,"episode_reward":-51671.355014,"episode_length":60000,"map_id":41,"x":12,"y":5,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.28","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"696d1557-4c6a-5b11-9f18-f8741ff32434","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"d5b14270-a151-4d7f-9733-e253d3ff0b63","episode":2379,"finished_at":"2026-08-03T15:51:14+00:00","worker":null,"timesteps":null,"episode_reward":-51506.295013,"episode_length":60000,"map_id":1,"x":35,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.33","model_version":"12.1.31","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"46fda822-86db-48a5-a055-8ad762f6e809","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"3c3c64ec-433c-43d5-9c31-df20c42b3f05","episode":1199,"finished_at":"2026-08-03T15:54:32+00:00","worker":2,"timesteps":60000,"episode_reward":-50219.334545,"episode_length":20000,"map_id":51,"x":17,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19621,"progress_lease_deadline":20000,"last_meaningful_progress_step":379,"last_meaningful_progress_reason":"waypoint_distance_improved","terminal_return_projected":-50219.33454545447,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":13,"hp":36},{"species_id":16,"name":"Pidgey","level":13,"hp":36}],"party_count":2,"total_party_level":26,"player_hp":36,"player_max_hp":36,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/1/07_reach_pewter/training_states/worker_4_waypoint_024.state","battles_won":0,"badges":0,"current_waypoint":24,"waypoint_reached":null,"new_tiles":96,"new_maps":1,"pokemon_caught":0,"pokedex_owned":2,"money":2305,"furthest_map_id":51,"furthest_map_priority":7,"caught_species":[{"species_id":1,"name":"Pokémon #1"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"a50f1154-d5b8-4b35-a37a-c506167bad04","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"3c3c64ec-433c-43d5-9c31-df20c42b3f05","episode":1198,"finished_at":"2026-08-03T15:54:32+00:00","worker":1,"timesteps":60000,"episode_reward":-50602.401818,"episode_length":20000,"map_id":1,"x":30,"y":28,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19999,"progress_lease_deadline":20000,"last_meaningful_progress_step":1,"last_meaningful_progress_reason":"map_frontier_advanced","terminal_return_projected":-50602.40181818173,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":6,"hp":21},{"species_id":16,"name":"Pidgey","level":4,"hp":17}],"party_count":2,"total_party_level":10,"player_hp":21,"player_max_hp":21,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/1/05_first_capture/models/best_objective.state","battles_won":0,"badges":0,"current_waypoint":20,"waypoint_reached":null,"new_tiles":138,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":2175,"furthest_map_id":13,"furthest_map_priority":5,"caught_species":[{"species_id":1,"name":"Pokémon #1"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"6ab5d0f7-ecc1-4289-9c2d-713c97089e3e","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"94ca33e2-c865-4eb1-9cfe-532b5e4970d6","episode":1087,"finished_at":"2026-08-03T15:54:49+00:00","worker":1,"timesteps":60000,"episode_reward":-50198.821818,"episode_length":20000,"map_id":13,"x":5,"y":68,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19999,"progress_lease_deadline":20000,"last_meaningful_progress_step":1,"last_meaningful_progress_reason":"map_frontier_advanced","terminal_return_projected":-50198.82181818175,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":21},{"species_id":16,"name":"Pidgey","level":5,"hp":20}],"party_count":2,"total_party_level":11,"player_hp":21,"player_max_hp":21,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/05_first_capture/models/best_objective.state","battles_won":0,"badges":0,"current_waypoint":20,"waypoint_reached":null,"new_tiles":338,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":1975,"furthest_map_id":13,"furthest_map_priority":5,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"a317bcbf-4473-4fbc-bd00-64b1f23d93d7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"94ca33e2-c865-4eb1-9cfe-532b5e4970d6","episode":1086,"finished_at":"2026-08-03T15:54:49+00:00","worker":0,"timesteps":60000,"episode_reward":-48913.323636,"episode_length":20000,"map_id":2,"x":10,"y":23,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19523,"progress_lease_deadline":20000,"last_meaningful_progress_step":477,"last_meaningful_progress_reason":"waypoint_distance_improved","terminal_return_projected":-48913.323636365036,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":16,"name":"Pidgey","level":12,"hp":33},{"species_id":7,"name":"Squirtle","level":10,"hp":29}],"party_count":2,"total_party_level":22,"player_hp":33,"player_max_hp":36,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/07_reach_pewter/models/best_objective.state","battles_won":0,"badges":0,"current_waypoint":29,"waypoint_reached":null,"new_tiles":116,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":2195,"furthest_map_id":58,"furthest_map_priority":10,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"23896e20-cba0-4dc8-853f-102ca0fb3b5c","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"94ca33e2-c865-4eb1-9cfe-532b5e4970d6","episode":1088,"finished_at":"2026-08-03T15:54:50+00:00","worker":2,"timesteps":60000,"episode_reward":-50140.614545,"episode_length":20000,"map_id":51,"x":12,"y":13,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19836,"progress_lease_deadline":20000,"last_meaningful_progress_step":164,"last_meaningful_progress_reason":"waypoint_distance_improved","terminal_return_projected":-50140.61454545447,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":16,"name":"Pidgey","level":12,"hp":31},{"species_id":7,"name":"Squirtle","level":10,"hp":29}],"party_count":2,"total_party_level":22,"player_hp":31,"player_max_hp":36,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/07_reach_pewter/training_states/worker_3_waypoint_022.state","battles_won":0,"badges":0,"current_waypoint":24,"waypoint_reached":null,"new_tiles":117,"new_maps":1,"pokemon_caught":0,"pokedex_owned":2,"money":2105,"furthest_map_id":51,"furthest_map_priority":7,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"35287b84-b256-4110-9d3b-907fd1ffe37a","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"27b3ced8-0c29-46ca-9a73-16cb431022b0","episode":1228,"finished_at":"2026-08-03T15:55:10+00:00","worker":2,"timesteps":60000,"episode_reward":-50424.214545,"episode_length":20000,"map_id":51,"x":17,"y":13,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19836,"progress_lease_deadline":20000,"last_meaningful_progress_step":164,"last_meaningful_progress_reason":"waypoint_distance_improved","terminal_return_projected":-50424.21454545446,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":19,"name":"Rattata","level":14,"hp":28},{"species_id":4,"name":"Charmander","level":14,"hp":38}],"party_count":2,"total_party_level":28,"player_hp":28,"player_max_hp":34,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/4/07_reach_pewter/training_states/worker_2_waypoint_020.state","battles_won":0,"badges":0,"current_waypoint":24,"waypoint_reached":null,"new_tiles":75,"new_maps":1,"pokemon_caught":0,"pokedex_owned":2,"money":2305,"furthest_map_id":51,"furthest_map_priority":7,"caught_species":[{"species_id":4,"name":"Pokémon #4"},{"species_id":19,"name":"Pokémon #19"}],"defeated_species":[],"catches":[]},{"episode_id":"797e700d-cd5c-46f8-adb9-a33db64e470e","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"27b3ced8-0c29-46ca-9a73-16cb431022b0","episode":1227,"finished_at":"2026-08-03T15:55:10+00:00","worker":1,"timesteps":60000,"episode_reward":-49803.901818,"episode_length":20000,"map_id":0,"x":9,"y":16,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19999,"progress_lease_deadline":20000,"last_meaningful_progress_step":1,"last_meaningful_progress_reason":"map_frontier_advanced","terminal_return_projected":-49803.90181818182,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":4,"name":"Charmander","level":7,"hp":23},{"species_id":19,"name":"Rattata","level":3,"hp":14}],"party_count":2,"total_party_level":10,"player_hp":23,"player_max_hp":23,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/4/05_first_capture/models/best_objective.state","battles_won":0,"badges":0,"current_waypoint":20,"waypoint_reached":null,"new_tiles":360,"new_maps":5,"pokemon_caught":0,"pokedex_owned":2,"money":2175,"furthest_map_id":13,"furthest_map_priority":5,"caught_species":[{"species_id":4,"name":"Pokémon #4"},{"species_id":19,"name":"Pokémon #19"}],"defeated_species":[],"catches":[]},{"episode_id":"91315824-da51-4d83-982d-a7e181fc3e89","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"27b3ced8-0c29-46ca-9a73-16cb431022b0","episode":1226,"finished_at":"2026-08-03T15:55:10+00:00","worker":0,"timesteps":60000,"episode_reward":-49374.227273,"episode_length":20000,"map_id":51,"x":6,"y":24,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19999,"progress_lease_deadline":20000,"last_meaningful_progress_step":1,"last_meaningful_progress_reason":"map_frontier_advanced","terminal_return_projected":-49374.22727272714,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":19,"name":"Rattata","level":13,"hp":29},{"species_id":4,"name":"Charmander","level":14,"hp":35}],"party_count":2,"total_party_level":27,"player_hp":29,"player_max_hp":32,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/4/07_reach_pewter/models/best_objective.state","battles_won":0,"badges":0,"current_waypoint":28,"waypoint_reached":null,"new_tiles":204,"new_maps":4,"pokemon_caught":0,"pokedex_owned":2,"money":2395,"furthest_map_id":2,"furthest_map_priority":9,"caught_species":[{"species_id":4,"name":"Pokémon #4"},{"species_id":19,"name":"Pokémon #19"}],"defeated_species":[],"catches":[]},{"episode_id":"6e36bd84-2261-455d-96b0-6530a8e87540","run_id":"c2d92fc4-424f-46f8-b074-60ec15f6f076","execution_id":"3c3c64ec-433c-43d5-9c31-df20c42b3f05","episode":1200,"finished_at":"2026-08-03T15:55:49+00:00","worker":0,"timesteps":84126,"episode_reward":-42211.79,"episode_length":28042,"map_id":2,"x":4,"y":23,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":12000,"progress_lease_deadline":28042,"last_meaningful_progress_step":16042,"last_meaningful_progress_reason":"party_requirement_improved","terminal_return_projected":-42211.79000000252,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/1/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":1,"name":"Bulbasaur","level":13,"hp":36},{"species_id":16,"name":"Pidgey","level":13,"hp":36}],"party_count":2,"total_party_level":26,"player_hp":36,"player_max_hp":36,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/1/07_reach_pewter/models/best_objective.state","battles_won":1,"badges":0,"current_waypoint":34,"waypoint_reached":null,"new_tiles":404,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":2545,"furthest_map_id":54,"furthest_map_priority":11,"caught_species":[{"species_id":1,"name":"Pokémon #1"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"33ac563b-a1f8-40c2-9b60-4e9e54b06523","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"94ca33e2-c865-4eb1-9cfe-532b5e4970d6","episode":1090,"finished_at":"2026-08-03T15:58:17+00:00","worker":1,"timesteps":120000,"episode_reward":-48915.263636,"episode_length":20000,"map_id":57,"x":4,"y":1,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19936,"progress_lease_deadline":20000,"last_meaningful_progress_step":64,"last_meaningful_progress_reason":"waypoint_distance_improved","terminal_return_projected":-48915.26363636453,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":29},{"species_id":16,"name":"Pidgey","level":12,"hp":36}],"party_count":2,"total_party_level":22,"player_hp":29,"player_max_hp":29,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/08_pewter_recovery/models/best_objective.state","battles_won":0,"badges":0,"current_waypoint":31,"waypoint_reached":null,"new_tiles":220,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":2195,"furthest_map_id":58,"furthest_map_priority":10,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"e316bcbc-a4f6-482a-bc86-b4b036ef8bf7","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"94ca33e2-c865-4eb1-9cfe-532b5e4970d6","episode":1089,"finished_at":"2026-08-03T15:58:17+00:00","worker":0,"timesteps":120000,"episode_reward":-49182.403636,"episode_length":20000,"map_id":58,"x":3,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19943,"progress_lease_deadline":20000,"last_meaningful_progress_step":57,"last_meaningful_progress_reason":"waypoint_distance_improved","terminal_return_projected":-49182.40363636404,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":29},{"species_id":16,"name":"Pidgey","level":13,"hp":38}],"party_count":2,"total_party_level":23,"player_hp":29,"player_max_hp":29,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/09_boulder_badge/training_states/worker_97_trainer_center_heal_000.state","battles_won":0,"badges":0,"current_waypoint":31,"waypoint_reached":null,"new_tiles":104,"new_maps":2,"pokemon_caught":0,"pokedex_owned":2,"money":2365,"furthest_map_id":58,"furthest_map_priority":10,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"88f148d1-0943-4fa4-8663-c05099ee13d4","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"94ca33e2-c865-4eb1-9cfe-532b5e4970d6","episode":1091,"finished_at":"2026-08-03T15:58:35+00:00","worker":2,"timesteps":125283,"episode_reward":-49122.248636,"episode_length":21761,"map_id":2,"x":7,"y":17,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":12000,"progress_lease_deadline":21761,"last_meaningful_progress_step":9761,"last_meaningful_progress_reason":"waypoint_distance_improved","terminal_return_projected":-49122.248636364144,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":29},{"species_id":16,"name":"Pidgey","level":13,"hp":38}],"party_count":2,"total_party_level":23,"player_hp":29,"player_max_hp":29,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/09_boulder_badge/training_states/worker_97_trainer_center_heal_000.state","battles_won":0,"badges":0,"current_waypoint":31,"waypoint_reached":null,"new_tiles":253,"new_maps":2,"pokemon_caught":0,"pokedex_owned":2,"money":2365,"furthest_map_id":58,"furthest_map_priority":10,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"6c116b08-6417-5ec6-9764-7dc28d80d3fd","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"cb12ccaa-b428-40a5-b654-ce0926aaa287","episode":2381,"finished_at":"2026-08-03T15:58:56+00:00","worker":null,"timesteps":null,"episode_reward":-51684.013294,"episode_length":60000,"map_id":41,"x":10,"y":7,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":0,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"2b818df2-0964-4003-8638-0abfae2d5fd0","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"27b3ced8-0c29-46ca-9a73-16cb431022b0","episode":1229,"finished_at":"2026-08-03T16:01:04+00:00","worker":0,"timesteps":120000,"episode_reward":-46734.123636,"episode_length":20000,"map_id":13,"x":5,"y":5,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19986,"progress_lease_deadline":20000,"last_meaningful_progress_step":14,"last_meaningful_progress_reason":"waypoint_distance_improved","terminal_return_projected":-46734.12363636566,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":19,"name":"Rattata","level":14,"hp":34},{"species_id":4,"name":"Charmander","level":14,"hp":38}],"party_count":2,"total_party_level":28,"player_hp":34,"player_max_hp":34,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/4/09_boulder_badge/training_states/worker_1_trainer_center_heal_001.state","battles_won":0,"badges":0,"current_waypoint":31,"waypoint_reached":null,"new_tiles":149,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":2615,"furthest_map_id":58,"furthest_map_priority":10,"caught_species":[{"species_id":4,"name":"Pokémon #4"},{"species_id":19,"name":"Pokémon #19"}],"defeated_species":[],"catches":[]},{"episode_id":"60921527-5e4f-4579-b89f-f2fbf83814e2","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"27b3ced8-0c29-46ca-9a73-16cb431022b0","episode":1230,"finished_at":"2026-08-03T16:01:04+00:00","worker":1,"timesteps":120000,"episode_reward":-47069.963636,"episode_length":20000,"map_id":13,"x":3,"y":7,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19991,"progress_lease_deadline":20000,"last_meaningful_progress_step":9,"last_meaningful_progress_reason":"waypoint_distance_improved","terminal_return_projected":-47069.96363636528,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":19,"name":"Rattata","level":13,"hp":32},{"species_id":4,"name":"Charmander","level":14,"hp":38}],"party_count":2,"total_party_level":27,"player_hp":32,"player_max_hp":32,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/4/08_pewter_recovery/models/best_objective.state","battles_won":0,"badges":0,"current_waypoint":31,"waypoint_reached":null,"new_tiles":216,"new_maps":4,"pokemon_caught":0,"pokedex_owned":2,"money":2395,"furthest_map_id":58,"furthest_map_priority":10,"caught_species":[{"species_id":4,"name":"Pokémon #4"},{"species_id":19,"name":"Pokémon #19"}],"defeated_species":[],"catches":[]},{"episode_id":"918b0eaf-22ce-4035-ad54-0422199e8189","run_id":"4c473ced-87f5-4c80-b132-6fce048f47b4","execution_id":"27b3ced8-0c29-46ca-9a73-16cb431022b0","episode":1231,"finished_at":"2026-08-03T16:01:04+00:00","worker":2,"timesteps":120000,"episode_reward":-46718.743636,"episode_length":20000,"map_id":13,"x":1,"y":6,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19993,"progress_lease_deadline":20000,"last_meaningful_progress_step":7,"last_meaningful_progress_reason":"waypoint_distance_improved","terminal_return_projected":-46718.74363636539,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":4,"starter_name":"Charmander","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/4/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":19,"name":"Rattata","level":14,"hp":34},{"species_id":4,"name":"Charmander","level":14,"hp":38}],"party_count":2,"total_party_level":28,"player_hp":34,"player_max_hp":34,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/4/09_boulder_badge/training_states/worker_1_trainer_center_heal_001.state","battles_won":0,"badges":0,"current_waypoint":31,"waypoint_reached":null,"new_tiles":139,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":2615,"furthest_map_id":58,"furthest_map_priority":10,"caught_species":[{"species_id":4,"name":"Pokémon #4"},{"species_id":19,"name":"Pokémon #19"}],"defeated_species":[],"catches":[]},{"episode_id":"65f4722c-0dc2-4391-8a1f-d469f0565682","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"94ca33e2-c865-4eb1-9cfe-532b5e4970d6","episode":1092,"finished_at":"2026-08-03T16:01:41+00:00","worker":0,"timesteps":180000,"episode_reward":-49394.743636,"episode_length":20000,"map_id":2,"x":8,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19936,"progress_lease_deadline":20000,"last_meaningful_progress_step":64,"last_meaningful_progress_reason":"waypoint_distance_improved","terminal_return_projected":-49394.743636363644,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":10,"hp":29},{"species_id":16,"name":"Pidgey","level":13,"hp":38}],"party_count":2,"total_party_level":23,"player_hp":29,"player_max_hp":29,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/09_boulder_badge/training_states/worker_97_trainer_center_heal_000.state","battles_won":0,"badges":0,"current_waypoint":31,"waypoint_reached":null,"new_tiles":118,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":2365,"furthest_map_id":58,"furthest_map_priority":10,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"b5bb9a7a-f60b-4ac4-a607-107654fcb185","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"94ca33e2-c865-4eb1-9cfe-532b5e4970d6","episode":1093,"finished_at":"2026-08-03T16:01:41+00:00","worker":1,"timesteps":180000,"episode_reward":-47429.243636,"episode_length":20000,"map_id":2,"x":6,"y":31,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19842,"progress_lease_deadline":20000,"last_meaningful_progress_step":158,"last_meaningful_progress_reason":"waypoint_distance_improved","terminal_return_projected":-47429.243636365805,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":16,"name":"Pidgey","level":12,"hp":36},{"species_id":7,"name":"Squirtle","level":10,"hp":29}],"party_count":2,"total_party_level":22,"player_hp":36,"player_max_hp":36,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/07_reach_pewter/models/best_objective.state","battles_won":0,"badges":0,"current_waypoint":31,"waypoint_reached":null,"new_tiles":105,"new_maps":3,"pokemon_caught":0,"pokedex_owned":2,"money":2195,"furthest_map_id":58,"furthest_map_priority":10,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"3b9b637c-4ce9-4e4f-9c4d-7476af649de1","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"94ca33e2-c865-4eb1-9cfe-532b5e4970d6","episode":1094,"finished_at":"2026-08-03T16:01:43+00:00","worker":0,"timesteps":180414,"episode_reward":-49825.095455,"episode_length":138,"map_id":40,"x":5,"y":1,"kind":"other","reason":"Recovery navigation failed; restarting from a safe checkpoint","termination_reason":"recovery_navigation_failed","termination_details":{"recovery_navigation_abort":{"reason":"route_missing","map_id":40,"x":5,"y":1,"mode":"center","steps":64,"recovery_reasons":["party_0_low_hp"],"restart_from_safe_checkpoint":true},"progress_lease_deadline":20000,"last_meaningful_progress_step":1,"last_meaningful_progress_reason":"map_frontier_advanced","recovery_reasons":["party_0_low_hp"],"terminal_return_projected":-49825.09545454545,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":4}],"party_count":1,"total_party_level":6,"player_hp":4,"player_max_hp":21,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/03_deliver_parcel/models/best_objective.state","battles_won":0,"badges":0,"current_waypoint":10,"waypoint_reached":null,"new_tiles":3,"new_maps":1,"pokemon_caught":0,"pokedex_owned":1,"money":3175,"furthest_map_id":40,"furthest_map_priority":4,"caught_species":[{"species_id":7,"name":"Pokémon #7"}],"defeated_species":[],"catches":[]},{"episode_id":"74ee010b-129d-5d0a-af5e-e349d507201e","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"cb12ccaa-b428-40a5-b654-ce0926aaa287","episode":2382,"finished_at":"2026-08-03T16:01:47+00:00","worker":null,"timesteps":null,"episode_reward":-50034.29003,"episode_length":60859,"map_id":12,"x":7,"y":28,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":14,"hp":27}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"653a0597-0365-4507-9d8b-328d22b43d5f","run_id":"3d85b642-f49c-4ea6-9504-e2e5d83d16b7","execution_id":"94ca33e2-c865-4eb1-9cfe-532b5e4970d6","episode":1095,"finished_at":"2026-08-03T16:02:01+00:00","worker":2,"timesteps":185283,"episode_reward":-50698.416364,"episode_length":20000,"map_id":1,"x":7,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{"progress_stall_duration":19212,"progress_lease_deadline":20000,"last_meaningful_progress_step":788,"last_meaningful_progress_reason":"map_frontier_advanced","terminal_return_projected":-50698.41636363628,"terminal_return_clawback":0,"terminal_return_target":-1000},"starter_species":7,"starter_name":"Squirtle","track_stage":"opening_rehearsal","track_stage_order":10,"source_run":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/train","run_kind":"training","run_label":"Training","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"","objective_reached":false,"party":[{"species_id":7,"name":"Squirtle","level":6,"hp":21},{"species_id":16,"name":"Pidgey","level":5,"hp":20}],"party_count":2,"total_party_level":11,"player_hp":21,"player_max_hp":21,"state_path":"curriculum_runs/viridian_story_v11/starter_tracks/7/10_opening_rehearsal/training_states/worker_1_center_heal_005.state","battles_won":0,"badges":0,"current_waypoint":20,"waypoint_reached":null,"new_tiles":62,"new_maps":2,"pokemon_caught":0,"pokedex_owned":2,"money":1975,"furthest_map_id":1,"furthest_map_priority":1,"caught_species":[{"species_id":7,"name":"Pokémon #7"},{"species_id":16,"name":"Pokémon #16"}],"defeated_species":[],"catches":[]},{"episode_id":"f7268a85-df9f-5355-8f3f-2ed82b615285","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"cb12ccaa-b428-40a5-b654-ce0926aaa287","episode":2383,"finished_at":"2026-08-03T16:04:15+00:00","worker":null,"timesteps":null,"episode_reward":-51224.185019,"episode_length":60000,"map_id":1,"x":31,"y":30,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.34","model_version":"12.1.33","model_version_source":"episode_history","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":8,"hp":25}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"4aa2c2cf-8f41-5c2d-9f81-fc597cd69d00","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"cb12ccaa-b428-40a5-b654-ce0926aaa287","episode":2384,"finished_at":"2026-08-03T16:06:29+00:00","worker":null,"timesteps":null,"episode_reward":-51698.535013,"episode_length":60000,"map_id":41,"x":13,"y":5,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"376f6d44-8848-5cd6-a58d-11af1599f7e6","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"cb12ccaa-b428-40a5-b654-ce0926aaa287","episode":2385,"finished_at":"2026-08-03T16:08:43+00:00","worker":null,"timesteps":null,"episode_reward":-51240.345015,"episode_length":60000,"map_id":1,"x":32,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":8,"hp":25}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"f0258ae3-e955-56bd-b469-d106b26a7977","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"cb12ccaa-b428-40a5-b654-ce0926aaa287","episode":2386,"finished_at":"2026-08-03T16:10:50+00:00","worker":null,"timesteps":null,"episode_reward":-52357.233297,"episode_length":60000,"map_id":0,"x":2,"y":17,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":7,"starter_name":"Squirtle","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":7,"name":"Pokémon #7","level":6,"hp":21}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":0,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"ef14860f-5e25-58d6-a4b3-1bb117ae05db","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"cb12ccaa-b428-40a5-b654-ce0926aaa287","episode":2387,"finished_at":"2026-08-03T16:13:02+00:00","worker":null,"timesteps":null,"episode_reward":-51695.795037,"episode_length":60000,"map_id":41,"x":10,"y":4,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":1,"starter_name":"Bulbasaur","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":1,"name":"Pokémon #1","level":7,"hp":23}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]},{"episode_id":"e205e6d7-4635-5d52-8023-816d5629f3ce","run_id":"b44dbc6b-a165-4025-a6ec-9cbd692c82b8","execution_id":"cb12ccaa-b428-40a5-b654-ce0926aaa287","episode":2388,"finished_at":"2026-08-03T16:15:55+00:00","worker":null,"timesteps":null,"episode_reward":-51894.55503,"episode_length":76844,"map_id":1,"x":30,"y":29,"kind":"other","reason":"Progress lease expired","termination_reason":"progress_stalled","termination_details":{},"starter_species":4,"starter_name":"Charmander","track_stage":"clean_start_canary","track_stage_order":null,"source_run":"runs/clean_start_canary","run_kind":"canary","run_label":"Clean-start canary","release_version":"12.1.34","model_version":"12.1.34","model_version_source":"training_config","objective_reached":false,"party":[{"species_id":4,"name":"Pokémon #4","level":10,"hp":30}],"party_count":null,"total_party_level":null,"player_hp":null,"player_max_hp":null,"state_path":"","battles_won":null,"badges":null,"current_waypoint":null,"waypoint_reached":null,"new_tiles":null,"new_maps":null,"pokemon_caught":null,"pokedex_owned":null,"money":null,"furthest_map_id":1,"furthest_map_priority":null,"caught_species":[],"defeated_species":[],"catches":[]}],"model_versions":["12.1.34","12.1.33","12.1.32","12.1.31","12.1.30","12.1.29","12.1.28","12.1.27","12.1.26","12.1.25","12.1.24","12.1.23","12.1.22","12.1.21","12.1.20","12.1.19","12.1.18","12.1.17","12.1.16","12.1.15","12.1.14","12.1.13","12.1.12","12.1.11","12.1.10","12.1.9","12.1.8","12.1.7","12.1.6","12.1.5","12.1.4","12.1.3","12.1.2","12.1.1","12.1.0","Unreported"],"latest_model_version":"12.1.34","release_versions":["12.1.34","12.1.33","12.1.32","12.1.31","12.1.30","12.1.29","12.1.28","12.1.27","12.1.26","12.1.25","12.1.24","12.1.23","12.1.22","12.1.21","12.1.20","12.1.18","12.1.16","12.1.15","Unreported"],"latest_release_version":"12.1.34","release_changelog":[{"version":"16.4.0","date":"2026-09-04","sections":[{"name":"My Pokémon run history","changes":["Add a My Pokémon section to run details showing teammates throughout an attempt, including fainted Pokémon later deposited in the PC.","Preserve individual Pokémon history across party switches and evolution, with party/PC status and the recorded location of each Pokémon's faint.","Use available starter, party, and catch records for older attempts, clearly identifying missing status and faint locations."]}]},{"version":"16.3.5","date":"2026-09-03","sections":[{"name":"Pre-Parcel route protection","changes":["Route every optional wild battle before Parcel delivery through the verified flee controller, with its last-resort attack fallback disabled so encounters cannot become an eight-win grinding loop.","Guide the policy down a collision-replayed Route 1 Parcel-return corridor and through the Forest south gate, while synchronizing stale semantic pointers only after the emulator proves each exact route transition.","Reject a completed batch before baseline collection when Parcel acquisitions fail to convert into deliveries, including a balanced per-starter check, so a locally regressed optimizer checkpoint cannot become the next resume point."]}]},{"version":"16.3.4","date":"2026-09-02","sections":[{"name":"Affordability-aware Poké Ball reserves","changes":["Raise the opening reserve target from five to ten Poké Balls and, on later visits to an audited Mart, scale it to 15, 20, and 25 after badge milestones.","Restock only to the quantity current cash can actually cover, and stop a clerk loop after repeated no-progress transactions.","Enable the same verified purchase flow in the historically observed Pewter Mart, allowing another restock before Route 3 and Mt. Moon encounters."]}]},{"version":"16.3.3","date":"2026-09-02","sections":[{"name":"Restock-safe Mart continuity","changes":["Restore unrestricted Viridian Mart entry so a depleted party can legally restock Poké Balls after its Route 1 encounter.","Convert only clerk interactions at or above the configured Poké Ball target into policy-owned idle actions, discouraging the repeated shopping loop without blocking legitimate purchases."]}]},{"version":"16.3.2","date":"2026-09-02","sections":[{"name":"Post-encounter Route 2 continuity","changes":["Align stale post-Parcel waypoint guidance to the Viridian return phase only after the emulator proves the Route 1 encounter was spent and the exact northbound Route 1 transition was crossed.","Block pre-Brock Mart re-entry after that return, preventing the policy from replaying its learned shopping loop instead of taking Viridian's north exit."]}]},{"version":"16.3.1","date":"2026-09-02","sections":[{"name":"Pre-Forest level-cap guard","changes":["Escape optional wild battles once a party member reaches one level below the active badge cap, while always preserving a legal policy-requested catch.","Stop wild victories from renewing the continuous-run progress lease and clamp a level-cap failure's complete episode return to a negative value.","Close only Viridian's southbound Route 1 transition after the catch loop has returned to town, leaving the required initial trip and later badge-gated travel available."]}]},{"version":"16.3.0","date":"2026-09-02","sections":[{"name":"Balanced 12-worker full-run collection","changes":["Add a versioned ordinary-lane worker-pool contract with twelve training environments allocated 4/4/4 across Bulbasaur, Charmander, and Squirtle.","Preserve the 512-step recurrent horizon and 768-sample PPO minibatch while increasing each rollout from 4,608 to 6,144 transitions.","Keep in-flight nine-worker batches reconcilable, require new batches to bind the 12-worker config and contract digests, and provide an isolated one-rollout checkpoint-resume canary before production activation."]}]},{"version":"16.2.0","date":"2026-09-01","sections":[{"name":"Parcel-delivery route continuity","changes":["Treat verified removal of Oak's Parcel in his Lab as authoritative route evidence, monotonically synchronizing stale geometric guidance to the post-delivery phase without issuing inputs or granting skipped rewards.","Require each starter cohort to demonstrate at least three verified deliveries and 75% delivery-to-post-delivery alignment before curriculum promotion, isolated to fresh 16.2 evidence."]}]},{"version":"16.1.0","date":"2026-09-01","sections":[{"name":"Battle-menu synchronization and checkpoint safety","changes":["Require matching battle RAM and framebuffer evidence before issuing a wild- battle command, and restore a neutral input edge while following cursor transitions so a stale pre-battle cursor cannot misroute RUN.","Retain invalid flee-synchronization outcomes in the incremental health cursor, fail the active batch's gate immediately when one occurs, and cancel any semantic checkpoint promotion when that gate rolls back.","Bind health reconciliation to the completed batch's proven release instead of the scheduler's newly installed release, preserving correct validation across an in-flight minor-version upgrade."]},{"name":"Operational ownership and diagnostics","changes":["Add deterministic replay and trace support for bounded failure capsules; the captured flee-synchronization capsule now completes all 94 requested steps without a synchronization abort.","Project full-run status from the ordinary cycle owner, report the historical V20 guardian as a non-owner, and correct the local status-job manifest to use that operational source of truth."]},{"name":"Bounded training observability","changes":["Add a compact incremental episode index with general waypoint conversion, per-starter story funnels, first-hit timing, 64/128/512-episode statistical previews, and ranked failure fingerprints so routine diagnosis no longer rescans multi-gigabyte episode history.","Add bounded failure flight recorders paired with rolling diagnostic-only PyBoy checkpoints, sparse full policy action distributions, and an isolated capsule replay helper.","Attribute PPO rewards and computed advantages by story phase, starter, and policy/controller/rejection ownership without changing the rollout buffer or optimizer.","Report Cloudflare spool pressure, queue age, uploader freshness, and stable upload-failure categories; divert sampled traces into a bounded, restart-recoverable local emergency ring when the spool is saturated instead of silently dropping them."]}]},{"version":"16.0.0","date":"2026-08-31","sections":[{"name":"Opening rival training continuity","changes":["Treat exactly one fully proven Oak's Lab opening-rival whiteout as a training-only, nonterminal event: omit its faint and blackout penalties, keep the starter out of the permanent-death ledger, advance the ordinary defeat dialogue and heal/warp, then resume the same episode.","Require the exact map, waypoint, first-battle state, single level-5 base starter, matching level-5 rival starter, zero badges and wins, and pre-Parcel story state; every near miss and every later death retains normal Nuzlocke penalties and termination.","Disable the exception in held-out evaluation and record dedicated ignored- loss telemetry so evaluation outcomes and training continuation remain independently auditable."]}]},{"version":"15.1.9","date":"2026-08-30","sections":[{"name":"Viridian northbound and flee synchronization","changes":["Align the post-capture Viridian north-exit waypoint with the collision-safe x=18 approach and accept both legitimate north warp tiles, preventing a Route 2 transition from being entered without advancing the ordered route.","Normalize the wild-battle command cursor from exact live RAM after every bounded movement, recovering a dropped directional input while submitting RUN only after its exact cursor position is proven."]}]},{"version":"15.1.8","date":"2026-08-30","sections":[{"name":"Forest and wild-battle controller recovery","changes":["Route Viridian Forest's southwest pocket through a collision-replayed south-gate suffix instead of snapping toward a geometrically close waypoint across an impassable wall, while retaining narrow branch selection around wall-separated starts.","Re-confirm a dropped wild-battle RUN command once with the robust button hold only when live menu RAM proves the cursor is still exactly on RUN, then retain the existing bounded fail-closed synchronization abort if the retry is not accepted."]}]},{"version":"15.1.7","date":"2026-08-29","sections":[{"name":"Viridian Route 22 detour guard","changes":["Mask the four westbound Viridian-to-Route-22 warp tiles until eight badges, matching the existing Route 22 frontier phase while leaving the northbound Route 2 objective and late-game return fully policy-owned.","Attribute blocked westbound requests to the policy, apply the existing no-op/repeat shaping, and retain row-specific gate counts in episode telemetry so boundary stalls remain measurable."]}]},{"version":"15.1.6","date":"2026-08-29","sections":[{"name":"Stall recovery and tactical intent","changes":["Record whether each unsafe opening-rival controller attack aligns with the policy's sampled attack head while retaining legal low-HP finisher behavior.","Use four Growls for Bulbasaur against the opening Charmander after the exact 999,972-step continuation's canonical-bedroom panel won 30/36 versus 28/36 for two Growls, improving Bulbasaur from 8/12 to 10/12 with no other-starter, item-legality, or move-execution regression.","Keep mandatory post-faint party replacement active when proactive low-HP switching is disabled, preventing recovery from looping indefinitely on a forced-switch menu instead of selecting a living teammate.","Report explicit reasons for masked Potion, trainer-catch, and trainer-item confirmation requests, and distinguish policy-aligned unsafe rival attacks from unrequested forced attacks without changing the ten-action checkpoint."]},{"name":"Route 2 continuation visibility","changes":["Treat the full-run ordered Viridian-to-Route-2 transition waypoint as exact Route 2 progress in web run analysis even when the conservative rewardable map frontier remains at Viridian Mart, and report how many post-delivery stalls reached Route 2 before ending.","Extend the ordinary v3 lane's 24,000-step rolling lease floor from Parcel delivery through the first Route 2 anchor while preserving the 16,000-step global zero-badge timeout and the isolated v4/v5/v6 continuation contracts."]}]},{"version":"15.1.5","date":"2026-08-28","sections":[{"name":"Monotonic parcel-learning continuation","changes":["Authorize the exact canonical bedroom state for internal promotion evidence, so the per-starter Parcel conversion gate counts real clean-start episodes.","Continue completed batches from their final sealed periodic checkpoint and recover that checkpoint if a mutable `latest.zip` alias is replaced before the scheduler evaluates it, preventing accidental PPO-lineage rollback."]}]},{"version":"15.1.4","date":"2026-08-27","sections":[{"name":"Verified Oak Parcel handoff","changes":["Let the existing policy-selected `USE_POTION` head trigger a bounded Oak interaction only from the exact delivery waypoint, prove facing through the occupied Oak tile, and require the real Parcel removal plus cleared dialogue before reporting success.","Retain interaction attempts, orientation proof, A presses, Parcel removal, dialogue cleanup, and failure reasons in internal episode telemetry without adding new fields or stages to the public dashboard.","Withhold promotion until each starter converts at least 50% of eligible current-release Parcel acquisitions into deliveries, while preserving the existing 24,000-step post-Parcel progress lease."]}]},{"version":"15.1.3","date":"2026-08-27","sections":[{"name":"Bounded v6 Viridian handoff","changes":["Extend the local 24,000-step progress lease to waypoint 54, covering the measured Viridian north-exit bottleneck as well as Route 2 and the immediate Forest handoff, without widening the global zero-badge lease.","Queue one exact-parent, 500,000-step v6 tranche behind the active v3 batch; the scheduler seals v3 before launch and grants no automatic extension or promotion authority.","Freeze the current 512-episode v3 health baseline and stop v6 behind starter-balanced Forest-entry, Parcel-delivery, rival-safety, legal-item, and move-execution evidence gates.","Bind the handoff to the fully resolved inherited configuration, package source, scheduler source, and exact parent so drift fails closed before launch or terminal evaluation.","Add a recoverable handoff-retirement path: preserve the stopped v6 checkpoint, telemetry, and log with hashes, clear only the active handoff slot, and resume ordinary v3 learning from its verified continuation."]}]},{"version":"15.1.2","date":"2026-08-26","sections":[{"name":"Recurrent v6 Route 2-to-Forest handoff","changes":["Keep the global zero-badge meaningful-progress lease at 16,000 steps while applying a 24,000-step floor only to the Route 2 approach, Forest South Gate, and immediate Forest-entry waypoints.","Synchronize stale geometric waypoints after exact Viridian-to-Route 2 and Route 2-to-Forest transitions only when Parcel delivery, Ball-era encounter activation, the spent Route 1 encounter, and the configured doorway all agree; skipped waypoint rewards remain uncredited.","Report Forest entries per million completed episode transitions overall and by starter in ordinary-cycle health summaries.","Declare the isolated, untrained `nuzlocke-full-run-recurrent-v6` continuation lane with the same exact hashed v3 parent checkpoint inherited through v5; this release records no v6 checkpoint, panel pass, promotion, or live launch."]}]},{"version":"15.1.1","date":"2026-08-26","sections":[{"name":"Recurrent v5 active-HP reconciliation","changes":["Reconcile a transient zero active-battle HP byte against the indexed party slot for battle eligibility, tactical waits, safety, finishing attacks, and damage advice while preserving both raw values in telemetry.","Require a zero party slot, permanent-death record, or visible replacement menu before treating the active member as fainted; forbidden battle items and the recurrent observation contract remain unchanged.","Declare the isolated, untrained `nuzlocke-full-run-recurrent-v5` continuation lane with the same exact hashed v3 parent checkpoint inherited through v4; this release records no v5 checkpoint, panel pass, promotion, or live launch."]}]},{"version":"15.1.0","date":"2026-08-26","sections":[{"name":"Recurrent v4 handoff","changes":["Add an isolated `nuzlocke-full-run-recurrent-v4` continuation lane rooted at the immutable v3 499,986-step checkpoint, with an exact path, size, and SHA-256 resume binding and unchanged recurrent observation/action contract.","Bound the first training tranche to 500,000 transitions with a `5e-6` learning rate, `0.001` entropy coefficient, one PPO epoch, preserved optimizer state, and the shared feature extractor frozen.","Promote only canonical bedroom starts, retain forbidden battle-item masking, and use the validated four-Growl Bulbasaur opening-rival setup.","Correct critical-reply attack safety and retain low-HP recovery-classified controller turns in terminal battle traces.","Pass the 36-attempt paired rival gate at 30 wins versus 27 for v3, paired Route 1 starter smoke at 3/3 in both lanes, and canonical-bedroom smoke at 3/3 with no blackouts, rejected battle actions, or move mismatches."]}]},{"version":"15.0.12","date":"2026-08-25","sections":[{"name":"Story-first Parcel delivery","changes":["Remove pre-Parcel wild-battle damage, victory, and level-up rewards, add a per-step wild-battle cost, and reserve progress-lease renewal for navigation, story events, and required trainer battles.","End an unproductive pre-Parcel detour on its eighth optional wild win and clamp the failed episode's complete return to `-500` so earlier navigation rewards cannot make the grinding trajectory profitable.","Retain bounded post-delivery wild-battle shaping while applying one shared reward cap across damage and victory signals.","Fail full-run health validation on any level-cap episode or excessive pre-Parcel wild wins, and support audited quarantine plus immutable-root restart of unhealthy optimizer continuations."]}]},{"version":"15.0.11","date":"2026-08-25","sections":[{"name":"Opening recovery and verified healing","changes":["Route an injured opening-rival survivor from Oak's Lab to Red's house and restore the living party through Mom's real dialogue interaction before the first Route 1 grass exposure.","Enable the audited Pallet–Route 1–Viridian recovery corridor while retaining standard Pokémon Center healing at Viridian; both facilities verify the resulting party health and refuse to revive permanent Nuzlocke deaths.","Add saved-state emulator replays for both the Pallet Home and Viridian Pokémon Center paths, including collision-safe Pallet doorway navigation."]}]},{"version":"15.0.10","date":"2026-08-24","sections":[{"name":"Production-grounded Pallet rival rollback","changes":["Restore the two-Growl Bulbasaur plan after completed production episodes measured 6/9 rival wins on 15.0.8 versus 5/15 on the four-Growl 15.0.9 release; the larger setup was a live regression despite passing the original frozen post-starter panel.","Add a bedroom-start rival panel so validation now includes starter creation, variable starter stats, scripted cohort selection, and the full pre-battle RNG path instead of relying only on one frozen post-starter state.","In the new panel, two Growls passed at 30/36 wins versus 29/36 for four, including 11/12 versus 10/12 Bulbasaur wins with unchanged 10/12 Charmander and 9/12 Squirtle results, 289/289 matched controller moves, and zero rejected battle actions.","Reject an attempted damage/HP-adaptive setup rule after it regressed to 28/36 wins versus the four-Growl arm's 29/36 in the same bedroom panel."]}]},{"version":"15.0.9","date":"2026-08-24","sections":[{"name":"Bulbasaur rival variance reduction","changes":["Extend the frozen Bulbasaur setup sweep through six Growls. Four Growls won 8/12 fixed-seed battles versus 7/12 for the 15.0.8 two-Growl plan; six tied at 8/12 but required extra setup turns, while five regressed to 5/12.","Promote the four-Growl schedule for Bulbasaur against the opening Charmander while retaining live cursor verification, zero battle items, and the critical-aware forced attack path."]}]},{"version":"15.0.8","date":"2026-08-24","sections":[{"name":"Pallet rival strategy and move-menu correctness","changes":["Model Generation I critical-hit probability and damage separately from the normal damage path, including doubled critical level and unmodified combat stats, while retaining the unchanged recurrent observation contract.","Navigate the live one-based move-menu cursor instead of trying to normalize a wrapping menu with repeated Up inputs or verifying against the previous confirmed move.","Keep legal damaging-move authority through unsafe rival states and use a starter-scoped two-Growl Bulbasaur setup against Charmander; battle items remain forbidden.","Add a frozen Bulbasaur setup sweep: two Growls won 7/12 battles versus 4/12 with one and 6/12 with three, with 429/429 matched move executions.","Expand the frozen release panel to 12 seeds per starter. The 15.0.8 candidate passed at 30/36 wins versus 26/36 for the advisor baseline, including 7/12 Bulbasaur, 11/12 Charmander, and 12/12 Squirtle wins, with 329/329 matched controller moves and zero rejected battle actions."]}]},{"version":"15.0.7","date":"2026-08-24","sections":[{"name":"Opening-rival tactical safety and battle observability","changes":["Add a read-only Generation I battle calculator and compact live advisor telemetry without changing the recurrent policy observation contract.","Mask forbidden trainer-battle item and catch inputs at execution source, and verify controller move submissions against Red's dedicated move-list cursor.","Add an opening-Lab-rival safety controller that uses only legal battle-menu inputs and records intended-versus-executed move evidence for every turn.","Add a frozen, starter-balanced, inference-only rival comparison panel; the 15.0.7 candidate passed at 6/9 wins versus 5/9 for the advisor-only baseline, with 59 verified controller turns and zero execution mismatches or rejected battle actions.","Preserve inherited evaluation configs as both raw and resolved frozen artifacts so replay and Cloudflare metadata uploads remain reproducible.","Rotate oversized legacy step logs atomically when telemetry columns change, preserving history without copying a 24 GB CSV during trainer startup."]}]},{"version":"15.0.6","date":"2026-08-21","sections":[{"name":"V20 execution-lock schema admission","changes":["Admit V19 and V20 to the existing inode-bound truthful execution-lock schema used by prior frozen-root recovery generations.","Keep the exact V17 lease preimage, runtime-config canonicalization, and all one-shot development-only limits unchanged."]}]},{"version":"15.0.5","date":"2026-08-21","sections":[{"name":"V19 execution-lock binding correction","changes":["Bind the replacement launch to the exact unheld V17 execution-lease bytes left by the interrupted V17 execution, instead of the older V13 lease.","Preserve the V18 runtime-config canonicalization fix and all existing one-shot development-only limits."]}]},{"version":"15.0.4","date":"2026-08-21","sections":[{"name":"V18 runtime-attestation correction","changes":["Supersede the interrupted, unbound V17 execution after its guardian compared the source seed and YAML key types against the deterministic JSON runtime.","Canonicalize the expected runtime config and derive the execution-rotated seed before binding, while retaining the immutable V13 root and scope."]}]},{"version":"15.0.3","date":"2026-08-21","sections":[{"name":"V17 scheduler-binding correction","changes":["Supersede the unbound V16 activation after its stale scheduler-source digest blocked binding; no trainer launch or optimizer transition was consumed.","Bind the exact V17 cron manifest and reconciler digests before activation, then retain the same frozen checkpoint, optimizer state, and training scope."]}]},{"version":"15.0.2","date":"2026-08-21","sections":[{"name":"Isolated V16 recovery launch","changes":["Replace the consumed zero-transition V15 launch with one bounded V16 launch from the same immutable V13 terminal checkpoint and unchanged optimizer and training settings.","Verify V16 authorization and root records without importing unpinned sibling modules inside the trainer's isolated Python runtime."]}]},{"version":"15.0.1","date":"2026-08-21","sections":[{"name":"V15 recovery after the zero-transition V14 launch failure","changes":["Admit the completed V13 terminal checkpoint through a distinct generic, create-only V15 frozen-root attestation after the V14 launch failed before execution binding or optimizer progress.","Add a fresh scheduler-owned V15 one-shot recovery generation with 737,280 optimizer transitions, nine 3/3/3 starter environments, preserved optimizer state, and no evaluation, qualification, retention, promotion, retry, fallback, or extension authority.","Fail closed on the consumed V14 attempt and preserve every V14 lifecycle record as immutable history."]}]},{"version":"15.0.0","date":"2026-08-21","sections":[{"name":"Verified V14 training generation","changes":["Preserve the exact completed V13 terminal checkpoint at lineage 144,762,678 as an immutable, content-addressed initialization root for one new bounded development-only generation. V13 remains consumed history and grants no retry, evaluation, panel, qualification, retention, or promotion authority.","Advance the sole scheduled guardian to recovery generation V14 with one optimizer-preserving 737,280-transition execution, nine training environments split 3/3/3 across starters, zero inline evaluation, and the unchanged first-controllable-bedroom-to-Hall-of-Fame episode contract.","Require create-only release-transition, authority, scheduler-binding, launch, process-activation, and execution-binding evidence. Reuse the exact existing guardian and status jobs, and fail closed on source, scheduler, process, checkpoint, budget, or identity drift without retry or fallback."]}]},{"version":"14.0.26","date":"2026-08-20","sections":[{"name":"Process-visible launch binding","changes":["Preserve the consumed 14.0.25 v2 recovery claim as immutable, poisoned historical evidence. Its trainer was spawned but never activated or bound: the macOS process-visible interpreter replaced the claimed virtualenv `argv[0]`, so the fail-closed guardian handed the process off before any execution manifest, PPO update, or training transition was admitted.","Treat cloud execution identity `35637737-a383-4cea-ac4d-1e88221b0592`, written during that refused startup, as an orphan telemetry pointer, never as a candidate, execution binding, checkpoint, or evidence of training. V2 has zero admitted executions and zero transitions; its claim cannot be retried.","Authorize a distinct v3 development-only generation from the same exact sealed 2,999,997-step root. Bind the logical launcher and an independently measured process-visible interpreter identity before launch, then reuse that exact binding for activation, active-runtime validation, and emergency handoff. Launch the trainer in isolated interpreter mode with exact module paths. In a two-phase gate, the trainer first validates the claim and exact source/config/authority/guardian/root handshake; the guardian then binds the exact Screen → login → bash → Python ancestry plus the `tee` sibling and atomically publishes activation, which the trainer must acknowledge before it may write cloud identity, create an execution manifest, or initialize environments.","Scope the handshake as fail-closed operational safety against accidental launch, configuration, and process drift in the managed lane. It is not authentication or containment against a hostile process running as the same operating-system user.","Reserve `1005200001`–`1005200100` for the separate v3 development panel. The v2 `1005100xxx` panel remains unused historical scope, and `100300xxx` remains untouched for a separately authorized future qualification."]}]},{"version":"14.0.25","date":"2026-08-19","sections":[{"name":"Semantic-retention recovery","changes":["Preserve the terminal 14.0.24 semantic-quality hold and its rejected branch as immutable evidence. Start a new development-only recovery identity from the sealed 2,999,997-step checkpoint at lineage 142,015,509; the rejected branch tip and its 4M/5M descendants are never eligible resume fallbacks.","Preserve the selected checkpoint's optimizer while reducing value-loss pressure and freezing its shared feature extractor for one bounded 1,004,544-transition tranche. Qualification, retention certification, and promotion authority remain false.","Consume the recovery authority before process creation, then bind the exact process start, command, execution manifest, health identity, and sealed terminal checkpoint pair. Interrupted, drifting, unbound, overshooting, or repeated execution fails closed and cannot be retried.","Distinguish a verified terminal semantic hold from a stale live trainer, retain last-runtime provenance, and independently verify the existing public Cloudflare run-status readback without making telemetry availability a launch authority."]}]},{"version":"14.0.24","date":"2026-08-19","sections":[{"name":"Post-confirmation training recovery","changes":["Preserve the poisoned v1 and v2 bounded-recovery journals, all 216 v2 inference rows, and their sealed candidate as immutable historical evidence. The failed confirmation grants no qualification, retention certification, or promotion authority and cannot be retried or reused.","Authorize a new ordinary development generation from the exact sealed lineage-139,015,512 candidate solely as an optimizer-preserving development initialization. The guardian remains the only trainer owner, and only future sealed descendants of this new recovery identity may be resumed.","Require the north-Pallet waypoint to observe Oak's actual event flag before advancing, and guide premature Lab entry back to Pallet only during that pre-starter phase.","Keep the existing nine-worker 3/3/3 starter cohort and append-only `runs/train` telemetry path so the singleton metadata uploader continues publishing the new execution and episodes to the consolidated Cloudflare D1 database."]}]},{"version":"14.0.23","date":"2026-08-19","sections":[{"name":"Bounded recovery","changes":["Preserve the complete V10 qualification as immutable failed evidence. Every starter supplied 12/12 scripted-cohort authority proofs and battle exposures; Bulbasaur recorded three wins and nine blackouts, while Charmander and Squirtle each recorded nine wins and three blackouts. Bulbasaur missed the unchanged four-win/eight-blackout gates, so no V10 snapshot is valid.","Replace outcome-driven ancestor selection with one predeclared bounded development execution initialized from the failed V10 checkpoint at lineage 138,010,968. Run exactly 218 nine-worker PPO rollouts (1,004,544 optimizer transitions) to lineage 139,015,512 and permit exactly one candidate.","Fail closed on interruption, source drift, resume-after-start, a second execution, intermediate or replacement checkpoint selection, extension, or ancestor fallback. Preserve the exact optimizer state and conservative PPO settings while granting no ordinary training authority.","Reserve fresh confirmation seeds 100100001–100100036 for 36 stochastic attempts per starter. Require 36/36 authority proofs and battle exposures, 36/36 binary-resolved outcomes, at least 14 wins, and no more than 22 blackouts for every starter under the predeclared intersection-union gate. Failure is terminal; a pass still requires a deliberate new recovery-contract binding."]},{"name":"Operations and reporting","changes":["Teach the guardian-owned trainer path to seal one immutable pre-drain candidate at the exact optimizer boundary and poison any interrupted or drifting execution instead of resuming it.","Report bounded-development startup, active runtime binding, evaluation-lease waits, confirmation handoff, and terminal holds explicitly. Keep V10 visible as historical evidence without misclassifying its expected failure as a new live alert under the deliberate bounded contract.","Move production telemetry writes to a fresh D1 generation while preserving the capacity-bound predecessor database read-only, and keep aggregate spatial history exact across the cutover."]},{"name":"Web dashboard","changes":["Move the release changelog from the crowded run-atlas overview to a dedicated, prerendered page backed by a compact release-notes payload.","Expand run analysis into a zoomed-out, horizontally scrollable journey Sankey with ordered checkpoints, including Route 1 before Viridian City and an optional Route 22 branch.","Make each Sankey ribbon selectable and list its exact matching episodes below the chart, with direct access to the existing full run-detail view.","Limit visible-tab telemetry refreshes to one request cycle every five minutes while preserving an immediate initial load and a due refresh on return.","Replace full-table D1 episode cursors and version counts with indexed cursors and materialized totals, and publish atlas updates from an ingestion cursor.","Archive terminal episode telemetry after 30 days to checksum-verified, immutable R2 batches before bounded nightly D1 deletion.","Preserve the durable static/R2 best-run winner when a hot telemetry shard has no stronger semantic candidate, so a shard cutover cannot regress the public best-run view."]}]},{"version":"14.0.22","date":"2026-08-18","sections":[{"name":"New recovery generation","changes":["Preserve the complete 72/72-row v9 qualification as immutable failed evidence. Every starter supplied 12/12 exact scripted-cohort proofs and battle exposures; Bulbasaur recorded three wins and nine blackouts, Charmander seven wins and five blackouts, and Squirtle nine wins and three blackouts. Bulbasaur alone missed the unchanged four-win/eight-blackout gates, so no v9 snapshot is valid.","Reject the failed 3,999,996-step generation and every pre-existing descendant, then select the next eligible earlier root under the exact public-telemetry ranking fixed before v8: the sealed 14.0.16 checkpoint at execution step 2,999,997, lineage step 138,010,968, SHA-256 `b6b22afd185139e3882f7054c5db3de6dc668424f8f4862dbe74f76b42791c9f`.","Bind recovery `full-run-v3-semantic-stability-v9-2999997` to that root with contract SHA-256 `996d42817e2ea108da9082b075a81c2136ba715965ed3181b74c65558a0caff3`, preserving its structurally healthy Adam state and the conservative PPO stability settings."]},{"name":"One-shot v10 qualification","changes":["Reserve fresh seeds 32101–32112 for a new inference-only v10 qualification, preserving the 12/12 starter-proof and exposure requirements, four-win and eight-blackout gates, and nonblocking deterministic diagnostics.","Preserve v9 as a strict, snapshot-free, poison-on-interruption historical failure. V10 cannot import or resume any v7–v9 evidence, and only its passing sealed result may authorize its immutable non-training snapshot."]}]},{"version":"14.0.21","date":"2026-08-18","sections":[{"name":"New recovery generation","changes":["Preserve the complete v8 qualification as immutable failed evidence: Bulbasaur supplied all 12 exact starter proofs and battle exposures but recorded only three wins and nine blackouts, missing the unchanged four-win and eight-blackout gates. No v8 snapshot is valid.","Reject the failed 4,999,995-step generation and every pre-existing descendant, then select the next eligible earlier root under the exact public-telemetry ranking fixed before v8: the sealed 14.0.16 checkpoint at execution step 3,999,996, lineage step 139,010,967, SHA-256 `4d4972f995b89c08b3b2071d5d94c0ea774fc23ada7f2a0845306dfa042a1771`.","Bind recovery `full-run-v3-semantic-stability-v8-3999996` to that root while preserving its complete finite Adam state and the existing conservative PPO stability settings."]},{"name":"One-shot v9 qualification","changes":["Reserve fresh seeds 31101–31112 for a new inference-only v9 qualification, preserving the 12/12 starter-proof and exposure requirements, four-win and eight-blackout gates, and nonblocking deterministic diagnostics.","Keep v8's strict poison-on-interruption and exact source/runtime binding; extend the narrow historical-failure verifier so sealed failed evidence remains authentic after a deliberate later recovery source change."]}]},{"version":"14.0.20","date":"2026-08-18","sections":[{"name":"New recovery generation","changes":["Preserve the completed v7 qualification as immutable failed evidence: the Squirtle cohort supplied only 10/12 exact scripted-cohort starter proofs and 10/12 battle exposures, so the otherwise satisfied win/blackout gates cannot authorize a snapshot or launch from the 11,999,988-step root.","Define recovery generation `full-run-v3-semantic-stability-v7-4999995` from the earlier sealed 14.0.16 periodic checkpoint at execution step 4,999,995, lineage step 140,010,966, and SHA-256 `10131272b8e3090bd856e56e8003d2e349751c0c34933820f65fc950693a8252`.","Select that root before v8 evaluation from healthy sealed periodic ancestors earlier than the failed v7 root, requiring Parcel delivery for every starter in the following production million and ranking exact starter-proof plus battle-exposure coverage before proof, opening-win, Parcel, aggregate coverage, and earlier-checkpoint tie breakers.","Record the selected root's public following-million evidence: exact proof and battle exposure were 14/14, 8/8, and 8/8; opening wins were 6/14, 5/8, and 6/8; and Parcel deliveries were 3/14, 4/8, and 3/8 for Bulbasaur, Charmander, and Squirtle. These observations select the root but do not qualify it."]},{"name":"One-shot v8 qualification","changes":["Reserve the fresh inference-only v8 panel at seeds 30101–30112 with the same predeclared four-win/eight-blackout gates, complete authority proof and battle-exposure prerequisites, and nonblocking deterministic diagnostics.","Keep the guardian stopped until the exact v8 matrix seals successfully and its immutable snapshot exists; v7 evidence is never retried, completed rows cannot be resumed into v8, and no failed qualification can create a snapshot."]}]},{"version":"14.0.19","date":"2026-08-18","sections":[{"name":"Recovery qualification","changes":["Define recovery generation `full-run-v3-semantic-stability-v6-11999988` from the sealed 14.0.16 checkpoint at execution step 11,999,988, lineage step 147,010,959, and SHA-256 `d4a85c108f352bf901b7b5b29cda3623ea144f2b3abd829c4cfeb5eea582f646`.","Select that single root before evaluation by maximizing the minimum per-starter opening trainer-win fraction in the following production million among pre-e9 periodic roots with nonzero Parcel delivery for every starter; preserve its complete, finite Adam optimizer state.","Add the immutable inference-only v7 qualification with twelve previously unused stochastic certifying seeds, deterministic nonblocking diagnostics, and proportionally scaled four-win/eight-blackout per-starter gates. The historical 271xx and 281xx panels cannot be reused to choose a root, threshold, or retry."]},{"name":"Evaluation and guardian clarity","changes":["Keep PPO at nine balanced training workers and zero inline evaluation workers; expose frozen-checkpoint qualification as a separate external lane in the dashboard.","Preserve cryptographically verified failed qualification reasons as a fresh, exit-zero guardian hold even after source-only drift, while keeping missing, malformed, or tampered evidence as nonzero admission errors.","Forbid snapshot creation from a failed qualification and continue to block checkpoint selection and launch until the active root has both passing qualification evidence and its immutable snapshot."]}]},{"version":"14.0.18","date":"2026-08-18","sections":[{"name":"Deliberate semantic recovery","changes":["Define reviewed recovery candidate `full-run-v3-semantic-stability-v5-12999987` from the sealed 14.0.16 root at execution step 12,999,987, lineage step 148,010,958, and SHA-256 `e9a01b6ba6400dca3552feb29d1ba00d8a17b130d53b46c83f4c9bd6dbdd183d`.","Review the earlier root using its immediate production-million proxy: 13/41 eligible episodes delivered the Parcel (Bulbasaur 4/15, Charmander 5/11, Squirtle 4/15), compared with 3/39 after the later 15,999,984-step root.","Preserve failed intermediate recovery `full-run-v3-semantic-stability-v4-15999984` and its v5 qualification as historical evidence: the root at execution step 15,999,984 and lineage step 151,010,955, with SHA-256 `acc890970cb7e16057bee25da6847c790c2952d09c73d5f53ead2f1a54ec402f` produced zero Bulbasaur wins and three blackouts in three attempts, failed qualification, and therefore never received a snapshot.","Reject that failed root and every 14.0.17 descendant, including the 999,999- and 1,999,998-step periodic checkpoints and the 2,744,757-step terminal checkpoint, instead of selecting a newer checkpoint from a regressed branch.","Clear the latched 14.0.17 semantic-quality hold only through this changed recovery contract; source-only releases and recovered rolling metrics remain unable to resume a rejected generation."]},{"name":"Optimizer stability","changes":["Preserve the candidate root's structurally healthy Adam optimizer state, class, and keyword arguments; verified descendants preserve their archived optimizer state on subsequent resumes.","Reduce PPO updates to a `1e-5` learning rate, one epoch, `target_kl: 0.0025`, `max_grad_norm: 0.3`, and `ent_coef: 0.005` while retaining the recurrent policy, observation, and action contracts."]},{"name":"Retention authority","changes":["Complete the v6 six-seed rows with stochastic wins of 1/6, 5/6, and 4/6 and blackouts of 5/6, 1/6, and 2/6 for Bulbasaur, Charmander, and Squirtle. Bulbasaur fails both the minimum-two-win and maximum-four-blackout gates, so no baseline snapshot is authorized.","Preserve the first completed v6 row set separately after final sealing rejected source drift caused by verifier code changing during evaluation; rerun the canonical frozen source to seal the same failed evidence.","Keep v4 and the failed, snapshot-free v5 qualification immutable as historical evidence with no authority to unlock the reviewed candidate.","Keep the current v5/e9 source contract review-only: v6 cannot authorize a launch, no snapshot may be created, and training remains held."]}]},{"version":"14.0.17","date":"2026-08-18","sections":[{"name":"Semantic recovery generation","changes":["Start recovery generation `full-run-v3-semantic-stability-v3-15999984` from the audited sealed 14.0.16 checkpoint at execution step 15,999,984 and lineage step 151,010,955 while preserving its optimizer state and PPO stability settings.","Exclude the regressed 18,713,088-step predecessor terminal tip from resume selection; only the exact new root and its cryptographically verified new- generation descendants are eligible.","Reserve `runs/full_run_battle_retention/v4/latest` for fresh 14.0.17 retention evidence instead of inheriting the predecessor release's result.","Fail closed before installed-release checks, checkpoint selection, or launch until the public v4 verifier accepts the exact root's capability qualification and immutable non-training baseline snapshot."]},{"name":"Training control","changes":["Make the file-invoked full-run guardian import its shared semantic reporter from the repository root, matching the production cron entrypoint.","Treat unavailable semantic-quality evidence as an explicit non-launching blocked state instead of reporting the trainer healthy, with subprocess and active-runtime regression coverage for the production import context.","Keep a statistically separated fixed-window Parcel-delivery collapse in the regressed state when one late delivery enters the rolling window, so the guardian cannot miss the checkpoint-safe latch between polling ticks.","Scope a semantic-quality hold to its recovery contract across source-only releases, preventing a version bump from making the same regressed branch tip selectable; only a deliberate new recovery generation clears the hold.","Preserve a committed semantic-quality handoff across release, config, and source refreshes so the exact trainer is never signalled twice or relabelled as an ordinary restart.","Keep a latched semantic regression visible while battle-retention owns the execution lease, and report that evaluation returns to hold without launch.","Move the status-facing 14.0.16 terminal-retention retry to a fresh immutable output after the first complete matrix correctly failed final sealing when its audited worktree identity changed during evaluation.","Treat `pokemon_fainted` as the required companion marker of a bounded whiteout in battle-retention evidence, while continuing to reject genuine non-blackout safety failures."]}]},{"version":"14.0.16","date":"2026-08-17","sections":[{"name":"Route 1 catch eligibility","changes":["Keep pre-Ball wild encounters out of the one-encounter-per-area ledger, then latch ordinary Nuzlocke spending when the first legal catch becomes possible.","Preserve a newly registered encounter's transient eligibility on its first policy frame so an immediate legal `THROW_POKEBALL` is not remapped to flee.","Revisit the audited Route 1 grass corridor immediately after the Mart's five-Ball gate, while leaving throw, battle, or flee entirely policy-owned.","Attest the catch unlock, post-Ball detour, and policy authority in guardian and status contracts, and report policy-selected catch macros as policy-owned."]}]},{"version":"14.0.15","date":"2026-08-17","sections":[{"name":"Latched semantic-stability recovery","changes":["Start a new recovery generation from the sealed 14.0.13 periodic checkpoint at step 7,999,992 instead of treating the later 14.0.14 descendant as independent clean-start retention evidence.","Preserve the checkpoint optimizer state while pinning resumed PPO updates to a `2e-5` learning rate, three epochs, `target_kl: 0.005`, and a `0.3` maximum gradient norm.","Add a target-independent, one-shot 1,000 reward for the last policy-owned Oak escort transition into the controller handoff anchor, and give waypoint 14 a local 24,000-step progress lease for the opening rival battle.","Make semantic regression or plateau request one checkpoint-safe guardian handoff and latch the same release/recovery generation in a stopped hold even if the rolling metric subsequently appears healthy.","Keep controller-created starter party, level, and catch accounting reward-neutral, including a delayed Pokédex-owned bit that previously could race the rebase and masquerade as the policy's first capture."]}]},{"version":"14.0.14","date":"2026-08-17","sections":[{"name":"Full-run semantic recovery","changes":["Treat scripted starter initialization as reward-free controller bookkeeping, rebasing party, Pokédex, and level trackers without catch or lease credit.","Remove the controller-owned starter-match reward while retaining exact target verification, mismatch penalties, and invalid terminal behavior.","Apply an audited PPO target-KL early-stop guard to fresh and resumed recurrent policies to contain destructive optimizer updates.","Resume from the last sealed periodic checkpoint before the observed policy collapse, then admit only cryptographically verified descendants of that recovery root instead of drifting back to the rejected lineage tip."]}]},{"version":"14.0.13","date":"2026-08-16","sections":[{"name":"Battle-retention evaluation integrity","changes":["Reapply and attest each fixed evaluation seed after recurrent-checkpoint loading so candidate and baseline resets cannot silently inherit different saved training seeds.","Certify the policy's stochastic training-time behavior under a versioned retention contract while retaining deterministic inference as an explicit, non-certifying diagnostic.","Hold one typed execution lease for the complete evaluation and seal cycle, with atomic guardian arbitration that prevents an evaluator and trainer from acquiring emulators concurrently.","Keep verified retention outcomes as direct release-quality blockers without relabeling a fresh, exactly bound trainer as operationally unhealthy, and print the per-starter failure causes needed for remediation."]}]},{"version":"14.0.12","date":"2026-08-16","sections":[{"name":"Audited Parcel-return guidance","changes":["Replace broad off-phase first-visit rewards with bounded projected-exit shaping: only a new best distance or a one-shot audited transition pays, and lease renewal remains interval-gated and episode-persistent against farming.","Add the trace-verified Blue's House exit plus southbound Route 1 and Oak's Lab approach anchors while preserving uninterrupted bedroom-start policy runs.","Report a config-derived Parcel-return funnel, per-starter acquisition and delivery conversion, and fixed non-overlapping 256-episode Wilson windows.","Preserve complete pre-selection retention failures as failed matrix cells, and report zero-decision failed cohorts without misclassifying their sealed evidence as corrupt.","Keep battle penalties unchanged so this navigation release remains separable from the pending battle-retention certification."]}]},{"version":"14.0.11","date":"2026-08-16","sections":[{"name":"Parcel-return learning recovery","changes":["Restore positive, first-visit navigation feedback on audited off-phase detours after broad suppression caused Parcel-return performance to collapse.","Keep the audited exit observations and Route 22 eight-badge frontier gate, and pin the corrected reward contract in guardian and status validation.","Add coupled regression coverage so production detour guidance cannot again coexist with a fully suppressed navigation signal.","Retain completed, legal, exact-cohort semantic bests as passive content-addressed checkpoints across release handoffs, without changing the guardian's maximum-lineage resume selection."]}]},{"version":"14.0.10","date":"2026-08-15","sections":[{"name":"Verified starter-phase alignment","changes":["Align stale opening waypoint guidance to Oak's Lab exit only after the bounded cohort controller proves a coherent, exact assigned-starter match, without awarding skipped waypoint rewards or executing additional inputs.","Pin the reward-free synchronization marker in guardian and status contract validation so target allocation alone can never masquerade as observed selection evidence.","Retain same-release Parcel acquisition evidence beyond the rolling semantic window so an aged loss of acquisition performance remains a regression."]}]},{"version":"14.0.9","date":"2026-08-14","sections":[{"name":"Full-run semantic quality and status accuracy","changes":["Give only the audited post-Parcel Oak's Lab return waypoints a longer progress lease, and suppress positive exploration credit on maps outside the pending ordered phase without hiding their detour telemetry.","Keep same-release Parcel deliveries in the semantic history so a later loss of delivery performance is reported as a regression instead of a missing milestone.","Report active vector episodes independently of clean promotion authority, separate semantic-quality blockers from operational liveness, and describe absent battle-retention evidence during an exact active run as pending the guardian-sealed terminal candidate.","Publish installed release and source identities on healthy guardian ticks so release status no longer falls back to `unreported`.","Bind battle-retention evaluation exclusion to the live training execution lease, fail closed when that lease disagrees with its pending manifest, and ignore abandoned unlocked manifests during terminal-candidate preparation."]}]},{"version":"14.0.8","date":"2026-08-14","sections":[{"name":"Parcel-delivery navigation","changes":["Guide the policy through Oak's Lab along the collision-checked return aisle, then admit every historically demonstrated tile adjacent to Oak while still requiring the real Parcel-delivery transition for semantic completion.","Charge the checkpoint-compatible out-of-Mart shopping action as a policy-owned no-op so repeated idle selections receive the configured action penalties without changing the recurrent policy's ten-action interface."]}]},{"version":"14.0.7","date":"2026-08-14","sections":[{"name":"Parcel-return phase alignment","changes":["Synchronize a real, policy-owned Parcel acquisition to the Mart-exit return phase when geometric waypoint credit is stale, without executing controller inputs or awarding skipped-route rewards.","Record the monotonic semantic alignment for audit and isolate its evidence from the plateaued 14.0.6 cohort."]}]},{"version":"14.0.6","date":"2026-08-13","sections":[{"name":"Parcel-return learning","changes":["Aim parcel-delivery guidance at Oak's audited interaction tile with exact distance shaping, while leaving the final facing and interaction inputs under uninterrupted policy control.","Isolate post-fix semantic evidence from the plateaued 14.0.5 cohort so a future delivery must be demonstrated by the corrected release itself."]}]},{"version":"14.0.5","date":"2026-08-13","sections":[{"name":"Full-run training quality","changes":["Gate map-frontier reward by the active story phase and require eight badges before Route 22 can earn frontier credit, while retaining detours as telemetry.","Rank general checkpoints by ordered semantic waypoint progress before raw map priority so an accessible late-game side map cannot displace story progress.","Add audited off-phase exits for optional Viridian detours and region-aware Route 2 guidance back through Viridian Forest without rewinding the objective.","Report balanced current-release semantic progress windows and raise an explicit training-quality alert for regressions or sustained plateaus."]}]},{"version":"14.0.4","date":"2026-08-12","sections":[{"name":"Opening-battle learning","changes":["Ignore transient, uninitialized opponent HP while establishing battle-damage baselines so real HP loss supplies the intended dense learning signal.","Stop penalizing directional battle-menu navigation, explicitly penalize rejected battle-item actions, strengthen bounded damage shaping, and reduce excess policy entropy while preserving policy-owned combat.","Remove the repeatable battle-entry bonus so controller-fled wild encounters cannot out-reward meaningful damage, trainer wins, or route progress.","Pin the corrected battle-learning settings in the full-run guardian and continue the recurrent v3 lineage from its gracefully sealed checkpoint."]},{"name":"Certification integrity and observability","changes":["Require starter-target and selection-authority proof from every fixed-seed candidate and retained-baseline battle attempt, including losing cells.","Bind the retention evaluator's exact checkpoint, scenario, seed, inference, and job matrix back to the canonical bedroom-rival contract, and reject non-blackout safety failures from either side of the paired cohort.","Preserve fresh/resume launch provenance from the bound execution manifest in healthy guardian status, rejecting missing or contradictory resume evidence.","Fail closed in the independent status report when the configured or guardian-reported entropy, battle-reward, launch, or config identity drifts from the bound 14.0.4 runtime.","Rebuild the run-level furthest-map frontier from completed episode telemetry on resume so a graceful handoff cannot make reported progress move backward.","Restore the canonical total-party-level frontier across execution handoffs instead of reading the similarly named legacy health field.","Bound interrupted subprocess-vector teardown after a partially consumed rollout step so an atomically sealed guardian handoff cannot hang forever.","Let the guardian safely retry a terminal-teardown signal that failed before delivery, while rechecking process start time to prevent PID-reuse races."]}]},{"version":"14.0.3","date":"2026-08-12","sections":[{"name":"Starter controller hardening","changes":["Finalize the transient starter award with cancel-safe inputs so timing differences cannot enter the nickname keyboard or strand an uninitialized party slot.","Guard both sides of the starter table before policy input and keep controller aborts out of cohort mismatch binding, reward, and error counters.","Require the durable followed-Oak story flags before the controller can own the Lab interaction, and guide fresh-bedroom workers through the north Pallet trigger before any Lab waypoint. A pre-Oak visit to the identical table tile now remains ordinary policy-owned exploration."]},{"name":"Runtime and evidence integrity","changes":["Bind guardian adoption, handoff, health, manifests, and execution leases to the exact Python source-tree digest, with a fail-closed legacy migration and highest-lineage same-run checkpoint resume selection.","Recompute battle-retention certification from the fully sealed plan, checkpoint inputs, fixed matrix results, and diagnostic evidence; outer summary edits or missing/tampered frozen inputs can no longer certify a release.","Bind status health to the guardian's exact PID, run, execution, config, and source identity before reporting operational or release readiness."]}]},{"version":"14.0.2","date":"2026-08-12","sections":[{"name":"Guaranteed starter assignment","changes":["Give Oak's Lab starter selection to a bounded, fail-closed cohort controller that uses ordinary game inputs, targets only the worker's assigned ball, and verifies the initialized party slot before returning control to the policy.","Record the pickup honestly as `scripted_cohort`, suppress sampled-action reward leakage during the macro, and terminate safely on any unexpected Lab state instead of permitting a wrong-ball fallback.","Protect the controller coordinates, timing bounds, authority, terminal contract, status metadata, and all three ROM pickup paths with regression tests."]}]},{"version":"14.0.1","date":"2026-08-12","sections":[{"name":"Full-run starter cohorts","changes":["Keep each worker's Lab waypoint aligned to its assigned starter until the policy completes that pickup, instead of advancing target-agnostic guidance toward the exit while the party is still empty.","Defer starter-cohort scoring and Nuzlocke faint detection until the newly written party slot has coherent level and HP data, preventing transient starter-pickup frames from becoming false deaths or invalid attempts."]},{"name":"Release operations","changes":["Derive the full-run dashboard's no-heartbeat release fallback from the package version instead of pinning a release number in the component.","Gate every guardian launch on the installed distribution matching the source release, and bind graceful version handoffs to the adopted trainer's PID and execution identity so stale health cannot stop a newer process.","Report battle outcomes and rejected battle actions by starter, distinguish operational liveness from release readiness, and fail release evidence closed when retention artifacts are missing, stale, mismatched, or tampered.","Make the v14 full-run guardian and status reporter the documented operating path, and mark the former supervisor, specialist, canary, and hierarchical procedures as archived references that must not be revived.","Replace the README's stale scaffold goals and legacy June progress snapshot with the current v14 contract, required assets, safe verification commands, and an explicitly archived analyzer marker block."]},{"name":"Battle retention evaluation","changes":["Add a provenance-verified, inference-only full-run battle-retention lane for fixed all-starter bedroom-to-rival cohorts, including immutable baseline snapshots, paired win/blackout/action-rejection regression checks, a 40,000 step opening horizon, and a status-facing fail-closed summary with no training or promotion authority.","Require a same-run, earlier-lineage baseline before certifying retention; bind candidates to the sealed configured v3 latest model/config/algorithm/ observation identity, keep unpaired checks capability-only, and count battle wins relative to reset-time cumulative counters.","Preserve a digest-verified, content-addressed `best_battle` checkpoint lane independently for each starter, ranked by trainer wins before aggregate combat progress and published atomically without replacing navigation-owned `best_reward` selection."]}]},{"version":"14.0.0","date":"2026-08-12","sections":[{"name":"Continuous full-run lineage","changes":["Add `nuzlocke-full-run-recurrent-v2`, a fresh recurrent lineage whose every episode loads only the audited first-controllable bedroom state and then runs continuously to Hall of Fame, blackout, a meaningful-progress stall, or an immediate Nuzlocke-invalid terminal action. Disable promoted-state resets, progressive replay, emulator-state capture, and inline deterministic eval.","Preserve infrequent policy-weight checkpoints for crash recovery without resetting episodes, diversify canonical resets with seeded pre-control idle frames, and persist policy-owned starter selection plus RNG attestation in exact episode telemetry.","Add the incompatible `nuzlocke-full-run-recurrent-v3` lineage with an explicit nine-worker target pool: three workers each for Bulbasaur, Charmander, and Squirtle. Condition the shared policy on a target-starter one-hot, require policy-owned selection to match that target, and use a 768-sample PPO minibatch over each 4,608-step rollout.","Cut unattended ownership over to the dedicated nine-worker, zero-evaluator guardian and retire the specialist curriculum, clean-start canary, hierarchical readiness poller, specialist reviewer, and stuck checker."]},{"name":"Sealed specialist predecessor","changes":["Preserve the exhausted Viridian-to-Pewter continuation and its final checkpoints as historical evidence only. It no longer owns training, evaluation, promotion, or reset-state authority after the full-run cutover."]}]},{"version":"13.0.0","date":"2026-08-10","sections":[{"name":"Automatic cohort qualification","changes":["Reserve immutable challenger, baseline, scenario, and state identities for every bounded Stage-10 or full-game milestone cohort, then run the paired semantic evaluator automatically after the trainers become idle.","Fail closed on missing, partial, stale, or tampered evaluation evidence and issue at most one exact continuation token only after the challenger is safety-clean and non-regressing. Evaluation evidence never promotes a model directly."]},{"name":"Policy and specialist lineages","changes":["Make opening rehearsal genuinely clean-heavy with an adaptive 80%, 75%, or 70% clean-start reset share while retaining every required ladder rung in a spaced deterministic per-worker cycle and failing closed if a rung is absent.","Add matched fresh 73-feature feed-forward and recurrent PPO lineages with unit-normalized game state, plus recurrent hidden-state and episode-boundary handling across training, evaluation, canary, and hierarchical inference. Embed their ordered feature, normalization, lineage, algorithm, policy, and network contract inside each checkpoint and reject incompatible resumes.","Split specialist contracts into shared recurrent navigation and starter-scoped battle policies, require digest-bound trained promotion evidence for publication, and preflight the complete hierarchy before any emulator step. The monolithic end-to-end PPO remains benchmark-only.","Cut unattended training ownership over to a fail-closed specialist guardian: pin the reviewed shared-navigation inputs, resume only sealed exact-contract checkpoints toward one cumulative six-million-step target, bound unchanged launch retries, and keep the legacy monolithic supervisor disabled."]},{"name":"Shared-navigation canary cutover","changes":["Cut the scheduled singleton canary over from held starter-specific policies to the newest immutable, provenance-bound periodic checkpoint from the developmental shared recurrent Viridian-navigation lineage. Rotate all three clean starter states through the same upstream-trained navigation policy so newer canary snapshots reflect experience pooled during shared training; canary attempts themselves remain inference-only and never update one another or the trainer.","Preserve the source policy's Viridian-Mart objective, six-waypoint target set, 6,000-step horizon, and normalized 73-feature recurrent contract through the complete trained phase. Once the Mart milestone is reached, dynamically activate an evaluation-only route that acquires and delivers Oak's Parcel, exits the Lab, and continues under a 16,000-step meaningful-progress lease with a 500,000-step hard cap. Verified Center healing can renew the lease; merely occupying the Center cannot. Give the continuation a distinct series identity so historical Mart-terminal attempts cannot inflate its status or dashboard counts. Keep the entire canary allocation to one emulator outside the eight-worker plus one-periodic-evaluator training pool.","Label shared checkpoints as developmental and unpromoted, load no battle specialist, and grant no training, promotion, publication, hierarchical readiness, fallback, or production authority. Retain the prior starter-specific Boulder-Badge canary as a separately invoked manual legacy control whose results cannot be combined with the scheduled parcel-continuation series."]},{"name":"Bounded learning semantics","changes":["Preserve Stage-10 ordered partial-progress returns instead of clawing every ordinary failed rehearsal back to the same total; retain a small fixed failure cost and the existing hard Nuzlocke safety penalties while reducing the nearly uniform policy's entropy pressure.","Settle verified Route-3 handoffs when the map byte changes even if no blank transition frame is observed, preventing stale Center-exit coordinates from handing the remaining Pewter corridor back to PPO.","Let Route-3 readiness recovery recognize exact-full-health as the sole remaining objective condition and permit a second verified, action-bounded post-heal return, while retaining the one-return default and a hard cap of two.","Reserve the Route-3 canonical worker for promotion-authority states and use appended Stage-10 candidates only as non-authority learning-lane fallbacks until stable progressive replay states exist."]},{"name":"Reproducible training and evaluation telemetry","changes":["Add immutable per-execution manifests with source, dependency, input, resume-lineage, failure, and checkpoint identities, plus append-only PPO update history.","Add exact per-episode behavior, resource, reward-component, milestone, safety, recovery, and terminal-outcome telemetry; keep sampled step traces out of automatic action-rate tuning and stop cumulative species inflation.","Add fixed, immutable candidate-versus-baseline semantic evaluation cohorts, retention matrices, and opt-in hash-bound curriculum promotion gates."]},{"name":"Dashboard clarity","changes":["Explain the clean-start canary's evaluator and checkpoint versions beside their reported values, distinguishing the code used for the test from the frozen model weights and why their release numbers can differ."]}]},{"version":"12.1.64","date":"2026-08-09","sections":[{"name":"Causal Route 3 readiness learning","changes":["Move the deterministic post-Brock Route 3 handoff into bounded reset preprocessing, preserve its semantic proof without PPO reward or clock credit, and permit only one verified post-Center rearm per episode.","Shape only stable, delta-based party readiness; renew bounded episodes only on durable party progress or confirmed wins, and prevent controller travel from manufacturing frontier, waypoint, or objective reward.","Assign the three learner workers distinct canonical, uniform-replay, and priority-replay roles; diversify recorded cohort seeds and tune resumed PPO exploration and critic weights for the readiness objective.","Record policy/controller/rejected action ownership and require sufficient policy-owned data and authoritative episodes before promotion or automatic milestone renewal.","Retain compatible 12.1.63 Route 3 battle states across the source-only release while filtering replay to healthy Route 3 battle boundaries.","Load the bounded Route 3 learners on CPU because the current Torch runtime aborts while restoring the Stage-9 archive directly onto MPS."]}]},{"version":"12.1.63","date":"2026-08-09","sections":[{"name":"Elite Four handoff integrity","changes":["Add an explicit HM04 milestone after Surf: acquire Strength, teach move 70 to a living party member, and revalidate that living user before Victory Road can hand off to Indigo Plateau.","Require every newly written starter-track promotion, team signature, and safety total to come from the exact current release while preserving the separate historical-revalidation path.","Derive minimum-party-level progress only from a complete, positive live-party vector; incomplete vectors and unproven aggregate fields can no longer renew a cohort or authorize semantic progress."]}]},{"version":"12.1.62","date":"2026-08-09","sections":[{"name":"Route 3 readiness and promotion integrity","changes":["Keep healthy post-Brock starts on a verified Gym/Center/Pewter handoff to Route 3, and rotate a safe under-level teammate into the lead before weak wild encounters can starve it of participation experience.","Route top-region Viridian Forest recovery north toward Pewter while retaining the southbound Viridian branch, covering the current Charmander poison and low-HP failure frontier without weakening recovery priority.","Include minimum party level in the clean durable milestone frontier and bind newly created promotion candidates to the exact current release, while preserving explicitly separate historical revalidation.","Correct the Silph Co frontier and specialist routing to start at canonical Silph Co 1F (map 181), not Saffron Mart (map 180).","Require Cut and Surf to be taught to a living party member before their HM milestones promote, retaining the party-wide proof in candidate sidecars.","Add code-owned recovery corridors from east Route 4 through Cerulean Center, and movement-only retreat routes for Nugget Bridge, Route 25, Bill's cottage, and Cerulean Gym."]}]},{"version":"12.1.61","date":"2026-08-09","sections":[{"name":"Current-contract promotion authority","changes":["Require starter-tracked curricula to earn their promotion successes under the current model contract, preventing historical rows from an obsolete objective definition from ending a rematerialized cohort on its first vector step."]}]},{"version":"12.1.60","date":"2026-08-09","sections":[{"name":"Elite Four milestone throughput","changes":["Publish the CLI-resolved worker count into every environment so a 3-worker cohort shards weighted static/replay cycles as three workers instead of the stale eight-worker YAML default.","Instantiate SB3's reward-only periodic evaluator only when enabled and turn it off for milestone stages, restoring the literal nine-learner plus one-canary emulator budget.","Make Route 3 an at-least-two-member handoff where every current party member is level 16 and fully healthy, with durable training replay; normalize Route 3/Mt. Moon battles through the bag-safe strongest-damaging-move controller while filtering stale off-route replay states."]}]},{"version":"12.1.59","date":"2026-08-09","sections":[{"name":"Milestone replay integrity","changes":["Balance Mt. Moon's authoritative Route 3 predecessor and progressive replay states evenly, preserving clean static-start promotion authority while giving learned deep starts equal rehearsal weight.","Credit ordered warp waypoints only from an exact, internally produced macro proof that matches the waypoint index, source tile, direction, and sampled destination; policy-supplied or mismatched evidence remains ineligible.","Keep replay-started episode provenance permanently promotion-ineligible, even if a later reset path looks canonical, and require clean semantic authority when recording a promotion candidate."]}]},{"version":"12.1.58","date":"2026-08-09","sections":[{"name":"Mt. Moon forward progress","changes":["Replace Route 3's unreachable RAM-injected `(66, 0)` waypoint with the real collision-walked `(59, 0)` north connection and extend ordered guidance through Route 4, Mt. Moon 1F/B1F/B2F, the mandatory trainer and fossil gates, and the genuine east exit.","Replay only clean, current-release, stage-local waypoint/battle/item/heal captures while retaining the authoritative Route-3 start for promotion, and checkpoint twice within each bounded milestone cohort so useful learning survives exits.","Permit one level-cap-safe damaging finisher against a nearly defeated ordinary trainer when no healthy preventive switch exists; Gym, wild, unsafe, and repeated attempts remain fail-closed.","Attribute milestone progress to the clean static-start semantic frontier when progressive replay is enabled, keeping rehearsal states out of review gates."]}]},{"version":"12.1.57","date":"2026-08-08","sections":[{"name":"Milestone frontier integrity","changes":["Rank Route 4's reused west-side map before the Mt. Moon Center and cave floors, while retaining the exact east-exit coordinate as the completion proof. Entering the west cave approach can no longer pre-credit the final map frontier or its full bounded-cohort bonus.","Suspend ordered waypoint shaping only when deterministic recovery actually owns the action. A route-missing or out-of-range policy fallback can now approach the verified corridor and earn genuine semantic progress.","Include Pewter and its Pokemon Center in the Mt. Moon stage's required recovery-map preflight, so the complete Route 3 heal leg remains code-owned and fails closed if either verified map route regresses."]},{"name":"Supervisor fail-closed scheduling","changes":["Transfer the shared nine-environment pool only after every parsed process in the previous lane checkpoints and exits, derive availability and inventory from one process snapshot, and reserve legacy launches before spawning.","Validate either surviving supervisor ledger before scheduling, keep pending Stage-10 approval tokens bound to their starter, and give Stage-10 startups the same bounded fresh-health lease as milestone cohorts.","Prune review authority after a valid promotion, report checkpointed/held lanes from actual active work, and tie fresh `running` health to its parsed live stage process before attributing the runtime release."]}]},{"version":"12.1.56","date":"2026-08-08","sections":[{"name":"Bounded milestone review","changes":["Reserve Route 3's west exit for verified recovery while the party is injured, preventing a healthy Mt. Moon cohort from immediately backtracking into Pewter from its Stage-9 handoff boundary.","Describe full-budget milestone review blocks as completed bounded cohorts in authoritative status instead of labeling them interrupted, keep explicitly authorized milestone trials out of the blocked set, and retain the Stage-10 semantic threshold while the milestone lane owns the supervisor status.","Replace a consumed Stage-10 or milestone approval with a fresh, one-use review block after the bounded worker completes, interrupts, disappears with running health, or exits without attributable current-release health.","Require the exact release/starter/block token for every Stage-10 or milestone trial, reject persistent bare starter IDs, and atomically reserve the token, launch attempt, and milestone startup lease before spawning a trainer.","Fail closed on malformed supervisor ledgers, reserve approvals for already active bounded cohorts before any early return, and reconcile a consumed Stage-10 result before returning the shared pool to milestone scheduling.","Preserve an exact Stage-10 approval across the complete milestone runner/worker checkpoint handoff, and select the newest matching-generation primary/last-known-good ledger in both the supervisor and status reporter.","Report exact current-release review-block tokens for both lanes without treating token availability as human authorization or a monitor threshold as every starter's hold trigger."]}]},{"version":"12.1.55","date":"2026-08-07","sections":[{"name":"Recovery-safe waypoint progress","changes":["Suspend ordered waypoint rewards, index advancement, and progress-lease renewal on every recovery-navigation action, so a westbound Route 3 heal cannot impersonate eastbound milestone progress.","Preserve the active semantic waypoint through the complete recovery route and resume ordinary advancement only after control returns to the policy."]}]},{"version":"12.1.54","date":"2026-08-07","sections":[{"name":"Route 3 progress guidance","changes":["Close the bounded Charmander cohort's Route 3 recovery gap at `(19, 4)` and replay that exact current-release battle-end state through a clean, battle-free Pewter Center heal.","Add ordered eastbound Route 3 waypoints plus post-heal Center and Pewter exit guidance while preserving the active semantic waypoint across recovery.","Distinguish the genuine east Route 4 cave exit from Route 4's west entrance: Mt. Moon completion now requires B2F entry and the post-cave `(24, 6)` tile."]}]},{"version":"12.1.53","date":"2026-08-07","sections":[{"name":"Route 3 recovery closure","changes":["Extend the code-owned Route 3 recovery profile from the west transition to the north, middle, and south interior corridors observed in the bounded 12.1.52 milestone cohort, then retreat through Pewter to its registered Pokemon Center without opening field-item menus. Keep trainer-flag variants with no battle-free westbound path outside the authorized trial scope.","Cover every 12.1.52 `route_out_of_range` terminal coordinate with a verified branch and replay every Charmander Route 3 battle-end state, plus representative live states from the other map components, through a battle-free Center heal before authorizing its bounded milestone trial."]}]},{"version":"12.1.52","date":"2026-08-07","sections":[{"name":"Milestone cohort safety","changes":["Read the Gen-I bag from its authoritative item count and `$FF` terminator, failing closed on malformed slots instead of retaining sentinel or stale storage as phantom inventory and item-transition evidence.","Block ordinary `A` confirmation on the trainer-battle ITEM command whenever battle items are disabled, preserving the existing ten-action checkpoint interface while preventing raw menu navigation from bypassing Nuzlocke item rules. Keep legal wild-catch macros and the RUN column unchanged.","Preserve navigation-first recovery when a weakened party is outside a verified corridor: return control to the policy under the bounded route-gap guard instead of immediately opening the less reliable field-healing menu.","Report battle-item and invalid-catch episode endings in milestone failure frontiers so semantic review cannot mistake those violations for an empty failure surface.","Preserve a fresh one-use milestone approval through prelaunch processing; the terminal health that created its review block now becomes the next cohort baseline instead of replacing the approved block before launch."]}]},{"version":"12.1.51","date":"2026-08-06","sections":[{"name":"Verified Mt. Moon recovery","changes":["Close the Mt. Moon recovery preflight with ROM-replayed routes for all three cave floors and Route 4's west approach to the registered Center. Select disconnected B1F/B2F components independently and require Route 4 map 15 as part of the milestone's complete recovery chain.","Re-select a persisted recovery branch after a same-map warp coordinate settles, while preserving ordinary one-tile movement and two-tile ledges. Exhaustive component checks and genuine low-HP and poisoned-menu PyBoy replays now cover the cave-to-Center retreat without trainer engagement."]},{"name":"Canary runtime and telemetry","changes":["Resolve clean-start checkpoints from the held clean-opening lane instead of the milestone supervisor's top-level stage, so starters 1, 4, and 7 evaluate their Stage-10 checkpoints while the downstream lane is independently held.","Publish live canary status and run heartbeats with exact completed, error, interrupted, and incompatible counts, checkpoint provenance, coordinates, and distinct attempt outcomes. Keep the reviewed 16,000-step progress lease unchanged while labeling lease and step-limit endings as bounded recycling.","Atomically claim cloud outbox envelopes, preserve producer replacements, suppress superseded mutable run state, and identify uploader release/PID so the guardian can perform a verified two-tick release handoff."]},{"name":"Web canary status","changes":["Expose the latest canary heartbeat separately from training metadata and add a dashboard card for evaluator release, checkpoint model, freshness, current attempt, proof counts, and bounded-recycle outcomes.","Recover legacy endpoint coordinates from nested final locations, retain completed canary rows that are not spatially mappable, and keep the public endpoint-kind contract limited to objective, violation, or other."]},{"name":"Orchestration safety","changes":["Preserve milestone semantic-review blocks across release and configuration changes. A held starter now requires a one-use, release-scoped `POKEMON_MILESTONE_TRIAL_STARTERS` approval, and every approved bounded cohort returns to review instead of authorizing another launch."]}]},{"version":"12.1.50","date":"2026-08-05","sections":[{"name":"Guarded Route 3 correction","changes":["Record the live 12.1.49 Route 3 failure mode: low-HP post-Brock starts could enter the field-Potion macro before their verified Pewter recovery route, and bounded menu cleanup could abort the attempt with movement still unsafe.","Make navigation-first recovery a code-owned profile invariant, so the real Bulbasaur, Charmander, and Squirtle Stage-9 starts follow their verified Gym and Pewter Center corridors before field healing is considered.","Define the corrected-release resume contract: the first 12.1.50 Route 3 cohort selects the validated immediate Stage-9 predecessor instead of any interrupted 12.1.49 same-stage checkpoint. Tracked milestone checkpoints are eligible only when health proves both their release and model provenance match the current source release; unknown or prior-release checkpoints fall back to the exact validated predecessor without deleting their artifacts."]}]},{"version":"12.1.49","date":"2026-08-05","sections":[{"name":"Guarded post-Brock transfer","changes":["Pin every downstream starter track to the audited Stage-9 PPO interface: twelve ordered memory features over four frames, the same ten ordered actions and transition semantics, and a rollout-compatible batch size of 512. Reject an incompatible resume before creating any PyBoy worker and isolate ROM/RAM worker namespaces by starter and stage.","Require one candidate-backed, starter-bound model/state/promotion triple from the exact preceding milestone. Revalidate party identities and HP, encounter/catch/death ledgers, ruleset, release, transition evidence, and promotion authority before skip, routing, specialist publication, or the next stage; final consolidation also requires the complete prior chain.","Extend in-episode map, item, badge, Gym identity/roster, and level-cap proof through every configured milestone instead of accepting pre-satisfied endpoint states."]},{"name":"Recovery and supervisor fail-closed guards","changes":["Add PyBoy-verified recovery from all three real post-Brock Gym states and from Route 3's west entrance back through Pewter to the Center. Materialized stages now declare required recovery maps; Mt. Moon, Bill, and Misty remain explicitly blocked until each missing route is emulator-verified.","Account for every live trainer globally, checkpoint duplicate runners or workers and mixed/oversubscribed lanes, stop consolidation when its clean gate closes, and persist startup failures or ten-minute no-health timeouts so a release cannot crash-loop.","Scope Stage-10 approval to the exact durable semantic block, require a current-release fully finished bounded cohort before milestone renewal, and keep prior-release health from becoming a new baseline."]}]},{"version":"12.1.48","date":"2026-08-05","sections":[{"name":"Post-Brock milestone lane","changes":["Decouple audited post-Brock milestone training from the strict clean-opening rehearsal gate, preserving Stage 10 as independent release and final consolidation evidence while starter-specific tracks advance in stage-major lockstep toward Misty and later milestones.","Seed the new versioned full-game tracks only from validated paired Stage-9 artifacts, reserve promotion authority for the immediate predecessor state, and retain older states as training-only rehearsal.","Bound each milestone launch to one rollout-aligned cohort below 500K steps, share the fixed nine-environment pool without oversubscription, and hold a non-advancing durable frontier for semantic review."]},{"name":"Transition and safety evidence","changes":["Record episode-start badges, map and item transitions, badge deltas, and recognized Gym Leader entry evidence in promotion sidecars and episode telemetry so pre-satisfied replay states cannot manufacture progress.","Require Misty promotion to prove a legal one-to-two badge transition after a recognized level-21-cap battle, and carry the verified Pewter recovery route into the first post-Brock stage.","Report clean-opening and downstream milestone lanes independently, including their active, held, and next-action state."]}]},{"version":"12.1.47","date":"2026-08-05","sections":[{"name":"Stage-10 reporting clarity","changes":["Report completed `progress_stalled` attempts as bounded progress-lease recycling under monitoring, not as trainer-stuck alerts unless the supervisor has emitted an explicit current semantic-review block.","Show active clean semantic progress separately as provisional liveness that cannot satisfy the durable opening gate until a valid clean episode ends.","Distinguish prior Stage-9 Brock proof from current Stage-10 canary successes, legal opening rehearsals, and distinct-team requirements in authoritative and scheduled status language."]},{"name":"Stage-10 semantic phase control","changes":["Defer forced wild-battle readiness training until the audited first-capture handoff, so Route 1 encounters before waypoint 28 are fled instead of consuming the bounded opening cohort on premature starter grinding.","Preserve legal catch precedence at the handoff and fail closed when the live semantic waypoint cannot be interpreted."]},{"name":"Bounded flee recovery","changes":["Abort an attempt safely after three consecutive flee-menu synchronization timeouts in one wild battle, rather than allowing a bad command or cursor state to consume the remainder of its progress lease.","Report exhausted flee synchronization as its own stable environmental ending and cover command-menu, cursor-normalization, and outcome-timeout paths."]}]},{"version":"12.1.46","date":"2026-08-04","sections":[{"name":"Bounded cohort integrity","changes":["Stop treating a live PID with terminal or mixed-release health as a healthy member of the starter pool; give a newly launched worker one observation to publish running health, then drain a persistently finalized worker so its allocation can be relaunched on the current release, while status reports the bounded recovery or release handoff as an expected stop.","Preserve each live Stage-10 worker's environment width when another starter exits, leaving freed slots idle instead of restarting survivors with another full budget; hold an interrupted current-release cohort for semantic review rather than automatically granting it another 497,664 steps.","Fail closed on current-release running health with no live worker and on an already oversubscribed Stage-10 pool, checkpointing the latter instead of accepting more than the fixed nine-environment budget.","Fit Stage 10's per-episode hard limit inside each worker's share of the fixed 497,664-step cohort, guaranteeing at least one completed episode per worker even when one starter receives all nine environments.","Keep the semantic plateau baseline strictly durable. A valid clean episode already active at the deadline receives one fair completion opportunity, while invalidation, terminal health, or a post-deadline retry cannot renew or repeatedly defer the review boundary."]}]},{"version":"12.1.45","date":"2026-08-04","sections":[{"name":"Clean-frontier liveness","changes":["Publish a provisional semantic frontier only from active, rule-valid, promotion-authority clean episodes, allowing the aggregate Stage-10 plateau monitor to observe real progress before a vectorized episode finishes.","Keep provisional progress out of promotion and opening-gate evidence while using it for supervisor and hourly-monitor liveness, so replay workers still cannot advance or reset the clean semantic contract.","Persist clean map ID and progression priority for completed and in-flight clean episodes, and include map priority in plateau comparisons and status."]}]},{"version":"12.1.44","date":"2026-08-04","sections":[{"name":"Final semantic safeguards","changes":["Treat a field heal as successful only after both the Potion effect and menu closure are verified; abort to a safe checkpoint if bounded cleanup leaves a menu open, before recovery navigation can emit directional input.","Distinguish Route 2's disconnected southern and northern regions even though they share map ID 13, routing a regressed northern-phase attempt back through Viridian Forest without changing its semantic waypoint index.","Match the clean-start canary's policy-visible episode-progress normalization to Stage 10's 30,000-step horizon, avoiding a canary-only observation shift.","Honor an explicitly supplied callback release throughout clean-frontier restoration and health, summary, and run-stat persistence.","Label a stopped trainer as an intentional semantic hold or release handoff only when the supervisor record is fresh, current-release, and explicit."]}]},{"version":"12.1.43","date":"2026-08-04","sections":[{"name":"Stage-10 semantic recovery","changes":["Reset the meaningful-progress distance baseline after each ordered waypoint, and use monotonic four-tile approach credits so a completed landmark cannot suppress legitimate progress toward the next one.","Project waypoint features onto the latest phase-consistent transition when a policy regresses to another map, with explicit exits for Route 22 and optional Viridian interiors instead of comparing unrelated map coordinates.","Bound failed field-Potion attempts, fall back immediately to verified Center navigation, and apply a retry cooldown so an unavailable Start menu cannot monopolize the remainder of an episode.","Route low-HP Viridian Mart replay starts through the stable south exit before continuing along the existing Viridian-to-Center recovery corridor.","Start the repaired release from a fresh 497,664-step budget: exactly 108 complete nine-environment PPO rollouts, below the reviewed 500K ceiling."]},{"name":"Evaluation and supervision integrity","changes":["Persist a per-release semantic frontier assembled only from completed, rule-valid promotion-authority episodes, and use it for Stage-10 supervision, status, and stuckness checks so replay-ladder maxima cannot reset the gate.","Match the clean-start canary to Stage 10's 12K floor, 16K progress lease, four-tile distance interval, and story renewals while retaining its 60K observation scale and 500K absolute safety cap.","Exclude exhausted health from extension counts unless it belongs to the active release, preventing old terminal cohorts from consuming a new release's bounded retry allowance.","Report a trainer intentionally stopped for semantic review or release handoff as held instead of raising a false dead-screen runtime alarm."]}]},{"version":"12.1.41","date":"2026-08-03","sections":[{"name":"Stage-10 semantic frontier","changes":["Hold the Parcel, delivery, and Poké Ball waypoints until their underlying story transitions actually complete, preserving route guidance through the Mart and Oak's Lab interactions.","Renew bounded episodes on story progress and allow a 16K-step progress gap, covering the measured clean Pallet-to-Lab frontier while keeping the current-release Charmander trial below its aggregate 500K ceiling.","Rank promotion-authority clean checkpoints by ordered waypoint progress before incidental map discovery, so detours cannot displace a stronger full-opening route checkpoint.","Record Parcel delivery once in the canary milestone buffer instead of repeating the durable flag on every subsequent step.","Distinguish a selected active bounded trial from the starters still held for semantic review in the authoritative next-action report."]}]},{"version":"12.1.40","date":"2026-08-03","sections":[{"name":"Stage-10 semantic recovery","changes":["Restore the audited Mart, Pallet, Route 2, and Viridian Forest navigation frontiers to the full-opening route, and add the missing reach-Mart replay rung so the shared Viridian failure is practiced directly.","Preserve the first worker-sharded replay slots by leaving the initial reset to the vector environment, interleave clean starts throughout the weighted ladder, and recycle non-progressing openings within the bounded cohort.","Separate Brock-engagement shaping from the badge-confirmed terminal frontier, and classify battle wins, losses, and escapes from the game's battle-result byte instead of an opponent-HP proxy when available."]},{"name":"Evaluation integrity","changes":["Save the best promotion-authority clean-start checkpoint and evaluate that exact immutable checkpoint cohort, preventing stale or changing checkpoint failures from stopping a new model.","Scope clean-attempt telemetry to the current release, normalize team compositions independent of party order, and retain faint evidence across the complete episode for trustworthy promotion review."]}]},{"version":"12.1.39","date":"2026-08-03","sections":[{"name":"Stage-10 training integrity","changes":["Replace random and progressive Stage-10 rebasing with a deterministic, worker-sharded ladder cycle that audits every fixed phase once and reserves twelve canonical clean starts for the ten-rehearsal promotion gate.","Start each new bounded release from its starter's promoted Stage-9 model, while preserving current-release checkpoint resume after interruption, and cap the catch/training roster at three members for attainable team diversity.","Keep Brock's final waypoint active until a trainer battle actually begins, prevent off-phase map discoveries from renewing the progress lease, and normalize ordinary stalled returns without weakening Nuzlocke penalties."]},{"name":"Evaluation integrity","changes":["Keep held Stage-10 tracks authoritative for clean-start canary selection and scope canary summaries to Stage 10, starter, evaluator release, and frozen model release.","Apply the ten-attempt canary stop gate per starter so one branch cannot stop or clear another, and report bounded evaluation holds without mislabeling them as zero-step semantic plateaus."]}]},{"version":"12.1.38","date":"2026-08-03","sections":[{"name":"Recovery reliability","changes":["Stop the synchronized Center-PC opener on the first actionable storage-menu frame, preventing an extra confirmation from selecting an empty Withdraw box before the macro can choose Deposit.","Cover the corrected transition with both a deterministic menu-boundary test and a real PyBoy replay of the captured post-faint Pewter recovery state."]},{"name":"Supervision integrity","changes":["Hold a finished Stage-10 cohort for evaluation only after it reaches the configured training budget, so an unexpected under-budget clean exit remains eligible for supervised continuation.","Quarantine the bounded 12.1.37 cohort after its telemetry exposed the PC menu defect, retaining its atomic terminal checkpoints for diagnosis only."]}]},{"version":"12.1.37","date":"2026-08-03","sections":[{"name":"Execution provenance","changes":["Create and rotate run/execution identity for local-only training as well as cloud-backed runs, so every terminal checkpoint manifest is attributable to one concrete execution without enabling external uploads.","Start the final bounded cohort from the unchanged Stage-9 checkpoints after an emulator-backed 12.1.36 shutdown smoke verified both atomic model ZIPs; the identity-less smoke artifacts remain ineligible for evaluation."]}]},{"version":"12.1.36","date":"2026-08-03","sections":[{"name":"Checkpoint durability","changes":["Install the shutdown guard before emulator or model startup, immediately unwind blocked vector-environment reads on `SIGINT` or `SIGTERM`, and defer repeated signals until checkpoint commit finishes.","Stage and validate both `latest.zip` archives before atomic replacement, then publish terminal health with their exact paths, sizes, timestamps, and SHA-256 identities as the final execution commit."]},{"name":"Evaluation integrity","changes":["Require the paired evaluator's fresh model to exactly match the current terminal checkpoint manifest and reject missing, stale, active, malformed, or identity-mismatched executions before creating evaluation output.","Start a fresh release-scoped cohort from the unchanged Stage-9 checkpoints; the short multi-execution 12.1.35 artifacts remain quarantined."]}]},{"version":"12.1.35","date":"2026-08-03","sections":[{"name":"Recovery reliability","changes":["Route low-HP Oak's Lab replay states through a collision-verified Pallet and Route 1 corridor to Viridian Center, and bound failed PC deposit macros so a broken menu interaction cannot pin a training worker indefinitely.","Save the current model and terminal health after either `SIGINT` or `SIGTERM`, preserving a trustworthy checkpoint when the supervisor stops a stale or plateaued cohort."]},{"name":"Evaluation and supervision","changes":["Revalidate existing Stage-10 promotions against the current static-start, release, candidate-sidecar, and distinct-team contract before advancing.","Hold completed bounded Stage-10 cohorts for evaluation instead of silently relaunching them, and require a stable terminal current-release checkpoint with no active trainer before the paired evaluator can freeze it.","Start a fresh release-scoped cohort so interrupted 12.1.34 checkpoints and failure evidence cannot satisfy the repaired evaluation or promotion gates."]}]},{"version":"12.1.34","date":"2026-08-03","sections":[{"name":"Recovery reliability","changes":["Advance only framebuffer-verified post-battle dialogue before recovery movement, without allowing generic collision handling to start NPC text.","Route standard Pokemon Center PC traffic through the collision-verified row-5 aisle in both directions, avoiding the blocked row-7 furniture.","Start a fresh release-scoped cohort so failed recovery evidence from the earlier routes cannot satisfy replay, evaluation, or promotion gates."]}]},{"version":"12.1.33","date":"2026-08-03","sections":[{"name":"Reward integrity","changes":["Clamp every failed or invalid Stage-10 episode's complete return below zero, even when accumulated route and Gym rewards exceed its terminal penalty.","Start a fresh release-scoped cohort so checkpoints and promotion evidence produced before the cumulative-return fix cannot satisfy the repaired gate."]}]},{"version":"12.1.32","date":"2026-08-03","sections":[{"name":"Training recovery","changes":["Prevent Route 1 recovery from starting fresh NPC dialogue, verify both failure hot spots with real PyBoy save states, and cover the complete low-HP trip to a successful Viridian Center heal.","Replace the monolithic opening rehearsal with a bounded, late-heavy state ladder, explicit Stage-10 waypoint rebasing, Gym-interior guidance, and readiness-aligned catch/train/flee controls for each starter.","Remove repeatable battle, level, flee, and healing reward proxies, quarantine older replay captures, and reserve promotion authority for canonical clean Route 1 starts."]},{"name":"Monitoring","changes":["Checkpoint and hold Stage-10 tracks after a bounded semantic plateau or a current-release 0/30 clean-start canary, while reporting parcel, inventory, party, catch, waypoint, badge, and legal-success frontiers."]}]},{"version":"12.1.31","date":"2026-08-03","sections":[{"name":"Training reliability","changes":["Keep the advanced level cap active between a verified Gym Leader defeat and the delayed badge-memory update, so legal Brock experience cannot terminate an otherwise successful attempt.","Synchronize ordinary and forced battle switches against exact menu RAM, accept verified direct send-outs, and retry one dropped party-menu opening.","Concentrate Boulder Badge replay on clean post-Junior-Trainer heals, avoid fallback attacks when any party member has reached the badge cap, and expand stuck Route 1 recovery through prompt clearing and the full detour sequence."]},{"name":"Monitoring","changes":["Restrict clean-opening Brock stall alerts to opening-rehearsal canary attempts, while leaving general canary status and failure summaries intact."]}]},{"version":"12.1.30","date":"2026-08-02","sections":[{"name":"Training reliability","changes":["Replace the Viridian south-entry recovery shortcut rejected by live smoke testing with the collision-verified corridor around the Pokemon Center wall."]},{"name":"Monitoring","changes":["Bind Hall-of-Fame success to the configured terminal canary target and infer it from legacy records only when eight-badge evidence is present."]}]},{"version":"12.1.29","date":"2026-08-02","sections":[{"name":"Training reliability","changes":["Let a solo under-level starter keep ordinary battle control instead of entering a return-to-finisher rotation with no finisher, and add the calibrated Route 1 retreat plus a south-entry Viridian Center branch required by low-HP recovery.","Guide Boulder training from the Pewter Gym entrance through the Junior Trainer to Brock, flee irrelevant wild battles, and reject replay snapshots above the legal first-Gym entry cap.","Prefer the supervisor's live active-stage assignment over stale historical progress baselines when selecting clean-start canary checkpoints."]},{"name":"Monitoring","changes":["Report clean-opening Brock and Hall-of-Fame canary success separately, drive the opening-stall alert from the Brock milestone, and retain structured recovery and rotation details on terminal attempts."]}]},{"version":"12.1.28","date":"2026-08-02","sections":[{"name":"Training reliability","changes":["Require every party to enter a Gym Leader battle at or below the current badge-indexed level cap, then activate the next Gym cap during the identified Leader battle so experience earned against the Leader remains legal.","When a threatened active Pokémon has no healthy switch target during an identified Gym Leader battle, return control to the policy while preserving faint retirement, forced switching, whiteout, and promotion legality checks."]},{"name":"Monitoring","changes":["Alert on repeated current-release Brock failures, the final automatic budget extension, and a rolling zero-success clean-start canary instead of treating raw step and episode movement as sufficient progress.","Refresh the Gym Leader level-cap policy from the authoritative Nuzlocke template when materializing starter-only Pewter and Boulder stages."]}]},{"version":"12.1.26","date":"2026-08-01","sections":[{"name":"Training reliability","changes":["Track trainer victories separately from wild wins, require a legal Center heal after the Pewter Junior Trainer, and replay stable fully healed post-trainer checkpoints so later episodes can concentrate on Brock.","Add calibrated Pewter Gym exit branches and a collision-safe city-to-Center corridor, accept both verified nurse-facing coordinates, and bound missing, stuck, or non-progressing recovery routes with a safe checkpoint restart."]},{"name":"Telemetry and dashboard","changes":["Preserve terminal wild and trainer battle context—including full trainer rosters—and publish it through episode logs and clean-start canary results.","Show each run's endpoint tile, terminal battle type, and opponent party in the atlas run inspector, while retaining useful party HP in canary details."]}]},{"version":"12.1.25","date":"2026-08-01","sections":[{"name":"Training reliability","changes":["Reset stage-local waypoint state when entering Pewter recovery, the Brock battle, or a clean opening rehearsal, and prevent those stages from replaying snapshots whose waypoint indexes belong to a different objective."]}]},{"version":"12.1.24","date":"2026-08-01","sections":[{"name":"Evaluation","changes":["Give clean-start canary attempts a rolling progress lease beyond the original 60,000-step opening horizon, retain a 500,000-step hard cap, and continue after Brock with the existing full-game map progression toward Hall of Fame.","Preserve the checkpoint's calibrated pre-Brock waypoint observations and report Boulder Badge and progress-lease milestones separately from the final full-game canary objective.","Lock the badge-indexed level-cap schedule to each next Pokemon Red Gym Leader's highest-level Pokemon and cover all eight Gym transitions.","Report evaluator release and frozen-checkpoint model provenance separately, marking ambiguous legacy attempts as unreported instead of relabeling old weights."]},{"name":"Dashboard","changes":["Publish completed clean-start canary evaluations with explicit canary labels, provenance, and filtering, without mixing their sampled movement into the training heatmap.","Render every observed Pewter interior with tile-aligned map art, connected placement, and authoritative bounds that discard map-transition coordinates.","Drive Nuxt map rendering and asset staging from the generated background registry so newly mapped areas cannot silently lose their artwork on the web."]}]},{"version":"12.1.23","date":"2026-08-01","sections":[{"name":"Recovery integrity","changes":["Compose map-keyed and legacy-list Center additions over the verified standard registry, preserving future-city overworld routes during profile application.","Make registered layout routes authoritative inside Centers, reject malformed runtime routes safely, and prevent item macros from targeting retired party members even when stale game bytes show restored HP or status.","Allow config-only materialization to refresh future stages before predecessor promotion, so dormant direct-resume configs retain the current recovery rules.","Evaluate readiness and badge gates across the current surviving roster rather than requiring the original party size after a mandatory death deposit."]}]},{"version":"12.1.22","date":"2026-08-01","sections":[{"name":"Nuzlocke integrity","changes":["Make survivor continuation a runtime invariant even for stale materialized configs: a single faint is retired and recovery-gated, while only a full party whiteout is terminal.","Apply one shared survivor-recovery profile to generic curriculum stages, starter tracks, and Brock races so future materialization cannot silently disable forced switching, PC deposit, healing, or verified route recovery.","Validate normalized Center profiles, targets, and interior route contracts at environment startup; registered layouts are authoritative and uncalibrated custom interiors fail closed instead of inheriting standard coordinates."]}]},{"version":"12.1.21","date":"2026-08-01","sections":[{"name":"Nuzlocke integrity","changes":["Treat an individual faint as permanent retirement instead of ending the run, force a living replacement, and require exact-identity PC deposit before ordinary progress or checkpoint promotion resumes. Only a full-party whiteout now ends an attempt for fainting.","Synchronize RUN against the verified battle command menu and Gen I result markers, rechecking party safety after a denied escape so transitional inputs cannot accidentally choose FIGHT or sacrifice a weakened lead.","Normalize all eleven verified standard Pokémon Centers through one reusable layout profile with entrance-to-PC and post-deposit PC-to-nurse routing; custom interiors must declare calibrated profiles explicitly."]}]},{"version":"12.1.20","date":"2026-08-01","sections":[{"name":"Training","changes":["Keep under-ready reach-Pewter replay states in the verified Forest training corridor, rank party-floor gains ahead of route depth, and renew the progress lease when a catch or level gain advances the roster.","Return a switch-trained party member to a healthy finisher before attacking, synchronize both persistent Gen I party-menu cursors from RAM, suppress failed rotation loops for the encounter, and bound failed recovery with a safe escape instead of spending the episode on status moves.","Gate the Forest exit and Pewter Gym entrance on the configured roster, readiness, and recovery requirements; Brock remains a separate stage after a clean Pewter Center handoff."]},{"name":"Reliability","changes":["Yield recovery navigation to the policy outside verified corridors, ignore status-only moves when evaluating battle PP, scope the Pewter recovery gate to the Gym door, and remove the route lease from recovery and Brock stages.","Align Boulder Badge promotion on one clean legal win across the trainer, supervisor, and status paths."]}]},{"version":"12.1.19","date":"2026-07-31","sections":[{"name":"Orchestration","changes":["Report fresh health-backed starter allocations when process enumeration is unavailable, and fail closed on stale unverified health rather than claiming a dead trainer is active or risking a duplicate launch."]},{"name":"Training","changes":["Safely train a newly caught Forest party member to the existing party-wide readiness floor during reach-Pewter replay, then resume fleeing optional encounters once the full party is ready."]}]},{"version":"12.1.18","date":"2026-07-31","sections":[{"name":"Orchestration","changes":["Add a five-minute cron guardian for the inference-only clean-start canary, with singleton process checks, current-release heartbeat verification, clean release handoff, and canary release state in the regular status report."]},{"name":"Training","changes":["Reorder the party from the overworld when its lead approaches the current badge level cap, choosing the weakest safe replacement and verifying the exact Pokémon identity swap before continuing.","Keep starter level, move, promotion, and replay checks independent of party order so a deliberately rotated lead remains eligible for the curriculum."]},{"name":"Telemetry","changes":["Record a catch on the first sampled action after reset while excluding starter pickups, gifts, and PC withdrawals from catch-location events.","Count verified field lead rotations and failures, force each attempt into the step trace, and expose its cap, source, target, and identity details in run health telemetry."]}]},{"version":"12.1.17","date":"2026-07-31","sections":[{"name":"Training integrity","changes":["Preserve the encounter species and location through delayed and full-party capture confirmation, preventing a later field read from losing or misattributing the catch.","Require the Boulder Badge in opening-rehearsal states so downstream runs cannot satisfy the rehearsal gate from a pre-Brock snapshot."]},{"name":"Evaluation","changes":["Add a frozen-checkpoint clean-start canary that rotates across all starter branches without training or promotion authority and reports generalization progress separately from advanced-state curriculum results."]},{"name":"Telemetry","changes":["Record each confirmed capture as its own episode event with species, encounter area, tile coordinates, and step so capture origins stay accurate even when the episode ends elsewhere or a full party sends the Pokémon to the PC."]},{"name":"Web atlas","changes":["Add the episode quilt and Kanto ghost map for exploring run outcomes and route coverage across the starter branches.","Show the caught area and tile in the Agent Pokédex and run details, while clearly labeling older captures whose exact location was never recorded."]}]},{"version":"12.1.16","date":"2026-07-30","sections":[{"name":"Orchestration","changes":["Refresh the shared Stage 5 model/state pair from a deterministic validated current-ruleset starter branch once all three capture candidates are present. This prevents a legacy aggregate artifact from crashing every battle-readiness launch before emulator environments are allocated."]}]},{"version":"12.1.15","date":"2026-07-30","sections":[{"name":"Nuzlocke integrity","changes":["Register an encounter area atomically before any catch, flee, switch, or attack macro, enforce Oak's Parcel at both the action and inventory layers, and preserve first-frame catches without misclassifying the caught species as a duplicate.","Retire blanket Viridian Forest ledger reopening. New runs catch the first legal Forest encounter normally, while pre-12.1.15 replay captures and promotions remain on disk but are excluded from new ruleset runs.","Reject ambiguous or illegal catch-training snapshots, including pre-Parcel, no-Ball, already-spent, fainted, and incompletely described encounters.","Match the strict web ruleset across curricula and the Brock race: any faint ends the attempt, and promotion cannot carry a death ledger forward.","Isolate Brock-race training captures by starter and stamp replay sidecars and promotions with the release/ruleset version used to create them.","Scope supervisor relaunch and extension limits to the active release/ruleset so exhausted historical checkpoints cannot block required legal retraining."]},{"name":"Web atlas","changes":["Clarify that an empty model-filtered Pokédex means that release recorded no new catch event; inherited party ledgers are not misattributed as new catches."]}]},{"version":"12.1.14","date":"2026-07-30","sections":[{"name":"Training","changes":["Catch the first eligible non-duplicate Viridian Forest encounter during reach-Pewter navigation, while continuing to flee duplicates and already spent encounters.","Reopen Forest encounter ledgers polluted by the earlier forced-flee policy until a third species is caught, and retain three-member parties in progressive replay."]}]},{"version":"12.1.13","date":"2026-07-30","sections":[{"name":"Training","changes":["Defer replay-state capture until menus, dialogue, fades, and battle transitions have settled; sanitize inherited reset states and exclude legacy transitional captures from progressive replay.","Restore the verified Gen I PKMN command path for safety switches.","Prevent recovery detours from immediately reversing route progress, and cancel replayed overlays before retrying Pokémon Center positioning."]}]},{"version":"12.1.12","date":"2026-07-30","sections":[{"name":"Training","changes":["Give reach-Pewter attempts both a 12,000-step initial floor and rolling meaningful-progress renewal window, allowing longer Viridian Forest traversals."]}]},{"version":"12.1.11","date":"2026-07-30","sections":[{"name":"Training","changes":["Correct the Gen I safety-switch command path to open PKMN instead of ITEM, and verify the selected party member actually became the battle mon.","Make reach-Pewter workers flee optional wild encounters before safety switching, preventing avoidable faints and pre-Brock level-cap violations.","Replay clean, level-capped route frontiers by ordered-waypoint progress so Forest navigation can continue from earned deep states instead of restarting from Route 1 every episode.","Add a southbound Viridian Forest recovery corridor for weakened or poisoned parties returning to the Viridian Pokémon Center."]}]},{"version":"12.1.10","date":"2026-07-30","sections":[{"name":"Training","changes":["Resume reach-Pewter navigation from the Viridian waypoint after a center heal, preventing Route 2 and Forest checkpoints from being replayed in the wrong map.","Constrain non-objective battle controls to a bag-safe attack macro through the Brock and opening-rehearsal stages, while preserving legal catch macros.","Treat battles that finish during a safety-switch macro as safely resolved instead of terminating the episode as a failed switch."]},{"name":"Telemetry","changes":["Separate center-positioning retries from real nurse-dialogue heal attempts and failures.","Publish current-release environmental termination counters and reset runtime safety counters across releases so historical incidents no longer appear as active regressions.","Clarify party-level and legal-objective labels in authoritative status."]}]},{"version":"12.1.9","date":"2026-07-29","sections":[{"name":"Training","changes":["Replace the fixed 30,000-step reach-Pewter horizon with a progress-aware lease: meaningful route progress renews the attempt up to a 60,000-step hard cap, while workers that stop advancing are recycled after 5,000 stale steps.","Keep stall-penalty clocks separate from true progress clocks so periodic penalties can no longer prevent configured early termination.","Add a deterministic Route 22-to-Viridian recovery handoff and ordered waypoints so Charmander's legal readiness promotion can rejoin the Route 2 path instead of wandering off-route."]},{"name":"Telemetry","changes":["Record progress-lease expirations as `progress_stalled`, including the last meaningful milestone, rolling deadline, and stale duration."]}]},{"version":"12.1.8","date":"2026-07-29","sections":[{"name":"Training","changes":["Correct the Gen I battle-menu ITEM slot guard so spent-route and duplicate encounters cannot consume Poké Balls through raw menu inputs, while legal first non-duplicate encounters remain catchable."]},{"name":"Telemetry","changes":["Break environmental episode endings into stable reason codes for field safety, failed battle switches, early aborts, exploration stalls, battle limits, blackouts, and unknown terminal conditions; retain concise diagnostic details and cumulative counts in episode, health, summary, atlas, supervisor, and scheduled status data."]}]},{"version":"12.1.7","date":"2026-07-29","sections":[{"name":"Training","changes":["Extend battle-readiness episodes from 30,000 to 40,000 steps so party-level objectives have enough time to complete.","Let untreated overworld poison resolve as a faint instead of preemptively aborting the episode, while continuing to use an Antidote when available.","End battle-readiness episodes on the first faint under Nuzlocke permadeath so the policy receives the configured faint penalty and a clear terminal signal."]},{"name":"Dashboard","changes":["Migrate the generated run dashboard to a component-based Nuxt 4 application while retaining Tailwind, Cloudflare Workers static-asset deployment, and a production Docker image.","Move build and deployment ownership to Cloudflare Workers Builds and remove the duplicate GitHub Actions deployment.","Make the scheduled atlas refresh a direct JSON-only command with schema validation before it commits and triggers the Nuxt deployment workflow.","Stop tracking local runtime logs, ROM data, raw walkthrough imports, and generated Python package metadata; compact the published atlas JSON.","Select the newest recorded model version when the web atlas first loads, while keeping an “All model versions” scope available.","Let the endpoint inspector switch from a focused marker back to all endpoints and temporarily show attempts from every model version without changing the current model scope for the rest of the atlas.","Add cursor-centered wheel, trackpad, pinch, double-click, and keyboard zoom to the connected world atlas while preserving drag-to-pan navigation.","Open any listed attempt in an accessible run-details modal, including runs referenced by endpoint results and Pokédex catch history.","Publish this version changelog in the web atlas.","Replace the route-by-route world overview with one connected, zoomable atlas and add missing Route 22 and Viridian Forest backdrops."]}]},{"version":"12.1.6","date":"2026-07-29","sections":[{"name":"Training","changes":["Synchronized field-Potion use to Pokémon Red's live Start, bag, item-action, and party cursors; verified exactly one Potion is consumed and the menu returns to the overworld.","Recorded deterministic low-HP return routes from Route 2 and Viridian City to the Viridian Pokémon Center, including exact nurse positioning and full-party heal verification."]},{"name":"Telemetry","changes":["Added a dedicated healing event stream and persistent counters for Center attempts and failures, item heals, Potions consumed, and recovery-route starts and arrivals."]}]},{"version":"12.1.5","date":"2026-07-29","sections":[{"name":"Training","changes":["Added low-HP and poison recovery navigation, legal field healing, and the Route 1 Potion gift to the battle-readiness route.","Hardened forced-switch handling and battle-menu synchronization so a fainted active party member does not strand an otherwise legal attempt.","Added release-aware supervisor handoffs and checkpoint-safe restarts for battle-readiness workers that stop making measurable progress."]},{"name":"Telemetry","changes":["Reported recovery, progressive replay, healing, and supervisor handoff state in run health and status output."]}]},{"version":"12.1.4","date":"2026-07-29","sections":[{"name":"Training","changes":["Corrected battle-readiness waypoint restoration so Center-started attempts resume the intended route instead of inheriting a completed route position.","Restarted the configured waypoint cycle after a successful Pokémon Center heal."]}]},{"version":"12.1.3","date":"2026-07-29","sections":[{"name":"Training","changes":["Added progressive replay from validated intermediate battle-readiness states to expose the policy to more of the Route 2 and Forest approach.","Rejected replay states that were unsafe, unadvanced, or incompatible with the active party and Nuzlocke constraints."]}]},{"version":"12.1.2","date":"2026-07-29","sections":[{"name":"Training","changes":["Made PPO minibatches compatible with the supervisor’s 3, 4, 5, and 9 environment allocations.","Preserved checkpoint/resume continuity as the shared nine-environment pool was redistributed between starter tracks."]}]},{"version":"12.1.1","date":"2026-07-29","sections":[{"name":"Orchestration","changes":["Tightened per-starter process ownership, checkpoint handoffs, and stage-major lockstep for Bulbasaur, Charmander, and Squirtle.","Improved promotion and resume bookkeeping for repeated battle-readiness extensions."]}]},{"version":"12.1.0","date":"2026-07-28","sections":[{"name":"Orchestration","changes":["Added the starter-track supervisor, structured health reporting, and Brock race tooling.","Added stale-observation recovery and safer starter lifecycle management."]},{"name":"Training","changes":["Continued each starter independently through battle readiness while preserving validated curriculum promotions."]}]},{"version":"12.0.1","date":"2026-07-28","sections":[{"name":"Training","changes":["Added per-starter curriculum runners and a clean promotion path through the Viridian story stages.","Expanded progression-safety coverage for supervisor, environment, reward, logging, and release behavior."]},{"name":"Dashboard","changes":["Added richer map backdrops and improved run-atlas episode telemetry."]}]}],"starter_progress":[{"starter_name":"Bulbasaur","starter_species":1,"track_stage":"runs","track_stage_order":20260717,"furthest_map_id":1,"furthest_map_name":"Viridian City","furthest_map_priority":4,"current_waypoint":6,"episode":964},{"starter_name":"Charmander","starter_species":4,"track_stage":"runs","track_stage_order":20260717,"furthest_map_id":1,"furthest_map_name":"Viridian City","furthest_map_priority":4,"current_waypoint":5,"episode":958},{"starter_name":"Charmeleon","starter_species":5,"track_stage":"runs","track_stage_order":20260711,"furthest_map_id":12,"furthest_map_name":"Route 1","furthest_map_priority":3,"current_waypoint":1,"episode":568},{"starter_name":"Squirtle","starter_species":7,"track_stage":"runs","track_stage_order":20260702,"furthest_map_id":12,"furthest_map_name":"Route 1","furthest_map_priority":3,"current_waypoint":1,"episode":49},{"starter_name":"Pidgey","starter_species":16,"track_stage":"06_battle_readiness","track_stage_order":6,"furthest_map_id":51,"furthest_map_name":"Viridian Forest","furthest_map_priority":2,"current_waypoint":0,"episode":469},{"starter_name":"Rattata","starter_species":19,"track_stage":"06_battle_readiness","track_stage_order":6,"furthest_map_id":51,"furthest_map_name":"Viridian Forest","furthest_map_priority":2,"current_waypoint":0,"episode":3787},{"starter_name":"Primeape","starter_species":57,"track_stage":"runs","track_stage_order":20260622,"furthest_map_id":12,"furthest_map_name":"Route 1","furthest_map_priority":3,"current_waypoint":null,"episode":230}],"dashboard_release_version":"16.4.0","snapshot_latest_release_version":"12.1.34","snapshot_latest_model_version":"12.1.34","episode_detail_manifest_version":1,"episode_detail_files":["/atlas/episode-details-001-eab30d3876d9087f.json","/atlas/episode-details-002-38ed743fffb5b2dc.json","/atlas/episode-details-003-211f0260870bbed0.json","/atlas/episode-details-004-b418fb7ea09afc68.json","/atlas/episode-details-005-f80dc5f39a852be5.json","/atlas/episode-details-006-3fc8017bf168fd62.json","/atlas/episode-details-007-6d43e680eadcf936.json","/atlas/episode-details-008-0cb040f3aedb34e2.json","/atlas/episode-details-009-3f5af71b826a45db.json","/atlas/episode-details-010-7e6dd0d5af094fb3.json","/atlas/episode-details-011-ff477ab4f1061976.json","/atlas/episode-details-012-f50876d5d78e5093.json"],"episode_detail_count":71744,"episode_detail_bootstrap_count":1489}
