{"nodes":[{"id":1,"callFrame":{"functionName":"(root)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[2,3,43,44,83,84,88,100,101,117]},{"id":2,"callFrame":{"functionName":"(program)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":3,"callFrame":{"functionName":"","scriptId":"80","url":"node:internal/main/eval_stdin","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[4,12]},{"id":4,"callFrame":{"functionName":"prepareMainThreadExecution","scriptId":"68","url":"node:internal/process/pre_execution","lineNumber":51,"columnNumber":35},"hitCount":0,"children":[5]},{"id":5,"callFrame":{"functionName":"prepareExecution","scriptId":"68","url":"node:internal/process/pre_execution","lineNumber":95,"columnNumber":25},"hitCount":1,"children":[6,9],"positionTicks":[{"line":112,"ticks":1}]},{"id":6,"callFrame":{"functionName":"patchProcessObject","scriptId":"68","url":"node:internal/process/pre_execution","lineNumber":222,"columnNumber":27},"hitCount":0,"children":[7]},{"id":7,"callFrame":{"functionName":"addReadOnlyProcessAlias","scriptId":"68","url":"node:internal/process/pre_execution","lineNumber":279,"columnNumber":32},"hitCount":0,"children":[8]},{"id":8,"callFrame":{"functionName":"getOptionValue","scriptId":"17","url":"node:internal/options","lineNumber":43,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":45,"ticks":1}]},{"id":9,"callFrame":{"functionName":"setupUserModules","scriptId":"68","url":"node:internal/process/pre_execution","lineNumber":189,"columnNumber":25},"hitCount":0,"children":[10]},{"id":10,"callFrame":{"functionName":"initializeCJSLoader","scriptId":"68","url":"node:internal/process/pre_execution","lineNumber":695,"columnNumber":28},"hitCount":0,"children":[11]},{"id":11,"callFrame":{"functionName":"initializeCJS","scriptId":"65","url":"node:internal/modules/cjs/loader","lineNumber":429,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":435,"ticks":1}]},{"id":12,"callFrame":{"functionName":"readStdin","scriptId":"40","url":"node:internal/process/execution","lineNumber":224,"columnNumber":18},"hitCount":0,"children":[13,38]},{"id":13,"callFrame":{"functionName":"getStdin","scriptId":"61","url":"node:internal/bootstrap/switches/is_main_thread","lineNumber":190,"columnNumber":17},"hitCount":0,"children":[14,36]},{"id":14,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[15]},{"id":15,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[16],"positionTicks":[{"line":395,"ticks":1}]},{"id":16,"callFrame":{"functionName":"","scriptId":"81","url":"node:net","lineNumber":0,"columnNumber":0},"hitCount":1,"children":[17,35],"positionTicks":[{"line":854,"ticks":1}]},{"id":17,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[18]},{"id":18,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[19]},{"id":19,"callFrame":{"functionName":"","scriptId":"82","url":"node:stream","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[20]},{"id":20,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[21]},{"id":21,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[22]},{"id":22,"callFrame":{"functionName":"","scriptId":"83","url":"node:internal/streams/operators","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[23]},{"id":23,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[24]},{"id":24,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[25]},{"id":25,"callFrame":{"functionName":"","scriptId":"86","url":"node:internal/streams/compose","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[26]},{"id":26,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[27]},{"id":27,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[28]},{"id":28,"callFrame":{"functionName":"","scriptId":"87","url":"node:internal/streams/pipeline","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[29]},{"id":29,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[30]},{"id":30,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[31]},{"id":31,"callFrame":{"functionName":"","scriptId":"89","url":"node:internal/streams/duplex","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[32]},{"id":32,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":1,"children":[33],"positionTicks":[{"line":429,"ticks":1}]},{"id":33,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[34]},{"id":34,"callFrame":{"functionName":"","scriptId":"96","url":"node:internal/streams/writable","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":138,"ticks":1}]},{"id":35,"callFrame":{"functionName":"internalBinding","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":183,"columnNumber":44},"hitCount":1,"positionTicks":[{"line":187,"ticks":1}]},{"id":36,"callFrame":{"functionName":"Socket","scriptId":"81","url":"node:net","lineNumber":358,"columnNumber":15},"hitCount":0,"children":[37]},{"id":37,"callFrame":{"functionName":"createHandle","scriptId":"81","url":"node:net","lineNumber":170,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":176,"ticks":1}]},{"id":38,"callFrame":{"functionName":"Readable.on","scriptId":"91","url":"node:internal/streams/readable","lineNumber":1126,"columnNumber":32},"hitCount":0,"children":[39]},{"id":39,"callFrame":{"functionName":"Socket.resume","scriptId":"81","url":"node:net","lineNumber":762,"columnNumber":34},"hitCount":0,"children":[40]},{"id":40,"callFrame":{"functionName":"Readable.resume","scriptId":"91","url":"node:internal/streams/readable","lineNumber":1226,"columnNumber":36},"hitCount":0,"children":[41]},{"id":41,"callFrame":{"functionName":"resume","scriptId":"91","url":"node:internal/streams/readable","lineNumber":1246,"columnNumber":15},"hitCount":0,"children":[42]},{"id":42,"callFrame":{"functionName":"nextTick","scriptId":"35","url":"node:internal/process/task_queues","lineNumber":102,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":112,"ticks":1}]},{"id":43,"callFrame":{"functionName":"onStreamRead","scriptId":"101","url":"node:internal/stream_base_commons","lineNumber":167,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":174,"ticks":1}]},{"id":44,"callFrame":{"functionName":"processTicksAndRejections","scriptId":"35","url":"node:internal/process/task_queues","lineNumber":66,"columnNumber":34},"hitCount":0,"children":[45,60]},{"id":45,"callFrame":{"functionName":"endReadableNT","scriptId":"91","url":"node:internal/streams/readable","lineNumber":1691,"columnNumber":22},"hitCount":0,"children":[46]},{"id":46,"callFrame":{"functionName":"emit","scriptId":"23","url":"node:events","lineNumber":470,"columnNumber":43},"hitCount":0,"children":[47]},{"id":47,"callFrame":{"functionName":"","scriptId":"40","url":"node:internal/process/execution","lineNumber":232,"columnNumber":26},"hitCount":0,"children":[48]},{"id":48,"callFrame":{"functionName":"","scriptId":"80","url":"node:internal/main/eval_stdin","lineNumber":20,"columnNumber":10},"hitCount":0,"children":[49]},{"id":49,"callFrame":{"functionName":"evalModuleEntryPoint","scriptId":"40","url":"node:internal/process/execution","lineNumber":61,"columnNumber":29},"hitCount":0,"children":[50]},{"id":50,"callFrame":{"functionName":"runEntryPointWithESMLoader","scriptId":"70","url":"node:internal/modules/run_main","lineNumber":139,"columnNumber":35},"hitCount":0,"children":[51]},{"id":51,"callFrame":{"functionName":"asyncRunEntryPointWithESMLoader","scriptId":"70","url":"node:internal/modules/run_main","lineNumber":103,"columnNumber":46},"hitCount":0,"children":[52,54]},{"id":52,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[53]},{"id":53,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":54,"callFrame":{"functionName":"","scriptId":"40","url":"node:internal/process/execution","lineNumber":67,"columnNumber":4},"hitCount":0,"children":[55,57]},{"id":55,"callFrame":{"functionName":"getEvalModuleUrl","scriptId":"40","url":"node:internal/process/execution","lineNumber":50,"columnNumber":25},"hitCount":0,"children":[56]},{"id":56,"callFrame":{"functionName":"pathToFileURL","scriptId":"30","url":"node:internal/url","lineNumber":1558,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":1601,"ticks":1}]},{"id":57,"callFrame":{"functionName":"eval","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":238,"columnNumber":12},"hitCount":0,"children":[58]},{"id":58,"callFrame":{"functionName":"run","scriptId":"109","url":"node:internal/modules/esm/module_job","lineNumber":317,"columnNumber":11},"hitCount":0,"children":[59]},{"id":59,"callFrame":{"functionName":"instantiate","scriptId":"109","url":"node:internal/modules/esm/module_job","lineNumber":185,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":188,"ticks":1}]},{"id":60,"callFrame":{"functionName":"runMicrotasks","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[61,70]},{"id":61,"callFrame":{"functionName":"_link","scriptId":"109","url":"node:internal/modules/esm/module_job","lineNumber":146,"columnNumber":13},"hitCount":0,"children":[62]},{"id":62,"callFrame":{"functionName":"getModuleJobForImport","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":262,"columnNumber":29},"hitCount":0,"children":[63]},{"id":63,"callFrame":{"functionName":"resolve","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":634,"columnNumber":9},"hitCount":0,"children":[64]},{"id":64,"callFrame":{"functionName":"#cachedDefaultResolve","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":650,"columnNumber":23},"hitCount":1,"children":[65],"positionTicks":[{"line":652,"ticks":1}]},{"id":65,"callFrame":{"functionName":"defaultResolve","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":697,"columnNumber":16},"hitCount":0,"children":[66]},{"id":66,"callFrame":{"functionName":"defaultResolve","scriptId":"112","url":"node:internal/modules/esm/resolve","lineNumber":1082,"columnNumber":23},"hitCount":0,"children":[67]},{"id":67,"callFrame":{"functionName":"moduleResolve","scriptId":"112","url":"node:internal/modules/esm/resolve","lineNumber":914,"columnNumber":22},"hitCount":1,"children":[68],"positionTicks":[{"line":952,"ticks":1}]},{"id":68,"callFrame":{"functionName":"finalizeResolution","scriptId":"112","url":"node:internal/modules/esm/resolve","lineNumber":236,"columnNumber":27},"hitCount":0,"children":[69]},{"id":69,"callFrame":{"functionName":"realpathSync","scriptId":"45","url":"node:fs","lineNumber":2663,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":2710,"ticks":2}]},{"id":70,"callFrame":{"functionName":"getModuleJobForImport","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":262,"columnNumber":29},"hitCount":0,"children":[71]},{"id":71,"callFrame":{"functionName":"#getJobFromResolveResult","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":290,"columnNumber":26},"hitCount":0,"children":[72]},{"id":72,"callFrame":{"functionName":"#createModuleJob","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":558,"columnNumber":18},"hitCount":1,"children":[73],"positionTicks":[{"line":575,"ticks":1}]},{"id":73,"callFrame":{"functionName":"loadAndTranslate","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":541,"columnNumber":24},"hitCount":0,"children":[74]},{"id":74,"callFrame":{"functionName":"load","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":717,"columnNumber":12},"hitCount":0,"children":[75]},{"id":75,"callFrame":{"functionName":"defaultLoad","scriptId":"116","url":"node:internal/modules/esm/load","lineNumber":111,"columnNumber":26},"hitCount":0,"children":[76]},{"id":76,"callFrame":{"functionName":"getSource","scriptId":"116","url":"node:internal/modules/esm/load","lineNumber":41,"columnNumber":24},"hitCount":0,"children":[77]},{"id":77,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[78]},{"id":78,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":1,"children":[79],"positionTicks":[{"line":395,"ticks":1}]},{"id":79,"callFrame":{"functionName":"","scriptId":"117","url":"node:internal/fs/promises","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[80]},{"id":80,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[81]},{"id":81,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[82]},{"id":82,"callFrame":{"functionName":"","scriptId":"121","url":"node:internal/readline/interface","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":1366,"ticks":1}]},{"id":83,"callFrame":{"functionName":"","scriptId":"117","url":"node:internal/fs/promises","lineNumber":425,"columnNumber":4},"hitCount":1,"children":[98],"positionTicks":[{"line":426,"ticks":1}]},{"id":98,"callFrame":{"functionName":"close","scriptId":"117","url":"node:internal/fs/promises","lineNumber":234,"columnNumber":10},"hitCount":0,"children":[99]},{"id":99,"callFrame":{"functionName":"close","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":248,"ticks":1}]},{"id":84,"callFrame":{"functionName":"loadAndTranslate","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":541,"columnNumber":24},"hitCount":0,"children":[85]},{"id":85,"callFrame":{"functionName":"#translate","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":488,"columnNumber":12},"hitCount":0,"children":[86]},{"id":86,"callFrame":{"functionName":"moduleStrategy","scriptId":"108","url":"node:internal/modules/esm/translators","lineNumber":140,"columnNumber":49},"hitCount":0,"children":[87]},{"id":87,"callFrame":{"functionName":"compileSourceTextModule","scriptId":"67","url":"node:internal/modules/esm/utils","lineNumber":343,"columnNumber":32},"hitCount":5,"positionTicks":[{"line":346,"ticks":5}]},{"id":88,"callFrame":{"functionName":"_link","scriptId":"109","url":"node:internal/modules/esm/module_job","lineNumber":146,"columnNumber":13},"hitCount":0,"children":[89]},{"id":89,"callFrame":{"functionName":"getModuleJobForImport","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":262,"columnNumber":29},"hitCount":0,"children":[90]},{"id":90,"callFrame":{"functionName":"resolve","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":634,"columnNumber":9},"hitCount":0,"children":[91]},{"id":91,"callFrame":{"functionName":"#cachedDefaultResolve","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":650,"columnNumber":23},"hitCount":0,"children":[92]},{"id":92,"callFrame":{"functionName":"defaultResolve","scriptId":"105","url":"node:internal/modules/esm/loader","lineNumber":697,"columnNumber":16},"hitCount":0,"children":[93]},{"id":93,"callFrame":{"functionName":"defaultResolve","scriptId":"112","url":"node:internal/modules/esm/resolve","lineNumber":1082,"columnNumber":23},"hitCount":0,"children":[94]},{"id":94,"callFrame":{"functionName":"moduleResolve","scriptId":"112","url":"node:internal/modules/esm/resolve","lineNumber":914,"columnNumber":22},"hitCount":0,"children":[95]},{"id":95,"callFrame":{"functionName":"finalizeResolution","scriptId":"112","url":"node:internal/modules/esm/resolve","lineNumber":236,"columnNumber":27},"hitCount":0,"children":[96]},{"id":96,"callFrame":{"functionName":"set hash","scriptId":"30","url":"node:internal/url","lineNumber":1106,"columnNumber":10},"hitCount":0,"children":[97]},{"id":97,"callFrame":{"functionName":"update","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":1108,"ticks":1}]},{"id":100,"callFrame":{"functionName":"(idle)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":2},{"id":101,"callFrame":{"functionName":"run","scriptId":"109","url":"node:internal/modules/esm/module_job","lineNumber":317,"columnNumber":11},"hitCount":1,"children":[102],"positionTicks":[{"line":325,"ticks":1}]},{"id":102,"callFrame":{"functionName":"evaluate","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[103]},{"id":103,"callFrame":{"functionName":"","scriptId":"110","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/[eval1]","lineNumber":0,"columnNumber":0},"hitCount":10,"children":[104,111,565,575,600],"positionTicks":[{"line":1,"ticks":10}]},{"id":104,"callFrame":{"functionName":"get","scriptId":"16","url":"node:internal/util","lineNumber":644,"columnNumber":16},"hitCount":0,"children":[105]},{"id":105,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[106]},{"id":106,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[107]},{"id":107,"callFrame":{"functionName":"","scriptId":"129","url":"node:perf_hooks","lineNumber":0,"columnNumber":0},"hitCount":0,"children":[108]},{"id":108,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[109]},{"id":109,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[110]},{"id":110,"callFrame":{"functionName":"","scriptId":"133","url":"node:internal/perf/performance","lineNumber":0,"columnNumber":0},"hitCount":1,"positionTicks":[{"line":56,"ticks":1}]},{"id":111,"callFrame":{"functionName":"settle","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":179,"columnNumber":22},"hitCount":44,"children":[112,120,238,387,399,406,418,422,425,433,438,439,441,446,450,454,455,676,691],"positionTicks":[{"line":209,"ticks":1},{"line":201,"ticks":2},{"line":219,"ticks":1},{"line":206,"ticks":2},{"line":204,"ticks":1},{"line":230,"ticks":4},{"line":229,"ticks":2},{"line":208,"ticks":1},{"line":221,"ticks":1},{"line":202,"ticks":1},{"line":187,"ticks":2},{"line":186,"ticks":26}]},{"id":112,"callFrame":{"functionName":"build","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":231,"columnNumber":16},"hitCount":78,"children":[113,121,124,125,130,142,143,147,148,151,152,157,163,167,186,190,193,201,208,209,210,211,213,214,217,223,225,227,230,235,622,623,631,632,635,637],"positionTicks":[{"line":840,"ticks":1},{"line":710,"ticks":1},{"line":236,"ticks":1},{"line":618,"ticks":1},{"line":850,"ticks":1},{"line":234,"ticks":1},{"line":731,"ticks":1},{"line":702,"ticks":2},{"line":701,"ticks":1},{"line":643,"ticks":1},{"line":237,"ticks":11},{"line":822,"ticks":1},{"line":474,"ticks":2},{"line":721,"ticks":16},{"line":620,"ticks":2},{"line":638,"ticks":1},{"line":688,"ticks":1},{"line":699,"ticks":1},{"line":726,"ticks":1},{"line":732,"ticks":16},{"line":733,"ticks":15}]},{"id":113,"callFrame":{"functionName":"T.h","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":144,"columnNumber":10},"hitCount":13,"children":[114],"positionTicks":[{"line":149,"ticks":3},{"line":148,"ticks":2},{"line":146,"ticks":5},{"line":147,"ticks":3}]},{"id":114,"callFrame":{"functionName":"rough","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":139,"columnNumber":16},"hitCount":0,"children":[115]},{"id":115,"callFrame":{"functionName":"fbm","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":43,"columnNumber":12},"hitCount":1,"children":[116],"positionTicks":[{"line":44,"ticks":1}]},{"id":116,"callFrame":{"functionName":"noise","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":38,"columnNumber":14},"hitCount":2,"children":[118],"positionTicks":[{"line":40,"ticks":2}]},{"id":118,"callFrame":{"functionName":"sstep","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":28,"columnNumber":14},"hitCount":0,"children":[119]},{"id":119,"callFrame":{"functionName":"clamp","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":27,"columnNumber":14},"hitCount":2,"positionTicks":[{"line":28,"ticks":2}]},{"id":121,"callFrame":{"functionName":"lmPlot","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":263,"columnNumber":19},"hitCount":0,"children":[122]},{"id":122,"callFrame":{"functionName":"boxPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":47,"columnNumber":23},"hitCount":0,"children":[123]},{"id":123,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":47,"columnNumber":117},"hitCount":1,"positionTicks":[{"line":48,"ticks":1}]},{"id":124,"callFrame":{"functionName":"carve","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":245,"columnNumber":18},"hitCount":2,"positionTicks":[{"line":252,"ticks":2}]},{"id":125,"callFrame":{"functionName":"hitsObstacle","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":321,"columnNumber":25},"hitCount":0,"children":[126]},{"id":126,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":321,"columnNumber":50},"hitCount":0,"children":[127]},{"id":127,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":0,"children":[128]},{"id":128,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":1,"children":[129],"positionTicks":[{"line":82,"ticks":1}]},{"id":129,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":79,"ticks":1}]},{"id":130,"callFrame":{"functionName":"addRoad","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":302,"columnNumber":20},"hitCount":5,"children":[131,132,139],"positionTicks":[{"line":305,"ticks":4},{"line":319,"ticks":1}]},{"id":131,"callFrame":{"functionName":"smoothStreet","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":106,"columnNumber":28},"hitCount":3,"positionTicks":[{"line":125,"ticks":1},{"line":123,"ticks":1},{"line":114,"ticks":1}]},{"id":132,"callFrame":{"functionName":"clashes","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":305,"columnNumber":22},"hitCount":1,"children":[133],"positionTicks":[{"line":306,"ticks":1}]},{"id":133,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":305,"columnNumber":45},"hitCount":0,"children":[134]},{"id":134,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":305,"columnNumber":69},"hitCount":0,"children":[135]},{"id":135,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":1,"children":[136,628],"positionTicks":[{"line":89,"ticks":1}]},{"id":136,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":1,"children":[137,138],"positionTicks":[{"line":83,"ticks":1}]},{"id":137,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":77,"ticks":1}]},{"id":138,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":5,"positionTicks":[{"line":73,"ticks":5}]},{"id":628,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":65,"ticks":1}]},{"id":139,"callFrame":{"functionName":"add","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":107,"columnNumber":7},"hitCount":0,"children":[140]},{"id":140,"callFrame":{"functionName":"keys","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":105,"columnNumber":15},"hitCount":1,"children":[141],"positionTicks":[{"line":106,"ticks":1}]},{"id":141,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":107,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":108,"ticks":1}]},{"id":142,"callFrame":{"functionName":"nearRoad","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":323,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":324,"ticks":1}]},{"id":143,"callFrame":{"functionName":"hitRoad","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":324,"columnNumber":20},"hitCount":0,"children":[144,146]},{"id":144,"callFrame":{"functionName":"query","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":9},"hitCount":0,"children":[145]},{"id":145,"callFrame":{"functionName":"keys","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":105,"columnNumber":15},"hitCount":0},{"id":146,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":0},{"id":147,"callFrame":{"functionName":"along","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":92,"columnNumber":14},"hitCount":3,"children":[636],"positionTicks":[{"line":95,"ticks":1},{"line":30,"ticks":1},{"line":96,"ticks":1}]},{"id":636,"callFrame":{"functionName":"dist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":29,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":30,"ticks":1}]},{"id":148,"callFrame":{"functionName":"lineSlots","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":515,"columnNumber":22},"hitCount":6,"children":[149],"positionTicks":[{"line":537,"ticks":1},{"line":536,"ticks":2},{"line":520,"ticks":1},{"line":532,"ticks":2}]},{"id":149,"callFrame":{"functionName":"along","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":92,"columnNumber":14},"hitCount":9,"children":[150],"positionTicks":[{"line":99,"ticks":1},{"line":30,"ticks":5},{"line":96,"ticks":3}]},{"id":150,"callFrame":{"functionName":"dist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":29,"columnNumber":13},"hitCount":28,"positionTicks":[{"line":30,"ticks":28}]},{"id":151,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":551,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":552,"ticks":1}]},{"id":152,"callFrame":{"functionName":"accept","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":557,"columnNumber":19},"hitCount":6,"children":[153,155,160,166,170,179,180,188,189,629],"positionTicks":[{"line":560,"ticks":1},{"line":564,"ticks":2},{"line":565,"ticks":2},{"line":561,"ticks":1}]},{"id":153,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":561,"columnNumber":34},"hitCount":1,"children":[154],"positionTicks":[{"line":562,"ticks":1}]},{"id":154,"callFrame":{"functionName":"satOverlap","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":51,"columnNumber":26},"hitCount":11,"positionTicks":[{"line":53,"ticks":1},{"line":56,"ticks":2},{"line":54,"ticks":3},{"line":57,"ticks":5}]},{"id":155,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":562,"columnNumber":25},"hitCount":1,"children":[156,177],"positionTicks":[{"line":563,"ticks":1}]},{"id":156,"callFrame":{"functionName":"boxPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":47,"columnNumber":23},"hitCount":3,"positionTicks":[{"line":48,"ticks":3}]},{"id":177,"callFrame":{"functionName":"satOverlap","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":51,"columnNumber":26},"hitCount":3,"positionTicks":[{"line":57,"ticks":2},{"line":56,"ticks":1}]},{"id":160,"callFrame":{"functionName":"roadClash","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":507,"columnNumber":22},"hitCount":10,"children":[161,169],"positionTicks":[{"line":106,"ticks":1},{"line":109,"ticks":2},{"line":66,"ticks":1},{"line":65,"ticks":4},{"line":510,"ticks":2}]},{"id":161,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":7,"children":[162,175],"positionTicks":[{"line":66,"ticks":1},{"line":65,"ticks":1},{"line":89,"ticks":1},{"line":87,"ticks":2},{"line":73,"ticks":2}]},{"id":162,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":20,"positionTicks":[{"line":68,"ticks":1},{"line":64,"ticks":2},{"line":65,"ticks":17}]},{"id":175,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":8,"children":[176,178],"positionTicks":[{"line":83,"ticks":1},{"line":71,"ticks":1},{"line":73,"ticks":6}]},{"id":176,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":31,"positionTicks":[{"line":73,"ticks":31}]},{"id":178,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":5,"positionTicks":[{"line":76,"ticks":2},{"line":77,"ticks":1},{"line":79,"ticks":2}]},{"id":169,"callFrame":{"functionName":"query","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":9},"hitCount":1,"children":[174],"positionTicks":[{"line":109,"ticks":1}]},{"id":174,"callFrame":{"functionName":"keys","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":105,"columnNumber":15},"hitCount":1,"children":[184],"positionTicks":[{"line":106,"ticks":1}]},{"id":184,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":46},"hitCount":0,"children":[185]},{"id":185,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":78},"hitCount":4,"positionTicks":[{"line":109,"ticks":4}]},{"id":166,"callFrame":{"functionName":"satOverlap","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":51,"columnNumber":26},"hitCount":8,"positionTicks":[{"line":54,"ticks":1},{"line":56,"ticks":3},{"line":57,"ticks":4}]},{"id":170,"callFrame":{"functionName":"plotPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":48,"columnNumber":24},"hitCount":1,"children":[171],"positionTicks":[{"line":48,"ticks":1}]},{"id":171,"callFrame":{"functionName":"boxPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":47,"columnNumber":23},"hitCount":0,"children":[172]},{"id":172,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":47,"columnNumber":117},"hitCount":0,"children":[173]},{"id":173,"callFrame":{"functionName":"rot","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":46,"columnNumber":12},"hitCount":2,"positionTicks":[{"line":47,"ticks":2}]},{"id":179,"callFrame":{"functionName":"waterAt","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":506,"columnNumber":20},"hitCount":3,"positionTicks":[{"line":507,"ticks":3}]},{"id":180,"callFrame":{"functionName":"query","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":9},"hitCount":1,"children":[181],"positionTicks":[{"line":109,"ticks":1}]},{"id":181,"callFrame":{"functionName":"keys","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":105,"columnNumber":15},"hitCount":1,"children":[182],"positionTicks":[{"line":106,"ticks":1}]},{"id":182,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":46},"hitCount":0,"children":[183]},{"id":183,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":78},"hitCount":3,"positionTicks":[{"line":109,"ticks":3}]},{"id":188,"callFrame":{"functionName":"bbox","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":49,"columnNumber":13},"hitCount":0},{"id":189,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":81,"ticks":1}]},{"id":629,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":560,"columnNumber":20},"hitCount":0,"children":[630]},{"id":630,"callFrame":{"functionName":"dist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":29,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":30,"ticks":2}]},{"id":157,"callFrame":{"functionName":"polyLen","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":91,"columnNumber":16},"hitCount":1,"children":[158],"positionTicks":[{"line":92,"ticks":1}]},{"id":158,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":91,"columnNumber":36},"hitCount":1,"children":[159],"positionTicks":[{"line":92,"ticks":1}]},{"id":159,"callFrame":{"functionName":"dist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":29,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":30,"ticks":1}]},{"id":163,"callFrame":{"functionName":"add","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":107,"columnNumber":7},"hitCount":0,"children":[164]},{"id":164,"callFrame":{"functionName":"keys","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":105,"columnNumber":15},"hitCount":0,"children":[165]},{"id":165,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":107,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":108,"ticks":1}]},{"id":167,"callFrame":{"functionName":"boxPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":47,"columnNumber":23},"hitCount":0,"children":[168]},{"id":168,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":47,"columnNumber":117},"hitCount":1,"positionTicks":[{"line":48,"ticks":1}]},{"id":186,"callFrame":{"functionName":"fits","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":566,"columnNumber":17},"hitCount":0,"children":[187]},{"id":187,"callFrame":{"functionName":"Hf","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":237,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":1146,"ticks":1}]},{"id":190,"callFrame":{"functionName":"byDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":632,"columnNumber":19},"hitCount":0,"children":[191]},{"id":191,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":632,"columnNumber":53},"hitCount":0,"children":[192]},{"id":192,"callFrame":{"functionName":"dC","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":628,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":629,"ticks":1}]},{"id":193,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":671,"columnNumber":28},"hitCount":1,"children":[194],"positionTicks":[{"line":672,"ticks":1}]},{"id":194,"callFrame":{"functionName":"clear","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":670,"columnNumber":20},"hitCount":0,"children":[195]},{"id":195,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":670,"columnNumber":124},"hitCount":0,"children":[196]},{"id":196,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":3,"children":[197,199,200],"positionTicks":[{"line":65,"ticks":2},{"line":89,"ticks":1}]},{"id":197,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":2,"children":[198],"positionTicks":[{"line":73,"ticks":2}]},{"id":198,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":5,"positionTicks":[{"line":73,"ticks":5}]},{"id":199,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":79,"ticks":1}]},{"id":200,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":3,"positionTicks":[{"line":65,"ticks":3}]},{"id":201,"callFrame":{"functionName":"clear","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":670,"columnNumber":20},"hitCount":0,"children":[202]},{"id":202,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":670,"columnNumber":124},"hitCount":0,"children":[203]},{"id":203,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":0,"children":[204,207]},{"id":204,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":0,"children":[205,206]},{"id":205,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":76,"ticks":1}]},{"id":206,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":73,"ticks":2}]},{"id":207,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":3,"positionTicks":[{"line":65,"ticks":3}]},{"id":208,"callFrame":{"functionName":"dC","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":628,"columnNumber":15},"hitCount":0},{"id":209,"callFrame":{"functionName":"plotPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":48,"columnNumber":24},"hitCount":3,"positionTicks":[{"line":48,"ticks":3}]},{"id":210,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":7,"positionTicks":[{"line":77,"ticks":1},{"line":75,"ticks":1},{"line":79,"ticks":1},{"line":76,"ticks":4}]},{"id":211,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":749,"columnNumber":21},"hitCount":0,"children":[212]},{"id":212,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":749,"columnNumber":120},"hitCount":1,"positionTicks":[{"line":750,"ticks":1}]},{"id":213,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":0},{"id":214,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":776,"columnNumber":32},"hitCount":0,"children":[215]},{"id":215,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":2,"children":[216],"positionTicks":[{"line":87,"ticks":2}]},{"id":216,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":1,"children":[222],"positionTicks":[{"line":73,"ticks":1}]},{"id":222,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":3,"positionTicks":[{"line":73,"ticks":3}]},{"id":217,"callFrame":{"functionName":"roadClash","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":507,"columnNumber":22},"hitCount":0,"children":[218]},{"id":218,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":1,"children":[219,221],"positionTicks":[{"line":87,"ticks":1}]},{"id":219,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":0,"children":[220]},{"id":220,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":73,"ticks":1}]},{"id":221,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":6,"positionTicks":[{"line":65,"ticks":6}]},{"id":223,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":798,"columnNumber":31},"hitCount":0,"children":[224]},{"id":224,"callFrame":{"functionName":"BUILT_USE","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":25,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":26,"ticks":1}]},{"id":225,"callFrame":{"functionName":"wallDistance","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":817,"columnNumber":25},"hitCount":0,"children":[226]},{"id":226,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":817,"columnNumber":66},"hitCount":3,"positionTicks":[{"line":818,"ticks":3}]},{"id":227,"callFrame":{"functionName":"r.int","scriptId":"126","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/spec.mjs","lineNumber":16,"columnNumber":54},"hitCount":0,"children":[228]},{"id":228,"callFrame":{"functionName":"r.range","scriptId":"126","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/spec.mjs","lineNumber":16,"columnNumber":12},"hitCount":0,"children":[229]},{"id":229,"callFrame":{"functionName":"r","scriptId":"126","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/spec.mjs","lineNumber":15,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":230,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":845,"columnNumber":14},"hitCount":1,"children":[231],"positionTicks":[{"line":846,"ticks":1}]},{"id":231,"callFrame":{"functionName":"cornerDistance","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":844,"columnNumber":27},"hitCount":2,"children":[232],"positionTicks":[{"line":845,"ticks":2}]},{"id":232,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":844,"columnNumber":80},"hitCount":7,"children":[233],"positionTicks":[{"line":845,"ticks":7}]},{"id":233,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":844,"columnNumber":117},"hitCount":6,"children":[234],"positionTicks":[{"line":30,"ticks":1},{"line":845,"ticks":5}]},{"id":234,"callFrame":{"functionName":"dist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":29,"columnNumber":13},"hitCount":16,"positionTicks":[{"line":30,"ticks":16}]},{"id":235,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":873,"columnNumber":23},"hitCount":2,"children":[236,237],"positionTicks":[{"line":874,"ticks":2}]},{"id":236,"callFrame":{"functionName":"plotPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":48,"columnNumber":24},"hitCount":1,"children":[639],"positionTicks":[{"line":48,"ticks":1}]},{"id":639,"callFrame":{"functionName":"boxPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":47,"columnNumber":23},"hitCount":0,"children":[640]},{"id":640,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":47,"columnNumber":117},"hitCount":0,"children":[641]},{"id":641,"callFrame":{"functionName":"rot","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":46,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":47,"ticks":1}]},{"id":237,"callFrame":{"functionName":"satOverlap","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":51,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":57,"ticks":1},{"line":54,"ticks":1}]},{"id":622,"callFrame":{"functionName":"r2","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":26,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":27,"ticks":1}]},{"id":623,"callFrame":{"functionName":"contour","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":443,"columnNumber":20},"hitCount":0,"children":[624]},{"id":624,"callFrame":{"functionName":"hitsObstacle","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":321,"columnNumber":25},"hitCount":0,"children":[625]},{"id":625,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":321,"columnNumber":50},"hitCount":0,"children":[626]},{"id":626,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":0,"children":[627]},{"id":627,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":73,"ticks":1}]},{"id":631,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":649,"columnNumber":43},"hitCount":3,"positionTicks":[{"line":650,"ticks":3}]},{"id":632,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":661,"columnNumber":14},"hitCount":0,"children":[633]},{"id":633,"callFrame":{"functionName":"dC","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":628,"columnNumber":15},"hitCount":0,"children":[634]},{"id":634,"callFrame":{"functionName":"dist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":29,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":30,"ticks":1}]},{"id":635,"callFrame":{"functionName":"dist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":29,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":30,"ticks":2}]},{"id":637,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":775,"columnNumber":22},"hitCount":0,"children":[638]},{"id":638,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":65,"ticks":1}]},{"id":120,"callFrame":{"functionName":"T.h","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":144,"columnNumber":10},"hitCount":3,"positionTicks":[{"line":149,"ticks":1},{"line":145,"ticks":1},{"line":146,"ticks":1}]},{"id":238,"callFrame":{"functionName":"_finish","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":881,"columnNumber":29},"hitCount":747,"children":[239,248,264,268,270,273,274,275,288,291,297,307,313,328,329,339,340,344,348,355,366,377,647,648,652,664,671],"positionTicks":[{"line":958,"ticks":1},{"line":885,"ticks":1},{"line":944,"ticks":1},{"line":886,"ticks":726},{"line":1032,"ticks":1},{"line":887,"ticks":1},{"line":932,"ticks":1},{"line":903,"ticks":1},{"line":902,"ticks":1},{"line":906,"ticks":2},{"line":1023,"ticks":3},{"line":934,"ticks":2},{"line":1014,"ticks":1},{"line":956,"ticks":1},{"line":1008,"ticks":1},{"line":970,"ticks":1},{"line":1013,"ticks":1},{"line":1024,"ticks":1}]},{"id":239,"callFrame":{"functionName":"finishRoads","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1114,"columnNumber":20},"hitCount":1,"children":[240,242,245],"positionTicks":[{"line":1140,"ticks":1}]},{"id":240,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1127,"columnNumber":34},"hitCount":0,"children":[241]},{"id":241,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":1,"children":[642,644],"positionTicks":[{"line":65,"ticks":1}]},{"id":642,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":0,"children":[643]},{"id":643,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":73,"ticks":1}]},{"id":644,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":64,"ticks":1}]},{"id":242,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1120,"columnNumber":36},"hitCount":2,"children":[243],"positionTicks":[{"line":1121,"ticks":2}]},{"id":243,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1120,"columnNumber":68},"hitCount":0,"children":[244]},{"id":244,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":73,"ticks":1},{"line":28,"ticks":1}]},{"id":245,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1121,"columnNumber":35},"hitCount":0,"children":[246]},{"id":246,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1121,"columnNumber":75},"hitCount":0,"children":[247]},{"id":247,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":73,"ticks":1}]},{"id":248,"callFrame":{"functionName":"carveGround","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":131,"columnNumber":27},"hitCount":2092,"children":[249,250,251,252,253,256,258,259,261,262,263,265,266,269,272,645,646],"positionTicks":[{"line":20,"ticks":1},{"line":21,"ticks":2},{"line":234,"ticks":3},{"line":187,"ticks":1},{"line":169,"ticks":1},{"line":232,"ticks":1},{"line":173,"ticks":1},{"line":171,"ticks":1},{"line":144,"ticks":2},{"line":40,"ticks":7},{"line":240,"ticks":18},{"line":14,"ticks":144},{"line":243,"ticks":441},{"line":241,"ticks":46},{"line":238,"ticks":86},{"line":251,"ticks":2},{"line":15,"ticks":115},{"line":237,"ticks":42},{"line":178,"ticks":2},{"line":166,"ticks":1},{"line":156,"ticks":2},{"line":155,"ticks":3},{"line":183,"ticks":1},{"line":242,"ticks":139},{"line":170,"ticks":4},{"line":141,"ticks":7},{"line":157,"ticks":2},{"line":174,"ticks":7},{"line":145,"ticks":2},{"line":148,"ticks":1},{"line":206,"ticks":1},{"line":22,"ticks":72},{"line":221,"ticks":1},{"line":136,"ticks":3},{"line":247,"ticks":1},{"line":188,"ticks":1},{"line":189,"ticks":2},{"line":1146,"ticks":1},{"line":202,"ticks":1},{"line":231,"ticks":11},{"line":205,"ticks":3},{"line":153,"ticks":1},{"line":212,"ticks":4},{"line":219,"ticks":1},{"line":134,"ticks":1},{"line":193,"ticks":1},{"line":16,"ticks":515},{"line":167,"ticks":3},{"line":226,"ticks":1},{"line":3,"ticks":14},{"line":239,"ticks":369}]},{"id":249,"callFrame":{"functionName":"index","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":5,"columnNumber":14},"hitCount":9,"positionTicks":[{"line":9,"ticks":1},{"line":8,"ticks":8}]},{"id":250,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":149,"columnNumber":84},"hitCount":1,"positionTicks":[{"line":150,"ticks":1}]},{"id":251,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":158,"columnNumber":53},"hitCount":1,"positionTicks":[{"line":159,"ticks":1}]},{"id":252,"callFrame":{"functionName":"node","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":150,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":151,"ticks":1}]},{"id":253,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":185,"columnNumber":28},"hitCount":1,"children":[254],"positionTicks":[{"line":186,"ticks":1}]},{"id":254,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":185,"columnNumber":57},"hitCount":5,"children":[255],"positionTicks":[{"line":186,"ticks":5}]},{"id":255,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":4,"positionTicks":[{"line":45,"ticks":1},{"line":43,"ticks":1},{"line":44,"ticks":2}]},{"id":256,"callFrame":{"functionName":"envelope","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":93,"columnNumber":17},"hitCount":18,"children":[257],"positionTicks":[{"line":98,"ticks":1},{"line":100,"ticks":5},{"line":99,"ticks":3},{"line":102,"ticks":9}]},{"id":257,"callFrame":{"functionName":"push","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":95,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":96,"ticks":1}]},{"id":258,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":201,"columnNumber":27},"hitCount":3,"positionTicks":[{"line":202,"ticks":3}]},{"id":259,"callFrame":{"functionName":"prepareStrip","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":25,"columnNumber":21},"hitCount":5,"children":[260],"positionTicks":[{"line":29,"ticks":1},{"line":31,"ticks":1},{"line":28,"ticks":2},{"line":32,"ticks":1}]},{"id":260,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":28,"columnNumber":30},"hitCount":1,"positionTicks":[{"line":29,"ticks":1}]},{"id":261,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":205,"columnNumber":38},"hitCount":9,"positionTicks":[{"line":206,"ticks":9}]},{"id":262,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":1077,"positionTicks":[{"line":13,"ticks":2},{"line":15,"ticks":5},{"line":16,"ticks":1057},{"line":14,"ticks":13}]},{"id":263,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":220,"columnNumber":39},"hitCount":2,"positionTicks":[{"line":221,"ticks":2}]},{"id":265,"callFrame":{"functionName":"stripY","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":17,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":21,"ticks":2}]},{"id":266,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":133,"children":[267],"positionTicks":[{"line":37,"ticks":32},{"line":36,"ticks":82},{"line":44,"ticks":4},{"line":43,"ticks":3},{"line":40,"ticks":12}]},{"id":267,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":258,"children":[271],"positionTicks":[{"line":36,"ticks":76},{"line":37,"ticks":182}]},{"id":271,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":9,"positionTicks":[{"line":36,"ticks":9}]},{"id":269,"callFrame":{"functionName":"smooth","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":3,"columnNumber":35},"hitCount":5,"positionTicks":[{"line":4,"ticks":5}]},{"id":272,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":246,"columnNumber":35},"hitCount":11,"positionTicks":[{"line":247,"ticks":11}]},{"id":645,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":225,"columnNumber":60},"hitCount":1,"positionTicks":[{"line":226,"ticks":1}]},{"id":646,"callFrame":{"functionName":"Hf","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":237,"columnNumber":26},"hitCount":3,"positionTicks":[{"line":1146,"ticks":1},{"line":238,"ticks":2}]},{"id":264,"callFrame":{"functionName":"Hf","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":237,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":238,"ticks":2}]},{"id":268,"callFrame":{"functionName":"smooth","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":3,"columnNumber":35},"hitCount":4,"positionTicks":[{"line":4,"ticks":4}]},{"id":270,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":5,"positionTicks":[{"line":35,"ticks":5}]},{"id":273,"callFrame":{"functionName":"cands","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":926,"columnNumber":20},"hitCount":2,"positionTicks":[{"line":927,"ticks":2}]},{"id":274,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":931,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":932,"ticks":1}]},{"id":275,"callFrame":{"functionName":"firstFit","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":929,"columnNumber":23},"hitCount":2,"children":[276],"positionTicks":[{"line":930,"ticks":2}]},{"id":276,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":929,"columnNumber":58},"hitCount":5,"children":[277],"positionTicks":[{"line":930,"ticks":5}]},{"id":277,"callFrame":{"functionName":"place","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":906,"columnNumber":18},"hitCount":5,"children":[278,282,289],"positionTicks":[{"line":911,"ticks":5}]},{"id":278,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":13,"children":[279,280],"positionTicks":[{"line":87,"ticks":1},{"line":66,"ticks":2},{"line":64,"ticks":2},{"line":65,"ticks":8}]},{"id":279,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":17,"children":[281,290],"positionTicks":[{"line":83,"ticks":2},{"line":72,"ticks":1},{"line":82,"ticks":2},{"line":71,"ticks":2},{"line":73,"ticks":10}]},{"id":281,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":39,"positionTicks":[{"line":73,"ticks":39}]},{"id":290,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":5,"positionTicks":[{"line":76,"ticks":1},{"line":79,"ticks":1},{"line":77,"ticks":3}]},{"id":280,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":35,"positionTicks":[{"line":66,"ticks":1},{"line":65,"ticks":34}]},{"id":282,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":914,"columnNumber":26},"hitCount":0,"children":[283]},{"id":283,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":0,"children":[284]},{"id":284,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":3,"children":[285,286,649],"positionTicks":[{"line":56,"ticks":1},{"line":53,"ticks":2}]},{"id":285,"callFrame":{"functionName":"stripY","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":17,"columnNumber":15},"hitCount":0},{"id":286,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":0,"children":[287]},{"id":287,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":0},{"id":649,"callFrame":{"functionName":"squareHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":48,"columnNumber":19},"hitCount":0},{"id":289,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":3,"positionTicks":[{"line":62,"ticks":3}]},{"id":288,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":936,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":937,"ticks":1}]},{"id":291,"callFrame":{"functionName":"place","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":906,"columnNumber":18},"hitCount":9,"children":[292,301,303],"positionTicks":[{"line":64,"ticks":2},{"line":65,"ticks":3},{"line":66,"ticks":2},{"line":911,"ticks":2}]},{"id":292,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":7,"children":[293,295,302],"positionTicks":[{"line":87,"ticks":1},{"line":65,"ticks":3},{"line":89,"ticks":2},{"line":66,"ticks":1}]},{"id":293,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":27,"children":[294,296],"positionTicks":[{"line":83,"ticks":3},{"line":72,"ticks":1},{"line":71,"ticks":2},{"line":28,"ticks":1},{"line":73,"ticks":20}]},{"id":294,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":56,"positionTicks":[{"line":73,"ticks":56}]},{"id":296,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":7,"positionTicks":[{"line":76,"ticks":2},{"line":79,"ticks":3},{"line":77,"ticks":2}]},{"id":295,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":42,"positionTicks":[{"line":64,"ticks":2},{"line":66,"ticks":5},{"line":65,"ticks":35}]},{"id":302,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":2,"positionTicks":[{"line":75,"ticks":2}]},{"id":301,"callFrame":{"functionName":"RegExp: ^fence","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1},{"id":303,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":914,"columnNumber":26},"hitCount":0,"children":[304]},{"id":304,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":0,"children":[305]},{"id":305,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":1,"children":[306,650],"positionTicks":[{"line":53,"ticks":1}]},{"id":306,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":650,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":0,"children":[651]},{"id":651,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":37,"ticks":1}]},{"id":297,"callFrame":{"functionName":"grad","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":238,"columnNumber":17},"hitCount":0,"children":[298]},{"id":298,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":0,"children":[299]},{"id":299,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":3,"children":[300],"positionTicks":[{"line":53,"ticks":1},{"line":52,"ticks":1},{"line":56,"ticks":1}]},{"id":300,"callFrame":{"functionName":"stripY","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":17,"columnNumber":15},"hitCount":0},{"id":307,"callFrame":{"functionName":"front","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":976,"columnNumber":20},"hitCount":3,"children":[308],"positionTicks":[{"line":977,"ticks":3}]},{"id":308,"callFrame":{"functionName":"place","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":906,"columnNumber":18},"hitCount":7,"children":[309,653],"positionTicks":[{"line":64,"ticks":1},{"line":65,"ticks":2},{"line":911,"ticks":4}]},{"id":309,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":5,"children":[310,311],"positionTicks":[{"line":89,"ticks":1},{"line":64,"ticks":1},{"line":66,"ticks":1},{"line":65,"ticks":1},{"line":87,"ticks":1}]},{"id":310,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":34,"positionTicks":[{"line":64,"ticks":1},{"line":66,"ticks":1},{"line":65,"ticks":32}]},{"id":311,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":9,"children":[312,318],"positionTicks":[{"line":83,"ticks":1},{"line":72,"ticks":1},{"line":82,"ticks":1},{"line":71,"ticks":2},{"line":73,"ticks":4}]},{"id":312,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":33,"positionTicks":[{"line":73,"ticks":33}]},{"id":318,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":5,"positionTicks":[{"line":77,"ticks":1},{"line":79,"ticks":1},{"line":78,"ticks":1},{"line":76,"ticks":2}]},{"id":653,"callFrame":{"functionName":"satOverlap","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":51,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":54,"ticks":1}]},{"id":313,"callFrame":{"functionName":"backWall","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":977,"columnNumber":23},"hitCount":0,"children":[314,654]},{"id":314,"callFrame":{"functionName":"place","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":906,"columnNumber":18},"hitCount":3,"children":[315,319,325,327],"positionTicks":[{"line":65,"ticks":1},{"line":66,"ticks":2}]},{"id":315,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":1,"children":[316,317],"positionTicks":[{"line":89,"ticks":1}]},{"id":316,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":4,"children":[324,326],"positionTicks":[{"line":73,"ticks":4}]},{"id":324,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":18,"positionTicks":[{"line":73,"ticks":18}]},{"id":326,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":79,"ticks":2},{"line":76,"ticks":1},{"line":77,"ticks":1}]},{"id":317,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":17,"positionTicks":[{"line":64,"ticks":1},{"line":65,"ticks":16}]},{"id":319,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":914,"columnNumber":26},"hitCount":0,"children":[320]},{"id":320,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":0,"children":[321]},{"id":321,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":1,"children":[322],"positionTicks":[{"line":53,"ticks":1}]},{"id":322,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":0,"children":[323]},{"id":323,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":36,"ticks":1}]},{"id":325,"callFrame":{"functionName":"satOverlap","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":51,"columnNumber":26},"hitCount":2,"positionTicks":[{"line":57,"ticks":2}]},{"id":327,"callFrame":{"functionName":"query","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":109,"ticks":1}]},{"id":654,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":81,"ticks":1}]},{"id":328,"callFrame":{"functionName":"roadClash","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":507,"columnNumber":22},"hitCount":0,"children":[334]},{"id":334,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":0,"children":[335]},{"id":335,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":0,"children":[336]},{"id":336,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":73,"ticks":1}]},{"id":329,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1007,"columnNumber":139},"hitCount":1,"children":[330],"positionTicks":[{"line":1008,"ticks":1}]},{"id":330,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1007,"columnNumber":157},"hitCount":0,"children":[331]},{"id":331,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":3,"children":[332,337],"positionTicks":[{"line":65,"ticks":1},{"line":64,"ticks":1},{"line":66,"ticks":1}]},{"id":332,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":1,"children":[333,338],"positionTicks":[{"line":73,"ticks":1}]},{"id":333,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":4,"positionTicks":[{"line":73,"ticks":4}]},{"id":338,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":1,"positionTicks":[{"line":77,"ticks":1}]},{"id":337,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":2,"positionTicks":[{"line":65,"ticks":2}]},{"id":339,"callFrame":{"functionName":"center","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":50,"columnNumber":15},"hitCount":0},{"id":340,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1013,"columnNumber":20},"hitCount":4,"children":[341],"positionTicks":[{"line":65,"ticks":1},{"line":1014,"ticks":3}]},{"id":341,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":0,"children":[342,347]},{"id":342,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":9,"children":[343,346],"positionTicks":[{"line":71,"ticks":2},{"line":73,"ticks":7}]},{"id":343,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":17,"positionTicks":[{"line":73,"ticks":17}]},{"id":346,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":4,"positionTicks":[{"line":77,"ticks":1},{"line":75,"ticks":1},{"line":76,"ticks":1},{"line":79,"ticks":1}]},{"id":347,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":14,"positionTicks":[{"line":66,"ticks":1},{"line":65,"ticks":13}]},{"id":344,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1013,"columnNumber":97},"hitCount":1,"children":[345,354],"positionTicks":[{"line":1014,"ticks":1}]},{"id":345,"callFrame":{"functionName":"satOverlap","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":51,"columnNumber":26},"hitCount":4,"positionTicks":[{"line":57,"ticks":1},{"line":53,"ticks":1},{"line":56,"ticks":2}]},{"id":354,"callFrame":{"functionName":"plotPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":48,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":49,"ticks":1}]},{"id":348,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1012,"columnNumber":20},"hitCount":0,"children":[349]},{"id":349,"callFrame":{"functionName":"grad","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":238,"columnNumber":17},"hitCount":1,"children":[350],"positionTicks":[{"line":239,"ticks":1}]},{"id":350,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":3,"children":[351,352,353],"positionTicks":[{"line":85,"ticks":3}]},{"id":351,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":84,"columnNumber":49},"hitCount":1,"positionTicks":[{"line":85,"ticks":1}]},{"id":352,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":84,"columnNumber":75},"hitCount":4,"positionTicks":[{"line":85,"ticks":4}]},{"id":353,"callFrame":{"functionName":"index","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":5,"columnNumber":14},"hitCount":13,"positionTicks":[{"line":8,"ticks":4},{"line":9,"ticks":9}]},{"id":355,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1018,"columnNumber":39},"hitCount":0,"children":[356]},{"id":356,"callFrame":{"functionName":"roadSurface","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1177,"columnNumber":27},"hitCount":1,"children":[357,363,365,656,657],"positionTicks":[{"line":1181,"ticks":1}]},{"id":357,"callFrame":{"functionName":"roadGeometry","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1158,"columnNumber":28},"hitCount":2,"children":[358],"positionTicks":[{"line":1161,"ticks":1},{"line":1168,"ticks":1}]},{"id":358,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":16,"children":[359],"positionTicks":[{"line":86,"ticks":2},{"line":90,"ticks":14}]},{"id":359,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":28,"children":[360,361,362],"positionTicks":[{"line":56,"ticks":1},{"line":20,"ticks":1},{"line":59,"ticks":1},{"line":60,"ticks":1},{"line":21,"ticks":2},{"line":61,"ticks":2},{"line":22,"ticks":4},{"line":15,"ticks":1},{"line":51,"ticks":1},{"line":16,"ticks":3},{"line":55,"ticks":1},{"line":14,"ticks":1},{"line":53,"ticks":9}]},{"id":360,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":19,"positionTicks":[{"line":16,"ticks":15},{"line":14,"ticks":4}]},{"id":361,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":6,"children":[655],"positionTicks":[{"line":36,"ticks":1},{"line":44,"ticks":2},{"line":40,"ticks":2},{"line":43,"ticks":1}]},{"id":655,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":3,"positionTicks":[{"line":36,"ticks":1},{"line":37,"ticks":2}]},{"id":362,"callFrame":{"functionName":"stripY","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":17,"columnNumber":15},"hitCount":5,"positionTicks":[{"line":20,"ticks":2},{"line":19,"ticks":2},{"line":22,"ticks":1}]},{"id":363,"callFrame":{"functionName":"bbox","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":49,"columnNumber":13},"hitCount":1,"children":[364],"positionTicks":[{"line":50,"ticks":1}]},{"id":364,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":49,"columnNumber":35},"hitCount":1,"positionTicks":[{"line":50,"ticks":1}]},{"id":365,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1181,"columnNumber":47},"hitCount":1,"positionTicks":[{"line":1182,"ticks":1}]},{"id":656,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1180,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":1181,"ticks":1}]},{"id":657,"callFrame":{"functionName":"add","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":107,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":106,"ticks":1}]},{"id":366,"callFrame":{"functionName":"groundInputs","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1211,"columnNumber":28},"hitCount":10,"children":[367,368,374,386],"positionTicks":[{"line":1222,"ticks":1},{"line":1225,"ticks":1},{"line":1212,"ticks":1},{"line":1221,"ticks":2},{"line":1223,"ticks":4},{"line":1224,"ticks":1}]},{"id":367,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1183,"columnNumber":9},"hitCount":16,"children":[659],"positionTicks":[{"line":1187,"ticks":1},{"line":1188,"ticks":1},{"line":109,"ticks":2},{"line":1190,"ticks":1},{"line":1195,"ticks":10},{"line":1193,"ticks":1}]},{"id":659,"callFrame":{"functionName":"query","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":9},"hitCount":0,"children":[660]},{"id":660,"callFrame":{"functionName":"keys","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":105,"columnNumber":15},"hitCount":0,"children":[661]},{"id":661,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":46},"hitCount":0,"children":[662]},{"id":662,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":78},"hitCount":3,"positionTicks":[{"line":109,"ticks":3}]},{"id":368,"callFrame":{"functionName":"range","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1217,"columnNumber":16},"hitCount":0,"children":[369]},{"id":369,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1217,"columnNumber":50},"hitCount":1,"children":[370],"positionTicks":[{"line":1218,"ticks":1}]},{"id":370,"callFrame":{"functionName":"sample","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1216,"columnNumber":17},"hitCount":2,"children":[371],"positionTicks":[{"line":89,"ticks":1},{"line":1217,"ticks":1}]},{"id":371,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":23,"children":[372],"positionTicks":[{"line":90,"ticks":23}]},{"id":372,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":20,"children":[373,376,380,382],"positionTicks":[{"line":19,"ticks":1},{"line":50,"ticks":1},{"line":56,"ticks":2},{"line":59,"ticks":1},{"line":16,"ticks":3},{"line":21,"ticks":4},{"line":52,"ticks":2},{"line":61,"ticks":1},{"line":53,"ticks":3},{"line":14,"ticks":2}]},{"id":373,"callFrame":{"functionName":"stripY","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":17,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":20,"ticks":1},{"line":19,"ticks":1}]},{"id":376,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":11,"positionTicks":[{"line":16,"ticks":7},{"line":14,"ticks":4}]},{"id":380,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":3,"children":[381],"positionTicks":[{"line":37,"ticks":2},{"line":40,"ticks":1}]},{"id":381,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":4,"positionTicks":[{"line":36,"ticks":1},{"line":37,"ticks":3}]},{"id":382,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":37,"ticks":2}]},{"id":374,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":1,"children":[375],"positionTicks":[{"line":90,"ticks":1}]},{"id":375,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":4,"children":[384,663],"positionTicks":[{"line":61,"ticks":1},{"line":53,"ticks":2},{"line":14,"ticks":1}]},{"id":384,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":0,"children":[385]},{"id":385,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":3,"positionTicks":[{"line":37,"ticks":1},{"line":36,"ticks":2}]},{"id":663,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":386,"callFrame":{"functionName":"side","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1219,"columnNumber":15},"hitCount":1,"children":[665],"positionTicks":[{"line":1220,"ticks":1}]},{"id":665,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1219,"columnNumber":46},"hitCount":1,"positionTicks":[{"line":1220,"ticks":1}]},{"id":377,"callFrame":{"functionName":"backBlocked","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1203,"columnNumber":27},"hitCount":0,"children":[378,383,658,666,670]},{"id":378,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1207,"columnNumber":40},"hitCount":0,"children":[379]},{"id":379,"callFrame":{"functionName":"satOverlap","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":51,"columnNumber":26},"hitCount":5,"positionTicks":[{"line":57,"ticks":2},{"line":54,"ticks":3}]},{"id":383,"callFrame":{"functionName":"boxPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":47,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":48,"ticks":1}]},{"id":658,"callFrame":{"functionName":"clearanceIndex","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":114,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":120,"ticks":1}]},{"id":666,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1207,"columnNumber":119},"hitCount":0,"children":[667]},{"id":667,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":0,"children":[668]},{"id":668,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":0,"children":[669]},{"id":669,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":73,"ticks":1}]},{"id":670,"callFrame":{"functionName":"frontOf","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1202,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1203,"ticks":1}]},{"id":647,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":3,"positionTicks":[{"line":13,"ticks":3}]},{"id":648,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":4,"positionTicks":[{"line":47,"ticks":1},{"line":39,"ticks":3}]},{"id":652,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":2,"positionTicks":[{"line":81,"ticks":2}]},{"id":664,"callFrame":{"functionName":"rng","scriptId":"126","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/spec.mjs","lineNumber":13,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":17,"ticks":1}]},{"id":671,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1031,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1032,"ticks":1}]},{"id":387,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":187,"columnNumber":62},"hitCount":0,"children":[388]},{"id":388,"callFrame":{"functionName":"roadSurface","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1177,"columnNumber":27},"hitCount":3,"children":[389,397],"positionTicks":[{"line":1180,"ticks":1},{"line":1179,"ticks":2}]},{"id":389,"callFrame":{"functionName":"roadGeometry","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1158,"columnNumber":28},"hitCount":2,"children":[390,396],"positionTicks":[{"line":1171,"ticks":1},{"line":1170,"ticks":1}]},{"id":390,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":22,"children":[391],"positionTicks":[{"line":89,"ticks":1},{"line":86,"ticks":2},{"line":90,"ticks":19}]},{"id":391,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":23,"children":[392,393,395,398],"positionTicks":[{"line":22,"ticks":2},{"line":19,"ticks":1},{"line":54,"ticks":1},{"line":52,"ticks":3},{"line":14,"ticks":4},{"line":53,"ticks":3},{"line":21,"ticks":5},{"line":16,"ticks":4}]},{"id":392,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":2,"children":[394],"positionTicks":[{"line":36,"ticks":1},{"line":40,"ticks":1}]},{"id":394,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":4,"positionTicks":[{"line":37,"ticks":1},{"line":36,"ticks":3}]},{"id":393,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":37,"ticks":2}]},{"id":395,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":9,"positionTicks":[{"line":14,"ticks":2},{"line":16,"ticks":7}]},{"id":398,"callFrame":{"functionName":"stripY","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":17,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":396,"callFrame":{"functionName":"dist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":29,"columnNumber":13},"hitCount":2,"positionTicks":[{"line":30,"ticks":2}]},{"id":397,"callFrame":{"functionName":"add","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":107,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":106,"ticks":1}]},{"id":399,"callFrame":{"functionName":"groundInputs","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1211,"columnNumber":28},"hitCount":3,"children":[400,409,411,673],"positionTicks":[{"line":1213,"ticks":1},{"line":1222,"ticks":1},{"line":1221,"ticks":1}]},{"id":400,"callFrame":{"functionName":"range","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1217,"columnNumber":16},"hitCount":3,"children":[401],"positionTicks":[{"line":1218,"ticks":3}]},{"id":401,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1217,"columnNumber":50},"hitCount":1,"children":[402],"positionTicks":[{"line":1218,"ticks":1}]},{"id":402,"callFrame":{"functionName":"sample","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1216,"columnNumber":17},"hitCount":0,"children":[403]},{"id":403,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":19,"children":[404],"positionTicks":[{"line":90,"ticks":18},{"line":89,"ticks":1}]},{"id":404,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":15,"children":[405,410,414],"positionTicks":[{"line":57,"ticks":1},{"line":37,"ticks":1},{"line":21,"ticks":3},{"line":61,"ticks":1},{"line":16,"ticks":2},{"line":14,"ticks":1},{"line":53,"ticks":2},{"line":56,"ticks":2},{"line":15,"ticks":2}]},{"id":405,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":4,"positionTicks":[{"line":37,"ticks":4}]},{"id":410,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":9,"positionTicks":[{"line":14,"ticks":2},{"line":16,"ticks":7}]},{"id":414,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":4,"children":[417],"positionTicks":[{"line":36,"ticks":1},{"line":40,"ticks":3}]},{"id":417,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":36,"ticks":1},{"line":37,"ticks":1}]},{"id":409,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1183,"columnNumber":9},"hitCount":17,"positionTicks":[{"line":1194,"ticks":1},{"line":1188,"ticks":3},{"line":109,"ticks":1},{"line":1195,"ticks":12}]},{"id":411,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":1,"children":[412],"positionTicks":[{"line":90,"ticks":1}]},{"id":412,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":7,"children":[415,672],"positionTicks":[{"line":52,"ticks":1},{"line":56,"ticks":1},{"line":16,"ticks":1},{"line":21,"ticks":2},{"line":53,"ticks":2}]},{"id":415,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":0,"children":[416]},{"id":416,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":3,"positionTicks":[{"line":37,"ticks":1},{"line":36,"ticks":2}]},{"id":672,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":673,"callFrame":{"functionName":"side","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1219,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":1220,"ticks":1}]},{"id":406,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":0,"children":[407]},{"id":407,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":0,"children":[408,413,674]},{"id":408,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":2,"positionTicks":[{"line":40,"ticks":2}]},{"id":413,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":37,"ticks":2}]},{"id":674,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":16,"ticks":1}]},{"id":418,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":204,"columnNumber":29},"hitCount":2,"children":[419],"positionTicks":[{"line":205,"ticks":1},{"line":89,"ticks":1}]},{"id":419,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":65,"children":[420],"positionTicks":[{"line":86,"ticks":14},{"line":90,"ticks":51}]},{"id":420,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":85,"children":[421,432,434,435,675],"positionTicks":[{"line":11,"ticks":3},{"line":37,"ticks":1},{"line":54,"ticks":1},{"line":56,"ticks":4},{"line":68,"ticks":1},{"line":53,"ticks":9},{"line":20,"ticks":1},{"line":59,"ticks":2},{"line":14,"ticks":7},{"line":72,"ticks":1},{"line":55,"ticks":5},{"line":52,"ticks":5},{"line":22,"ticks":7},{"line":16,"ticks":11},{"line":74,"ticks":1},{"line":50,"ticks":1},{"line":21,"ticks":14},{"line":19,"ticks":6},{"line":15,"ticks":5}]},{"id":421,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":41,"positionTicks":[{"line":15,"ticks":1},{"line":14,"ticks":6},{"line":16,"ticks":34}]},{"id":432,"callFrame":{"functionName":"stripY","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":17,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":21,"ticks":1},{"line":19,"ticks":1}]},{"id":434,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":4,"children":[436],"positionTicks":[{"line":40,"ticks":4}]},{"id":436,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":7,"children":[437],"positionTicks":[{"line":36,"ticks":5},{"line":37,"ticks":2}]},{"id":437,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":36,"ticks":1}]},{"id":435,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":10,"columnNumber":9},"hitCount":2,"positionTicks":[{"line":11,"ticks":2}]},{"id":675,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":37,"ticks":2}]},{"id":422,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":206,"columnNumber":30},"hitCount":6,"children":[423],"positionTicks":[{"line":66,"ticks":1},{"line":87,"ticks":1},{"line":207,"ticks":1},{"line":65,"ticks":3}]},{"id":423,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":2,"children":[424,429],"positionTicks":[{"line":66,"ticks":1},{"line":90,"ticks":1}]},{"id":424,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":20,"positionTicks":[{"line":64,"ticks":3},{"line":65,"ticks":17}]},{"id":429,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":15,"children":[430,431],"positionTicks":[{"line":81,"ticks":1},{"line":73,"ticks":6},{"line":71,"ticks":3},{"line":72,"ticks":3},{"line":82,"ticks":2}]},{"id":430,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":6,"positionTicks":[{"line":77,"ticks":1},{"line":79,"ticks":2},{"line":75,"ticks":1},{"line":76,"ticks":2}]},{"id":431,"callFrame":{"functionName":"segPointDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":69,"columnNumber":21},"hitCount":20,"positionTicks":[{"line":73,"ticks":20}]},{"id":425,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":206,"columnNumber":91},"hitCount":0,"children":[426]},{"id":426,"callFrame":{"functionName":"segPolyDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":85,"columnNumber":20},"hitCount":0,"children":[427,440]},{"id":427,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":0,"children":[428]},{"id":428,"callFrame":{"functionName":"segInter","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":74,"columnNumber":17},"hitCount":0},{"id":440,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":65,"ticks":1}]},{"id":433,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":205,"columnNumber":36},"hitCount":2,"positionTicks":[{"line":206,"ticks":2}]},{"id":438,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":207,"columnNumber":95},"hitCount":1,"positionTicks":[{"line":208,"ticks":1}]},{"id":439,"callFrame":{"functionName":"dist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":29,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":30,"ticks":1}]},{"id":441,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1183,"columnNumber":9},"hitCount":4,"children":[442],"positionTicks":[{"line":1194,"ticks":1},{"line":1195,"ticks":3}]},{"id":442,"callFrame":{"functionName":"query","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":9},"hitCount":0,"children":[443]},{"id":443,"callFrame":{"functionName":"keys","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":105,"columnNumber":15},"hitCount":0,"children":[444]},{"id":444,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":46},"hitCount":0,"children":[445]},{"id":445,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":108,"columnNumber":78},"hitCount":1,"positionTicks":[{"line":109,"ticks":1}]},{"id":446,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":220,"columnNumber":33},"hitCount":1,"children":[447],"positionTicks":[{"line":222,"ticks":1}]},{"id":447,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":221,"columnNumber":146},"hitCount":0,"children":[448]},{"id":448,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":0,"children":[449]},{"id":449,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":1,"children":[677,678],"positionTicks":[{"line":53,"ticks":1}]},{"id":677,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":678,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":0,"children":[679]},{"id":679,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":36,"ticks":1}]},{"id":450,"callFrame":{"functionName":"freeDoors","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1070,"columnNumber":25},"hitCount":6,"children":[451,453,680,682],"positionTicks":[{"line":1078,"ticks":1},{"line":1089,"ticks":3},{"line":1076,"ticks":1},{"line":1073,"ticks":1}]},{"id":451,"callFrame":{"functionName":"cutInterval","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1058,"columnNumber":20},"hitCount":1,"children":[452],"positionTicks":[{"line":1064,"ticks":1}]},{"id":452,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1060,"columnNumber":27},"hitCount":1,"positionTicks":[{"line":1061,"ticks":1}]},{"id":453,"callFrame":{"functionName":"boxPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":47,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":48,"ticks":1}]},{"id":680,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1075,"columnNumber":45},"hitCount":0,"children":[681]},{"id":681,"callFrame":{"functionName":"satOverlap","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":51,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":56,"ticks":1}]},{"id":682,"callFrame":{"functionName":"","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1081,"columnNumber":50},"hitCount":0,"children":[683]},{"id":683,"callFrame":{"functionName":"bbox","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":49,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":50,"ticks":1}]},{"id":454,"callFrame":{"functionName":"backBlocked","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1203,"columnNumber":27},"hitCount":1,"children":[684],"positionTicks":[{"line":1207,"ticks":1}]},{"id":684,"callFrame":{"functionName":"clearanceIndex","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":114,"columnNumber":23},"hitCount":0,"children":[685]},{"id":685,"callFrame":{"functionName":"bbox","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":49,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":50,"ticks":1}]},{"id":455,"callFrame":{"functionName":"dress","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":59,"columnNumber":21},"hitCount":14,"children":[456,468,469,473,474,491,493,503,519,541,692],"positionTicks":[{"line":137,"ticks":1},{"line":140,"ticks":1},{"line":153,"ticks":1},{"line":101,"ticks":2},{"line":110,"ticks":1},{"line":145,"ticks":1},{"line":106,"ticks":1},{"line":138,"ticks":1},{"line":99,"ticks":1},{"line":156,"ticks":1},{"line":91,"ticks":1},{"line":100,"ticks":1},{"line":61,"ticks":1}]},{"id":456,"callFrame":{"functionName":"dressObstacles","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":31,"columnNumber":30},"hitCount":5,"children":[457,459,686],"positionTicks":[{"line":49,"ticks":1},{"line":36,"ticks":1},{"line":44,"ticks":2},{"line":40,"ticks":1}]},{"id":457,"callFrame":{"functionName":"doorZones","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1047,"columnNumber":25},"hitCount":0,"children":[458]},{"id":458,"callFrame":{"functionName":"frontOf","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1202,"columnNumber":23},"hitCount":1,"positionTicks":[{"line":1203,"ticks":1}]},{"id":459,"callFrame":{"functionName":"roadGeometry","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1158,"columnNumber":28},"hitCount":2,"children":[460],"positionTicks":[{"line":1168,"ticks":1},{"line":89,"ticks":1}]},{"id":460,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":20,"children":[461],"positionTicks":[{"line":86,"ticks":1},{"line":90,"ticks":19}]},{"id":461,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":22,"children":[462,463,464,466,467],"positionTicks":[{"line":37,"ticks":1},{"line":21,"ticks":4},{"line":16,"ticks":2},{"line":55,"ticks":1},{"line":52,"ticks":2},{"line":15,"ticks":4},{"line":19,"ticks":3},{"line":53,"ticks":1},{"line":14,"ticks":1},{"line":22,"ticks":1},{"line":61,"ticks":2}]},{"id":462,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":37,"ticks":1}]},{"id":463,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":15,"positionTicks":[{"line":14,"ticks":2},{"line":16,"ticks":13}]},{"id":464,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":2,"children":[465],"positionTicks":[{"line":36,"ticks":1},{"line":40,"ticks":1}]},{"id":465,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":3,"positionTicks":[{"line":36,"ticks":3}]},{"id":466,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":10,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":7,"ticks":1}]},{"id":467,"callFrame":{"functionName":"stripY","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":17,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":19,"ticks":1}]},{"id":686,"callFrame":{"functionName":"push","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":32,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":33,"ticks":1}]},{"id":468,"callFrame":{"functionName":"index","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":17,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":18,"ticks":1}]},{"id":469,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":60,"columnNumber":143},"hitCount":1,"children":[470],"positionTicks":[{"line":61,"ticks":1}]},{"id":470,"callFrame":{"functionName":"add","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":12},"hitCount":1,"children":[471,687],"positionTicks":[{"line":20,"ticks":1}]},{"id":471,"callFrame":{"functionName":"bb","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":14,"columnNumber":11},"hitCount":1,"children":[472],"positionTicks":[{"line":15,"ticks":1}]},{"id":472,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":14,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":15,"ticks":2}]},{"id":687,"callFrame":{"functionName":"keys","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[688]},{"id":688,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":36},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":473,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":99,"columnNumber":13},"hitCount":3,"positionTicks":[{"line":100,"ticks":3}]},{"id":474,"callFrame":{"functionName":"place","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":63,"columnNumber":15},"hitCount":12,"children":[475,477,478,486,490,690],"positionTicks":[{"line":68,"ticks":1},{"line":69,"ticks":1},{"line":65,"ticks":2},{"line":67,"ticks":3},{"line":19,"ticks":1},{"line":71,"ticks":4}]},{"id":475,"callFrame":{"functionName":"query","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":93},"hitCount":3,"children":[476,689],"positionTicks":[{"line":19,"ticks":1},{"line":20,"ticks":2}]},{"id":476,"callFrame":{"functionName":"keys","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":18,"columnNumber":31},"hitCount":2,"children":[498],"positionTicks":[{"line":19,"ticks":2}]},{"id":498,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":126},"hitCount":2,"children":[499],"positionTicks":[{"line":20,"ticks":2}]},{"id":499,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":152},"hitCount":7,"positionTicks":[{"line":20,"ticks":7}]},{"id":689,"callFrame":{"functionName":"bb","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":14,"columnNumber":11},"hitCount":1,"positionTicks":[{"line":15,"ticks":1}]},{"id":477,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":65,"columnNumber":12},"hitCount":1,"positionTicks":[{"line":66,"ticks":1}]},{"id":478,"callFrame":{"functionName":"dressOverlap","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":22,"columnNumber":28},"hitCount":47,"children":[479,481,483,485],"positionTicks":[{"line":30,"ticks":1},{"line":23,"ticks":1},{"line":24,"ticks":2},{"line":28,"ticks":7},{"line":65,"ticks":21},{"line":26,"ticks":3},{"line":64,"ticks":1},{"line":25,"ticks":6},{"line":66,"ticks":1},{"line":27,"ticks":4}]},{"id":479,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":24,"columnNumber":11},"hitCount":0,"children":[480]},{"id":480,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":22,"positionTicks":[{"line":65,"ticks":21},{"line":66,"ticks":1}]},{"id":481,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":29,"columnNumber":15},"hitCount":1,"children":[482],"positionTicks":[{"line":30,"ticks":1}]},{"id":482,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":29,"columnNumber":25},"hitCount":8,"positionTicks":[{"line":24,"ticks":2},{"line":30,"ticks":6}]},{"id":483,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":24,"columnNumber":35},"hitCount":2,"children":[484],"positionTicks":[{"line":25,"ticks":1},{"line":65,"ticks":1}]},{"id":484,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":34,"positionTicks":[{"line":64,"ticks":3},{"line":66,"ticks":2},{"line":65,"ticks":29}]},{"id":485,"callFrame":{"functionName":"cross","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":23,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":486,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":72,"columnNumber":28},"hitCount":0,"children":[487]},{"id":487,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":7,"children":[488],"positionTicks":[{"line":90,"ticks":7}]},{"id":488,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":11,"children":[489,535,555],"positionTicks":[{"line":19,"ticks":1},{"line":53,"ticks":3},{"line":21,"ticks":3},{"line":52,"ticks":1},{"line":61,"ticks":2},{"line":42,"ticks":1}]},{"id":489,"callFrame":{"functionName":"stripY","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":17,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":20,"ticks":2}]},{"id":535,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":2,"positionTicks":[{"line":16,"ticks":1},{"line":14,"ticks":1}]},{"id":555,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":0,"children":[556]},{"id":556,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":37,"ticks":1}]},{"id":490,"callFrame":{"functionName":"dressPoly","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":13,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":690,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":1,"positionTicks":[{"line":62,"ticks":1}]},{"id":491,"callFrame":{"functionName":"atom","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":78,"columnNumber":12},"hitCount":1,"children":[492],"positionTicks":[{"line":79,"ticks":1}]},{"id":492,"callFrame":{"functionName":"place","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":63,"columnNumber":15},"hitCount":4,"children":[512,522,546],"positionTicks":[{"line":65,"ticks":1},{"line":71,"ticks":3}]},{"id":512,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":72,"columnNumber":28},"hitCount":0,"children":[513]},{"id":513,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":2,"children":[514],"positionTicks":[{"line":90,"ticks":2}]},{"id":514,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":3,"children":[515,700],"positionTicks":[{"line":21,"ticks":1},{"line":14,"ticks":1},{"line":53,"ticks":1}]},{"id":515,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":3,"positionTicks":[{"line":16,"ticks":1},{"line":14,"ticks":2}]},{"id":700,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":0,"children":[701]},{"id":701,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":36,"ticks":1}]},{"id":522,"callFrame":{"functionName":"dressOverlap","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":22,"columnNumber":28},"hitCount":15,"children":[523,547,549],"positionTicks":[{"line":28,"ticks":3},{"line":64,"ticks":1},{"line":30,"ticks":2},{"line":26,"ticks":1},{"line":65,"ticks":8}]},{"id":523,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":29,"columnNumber":15},"hitCount":1,"children":[557],"positionTicks":[{"line":30,"ticks":1}]},{"id":557,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":29,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":30,"ticks":2}]},{"id":547,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":24,"columnNumber":35},"hitCount":0,"children":[548]},{"id":548,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":9,"positionTicks":[{"line":66,"ticks":1},{"line":65,"ticks":8}]},{"id":549,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":24,"columnNumber":11},"hitCount":0,"children":[550]},{"id":550,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":7,"positionTicks":[{"line":65,"ticks":7}]},{"id":546,"callFrame":{"functionName":"query","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":93},"hitCount":0,"children":[551]},{"id":551,"callFrame":{"functionName":"keys","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[552]},{"id":552,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":126},"hitCount":0,"children":[699]},{"id":699,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":152},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":493,"callFrame":{"functionName":"plant","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":79,"columnNumber":13},"hitCount":2,"children":[494,702],"positionTicks":[{"line":80,"ticks":2}]},{"id":494,"callFrame":{"functionName":"place","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":63,"columnNumber":15},"hitCount":3,"children":[495,500,527],"positionTicks":[{"line":71,"ticks":1},{"line":65,"ticks":1},{"line":73,"ticks":1}]},{"id":495,"callFrame":{"functionName":"dressOverlap","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":22,"columnNumber":28},"hitCount":9,"children":[496,516,558],"positionTicks":[{"line":30,"ticks":1},{"line":24,"ticks":1},{"line":65,"ticks":2},{"line":26,"ticks":2},{"line":28,"ticks":2},{"line":27,"ticks":1}]},{"id":496,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":24,"columnNumber":35},"hitCount":0,"children":[497]},{"id":497,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":7,"positionTicks":[{"line":65,"ticks":7}]},{"id":516,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":24,"columnNumber":11},"hitCount":0,"children":[517]},{"id":517,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":4,"positionTicks":[{"line":65,"ticks":4}]},{"id":558,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":29,"columnNumber":15},"hitCount":0,"children":[559]},{"id":559,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":29,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":30,"ticks":1}]},{"id":500,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":72,"columnNumber":28},"hitCount":0,"children":[501]},{"id":501,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":2,"children":[502],"positionTicks":[{"line":90,"ticks":2}]},{"id":502,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":7,"children":[696],"positionTicks":[{"line":59,"ticks":1},{"line":37,"ticks":1},{"line":56,"ticks":2},{"line":43,"ticks":1},{"line":53,"ticks":1},{"line":14,"ticks":1}]},{"id":696,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":0,"children":[697]},{"id":697,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":37,"ticks":1}]},{"id":527,"callFrame":{"functionName":"query","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":93},"hitCount":1,"children":[560],"positionTicks":[{"line":20,"ticks":1}]},{"id":560,"callFrame":{"functionName":"keys","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[561]},{"id":561,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":126},"hitCount":0,"children":[562]},{"id":562,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":152},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":702,"callFrame":{"functionName":"query","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":93},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":503,"callFrame":{"functionName":"grass","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":80,"columnNumber":13},"hitCount":1,"children":[504],"positionTicks":[{"line":81,"ticks":1}]},{"id":504,"callFrame":{"functionName":"place","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":63,"columnNumber":15},"hitCount":2,"children":[505,506,518,537,695],"positionTicks":[{"line":75,"ticks":1},{"line":71,"ticks":1}]},{"id":505,"callFrame":{"functionName":"dressOverlap","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":22,"columnNumber":28},"hitCount":11,"children":[508,510,528],"positionTicks":[{"line":30,"ticks":1},{"line":66,"ticks":2},{"line":24,"ticks":1},{"line":65,"ticks":7}]},{"id":508,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":24,"columnNumber":35},"hitCount":0,"children":[509]},{"id":509,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":9,"positionTicks":[{"line":68,"ticks":1},{"line":65,"ticks":6},{"line":66,"ticks":2}]},{"id":510,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":29,"columnNumber":15},"hitCount":1,"children":[511],"positionTicks":[{"line":30,"ticks":1}]},{"id":511,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":29,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":24,"ticks":1}]},{"id":528,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":24,"columnNumber":11},"hitCount":0,"children":[529]},{"id":529,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":8,"positionTicks":[{"line":65,"ticks":8}]},{"id":506,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":72,"columnNumber":28},"hitCount":0,"children":[507]},{"id":507,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":2,"children":[524],"positionTicks":[{"line":90,"ticks":2}]},{"id":524,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":3,"children":[525],"positionTicks":[{"line":53,"ticks":1},{"line":52,"ticks":1},{"line":61,"ticks":1}]},{"id":525,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":0,"children":[526]},{"id":526,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":2,"positionTicks":[{"line":36,"ticks":2}]},{"id":518,"callFrame":{"functionName":"count","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":62,"columnNumber":13},"hitCount":1,"positionTicks":[{"line":63,"ticks":1}]},{"id":537,"callFrame":{"functionName":"query","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":93},"hitCount":0,"children":[538]},{"id":538,"callFrame":{"functionName":"keys","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[539]},{"id":539,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":126},"hitCount":0,"children":[540]},{"id":540,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":152},"hitCount":2,"positionTicks":[{"line":20,"ticks":2}]},{"id":695,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":29,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":30,"ticks":1}]},{"id":519,"callFrame":{"functionName":"tree","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":77,"columnNumber":12},"hitCount":1,"children":[520,534],"positionTicks":[{"line":78,"ticks":1}]},{"id":520,"callFrame":{"functionName":"place","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":63,"columnNumber":15},"hitCount":1,"children":[521,530,542,698],"positionTicks":[{"line":67,"ticks":1}]},{"id":521,"callFrame":{"functionName":"dressOverlap","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":22,"columnNumber":28},"hitCount":6,"children":[553,563,693],"positionTicks":[{"line":65,"ticks":2},{"line":66,"ticks":1},{"line":30,"ticks":2},{"line":25,"ticks":1}]},{"id":553,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":24,"columnNumber":11},"hitCount":0,"children":[554]},{"id":554,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":5,"positionTicks":[{"line":65,"ticks":5}]},{"id":563,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":29,"columnNumber":15},"hitCount":0,"children":[564]},{"id":564,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":29,"columnNumber":25},"hitCount":2,"positionTicks":[{"line":30,"ticks":2}]},{"id":693,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":24,"columnNumber":35},"hitCount":0,"children":[694]},{"id":694,"callFrame":{"functionName":"inPoly","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":61,"columnNumber":22},"hitCount":4,"positionTicks":[{"line":62,"ticks":1},{"line":65,"ticks":3}]},{"id":530,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":72,"columnNumber":28},"hitCount":0,"children":[531]},{"id":531,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":3,"children":[532],"positionTicks":[{"line":90,"ticks":2},{"line":89,"ticks":1}]},{"id":532,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":5,"children":[533],"positionTicks":[{"line":52,"ticks":1},{"line":55,"ticks":1},{"line":56,"ticks":1},{"line":53,"ticks":1},{"line":61,"ticks":1}]},{"id":533,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":1,"children":[536],"positionTicks":[{"line":40,"ticks":1}]},{"id":536,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":36,"ticks":1}]},{"id":542,"callFrame":{"functionName":"query","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":93},"hitCount":1,"children":[543],"positionTicks":[{"line":20,"ticks":1}]},{"id":543,"callFrame":{"functionName":"keys","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":18,"columnNumber":31},"hitCount":0,"children":[544]},{"id":544,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":126},"hitCount":0,"children":[545]},{"id":545,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":19,"columnNumber":152},"hitCount":1,"positionTicks":[{"line":20,"ticks":1}]},{"id":698,"callFrame":{"functionName":"dressPoly","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":13,"columnNumber":25},"hitCount":1,"positionTicks":[{"line":14,"ticks":1}]},{"id":534,"callFrame":{"functionName":"r.int","scriptId":"126","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/spec.mjs","lineNumber":16,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":17,"ticks":1}]},{"id":541,"callFrame":{"functionName":"at","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":15,"columnNumber":11},"hitCount":3,"positionTicks":[{"line":16,"ticks":3}]},{"id":692,"callFrame":{"functionName":"","scriptId":"127","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/dress.mjs","lineNumber":112,"columnNumber":33},"hitCount":1,"positionTicks":[{"line":113,"ticks":1}]},{"id":676,"callFrame":{"functionName":"segSegDist","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":80,"columnNumber":19},"hitCount":1,"positionTicks":[{"line":81,"ticks":1}]},{"id":691,"callFrame":{"functionName":"r.int","scriptId":"126","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/spec.mjs","lineNumber":16,"columnNumber":54},"hitCount":1,"positionTicks":[{"line":17,"ticks":1}]},{"id":565,"callFrame":{"functionName":"consoleCall","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":0,"children":[566]},{"id":566,"callFrame":{"functionName":"log","scriptId":"55","url":"node:internal/console/constructor","lineNumber":376,"columnNumber":5},"hitCount":0,"children":[567,573]},{"id":567,"callFrame":{"functionName":"value","scriptId":"55","url":"node:internal/console/constructor","lineNumber":337,"columnNumber":19},"hitCount":0,"children":[568,618]},{"id":568,"callFrame":{"functionName":"value","scriptId":"55","url":"node:internal/console/constructor","lineNumber":317,"columnNumber":19},"hitCount":0,"children":[569]},{"id":569,"callFrame":{"functionName":"lazyUtilColors","scriptId":"55","url":"node:internal/console/constructor","lineNumber":82,"columnNumber":23},"hitCount":0,"children":[570]},{"id":570,"callFrame":{"functionName":"requireBuiltin","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":419,"columnNumber":23},"hitCount":0,"children":[571]},{"id":571,"callFrame":{"functionName":"compileForInternalLoader","scriptId":"9","url":"node:internal/bootstrap/realm","lineNumber":382,"columnNumber":26},"hitCount":0,"children":[572]},{"id":572,"callFrame":{"functionName":"compileFunction","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":1,"positionTicks":[{"line":395,"ticks":1}]},{"id":618,"callFrame":{"functionName":"formatWithOptions","scriptId":"21","url":"node:internal/util/inspect","lineNumber":2236,"columnNumber":26},"hitCount":0,"children":[619]},{"id":619,"callFrame":{"functionName":"formatWithOptionsInternal","scriptId":"21","url":"node:internal/util/inspect","lineNumber":2257,"columnNumber":34},"hitCount":0,"children":[620]},{"id":620,"callFrame":{"functionName":"inspect","scriptId":"21","url":"node:internal/util/inspect","lineNumber":320,"columnNumber":16},"hitCount":0,"children":[621]},{"id":621,"callFrame":{"functionName":"formatValue","scriptId":"21","url":"node:internal/util/inspect","lineNumber":792,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":868,"ticks":1}]},{"id":573,"callFrame":{"functionName":"value","scriptId":"55","url":"node:internal/console/constructor","lineNumber":274,"columnNumber":19},"hitCount":0,"children":[574]},{"id":574,"callFrame":{"functionName":"Writable.write","scriptId":"96","url":"node:internal/streams/writable","lineNumber":503,"columnNumber":35},"hitCount":1,"children":[707],"positionTicks":[{"line":510,"ticks":1}]},{"id":707,"callFrame":{"functionName":"_write","scriptId":"96","url":"node:internal/streams/writable","lineNumber":452,"columnNumber":15},"hitCount":0,"children":[708]},{"id":708,"callFrame":{"functionName":"writeOrBuffer","scriptId":"96","url":"node:internal/streams/writable","lineNumber":547,"columnNumber":22},"hitCount":0,"children":[709]},{"id":709,"callFrame":{"functionName":"set","scriptId":"96","url":"node:internal/streams/writable","lineNumber":261,"columnNumber":7},"hitCount":1,"positionTicks":[{"line":265,"ticks":1}]},{"id":575,"callFrame":{"functionName":"groundGeometry","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":370,"columnNumber":30},"hitCount":353,"children":[576,584,585,586,587,591,595,604,609,615,706],"positionTicks":[{"line":419,"ticks":1},{"line":422,"ticks":32},{"line":414,"ticks":1},{"line":420,"ticks":100},{"line":418,"ticks":7},{"line":417,"ticks":13},{"line":416,"ticks":22},{"line":412,"ticks":3},{"line":424,"ticks":170},{"line":372,"ticks":4}]},{"id":576,"callFrame":{"functionName":"groundCover","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":281,"columnNumber":27},"hitCount":20,"children":[577,580,581,583],"positionTicks":[{"line":299,"ticks":1},{"line":307,"ticks":1},{"line":294,"ticks":1},{"line":298,"ticks":5},{"line":301,"ticks":3},{"line":296,"ticks":4},{"line":305,"ticks":3},{"line":292,"ticks":1},{"line":291,"ticks":1}]},{"id":577,"callFrame":{"functionName":"add","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":283,"columnNumber":12},"hitCount":2,"children":[578],"positionTicks":[{"line":284,"ticks":2}]},{"id":578,"callFrame":{"functionName":"boundsOf","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":272,"columnNumber":17},"hitCount":0,"children":[579]},{"id":579,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":272,"columnNumber":37},"hitCount":1,"positionTicks":[{"line":273,"ticks":1}]},{"id":580,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":300,"columnNumber":26},"hitCount":3,"positionTicks":[{"line":301,"ticks":3}]},{"id":581,"callFrame":{"functionName":"insetGroundPoly","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":276,"columnNumber":31},"hitCount":1,"children":[582],"positionTicks":[{"line":279,"ticks":1}]},{"id":582,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":278,"columnNumber":20},"hitCount":1,"positionTicks":[{"line":279,"ticks":1}]},{"id":583,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":306,"columnNumber":74},"hitCount":1,"positionTicks":[{"line":307,"ticks":1}]},{"id":584,"callFrame":{"functionName":"index","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":5,"columnNumber":14},"hitCount":5,"positionTicks":[{"line":8,"ticks":4},{"line":9,"ticks":1}]},{"id":585,"callFrame":{"functionName":"groundAxes","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":312,"columnNumber":26},"hitCount":1,"positionTicks":[{"line":316,"ticks":1}]},{"id":586,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":411,"columnNumber":112},"hitCount":13,"positionTicks":[{"line":412,"ticks":13}]},{"id":587,"callFrame":{"functionName":"emit","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":377,"columnNumber":15},"hitCount":787,"children":[588,602],"positionTicks":[{"line":11,"ticks":3},{"line":392,"ticks":3},{"line":393,"ticks":8},{"line":379,"ticks":2},{"line":408,"ticks":39},{"line":382,"ticks":1},{"line":395,"ticks":55},{"line":394,"ticks":19},{"line":7,"ticks":1},{"line":384,"ticks":16},{"line":381,"ticks":516},{"line":410,"ticks":18},{"line":380,"ticks":53},{"line":90,"ticks":3},{"line":389,"ticks":5},{"line":376,"ticks":2},{"line":383,"ticks":35},{"line":385,"ticks":8}]},{"id":588,"callFrame":{"functionName":"height","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":375,"columnNumber":40},"hitCount":184,"children":[589],"positionTicks":[{"line":376,"ticks":184}]},{"id":589,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":81,"columnNumber":9},"hitCount":276,"children":[590,603,605,606,607,608,703],"positionTicks":[{"line":90,"ticks":241},{"line":86,"ticks":35}]},{"id":590,"callFrame":{"functionName":"patchHeight","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":49,"columnNumber":20},"hitCount":387,"children":[594,596,597,598,601],"positionTicks":[{"line":7,"ticks":3},{"line":36,"ticks":4},{"line":67,"ticks":1},{"line":62,"ticks":2},{"line":37,"ticks":5},{"line":56,"ticks":7},{"line":54,"ticks":2},{"line":60,"ticks":3},{"line":59,"ticks":9},{"line":68,"ticks":3},{"line":19,"ticks":15},{"line":53,"ticks":50},{"line":43,"ticks":1},{"line":14,"ticks":32},{"line":72,"ticks":13},{"line":20,"ticks":11},{"line":55,"ticks":16},{"line":16,"ticks":48},{"line":74,"ticks":1},{"line":61,"ticks":17},{"line":51,"ticks":1},{"line":22,"ticks":31},{"line":21,"ticks":52},{"line":52,"ticks":43},{"line":15,"ticks":12},{"line":11,"ticks":3},{"line":40,"ticks":1},{"line":69,"ticks":1}]},{"id":594,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":129,"positionTicks":[{"line":15,"ticks":2},{"line":14,"ticks":9},{"line":16,"ticks":118}]},{"id":596,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":10,"columnNumber":9},"hitCount":3,"positionTicks":[{"line":11,"ticks":3}]},{"id":597,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":20,"children":[599],"positionTicks":[{"line":43,"ticks":1},{"line":44,"ticks":3},{"line":47,"ticks":1},{"line":37,"ticks":3},{"line":36,"ticks":6},{"line":40,"ticks":6}]},{"id":599,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":21,"positionTicks":[{"line":37,"ticks":8},{"line":36,"ticks":13}]},{"id":598,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":13,"positionTicks":[{"line":37,"ticks":12},{"line":36,"ticks":1}]},{"id":601,"callFrame":{"functionName":"stripY","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":17,"columnNumber":15},"hitCount":10,"positionTicks":[{"line":21,"ticks":6},{"line":19,"ticks":4}]},{"id":603,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":10,"columnNumber":9},"hitCount":1,"positionTicks":[{"line":11,"ticks":1}]},{"id":605,"callFrame":{"functionName":"rectDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":34,"columnNumber":21},"hitCount":1,"positionTicks":[{"line":35,"ticks":1}]},{"id":606,"callFrame":{"functionName":"stripY","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":17,"columnNumber":15},"hitCount":1,"positionTicks":[{"line":18,"ticks":1}]},{"id":607,"callFrame":{"functionName":"projected","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":12,"columnNumber":18},"hitCount":1,"positionTicks":[{"line":13,"ticks":1}]},{"id":608,"callFrame":{"functionName":"surfaceDistance","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":38,"columnNumber":24},"hitCount":1,"positionTicks":[{"line":39,"ticks":1}]},{"id":703,"callFrame":{"functionName":"natural","scriptId":"125","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/settlement.mjs","lineNumber":1151,"columnNumber":58},"hitCount":1,"positionTicks":[{"line":1146,"ticks":1}]},{"id":602,"callFrame":{"functionName":"emit","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":377,"columnNumber":15},"hitCount":2,"positionTicks":[{"line":389,"ticks":1},{"line":384,"ticks":1}]},{"id":591,"callFrame":{"functionName":"splitGroundPoly","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":255,"columnNumber":31},"hitCount":146,"children":[592],"positionTicks":[{"line":258,"ticks":1},{"line":267,"ticks":1},{"line":259,"ticks":3},{"line":260,"ticks":5},{"line":255,"ticks":24},{"line":264,"ticks":26},{"line":265,"ticks":21},{"line":261,"ticks":3},{"line":262,"ticks":3},{"line":270,"ticks":2},{"line":257,"ticks":17},{"line":263,"ticks":40}]},{"id":592,"callFrame":{"functionName":"area2","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":254,"columnNumber":14},"hitCount":0,"children":[593]},{"id":593,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":254,"columnNumber":34},"hitCount":0},{"id":595,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":10,"columnNumber":9},"hitCount":15,"positionTicks":[{"line":7,"ticks":2},{"line":11,"ticks":13}]},{"id":604,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":416,"columnNumber":39},"hitCount":1,"positionTicks":[{"line":417,"ticks":1}]},{"id":609,"callFrame":{"functionName":"stitchGround","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":320,"columnNumber":28},"hitCount":1365,"children":[610,611,612,613,614,616,617,704,705],"positionTicks":[{"line":332,"ticks":1},{"line":356,"ticks":1},{"line":362,"ticks":3},{"line":361,"ticks":1},{"line":7,"ticks":1},{"line":326,"ticks":50},{"line":355,"ticks":30},{"line":335,"ticks":11},{"line":364,"ticks":56},{"line":337,"ticks":33},{"line":366,"ticks":20},{"line":334,"ticks":8},{"line":363,"ticks":13},{"line":333,"ticks":171},{"line":323,"ticks":1},{"line":340,"ticks":123},{"line":327,"ticks":107},{"line":329,"ticks":53},{"line":358,"ticks":1},{"line":339,"ticks":408},{"line":325,"ticks":3},{"line":328,"ticks":87},{"line":336,"ticks":9},{"line":11,"ticks":3},{"line":359,"ticks":10},{"line":341,"ticks":8},{"line":351,"ticks":18},{"line":350,"ticks":83},{"line":347,"ticks":26},{"line":349,"ticks":15},{"line":348,"ticks":5},{"line":346,"ticks":5},{"line":353,"ticks":1}]},{"id":610,"callFrame":{"functionName":"edgeKey","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":331,"columnNumber":79},"hitCount":6,"positionTicks":[{"line":332,"ticks":6}]},{"id":611,"callFrame":{"functionName":"index","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":5,"columnNumber":14},"hitCount":39,"positionTicks":[{"line":8,"ticks":24},{"line":9,"ticks":15}]},{"id":612,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":340,"columnNumber":44},"hitCount":2,"positionTicks":[{"line":341,"ticks":2}]},{"id":613,"callFrame":{"functionName":"tri","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":344,"columnNumber":14},"hitCount":28,"positionTicks":[{"line":345,"ticks":28}]},{"id":614,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":354,"columnNumber":163},"hitCount":1,"positionTicks":[{"line":355,"ticks":1}]},{"id":616,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":354,"columnNumber":85},"hitCount":1,"positionTicks":[{"line":355,"ticks":1}]},{"id":617,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":354,"columnNumber":238},"hitCount":2,"positionTicks":[{"line":355,"ticks":2}]},{"id":704,"callFrame":{"functionName":"now","scriptId":"133","url":"node:internal/perf/performance","lineNumber":136,"columnNumber":5},"hitCount":6,"positionTicks":[{"line":139,"ticks":6}]},{"id":705,"callFrame":{"functionName":"","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":10,"columnNumber":9},"hitCount":2,"positionTicks":[{"line":11,"ticks":2}]},{"id":615,"callFrame":{"functionName":"edgeKey","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":331,"columnNumber":79},"hitCount":2,"positionTicks":[{"line":332,"ticks":2}]},{"id":706,"callFrame":{"functionName":"tri","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":344,"columnNumber":14},"hitCount":1,"positionTicks":[{"line":345,"ticks":1}]},{"id":600,"callFrame":{"functionName":"splitGroundPoly","scriptId":"124","url":"file:///home/claude-agent/forge-build/forge-assets/.forge-worktrees/1791498880-fc9b80/omg/kit/building/ground.mjs","lineNumber":255,"columnNumber":31},"hitCount":1,"positionTicks":[{"line":271,"ticks":1}]},{"id":117,"callFrame":{"functionName":"(garbage collector)","scriptId":"0","url":"","lineNumber":-1,"columnNumber":-1},"hitCount":785}],"startTime":17053327073040,"endTime":17053339778548,"samples":[2,8,5,11,15,32,34,35,16,37,42,43,53,56,59,64,67,69,69,78,82,72,83,87,87,87,87,97,99,87,100,101,110,111,111,111,111,112,116,117,119,117,119,115,116,113,112,112,112,112,120,113,113,113,112,112,112,113,113,120,120,111,113,123,117,124,129,117,131,136,137,138,135,138,130,128,131,117,138,112,117,141,117,130,131,140,117,138,142,132,145,146,147,148,150,149,148,150,150,150,149,150,150,149,149,149,150,117,150,150,150,150,150,117,150,150,117,149,150,148,150,151,154,156,159,117,162,154,154,156,154,117,162,165,166,156,168,169,117,173,117,174,153,176,154,117,177,161,166,166,154,161,178,176,179,117,183,185,117,187,176,166,162,152,176,188,154,160,162,161,117,161,176,117,117,175,161,161,166,162,176,154,162,166,166,176,152,152,183,183,175,166,117,162,112,152,154,155,162,178,152,117,154,111,177,161,162,112,117,176,178,176,162,117,160,175,175,160,162,176,117,117,117,117,179,189,185,177,162,176,176,117,117,181,112,192,193,198,197,199,198,198,200,196,205,206,207,117,208,112,209,112,112,112,117,112,112,112,111,117,112,111,117,112,112,112,112,111,112,111,111,112,112,112,112,210,112,111,112,111,210,112,112,112,112,112,112,111,112,210,112,112,112,112,112,212,213,216,117,218,117,215,220,215,111,221,221,221,222,221,222,224,226,226,229,112,232,234,233,233,232,234,234,232,117,234,233,234,234,233,234,233,233,234,232,234,112,226,236,235,235,237,111,238,241,244,247,117,242,238,248,248,248,248,249,238,238,117,238,238,248,117,248,248,248,248,238,238,117,250,248,248,251,252,117,248,238,248,249,248,248,117,248,248,238,238,248,117,117,248,248,248,248,238,238,248,117,248,238,248,254,255,254,254,254,254,255,253,255,256,256,256,257,256,256,248,256,256,256,256,248,256,248,256,256,256,256,256,248,238,258,117,248,260,248,259,248,259,117,117,117,261,261,261,261,261,249,249,249,248,248,262,262,248,248,263,117,248,263,248,238,264,238,248,238,248,248,264,248,248,248,248,265,238,262,117,117,117,117,117,117,117,117,117,117,248,248,238,238,248,262,238,248,238,262,238,238,248,262,248,248,248,262,262,262,248,248,262,248,248,248,248,262,117,248,248,262,248,248,262,262,248,262,117,248,262,248,248,248,248,262,248,248,248,117,262,262,262,248,262,248,248,248,262,262,262,262,262,248,262,262,248,248,248,262,262,248,262,248,262,248,262,262,262,248,262,262,262,117,248,262,248,248,262,248,248,262,262,262,248,248,262,262,248,238,117,262,248,262,248,262,262,262,248,248,262,248,262,262,262,248,248,262,248,262,248,262,262,262,262,248,262,262,248,248,248,248,262,117,262,248,248,248,248,262,262,248,248,248,262,248,262,262,248,248,248,248,248,248,262,262,248,248,248,248,248,248,248,262,248,262,248,248,262,262,248,248,262,248,248,248,248,262,262,248,248,262,248,248,248,248,248,262,248,248,262,248,117,262,262,262,248,262,248,262,248,262,262,248,248,248,262,248,262,248,262,248,262,248,248,248,248,117,248,248,248,262,248,248,262,248,248,262,262,262,248,262,262,248,117,248,262,262,248,262,248,262,248,248,248,262,248,248,262,262,248,117,262,248,262,262,248,248,248,248,248,248,248,262,248,248,262,248,248,248,262,262,248,262,248,262,248,262,262,248,248,248,262,262,262,262,248,248,262,248,262,262,248,248,248,262,262,248,262,248,248,262,248,248,248,248,262,262,262,262,262,262,262,248,248,262,248,248,262,262,262,248,248,117,262,248,262,262,248,262,262,248,262,248,248,248,248,248,248,262,248,262,262,262,248,262,262,248,117,262,248,262,262,248,248,248,248,248,248,262,248,248,248,248,262,248,248,262,262,248,248,262,262,117,262,248,248,262,248,262,262,117,262,248,248,262,248,248,248,262,262,262,248,248,262,262,262,248,248,248,248,248,262,262,248,248,248,248,248,262,248,262,248,248,248,248,248,262,248,248,248,248,248,248,262,262,262,262,248,248,248,248,248,262,262,248,248,262,248,262,262,248,248,248,248,248,248,262,248,248,248,262,248,262,262,248,248,248,248,248,248,248,248,262,262,262,262,248,248,248,262,262,262,117,248,248,262,262,262,248,262,262,248,248,262,248,248,262,262,248,248,248,248,262,248,262,262,248,262,248,262,262,262,248,262,248,117,248,248,248,248,262,248,262,248,262,262,248,248,248,248,262,248,262,262,262,262,248,262,248,262,262,262,248,248,262,248,248,248,262,248,262,248,248,248,248,262,262,248,262,262,262,248,262,262,248,262,262,262,248,248,248,248,248,248,248,262,262,248,248,248,248,262,248,248,248,248,262,248,262,248,262,248,262,248,262,262,248,248,262,248,262,262,262,248,262,248,262,248,262,262,248,262,248,248,262,262,248,262,262,248,262,248,248,248,248,262,248,262,248,262,248,248,262,248,248,248,248,248,262,117,262,248,248,248,248,248,248,248,262,262,262,262,248,262,248,262,248,262,248,262,248,262,262,262,248,248,262,248,262,262,262,262,248,248,248,248,262,262,248,248,117,248,262,248,248,248,262,248,248,248,262,248,248,262,248,248,262,248,262,248,248,248,248,248,248,248,262,262,262,248,248,262,248,248,262,262,248,262,262,248,248,262,248,248,248,262,248,262,248,248,262,262,248,248,248,262,262,248,262,248,262,248,248,262,248,117,262,248,262,262,248,248,262,117,262,262,248,262,248,262,248,248,262,248,248,262,248,262,262,262,248,262,248,262,248,262,248,248,262,262,248,248,248,248,248,248,262,248,262,248,248,248,248,248,262,248,262,262,248,262,248,262,262,262,248,248,248,262,262,248,248,262,248,262,262,248,248,262,248,248,248,248,262,248,262,262,262,248,262,262,262,248,262,262,248,262,248,262,248,248,248,262,248,248,248,248,248,262,248,262,248,262,248,262,262,262,248,248,262,248,262,262,262,262,248,262,248,262,248,248,248,248,262,248,248,262,262,262,248,262,262,262,262,248,262,262,262,248,248,248,248,248,248,248,248,248,262,262,262,248,248,248,248,248,262,248,262,262,248,248,248,248,262,248,248,262,262,248,248,262,262,248,248,262,248,262,262,262,248,248,262,262,248,248,248,262,262,262,262,248,248,248,248,262,248,262,262,117,262,248,262,248,248,248,248,117,248,248,248,248,262,248,262,262,248,248,262,248,248,262,248,248,248,248,248,248,262,262,262,248,248,262,262,262,262,248,248,262,248,262,248,248,262,248,248,262,248,248,262,248,248,248,262,248,248,248,248,248,262,262,248,248,262,248,262,248,248,248,248,248,248,248,262,248,248,262,248,262,248,117,248,262,262,248,262,248,248,117,248,262,248,262,262,248,262,262,248,262,262,262,262,248,248,262,262,248,262,248,248,248,248,248,248,248,248,262,262,262,262,248,248,248,248,248,262,262,262,248,262,248,248,262,248,262,262,262,248,248,262,262,248,248,248,248,262,262,248,248,262,248,262,248,262,248,262,262,248,248,248,262,262,248,248,262,248,262,248,262,248,262,248,262,262,262,248,262,262,248,248,262,248,262,248,248,248,248,262,248,248,248,248,248,248,262,248,262,248,262,262,262,262,262,248,248,262,248,262,248,248,262,262,248,262,248,248,248,262,248,262,248,262,248,262,248,248,248,262,262,248,262,248,248,248,248,262,248,262,262,248,248,248,248,248,248,248,262,262,262,248,262,248,248,262,262,262,262,248,248,248,262,248,248,262,262,262,248,248,262,248,248,262,262,248,248,262,262,262,248,248,262,117,262,248,248,262,262,248,266,266,266,267,248,248,268,267,117,248,248,267,268,248,269,248,248,238,248,238,248,238,248,248,248,248,238,238,238,269,267,267,270,248,271,267,248,267,248,267,248,267,271,267,248,267,248,267,267,270,248,267,267,267,267,271,248,267,248,267,267,267,267,267,248,267,267,267,267,267,117,267,270,267,248,267,248,267,270,267,267,267,267,248,267,248,248,267,267,266,267,267,248,267,267,267,267,267,267,267,267,248,267,248,267,267,248,267,267,267,248,270,267,267,267,248,248,267,271,267,267,248,267,267,117,248,267,267,267,248,267,267,267,267,248,267,267,267,248,267,267,248,248,267,271,248,267,248,248,267,248,267,267,267,267,267,267,267,248,267,267,267,248,267,267,267,267,248,267,267,267,271,267,248,267,248,267,267,248,267,267,267,267,267,267,267,248,267,267,267,248,267,267,267,248,248,248,267,271,267,248,267,248,267,248,267,267,267,267,267,267,248,248,267,267,267,267,271,267,248,267,248,267,267,267,248,267,267,267,248,248,267,267,248,267,267,267,266,267,267,271,267,248,266,248,248,266,266,266,238,266,266,272,272,248,272,272,272,248,249,249,238,238,238,238,117,238,273,274,277,279,280,281,280,281,278,117,279,278,280,279,278,281,279,280,278,280,280,281,281,280,281,281,281,281,280,276,278,281,281,280,281,281,278,285,286,287,238,280,281,281,277,280,275,278,277,281,281,288,281,279,117,280,289,279,281,279,279,117,278,276,290,281,281,281,280,276,294,294,292,294,295,294,294,273,281,281,284,281,238,292,296,117,295,295,296,300,299,299,293,295,295,295,293,295,294,299,291,294,295,117,292,295,295,293,295,295,294,294,292,295,294,301,293,295,296,295,294,295,294,293,291,296,294,295,294,293,292,293,294,294,302,293,296,295,291,293,294,294,294,295,117,302,295,294,305,291,306,295,238,294,294,294,295,296,293,295,293,291,294,294,294,310,312,307,311,310,316,309,310,309,311,117,310,317,318,312,323,311,312,317,317,318,324,317,312,310,310,324,317,312,317,324,309,310,312,312,312,324,324,312,308,315,117,310,317,307,309,310,312,325,312,317,312,311,326,327,310,324,324,312,316,310,310,311,317,117,308,324,310,312,324,310,312,310,324,310,312,310,317,316,117,307,312,312,328,331,333,336,238,117,337,338,333,339,238,341,343,343,340,345,345,117,345,340,343,346,347,343,345,351,352,352,350,353,353,353,350,353,353,353,353,353,353,350,343,117,347,347,343,340,342,342,343,117,117,347,347,343,347,342,343,347,117,347,347,342,343,342,343,117,354,360,361,357,359,361,362,359,358,359,362,359,359,359,358,359,363,364,363,365,361,361,360,358,359,359,117,358,360,359,362,358,359,360,359,360,358,359,360,360,359,359,358,356,359,358,358,356,359,362,359,359,359,359,238,366,238,367,366,372,373,117,375,376,372,371,371,366,367,367,379,366,376,238,367,371,371,381,382,371,366,381,117,376,376,371,371,376,371,379,372,376,376,383,367,371,367,373,380,372,385,367,371,371,381,367,372,375,372,386,376,367,376,376,117,372,381,369,370,378,366,366,372,238,392,391,393,391,388,391,390,390,390,391,391,391,391,394,395,391,396,390,390,390,396,390,394,391,388,117,117,391,395,395,394,388,390,389,390,388,397,395,391,391,398,391,405,408,409,403,403,410,403,409,403,409,404,403,403,403,403,404,409,412,117,117,412,409,410,410,410,409,405,413,414,117,403,404,410,405,416,409,403,410,412,403,404,414,404,404,416,409,403,403,417,409,409,410,417,409,117,409,404,421,424,428,430,419,429,431,421,420,432,421,419,419,420,433,420,419,419,419,420,420,420,420,420,420,420,420,420,420,420,421,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,419,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,117,420,419,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,419,420,420,420,420,420,420,420,420,434,420,419,419,421,421,419,419,421,419,419,420,420,433,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,419,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,421,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,421,419,111,420,419,420,435,420,420,117,434,434,421,420,420,420,420,420,420,420,420,420,419,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,419,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,419,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,419,420,420,420,420,420,430,420,419,420,419,420,420,420,420,419,420,420,419,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,419,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,2,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,420,436,420,420,419,419,420,418,429,431,423,429,423,431,424,431,431,424,437,421,420,436,419,419,419,420,420,429,431,420,429,422,421,420,420,420,419,438,431,429,424,424,424,430,431,429,431,424,424,424,431,419,420,421,420,421,436,421,421,420,421,421,420,419,439,421,420,421,419,421,418,420,420,424,429,422,440,420,420,419,419,419,435,420,420,420,421,420,432,421,419,441,445,446,111,449,450,450,450,450,450,452,450,453,454,117,111,111,458,456,462,461,463,463,461,461,465,461,461,461,460,461,460,461,463,460,463,466,461,460,463,460,461,117,460,460,460,456,461,455,467,463,461,460,460,463,460,460,465,461,468,471,472,472,469,455,455,117,473,476,477,117,117,474,480,482,484,476,478,484,485,117,480,476,475,480,478,474,478,483,480,117,478,478,478,488,478,484,484,117,474,474,475,480,111,480,478,480,480,478,484,478,489,478,490,478,484,480,475,455,492,455,497,111,473,111,498,117,484,499,478,480,478,482,484,117,478,484,474,484,480,478,474,455,478,484,478,478,484,499,484,478,478,499,484,117,480,474,478,478,484,117,478,483,478,478,480,478,482,478,502,502,504,484,497,505,507,509,511,509,455,514,515,517,518,521,521,505,488,507,523,526,502,488,527,529,533,522,487,524,534,531,535,536,497,522,505,540,526,522,501,478,515,529,521,541,545,488,546,548,548,550,514,488,552,522,505,501,492,505,455,509,519,532,513,505,489,474,484,554,494,541,521,535,529,548,492,509,117,492,524,515,522,509,550,524,478,556,522,557,548,484,487,509,495,559,510,495,495,517,517,559,497,517,117,493,562,495,504,564,532,532,532,532,532,531,572,574,103,576,576,576,576,575,579,576,576,576,580,576,576,582,117,117,576,576,577,583,575,584,575,585,586,586,586,586,586,586,575,586,586,586,575,587,588,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,590,590,590,590,590,590,593,590,589,590,590,590,590,590,590,590,590,590,590,590,594,590,590,590,590,590,590,590,590,591,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,590,590,590,587,590,589,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,594,590,590,590,590,590,590,590,590,590,590,590,590,590,575,587,590,590,590,590,590,590,590,590,590,590,590,590,590,590,103,590,590,590,590,590,590,587,590,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,587,590,590,590,575,590,590,590,590,590,590,589,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,590,590,590,590,591,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,588,590,590,590,590,590,590,590,590,590,590,590,590,588,117,117,117,595,590,590,590,590,590,590,590,590,590,590,590,590,587,590,590,590,589,590,590,590,590,590,590,590,590,590,590,590,587,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,587,590,590,590,590,588,590,590,590,590,589,590,590,590,590,590,590,590,590,590,590,590,590,590,2,590,590,590,590,590,590,590,590,590,589,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,575,590,590,590,589,590,590,590,590,590,590,590,590,590,590,590,590,590,587,590,590,590,590,590,590,590,590,575,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,575,589,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,590,590,590,590,590,590,587,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,587,590,590,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,590,590,590,590,590,590,590,590,594,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,575,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,594,590,590,117,117,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,587,590,590,590,590,590,590,590,590,588,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,590,589,590,590,590,590,590,590,590,590,590,590,590,590,590,590,587,590,590,590,590,590,590,590,590,590,590,590,117,590,590,590,590,590,590,590,590,590,590,590,590,590,588,590,590,590,590,590,590,587,590,590,590,587,590,590,590,590,590,590,590,575,587,587,103,587,575,587,575,587,587,589,587,117,587,103,590,575,587,575,103,575,591,588,587,587,575,587,587,575,590,587,589,587,589,587,587,595,575,103,587,587,587,591,117,117,587,587,587,594,588,590,575,590,587,575,587,587,587,596,591,588,590,587,587,594,590,589,588,575,587,590,117,575,587,587,587,590,588,587,587,589,587,587,587,590,588,588,587,594,587,587,587,590,590,589,590,590,597,587,575,117,117,587,588,590,590,589,587,575,590,590,595,575,588,587,590,590,589,590,598,587,589,589,587,590,587,599,117,590,575,587,587,587,587,575,587,587,575,594,590,589,600,590,588,591,588,590,587,590,575,591,587,587,575,591,590,587,589,587,117,117,587,575,590,596,587,587,590,590,587,594,589,589,590,594,589,587,587,587,587,587,591,591,591,590,587,117,117,590,587,587,575,601,601,587,599,590,587,589,575,590,591,602,589,590,598,575,588,591,587,590,590,590,589,587,103,117,117,590,599,590,591,591,587,590,589,587,590,588,589,590,575,575,598,594,590,590,587,587,590,594,591,590,594,590,590,587,587,587,587,117,117,587,588,589,587,590,590,587,599,590,590,594,575,591,590,590,591,590,590,590,590,589,588,590,587,594,590,587,591,587,590,590,590,594,590,117,117,590,587,590,589,588,587,587,575,590,587,589,590,587,590,587,590,590,575,587,587,588,590,590,587,590,588,117,117,587,588,575,587,590,591,575,591,591,590,590,590,590,590,587,590,594,590,590,590,587,594,589,587,590,587,594,594,590,575,117,117,591,589,587,590,590,590,590,590,588,587,590,587,587,589,589,590,589,589,587,587,590,575,594,587,575,589,587,590,590,590,590,590,588,575,587,587,588,117,117,590,575,590,588,588,590,587,594,589,590,590,590,590,590,590,590,587,587,589,575,587,590,587,589,589,587,589,590,590,590,590,590,587,588,587,590,117,117,591,587,594,587,588,589,589,587,587,575,588,599,590,590,590,590,590,590,590,587,587,589,587,590,590,589,603,589,591,591,117,117,117,117,590,590,587,590,587,599,590,590,590,590,590,590,590,589,590,589,587,588,594,591,591,587,587,587,590,590,589,575,597,589,591,591,117,117,587,590,594,587,590,590,590,590,590,587,587,590,587,590,590,587,587,590,589,590,590,589,591,594,590,587,591,590,587,587,590,587,117,117,117,117,589,589,587,575,590,590,590,590,590,590,590,587,587,587,587,590,587,587,587,590,591,590,590,594,590,594,587,589,587,587,589,587,590,590,590,590,590,590,587,587,117,117,117,594,587,590,591,587,587,589,587,588,588,591,589,587,591,589,590,588,591,590,587,588,594,590,590,590,590,590,590,590,589,594,587,588,594,587,117,589,590,590,575,590,587,587,590,591,575,575,587,587,575,589,594,587,587,590,590,590,590,590,587,587,590,591,587,587,587,591,117,117,591,590,590,590,589,599,588,590,594,599,589,591,594,590,589,590,590,590,590,601,587,590,590,575,587,590,587,594,587,590,590,117,117,590,590,588,590,589,588,590,590,590,588,587,587,587,587,590,590,590,590,590,587,587,575,588,604,591,587,587,575,575,575,588,587,590,589,590,591,103,590,589,590,587,587,598,594,587,587,588,590,590,575,589,587,590,575,590,587,601,589,595,117,587,575,587,591,587,575,587,590,590,590,590,590,587,591,587,590,575,587,587,589,575,588,590,590,590,594,590,590,587,587,591,589,590,590,590,590,590,575,587,117,590,587,588,594,590,589,590,590,587,589,598,594,103,587,594,590,590,590,590,590,590,587,589,591,589,590,587,587,587,589,587,598,117,117,590,587,590,590,590,590,590,587,594,589,605,590,588,594,587,591,589,587,590,589,590,588,589,590,590,590,590,590,590,594,587,588,587,589,587,589,588,594,117,117,594,589,587,587,590,590,590,590,590,575,588,587,587,589,590,594,589,588,587,594,591,588,590,590,590,587,590,590,587,587,594,587,591,590,599,589,117,117,587,589,589,591,589,590,591,589,590,590,590,590,590,589,587,590,591,589,587,575,589,587,590,587,587,590,590,590,590,590,591,591,590,575,589,590,587,587,588,117,117,590,587,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,606,588,591,587,589,588,587,587,590,591,594,590,604,590,591,587,594,575,589,589,594,587,590,590,594,587,587,590,117,117,590,587,589,590,594,587,575,591,587,575,590,601,587,587,590,589,587,594,575,601,594,590,594,589,590,601,587,589,117,587,594,588,587,587,589,589,587,594,587,598,587,601,588,596,587,575,575,599,590,594,587,590,607,601,590,117,117,599,598,590,587,589,590,590,587,575,588,589,587,590,589,590,590,587,590,589,590,590,590,588,590,589,587,117,117,587,587,587,591,587,587,589,589,587,599,587,587,588,590,588,587,575,587,575,589,587,588,587,587,587,575,590,594,117,587,590,591,591,591,590,590,590,575,595,591,590,587,591,587,590,590,591,590,587,589,590,590,587,587,587,590,589,587,588,117,117,591,590,590,594,599,589,587,590,591,587,591,587,589,589,575,587,587,590,589,575,589,591,594,587,575,587,587,117,117,587,587,601,589,589,595,587,587,589,588,587,589,587,587,587,587,589,587,590,587,587,588,608,587,587,587,589,587,117,117,117,602,587,587,590,597,587,587,591,587,590,589,590,587,587,589,575,587,589,587,599,590,587,588,589,589,587,590,589,590,117,117,575,587,587,588,590,590,589,587,575,588,587,590,588,587,590,587,588,588,588,587,589,590,575,591,587,591,597,587,591,587,597,590,588,117,117,575,587,590,587,589,598,587,587,589,587,587,595,575,588,588,588,594,587,588,587,587,587,587,587,587,587,587,575,589,117,117,587,587,587,587,587,587,595,587,587,591,587,587,587,590,587,588,587,589,590,587,587,587,588,587,575,589,587,117,117,588,587,588,589,587,590,595,587,590,594,590,587,591,587,587,588,587,594,587,590,587,589,587,587,117,117,595,588,588,587,587,587,575,609,609,609,609,609,609,609,609,609,609,609,575,609,575,609,609,609,117,117,575,609,609,575,609,575,609,609,575,609,575,575,609,117,117,117,117,117,117,117,117,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,117,117,117,117,117,117,609,609,609,609,117,609,609,609,609,609,609,609,575,609,575,609,117,117,609,609,609,609,609,575,575,575,609,575,609,609,575,575,575,609,609,575,609,575,117,117,117,117,117,609,609,575,609,575,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,117,117,117,117,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,575,575,609,609,117,117,117,117,117,609,609,609,609,575,575,609,609,609,609,575,575,609,609,609,609,575,609,117,117,117,117,117,117,575,609,609,609,609,609,609,609,575,575,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,117,117,117,117,609,609,609,609,609,609,609,575,609,609,609,575,609,575,609,609,609,609,609,575,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,610,610,575,609,575,609,609,609,609,575,609,575,609,609,609,609,609,609,609,575,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,117,117,117,117,117,117,117,117,117,117,117,117,117,609,575,609,609,609,609,609,610,609,609,609,609,609,609,609,609,609,609,609,609,575,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,611,611,611,611,611,611,611,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,611,611,611,611,611,611,611,611,611,609,609,575,575,609,609,609,609,609,575,609,117,117,117,117,117,117,117,609,575,609,609,609,609,575,575,609,117,117,117,117,609,575,609,575,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,575,609,575,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,612,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,612,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,613,609,609,609,609,575,609,613,609,613,575,613,609,609,609,609,609,609,609,575,613,614,117,609,117,117,575,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,609,575,575,613,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,613,613,575,609,575,609,609,609,613,613,609,609,609,609,575,609,609,575,609,609,575,117,117,609,609,609,575,609,609,609,575,609,575,609,609,609,575,575,575,117,609,575,575,609,609,609,575,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,575,609,575,575,609,609,575,609,575,609,610,609,609,615,609,609,575,609,575,609,610,609,609,610,613,609,609,609,613,609,616,609,609,575,613,609,609,609,609,575,575,613,609,575,609,613,609,609,609,117,575,613,609,609,609,575,609,609,615,609,609,609,575,575,609,609,609,609,609,609,575,575,609,575,609,575,575,575,609,609,575,609,609,117,575,609,575,575,575,575,609,609,609,609,609,609,609,117,575,609,575,609,609,609,575,609,609,575,575,575,609,609,609,609,609,609,609,575,575,609,609,609,609,609,609,575,609,575,609,609,609,575,617,609,609,575,610,617,609,609,609,609,609,609,609,609,609,609,609,609,609,575,609,609,609,575,609,609,575,575,609,613,609,609,575,117,575,609,609,609,575,609,609,609,609,609,609,609,609,609,609,621,112,113,113,113,113,112,112,112,622,112,113,113,113,124,130,138,130,627,112,130,628,117,157,150,150,150,150,149,150,150,150,148,150,117,150,150,150,149,149,148,150,148,150,176,158,117,179,178,173,180,175,161,176,162,117,179,117,154,176,162,162,154,162,117,170,176,160,160,152,160,160,176,117,630,176,162,176,162,176,162,117,176,160,176,176,185,176,160,162,176,162,112,176,160,160,117,176,176,175,176,176,178,630,175,185,175,176,112,631,631,631,634,200,198,196,200,117,196,198,197,207,207,206,208,112,111,112,112,112,209,112,112,112,111,209,112,112,209,112,117,112,112,111,112,111,112,210,111,111,111,112,112,112,111,112,112,112,112,210,210,112,111,111,210,112,112,222,147,147,635,636,638,117,221,112,635,226,232,232,233,234,234,234,234,230,234,231,234,232,234,231,117,111,641,237,221,643,644,242,244,117,239,249,238,248,248,248,248,238,248,248,238,248,248,238,248,248,248,248,117,117,117,248,248,248,238,248,248,248,238,238,238,248,248,248,255,248,117,117,117,256,256,256,256,238,258,258,259,259,259,248,261,261,117,117,117,117,117,117,117,117,261,261,249,262,248,248,263,645,248,248,238,248,238,238,248,248,646,248,646,646,248,248,262,262,262,248,248,238,117,238,248,248,238,248,238,238,262,262,238,262,248,238,238,248,117,248,248,268,238,238,238,248,238,238,262,238,238,238,248,248,238,117,248,248,238,262,248,248,238,248,248,248,248,248,238,238,248,238,248,238,248,238,238,248,262,248,248,262,238,248,238,238,248,262,117,262,262,238,248,248,248,248,238,262,248,238,248,248,248,262,238,238,238,248,248,238,248,262,262,238,238,268,269,238,238,238,117,238,238,238,238,238,238,262,262,269,238,238,248,248,248,117,248,238,238,248,238,238,238,248,248,248,248,248,248,238,238,117,238,248,248,248,262,238,265,262,262,238,248,248,262,238,238,262,262,238,248,238,238,248,248,248,238,248,238,262,238,238,117,248,248,238,238,248,248,262,248,262,248,248,262,248,248,248,238,238,262,248,248,238,248,262,248,262,248,262,248,248,238,238,238,238,238,262,248,248,248,248,248,238,248,248,262,238,262,248,262,248,238,238,262,238,238,248,262,248,262,262,262,262,248,117,238,248,248,248,238,248,238,248,248,238,248,248,248,238,248,262,248,238,248,248,248,248,262,262,248,248,248,238,647,248,248,248,117,238,248,248,248,248,238,248,238,248,248,238,238,248,262,262,117,117,117,117,117,117,248,248,248,248,238,248,238,238,647,238,248,248,238,238,248,238,262,238,117,262,248,248,248,248,248,248,248,238,248,248,238,269,248,238,248,647,238,262,248,248,248,248,262,262,248,238,238,248,248,117,248,248,262,248,248,262,248,262,248,238,238,248,262,248,248,238,248,262,238,248,238,238,262,238,248,262,238,238,262,238,248,262,248,262,248,248,248,248,262,262,248,248,262,248,248,248,262,238,238,262,238,248,238,262,238,117,248,238,248,262,262,262,238,238,238,262,248,248,238,248,248,248,238,262,248,238,248,262,238,248,262,248,248,248,262,238,238,262,238,117,248,238,238,248,238,248,248,262,262,248,117,262,262,248,248,238,262,238,248,238,248,117,248,262,248,248,248,238,262,238,248,248,262,248,238,248,262,262,248,248,248,248,238,248,248,248,262,238,262,248,238,262,262,238,248,248,238,262,262,248,248,238,238,248,262,238,117,248,262,248,248,248,262,238,262,238,248,117,248,262,248,262,248,248,262,248,238,248,248,248,248,248,248,238,262,248,248,238,248,248,248,238,248,238,248,238,248,238,248,248,248,262,262,248,248,248,248,248,248,248,248,248,248,238,238,248,262,238,238,248,238,248,238,117,262,238,262,262,238,248,248,248,262,248,117,248,248,238,248,262,262,248,248,238,238,117,262,238,238,262,248,248,248,262,262,238,248,238,238,238,248,248,248,262,248,238,262,248,248,238,248,262,238,248,248,248,248,238,262,238,248,248,262,238,262,248,262,238,248,238,117,248,262,262,262,248,248,248,262,238,262,117,248,238,262,248,238,238,238,262,238,248,117,262,262,262,238,248,238,248,262,262,262,238,248,248,248,248,262,248,248,238,238,238,248,262,248,238,248,238,248,238,262,248,248,248,248,238,248,248,238,262,248,248,262,248,248,238,248,248,262,248,248,238,248,248,248,238,117,238,238,262,248,248,248,248,238,238,238,117,238,262,238,262,248,248,238,248,248,248,117,262,238,262,262,238,248,262,262,262,262,117,238,248,248,238,262,248,238,248,248,262,248,248,248,238,248,262,248,238,238,238,248,117,238,248,248,248,248,262,248,248,248,262,248,248,262,238,238,238,248,262,238,248,262,248,248,248,248,248,248,248,238,238,248,248,248,238,238,248,248,238,248,248,238,238,262,248,248,248,238,262,248,248,238,248,262,262,262,117,248,262,262,238,248,248,248,248,248,262,117,238,262,248,248,238,262,248,248,248,238,117,262,262,262,262,262,238,248,238,248,238,248,248,238,238,248,248,248,262,248,238,238,248,262,238,262,238,238,248,238,238,262,248,248,238,262,262,262,248,262,262,248,238,248,262,248,238,248,248,248,248,262,238,238,262,238,117,262,238,248,262,262,248,238,248,248,238,262,248,262,248,248,248,248,238,248,238,248,117,238,248,238,262,248,248,248,238,248,248,262,248,248,262,238,248,262,262,248,262,248,248,248,248,262,238,262,248,248,248,238,248,238,248,262,238,248,248,248,248,238,262,248,248,117,262,248,238,248,262,248,238,262,248,238,117,248,248,262,248,238,238,248,262,262,238,117,262,248,262,248,248,238,262,262,248,238,238,248,248,248,262,238,238,248,248,248,248,117,238,262,238,248,238,262,248,238,262,238,117,262,238,248,262,262,238,248,248,238,262,248,248,262,248,238,262,248,262,238,238,248,262,238,238,248,248,248,262,248,248,248,248,117,248,248,248,262,248,262,248,248,248,248,117,238,248,248,238,248,262,248,248,248,238,117,262,248,248,238,248,238,262,262,238,238,117,248,238,248,248,248,238,262,248,248,248,117,248,248,262,248,248,262,248,248,238,262,117,238,248,262,248,248,262,238,248,238,248,117,248,248,262,238,248,238,248,248,248,262,117,248,238,248,262,262,262,262,238,248,248,238,248,238,262,238,248,248,262,248,238,248,248,248,248,248,248,248,238,248,238,238,238,248,117,248,262,248,262,238,262,248,238,262,248,262,248,262,238,238,262,248,248,238,248,248,262,238,248,248,248,248,248,248,248,248,238,248,248,262,248,248,248,248,262,238,262,248,238,117,238,262,238,238,238,248,248,248,262,238,117,238,248,262,238,238,262,248,262,248,248,262,262,238,262,262,262,248,248,238,238,238,248,238,262,248,238,248,238,238,262,262,262,238,262,248,238,248,238,262,248,238,262,238,248,262,248,248,248,238,262,248,248,248,238,248,238,238,238,262,248,248,248,248,262,238,238,117,238,248,238,238,248,238,248,238,248,262,238,262,248,262,248,248,248,248,248,262,262,238,262,262,248,248,248,238,238,248,248,238,248,117,248,238,248,248,248,238,248,248,262,248,117,262,248,262,262,238,248,248,248,238,248,248,238,248,238,248,238,238,262,248,248,248,262,248,248,262,248,248,262,248,238,262,248,248,238,248,238,248,248,238,248,262,248,238,248,238,262,248,248,262,262,248,262,248,238,248,262,248,248,248,262,248,238,238,262,248,262,238,238,238,248,262,248,248,262,262,248,248,262,238,238,248,238,248,117,248,238,262,248,262,262,238,238,262,238,117,262,238,248,238,262,248,262,238,248,238,117,248,238,248,238,238,248,238,238,238,248,238,248,238,248,238,248,262,248,262,248,248,248,262,262,248,238,248,248,248,238,262,238,262,262,238,248,238,248,248,248,248,248,117,248,238,238,248,262,238,248,238,248,248,238,238,248,248,238,238,238,248,262,262,238,248,238,248,248,262,238,248,238,262,248,117,262,238,238,248,248,248,238,262,238,248,117,238,248,262,262,248,248,262,238,238,238,117,248,248,248,238,248,248,248,238,248,248,238,262,262,248,248,262,248,248,262,238,238,248,238,238,248,248,262,248,238,262,238,238,262,262,248,248,262,262,238,248,262,248,248,248,262,262,248,238,248,248,238,248,248,262,248,262,248,248,262,248,238,248,262,238,117,248,248,262,248,248,238,238,248,248,248,117,248,248,238,238,248,238,262,248,238,248,262,262,262,248,238,238,248,248,238,248,248,248,248,248,248,248,262,238,238,248,248,262,117,262,238,248,238,262,238,262,248,248,248,117,248,238,248,262,248,248,262,262,248,262,117,262,248,238,238,248,238,262,262,262,238,117,248,248,248,248,238,248,248,248,262,238,117,248,262,248,238,248,248,262,238,248,248,248,248,248,238,262,238,238,248,262,117,248,248,248,238,238,248,248,238,248,238,117,248,262,238,238,238,238,248,248,262,117,248,238,248,262,248,248,248,262,248,238,238,238,248,248,248,248,262,248,262,248,248,248,248,248,248,248,248,262,262,262,238,262,117,238,238,248,238,248,238,238,262,248,248,262,238,248,238,248,238,262,262,238,248,238,248,238,238,248,248,262,262,262,248,262,262,248,248,262,248,248,238,248,262,238,262,248,117,248,262,248,238,238,248,248,248,248,262,117,248,262,248,248,248,248,238,238,248,248,117,262,248,262,262,238,262,262,248,238,248,117,262,248,248,262,238,262,248,248,238,248,117,262,262,248,238,248,238,238,248,238,238,117,262,238,248,248,238,248,248,238,248,117,248,238,248,248,262,262,262,238,248,262,248,248,238,238,248,262,238,248,238,262,248,238,262,248,238,248,248,248,248,262,248,262,248,238,248,248,248,248,262,238,262,262,117,262,248,248,248,248,248,262,248,248,262,117,238,248,238,262,238,262,248,238,248,262,117,238,238,238,248,238,238,238,262,262,238,117,248,238,248,248,248,248,248,262,262,248,248,238,248,248,238,262,262,262,238,238,262,248,248,248,248,238,238,238,262,238,238,238,248,248,248,262,262,262,248,248,238,262,262,248,238,262,248,248,248,238,238,248,248,262,238,262,248,248,248,248,248,238,248,248,248,238,248,262,238,248,238,248,238,248,262,117,238,248,238,238,262,238,262,262,238,262,117,262,262,262,248,238,238,248,238,248,262,117,262,262,262,248,248,248,238,248,248,248,117,248,238,248,262,248,248,262,248,248,248,117,262,238,248,248,262,248,248,248,238,238,117,248,248,248,248,238,248,238,248,248,238,248,248,262,248,248,262,238,262,238,248,248,238,248,262,248,248,262,248,262,262,238,248,262,238,248,238,248,262,248,248,262,238,238,238,248,238,262,248,262,262,248,262,248,262,262,248,248,262,262,248,248,248,248,248,248,248,238,238,248,248,248,248,248,238,262,238,248,248,238,248,248,238,248,248,248,248,238,248,238,248,238,238,262,238,238,262,238,248,248,262,248,238,248,248,238,248,248,248,117,238,238,262,238,248,262,262,248,248,262,117,248,248,248,262,248,248,262,248,248,238,117,238,248,238,248,238,248,248,238,238,238,262,262,262,248,262,238,262,248,238,238,262,248,238,248,248,262,248,248,248,262,238,248,248,262,248,248,248,238,248,238,262,248,262,238,248,248,248,238,248,238,248,248,238,262,238,248,238,262,248,248,262,238,238,248,248,248,262,238,248,238,248,238,248,238,238,262,248,262,262,238,238,238,262,262,262,248,248,248,248,248,248,262,248,248,238,238,238,248,248,238,238,248,262,248,238,238,248,248,238,248,248,248,248,262,248,248,248,262,248,238,248,248,248,238,248,248,238,238,238,238,248,262,238,248,262,262,248,262,248,238,248,248,262,262,248,262,248,248,238,238,238,248,238,238,248,238,262,262,262,238,262,262,238,262,248,248,262,238,248,262,248,248,262,248,248,238,248,262,262,238,248,262,248,248,248,248,238,238,248,248,262,262,248,248,238,262,262,248,248,248,238,248,238,262,238,248,248,262,248,238,248,248,238,248,262,262,262,248,248,248,248,248,262,248,238,262,248,238,262,238,248,262,238,238,262,248,238,262,248,238,238,248,262,248,248,262,248,262,238,262,248,248,262,248,262,248,238,262,238,238,262,267,266,267,248,267,248,267,267,267,248,266,248,266,267,267,248,248,248,266,248,266,266,266,248,248,248,266,248,248,117,267,267,248,648,266,267,267,248,266,266,267,267,267,648,266,267,266,266,267,267,266,248,266,267,267,248,267,266,266,248,248,266,248,266,248,248,267,248,266,248,248,266,267,267,267,266,248,267,248,267,266,266,266,267,267,248,267,266,266,248,267,266,267,266,248,248,266,266,648,266,266,267,117,267,248,267,266,248,248,248,267,267,267,267,267,248,267,266,266,266,267,248,248,248,248,266,248,248,248,117,266,267,266,267,248,267,266,267,266,266,248,267,248,117,248,267,267,248,248,266,267,267,266,248,266,248,267,266,266,248,267,248,266,266,248,248,248,248,266,248,267,267,248,248,248,267,267,267,266,266,266,267,267,267,266,267,248,248,248,248,248,248,248,248,266,248,266,266,248,248,267,267,267,266,248,266,248,266,267,248,248,267,266,266,248,266,248,248,648,248,267,266,248,266,267,266,266,266,267,248,267,267,248,266,267,266,248,248,267,267,248,117,248,267,266,248,248,267,248,266,248,267,248,266,248,266,266,266,267,267,266,266,267,266,267,248,248,248,266,248,117,267,266,266,266,248,267,266,266,248,248,266,266,248,248,267,266,266,267,248,266,266,266,248,266,267,267,248,248,117,267,267,248,267,248,267,267,267,266,267,266,248,267,248,267,266,266,266,248,248,248,267,248,266,267,248,266,266,267,117,248,267,248,266,266,266,266,248,267,266,248,248,267,117,266,248,267,266,266,266,267,248,248,248,267,267,248,266,267,266,248,267,248,248,266,266,248,267,248,248,266,266,117,267,266,267,248,248,248,266,248,248,248,248,248,266,248,267,248,248,267,267,248,267,248,248,266,266,266,272,272,272,272,272,272,248,249,249,248,249,117,117,238,280,280,275,280,278,290,281,117,277,279,279,281,279,281,279,117,281,280,279,278,289,280,281,280,281,280,281,280,277,280,278,280,280,289,280,286,649,238,284,280,280,281,290,276,279,284,278,280,281,290,280,280,281,281,280,117,276,280,279,279,277,290,280,281,281,293,291,293,294,292,238,293,117,278,279,280,281,280,296,294,117,295,238,293,295,294,295,294,117,293,295,295,295,294,295,295,117,295,294,294,294,294,295,294,294,294,295,294,294,294,294,293,294,294,294,291,294,291,295,117,294,295,293,295,293,295,294,294,294,117,294,293,294,293,294,651,295,293,293,295,291,294,292,293,295,295,652,294,291,293,293,117,291,294,293,311,310,310,117,308,321,312,311,312,653,117,324,312,326,318,312,316,326,310,312,324,312,310,310,317,317,312,311,311,324,314,308,117,317,309,310,310,325,310,117,324,310,312,326,310,317,324,312,312,317,310,310,317,312,117,324,324,308,312,317,312,117,310,308,314,310,318,314,117,318,308,312,654,324,310,310,312,310,331,329,333,331,333,117,332,337,342,346,342,344,350,352,352,353,353,353,353,349,342,346,345,117,117,347,346,343,343,238,117,117,652,340,347,343,343,343,347,117,347,343,347,342,361,360,358,359,358,360,359,358,359,360,117,655,358,358,655,360,656,359,362,359,657,358,360,357,655,360,359,361,360,360,360,358,360,360,360,359,658,366,662,117,117,663,371,379,376,371,367,372,367,366,111,664,665,370,372,372,367,380,374,367,371,371,372,117,669,366,370,662,662,372,371,367,372,372,371,367,372,375,372,371,371,371,367,382,371,385,372,372,385,670,379,371,371,375,380,117,369,238,379,372,671,391,390,395,390,395,390,389,391,391,390,390,390,391,390,395,391,390,395,391,390,394,391,391,390,117,391,393,390,390,395,392,391,390,390,416,401,409,404,672,404,399,400,412,409,411,412,409,400,404,673,403,413,399,412,412,117,117,414,404,400,404,403,403,414,409,674,404,409,403,403,410,404,410,399,403,408,409,405,404,111,429,424,117,431,420,421,436,421,420,421,420,420,420,420,436,420,419,111,420,419,419,421,419,420,419,421,420,420,420,420,420,419,420,117,421,419,421,419,420,436,421,434,436,420,419,419,431,420,420,419,420,421,419,420,419,111,419,421,675,419,420,419,420,420,117,431,431,424,430,422,111,424,429,429,421,420,420,420,421,424,431,424,111,117,422,420,420,420,419,422,431,429,424,430,431,424,424,424,424,431,431,429,419,419,111,111,419,420,420,420,422,420,421,420,421,421,420,419,420,421,431,429,429,430,676,420,419,675,419,420,421,419,103,420,420,421,420,419,111,441,441,441,677,679,681,117,683,451,685,111,456,464,460,463,463,460,456,461,460,461,460,460,461,465,464,463,461,463,461,686,459,463,459,117,461,463,463,460,460,461,461,461,463,460,456,470,688,455,689,478,481,117,498,478,474,478,484,117,482,478,484,480,482,117,499,484,478,478,690,484,484,117,484,455,484,484,473,478,499,480,478,482,487,117,117,117,474,480,484,484,691,487,487,484,478,478,478,478,480,482,482,480,478,499,480,499,478,478,474,480,484,484,480,478,474,478,484,484,487,484,480,550,692,117,504,564,495,509,509,694,522,505,117,548,695,509,488,694,497,554,521,117,505,455,502,488,503,488,554,697,117,529,532,532,522,502,694,494,514,117,488,504,488,455,502,497,698,495,117,522,513,492,522,548,522,554,699,531,487,548,455,522,550,550,554,505,522,541,529,505,529,502,117,522,491,550,522,550,529,542,694,455,488,557,548,701,548,495,505,493,497,529,540,495,117,702,495,494,520,532,521,576,576,577,576,580,576,576,117,117,576,580,576,581,576,576,584,584,575,575,584,586,586,584,586,586,586,575,590,589,590,587,591,589,587,587,594,587,587,590,589,587,587,590,590,590,117,117,117,575,594,588,575,575,590,594,587,590,590,587,589,590,587,587,589,589,587,587,588,590,587,117,575,594,591,587,587,587,575,587,587,587,587,575,587,587,594,587,588,588,587,587,575,587,589,117,117,117,594,575,590,588,595,587,587,575,588,587,594,599,587,590,588,587,594,591,703,590,587,587,587,117,117,587,587,587,587,590,590,587,587,587,588,591,575,587,587,587,588,587,588,587,589,594,589,589,587,587,117,117,590,587,587,587,587,590,594,587,591,575,587,587,588,587,589,591,588,589,589,587,588,587,587,591,587,590,588,117,587,575,590,587,589,590,575,589,597,588,589,575,590,590,588,587,591,594,590,589,590,589,590,587,590,587,587,591,590,117,594,589,587,589,589,587,589,591,587,590,589,587,587,598,575,589,589,587,588,590,589,587,587,587,587,588,590,117,117,590,589,588,590,594,588,589,587,588,590,590,590,589,575,587,587,575,588,594,587,587,587,591,587,590,587,590,117,589,594,589,588,587,589,590,589,590,587,589,587,589,588,587,575,575,589,590,575,587,591,587,589,591,589,587,117,117,588,589,575,589,575,587,591,590,590,589,587,590,588,587,590,591,591,591,588,591,588,594,587,598,591,594,117,117,117,599,587,590,591,589,591,590,587,587,587,587,588,587,575,587,587,575,588,587,594,590,587,591,597,589,587,590,575,589,117,575,590,594,590,587,587,588,589,575,589,589,590,590,587,594,587,591,594,595,588,588,575,594,587,587,587,587,591,117,117,117,587,590,589,594,590,587,588,588,589,590,587,590,588,575,590,587,587,587,587,591,590,589,589,587,590,590,594,117,117,117,589,575,587,575,588,588,590,588,587,587,575,588,590,587,587,590,589,575,590,590,587,587,594,594,587,590,589,117,587,590,587,587,587,587,589,587,587,594,589,589,587,587,587,589,588,587,587,590,588,591,587,590,587,587,589,587,590,117,117,117,594,587,591,587,587,594,587,587,575,587,590,597,587,591,588,594,587,590,590,587,587,591,590,587,587,587,587,589,588,589,587,590,590,589,117,117,590,587,590,591,575,587,591,587,575,589,587,589,591,590,587,591,589,590,590,594,575,575,587,575,591,591,594,590,589,587,590,575,591,590,594,590,591,587,590,587,587,590,589,590,589,590,587,587,594,587,588,575,575,590,575,589,117,117,117,117,588,587,591,587,587,588,589,587,587,591,575,594,587,587,587,587,591,587,575,590,589,597,587,587,587,587,575,591,589,587,594,587,589,117,117,597,590,589,575,587,587,587,587,587,575,587,590,587,575,589,590,587,587,575,575,587,587,575,587,591,587,587,590,594,575,590,117,587,597,589,594,590,587,587,589,575,575,587,587,587,587,589,589,591,589,594,591,588,587,589,588,587,589,597,117,117,117,594,588,590,590,590,587,587,594,590,587,587,587,587,575,590,588,587,590,587,594,597,588,587,587,589,597,575,588,594,117,588,587,587,590,589,597,587,590,590,587,587,587,590,591,588,590,589,587,587,587,587,589,575,599,587,589,587,117,117,588,587,590,587,575,591,588,597,597,588,587,575,591,589,587,590,588,590,591,589,590,594,591,590,589,594,597,589,575,117,117,587,590,587,587,594,594,587,589,587,588,587,588,588,588,590,587,587,575,587,594,575,587,589,587,587,587,591,575,117,587,587,589,589,587,590,589,587,587,587,587,590,587,591,588,587,590,587,597,587,594,590,599,587,588,587,591,575,117,117,591,590,588,590,587,594,587,575,589,587,589,591,575,587,575,594,587,590,588,587,587,594,589,587,590,590,590,588,117,117,588,587,591,589,588,598,587,589,575,587,587,594,587,587,589,587,575,587,587,587,575,587,591,575,590,591,599,587,591,117,117,589,587,587,594,587,594,588,587,594,587,591,587,587,575,590,587,587,590,587,587,599,590,587,588,575,575,588,117,117,588,588,589,597,589,590,587,587,587,587,587,587,587,587,590,587,587,590,590,587,587,588,575,587,587,590,587,587,587,589,117,117,590,587,587,587,587,594,587,588,590,575,587,587,594,588,587,587,590,587,591,591,588,587,589,587,588,587,587,587,587,587,587,117,117,587,587,594,589,587,587,589,595,590,589,587,587,587,587,587,589,588,590,587,588,588,588,588,588,591,587,587,599,587,587,589,117,117,590,587,598,587,575,591,575,591,589,587,591,588,588,591,587,587,591,587,590,587,587,588,587,587,587,588,587,117,117,575,587,587,587,587,587,587,594,575,589,587,588,587,587,575,594,594,590,589,588,587,575,575,588,589,575,588,587,595,587,117,117,587,587,589,587,587,587,594,575,587,590,587,589,587,589,575,591,587,587,575,591,587,589,587,587,587,587,587,117,117,588,595,590,587,575,587,588,590,587,588,587,587,575,609,609,609,609,609,575,609,609,609,609,117,117,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,575,117,117,117,117,609,609,575,575,609,609,609,609,609,575,575,575,609,609,609,609,575,117,117,117,117,117,117,117,117,609,575,609,609,575,575,609,609,609,609,609,575,609,609,609,609,609,609,609,609,117,117,117,117,117,117,117,609,575,575,609,609,609,609,609,575,609,575,609,609,609,609,609,609,609,609,117,117,117,609,609,609,575,609,575,609,609,609,609,609,575,609,609,609,609,609,609,575,609,609,117,117,117,117,117,117,117,117,609,575,609,609,609,609,609,575,609,609,609,609,609,117,117,117,609,575,609,575,575,575,609,609,609,609,575,609,609,609,609,609,609,609,609,575,117,117,117,117,609,609,609,575,575,609,609,575,575,575,609,575,609,609,609,609,575,575,117,117,117,117,609,609,575,609,575,609,609,609,575,609,609,609,609,609,609,609,609,609,575,117,609,117,117,117,117,117,609,575,575,575,609,609,575,575,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,117,117,117,117,117,609,609,609,609,609,609,609,609,609,609,609,575,609,609,609,609,117,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,117,117,117,117,117,117,704,704,704,704,704,704,609,609,609,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,609,609,575,609,609,609,609,609,609,609,609,611,611,611,611,611,609,611,611,609,611,611,611,611,611,611,611,611,609,611,611,609,611,609,611,611,611,609,611,611,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,117,609,609,609,609,609,609,609,609,609,609,609,609,609,117,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,609,609,705,609,609,609,609,609,609,609,705,609,609,609,609,609,609,609,613,117,609,609,609,609,609,609,613,609,609,609,575,609,609,609,613,609,609,609,706,575,609,575,609,613,609,609,609,117,117,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,117,609,613,613,609,613,609,609,609,613,575,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,609,613,609,609,609,609,609,609,117,609,613,575,609,609,609,609,609,609,609,609,609,609,613,609,609,609,609,609,609,609,609,609,609,609,709,100],"timeDeltas":[3667,1325,1063,1095,1131,1107,1123,1084,1084,1092,1081,1141,1028,1099,1087,1085,1097,1094,1084,1083,1084,1167,1166,1104,1112,1085,1134,1093,1066,1084,1081,1093,1097,1094,1091,1096,1134,1090,1100,1109,1126,1135,1219,995,1081,1125,1186,1103,1108,1082,1427,1069,1131,734,402,1087,1093,1123,1100,1137,1087,1102,1097,1118,1067,1121,1130,1091,1119,1099,1114,1074,1105,1104,1094,1088,1126,1071,1160,1121,1106,1188,1106,1136,1101,1094,1108,1110,1124,1109,339,87,822,1118,672,442,1161,1090,1103,1122,1106,1096,1129,1083,1094,1161,1135,1114,1097,1141,1100,1089,1106,1112,1078,1104,1106,1140,1110,1136,1129,1118,1119,1104,1120,1106,1109,1080,1127,1088,1118,1119,1081,1092,1103,1173,1147,1127,1116,1082,1110,1122,1084,1108,1110,1091,1105,1085,1088,1089,1101,1110,1109,1126,1110,1085,1106,1110,1087,1100,1088,1084,1153,1119,1057,191,260,260,29,31,311,1097,1139,1097,1069,1121,1095,1125,1153,1284,1096,1091,1099,1078,1108,1087,1183,1086,1086,1106,1116,1083,1088,1098,1109,1133,1114,1137,1108,1084,1118,1092,1101,1091,1149,1073,1111,1096,1089,1099,1090,1126,1094,1083,1107,1083,1087,1126,1117,1096,1091,1105,1087,1106,1123,1089,1107,1114,1096,1082,1090,1099,1113,1110,1119,1138,1170,1095,1115,1111,1069,1113,1084,1090,1096,1090,1096,1116,442,665,803,300,1076,1075,1099,1130,1093,1101,1086,1081,1101,1082,1105,1101,1079,1094,1103,1124,1106,1104,1105,1086,1135,1106,1113,1118,1091,1090,1121,1103,1107,1087,1078,1133,1103,1100,1078,1086,1100,1093,1091,1096,1093,1104,1161,1103,579,541,1105,1122,1084,1085,1090,1061,1093,1097,1099,1108,1083,1077,1140,1138,1121,1090,1100,1087,1142,2429,44,1047,1071,1078,1094,1096,1086,1085,1119,1113,1102,1101,1122,1092,1100,1094,1113,1092,1105,300,795,1122,1086,1093,1101,1092,1163,1139,1093,1087,1088,1085,1084,1086,1093,1096,1093,1086,1113,1066,1117,1109,1096,1122,1115,1117,1178,1037,1086,1108,1091,1129,1092,1092,1107,1124,1126,1137,1414,1121,998,82,1074,1112,1113,1071,1088,1090,1102,1109,1121,1109,1187,1062,1092,1113,1075,1119,1101,706,398,1115,1175,1117,1098,1093,1096,1114,1088,1107,1098,1105,1088,1092,1101,1095,1102,1105,4237,1100,1079,830,285,1111,1103,1101,1105,1104,1111,1090,1105,1102,1114,1307,1100,1086,1112,1062,1124,1096,1155,1444,794,1112,1067,1083,1084,1052,665,426,1117,1102,1096,1089,1088,1153,1080,1804,2674,1097,496,595,1073,1081,1097,1113,1136,1138,1130,1069,1892,1133,179,963,1092,1089,1099,1098,1124,3821,1079,1088,1071,1076,1076,1105,1118,1277,1359,982,1094,1087,1099,1108,1094,1087,1096,1090,1141,1079,1094,1093,1103,1098,1097,1144,1102,1196,1093,1108,1092,1105,1117,1104,1102,1094,1109,1096,1101,1099,1103,1103,1120,1090,1098,1089,1117,1094,1122,1105,1115,1110,1099,1096,1087,1098,1097,1103,1104,1095,1113,1089,1102,1099,1109,1094,1123,1072,1105,1095,1132,1097,1102,1106,1101,1124,1131,1074,1077,1152,1099,1105,1093,1136,1099,1114,1086,1137,1097,1082,1079,1168,1100,1092,1086,1106,1097,1088,1144,1103,1113,1097,1104,1111,1157,1118,1113,1122,1107,1120,1115,1104,1092,1092,1120,1124,1142,1106,1095,1088,1731,1145,1095,1112,1125,1084,1105,1118,1104,1116,1132,1099,1155,1095,1092,1087,1096,1088,1142,1085,1135,1129,1088,1127,1084,1105,1094,1164,1090,1097,1083,1095,1122,1086,1121,1102,1124,1091,1103,1108,1103,1094,1106,1109,1115,1089,1138,1086,1092,1085,1091,1106,1112,1108,1098,1108,1101,1093,1093,1098,1099,1104,1129,1088,1096,1086,1106,1092,1153,1124,1100,1121,1082,1099,1109,1269,1130,1096,1098,1097,1095,1101,1095,1166,1108,1101,1112,1095,1121,1096,1219,1113,1093,1089,1095,1097,1105,1094,1103,1095,1204,1084,1097,1099,1107,1103,1108,1090,1102,1093,1105,1093,1107,1100,1093,1095,1096,1098,1108,1086,1123,1074,1101,1083,1097,1100,1103,1104,1101,1090,1102,1095,1104,1093,1104,1100,1102,1097,1094,1096,1100,1108,1110,1086,1100,1086,1098,1121,1526,1086,1081,1090,1097,1115,1090,1233,1097,1091,4354,1134,1100,1091,1135,1094,1092,1168,1085,1091,1117,1113,1093,1095,1200,1118,1152,1128,1124,1096,1079,1097,1110,1102,1131,1123,1090,1100,1088,1106,1093,1143,1095,1121,1095,1101,1099,1085,1073,1078,1089,1094,1105,1109,1093,1089,1102,1095,1119,1077,1098,1101,1094,1097,1100,1106,1114,1103,1110,1075,1098,1090,1101,1120,1132,1094,1091,1104,1110,1114,1089,1079,1096,1102,1102,1116,1092,1109,1107,1107,1095,1104,1086,1110,1085,1092,1095,1093,1114,1066,1088,1100,1089,1088,1098,1137,1147,1085,1105,1088,1106,1095,1154,1159,1153,1111,1158,1126,1103,1114,1105,1104,1096,1110,1094,1117,1087,1098,1109,1095,1084,1097,1088,1090,1091,1090,1137,1111,1080,1100,1081,1087,1097,1123,1107,1105,1133,1126,1098,1093,1097,1097,1116,1082,1101,1108,1066,1096,1088,1107,1089,1132,1128,1127,1218,1132,1094,1138,1091,1091,1124,1122,1113,1125,1119,1127,1143,1146,1130,1097,1116,1147,1146,1133,1131,1104,1136,1107,1099,1092,1100,1097,1143,1102,1139,1124,1092,1099,1104,1100,1106,1097,1148,1103,1094,1088,1111,1122,1084,1096,1098,1097,1127,1121,1140,1097,1130,1090,1089,1085,1079,1099,1170,1086,1497,1119,1104,1163,1101,1115,1091,1112,1102,1110,1120,1095,1109,1095,1098,1094,1106,1095,1117,1080,1098,1087,1107,1090,1108,1126,1107,1108,1093,1116,1136,1126,1150,1091,1098,1122,1134,1097,1140,1122,1100,1075,1085,1074,1091,1093,1093,1113,1090,1091,1069,1078,1083,1085,1103,1073,1077,1058,1145,1100,1089,1124,1110,1088,1095,1071,1080,1084,1087,1090,1094,1126,1094,1103,1060,1173,1100,1202,1133,1087,1082,1091,1130,1087,1131,1113,1075,1089,1094,1103,1110,1091,1104,1101,1111,1096,1083,1197,1101,1096,1119,4292,1116,1075,1095,1096,1113,1114,1099,1097,1095,1087,1097,1143,1082,1077,1070,1094,1097,1088,1086,1085,1080,1090,1123,1095,1080,1095,1081,1105,1197,1088,1091,1112,1071,1090,1110,1089,1083,1077,1084,1079,1098,1111,1114,1098,1100,1090,1110,1112,1092,1100,1104,1185,1095,1102,1134,1092,1094,1115,1090,1080,1101,1110,1100,1097,1122,1090,1112,1100,1107,1093,1104,1091,1101,1102,1120,1111,1136,1128,1099,1102,1093,1088,1094,1181,1121,1119,1084,1093,1084,1088,1080,1090,1092,1147,1099,1088,1190,1110,1110,1085,1088,1121,1092,1115,1113,1102,1118,1124,1131,1113,1188,1089,1131,1111,1111,1097,1108,1108,1099,1129,1076,1144,1132,1107,1116,1110,1128,1104,1104,1105,1096,1111,1115,1129,1115,1108,1140,1108,1098,1104,1099,1112,1117,1136,1125,1106,1097,1103,1088,1113,1079,1080,1099,1106,1098,1114,1106,1156,1114,1100,1094,1110,1098,1109,1102,1107,1115,1101,1112,1095,1108,1106,1130,1093,1135,1088,1084,1090,1115,1095,1112,1095,1121,1091,1103,1105,1113,1098,1103,1091,1143,1065,1103,1098,1094,1102,1107,1095,1118,1094,1132,1098,1099,1150,1106,1117,1105,1112,1100,1112,1135,1095,1108,1095,1105,1126,1121,1123,1117,1089,1104,1126,1093,1110,1102,1105,1126,1122,1111,1125,1298,3525,1091,1093,1104,1044,1063,1068,1068,1089,1086,1098,1086,1101,1103,1086,1104,1023,1086,1079,1079,1089,1083,1089,1116,1051,1138,1102,1114,1095,1142,1097,1099,1097,1129,1092,1234,1098,1067,1095,1088,1071,1073,1073,1087,1075,1087,1088,1086,1093,1125,1105,1080,1099,1109,1097,1095,1109,1099,1100,1106,1108,1089,1098,1106,1083,1101,1112,1126,1121,1090,1103,1094,1110,1086,1099,1100,1140,1082,1107,1102,1417,1482,1378,1111,1114,1089,1102,1097,1132,1115,1102,1104,1132,1120,1096,1122,1095,1103,1095,1098,1102,1105,1095,1110,1132,1130,1117,1095,1135,1079,1091,1101,1108,1092,1100,1096,1093,1093,1102,1094,1120,1122,1138,1114,1122,1108,1115,1109,1126,1106,1100,1095,1147,1113,1098,1107,1097,1182,1097,1109,1103,1107,1153,1106,1117,1099,1101,1095,1101,1088,1123,1113,1120,1102,1094,1117,1111,1079,1087,1101,1084,1106,1088,1109,1095,1099,1098,1091,1095,1098,1096,1104,1112,1108,1091,1098,1094,1096,1144,1097,1123,1092,1108,1100,1106,1094,1118,1091,1106,1094,1104,1103,1103,1127,1109,1102,1113,1091,1090,1099,1080,1095,1116,1101,1109,1098,1129,1104,1106,1119,1088,1097,1095,1095,1109,1120,1119,1113,1270,1207,1143,1143,1103,1108,1098,1131,1194,1124,1121,1107,1047,1109,1089,1117,1175,1122,1120,1095,1100,1113,1105,1114,1151,1095,1123,1098,1103,1094,1117,1093,1220,1115,1111,1107,1162,1119,1102,1083,1090,1105,1078,1082,1082,1093,1095,1118,1102,1109,1093,1112,1090,1099,1092,1132,1107,1109,1087,1105,1601,1105,1097,1099,1106,1118,1138,1086,1100,1105,1104,1094,1106,1101,1116,1109,1091,1083,1367,1102,1079,1096,1089,1097,1098,1115,1107,1119,1296,1136,1105,1121,1109,1102,1132,1087,1150,1097,1106,1113,1303,1111,1128,1114,1092,1127,1153,1121,1111,1100,1100,1131,1109,1124,1120,1107,1104,1124,1101,1086,1088,1106,1083,1093,1105,1154,1150,1130,1090,1119,1099,1114,1110,1112,1097,1099,1103,1171,1130,1105,1103,1117,1178,1108,1252,1092,1312,1087,1085,1129,1101,1135,1380,1109,1238,1088,1076,1100,1090,1103,1083,1085,1108,1181,1082,1087,1084,1103,1087,1092,1113,1089,1085,1098,1094,1110,1099,1117,1084,1123,1100,1117,1122,1112,1123,1094,1121,1125,1096,1114,1094,902,85,99,1096,1095,1079,1098,1089,1105,1109,1142,1130,1105,1098,1097,1094,1119,1095,1112,1164,1114,1121,1248,1093,1099,1098,1121,1094,1088,1081,1107,1101,1104,1107,1135,1106,1114,1099,1095,1129,1094,1109,1093,1106,1095,1099,1107,1093,1100,1125,1103,1108,1108,1114,1084,1126,1093,1106,1134,1078,1098,1075,1079,1082,1087,1097,1092,1091,1108,1122,1340,1127,1091,1087,1104,1104,1099,1080,1093,1146,1103,1339,1115,1089,1185,1093,1094,1098,1107,1100,1113,1104,1101,1105,1114,1133,1115,1110,1162,1105,1107,1110,1093,1095,1101,1096,1099,1096,1123,1101,1253,1111,1176,1091,1098,1100,1174,1298,1116,1125,1094,1098,1099,1105,1099,1103,1110,1107,1133,1121,1096,1086,1156,1105,1095,1116,1110,1109,1107,1086,1107,1093,1045,1090,1096,1109,1100,1094,1219,1111,1106,1091,1131,1084,1139,1097,1113,1124,1120,1088,1100,1124,1237,1079,1071,1100,1103,1093,1123,1087,1115,1100,1107,1113,1104,1088,1078,1085,1094,1175,1089,1105,1136,1113,1120,1105,1101,1114,1086,1077,1085,1094,1102,1114,1183,1102,1169,1128,1086,1091,1105,1121,1168,1106,1108,1082,1089,1093,1086,1102,1092,1095,1090,1128,1119,1092,1091,1097,1109,1097,1100,1103,1096,1109,1093,1094,1093,1106,1156,1122,1135,1113,1082,1089,1146,1116,1082,1085,1088,1126,1108,1103,1096,638,83,387,1089,1093,1100,1124,1094,1124,1104,1107,1090,1092,1075,1082,1161,1119,1108,1084,1088,1122,1101,1104,1027,1116,1083,1104,1087,1097,1102,1095,1097,1107,1116,1394,1121,1097,1082,1110,1106,1088,1077,1084,1090,1093,1142,1116,1148,1094,1110,1083,1105,1119,1123,1092,1083,1100,1134,1100,1094,1136,1117,675,140,19,265,1112,1092,1212,352,634,1096,1132,1099,1134,1107,1069,1130,1088,1109,1173,1101,1078,1107,1146,1098,1105,1120,1099,1105,1088,1088,1104,1158,1084,1183,1162,1110,1097,1082,1103,1100,1168,1221,1107,1071,1069,1065,1073,1081,1085,1089,1083,1116,471,629,1067,1092,1126,1142,1093,1101,1109,1080,1103,1107,1110,1113,1196,1023,1119,1091,1130,1078,1074,1063,1070,1077,1077,1077,1062,1062,1066,1078,1082,1088,1091,1113,1128,1090,1109,1101,1106,1095,1101,1109,1102,1087,1096,1103,1121,1117,1071,1091,1121,1092,1086,1093,1095,1106,1096,1109,1093,1091,1146,1114,1113,1109,1096,1095,1099,1098,1103,1094,1132,1115,546,598,1085,1138,1117,1111,1094,1099,1150,1104,1093,1109,1087,1110,1108,1110,1091,1094,1089,1112,1092,1276,1131,1117,1222,1096,1113,1093,1104,1121,1096,1098,1095,1131,1125,1091,1106,1151,1112,1086,1109,1099,1088,1107,1090,1092,1143,1128,1122,1136,1091,1098,1088,1093,1757,1154,1104,1092,1186,1123,1140,1107,1125,1246,1026,1132,1098,1108,1098,1101,1090,1149,1087,1114,1119,1099,1098,1208,1120,1117,1121,1120,1100,1112,1081,1077,1059,231,882,1088,1090,1081,1175,1112,1093,1103,1022,88,176,926,1077,1089,948,161,1090,1111,1104,1088,1087,1085,1100,1104,1118,1097,1100,1098,1100,1095,1626,1093,1083,1090,1103,1117,1089,1100,1169,1095,1108,1179,1087,1100,1103,1074,1096,1101,1105,1151,1083,1057,1110,1106,2433,1065,1085,1120,1118,1086,1116,1100,1102,1097,1094,1115,1108,1146,1080,1091,1085,1112,1146,1097,1085,1089,1107,1108,1101,1178,1121,995,118,1128,1096,1103,1103,1149,1089,1074,1121,1067,1083,1066,1078,1089,1086,1078,1128,1090,1098,1100,1171,1082,1137,1103,1104,1102,1113,1094,1130,1095,623,487,1097,1113,1133,1102,1131,1116,1125,1125,1076,1077,1069,1170,1722,1092,1097,1099,1051,1134,1109,1099,1080,1118,1090,1092,1174,1115,1229,1117,1106,1153,1096,1113,1098,3043,1092,1079,1068,1079,1083,1122,1104,1061,1096,1095,1127,1100,1108,1106,1113,1093,1104,1090,1113,1162,2785,1087,1153,1110,1113,1112,1120,1147,1055,1109,1098,1092,1111,1090,385,72,192,520,1123,1107,1098,1123,1107,1115,1093,1099,1097,1110,1081,48,1116,1106,1082,1080,1089,1103,1094,1132,1112,1153,1076,1094,1106,1097,1083,1102,1110,1095,1107,1078,1082,1086,1128,1114,1090,1093,890,211,1101,1102,1101,1107,1095,1147,1175,1103,1090,1097,1125,1089,1105,1118,1095,1120,1100,1151,1152,1188,1091,1289,1127,1103,1101,1123,1095,1088,1230,1009,1106,1096,1103,1132,1096,1113,1116,1104,1082,1092,1162,1095,1130,1120,1090,1122,1099,1102,1092,1143,1095,1095,1112,1128,1118,400,677,1090,1151,1098,1093,1080,1122,1085,424,670,1088,1092,1073,1093,1117,1043,1097,1097,1087,1126,1102,1111,1105,1123,1137,291,138,69,70,91,75,66,71,79,78,69,45,50,81,74,68,71,68,94,67,66,62,63,104,72,64,70,40,47,75,63,89,65,92,67,65,57,59,74,60,56,58,54,55,77,1102,-3,109,91,62,58,56,54,87,56,52,50,51,50,51,48,50,48,51,48,81,10,60,60,48,52,44,58,49,698,1105,1179,1093,1087,1326,1137,1112,1093,1516,1102,1079,1123,1091,598,119,69,71,132,78,77,16,101,76,72,70,70,69,73,69,69,90,74,61,70,63,38,66,73,70,64,69,66,63,65,65,84,73,58,58,57,94,55,27,67,78,62,57,58,55,58,55,79,65,58,51,50,60,73,51,51,52,51,49,24,51,58,60,49,52,49,77,50,48,44,586,1108,1076,1113,1081,1094,1108,1129,1120,1133,1109,1148,1133,552,96,51,52,52,73,57,54,51,59,13,60,67,53,55,49,51,49,50,47,49,47,48,47,50,72,53,47,49,48,48,75,24,60,56,51,44,45,45,46,45,47,46,45,43,70,51,48,45,47,41,43,78,51,52,10,70,46,43,44,43,42,44,42,44,40,63,42,40,36,36,35,40,36,38,50,39,35,36,34,36,44,12,52,47,55,32,947,1071,1223,1088,1085,1077,1085,1095,1077,1091,1073,1020,113,10,64,59,77,60,49,51,50,49,85,55,50,50,48,49,48,49,46,52,51,51,22,73,66,51,50,49,50,60,55,51,48,48,47,64,51,45,46,45,47,47,67,16,57,77,47,47,44,87,49,44,42,45,43,44,41,42,42,43,41,42,42,68,49,46,18,49,52,37,38,52,41,37,38,36,38,35,37,35,38,37,40,31,31,31,389,1147,1101,1116,1087,1106,1090,1109,1084,1091,1104,1097,1100,1086,1098,1106,1099,1324,1155,1091,1117,1115,1195,1101,1102,1111,1179,1779,1085,1078,1106,1101,1116,1122,1138,1117,1103,1130,1159,1092,1144,1117,1101,1091,1138,1277,1116,1089,1084,1092,1155,1132,1096,1102,1102,1148,1107,1092,1116,1122,1109,1128,1097,1116,1134,1104,1147,1126,1135,1127,1264,1376,1116,1217,1107,1167,1121,1078,1103,1681,1130,1105,1228,1100,1091,1089,1167,1517,1084,1092,2979,2023,1097,1313,1094,1101,1180,1106,1085,1539,1138,1207,1125,1098,1080,1228,1095,1118,1188,1291,1090,1118,1114,1084,1316,1112,1117,1079,1102,1097,1142,1105,1096,1124,1095,1097,1184,1097,1112,1116,1113,1142,1144,1117,1080,1090,1109,1115,1153,1100,1099,1098,1099,1110,1073,1083,1112,1085,1101,1083,1110,1115,1094,1150,4021,1103,1076,3277,665,429,1121,1077,2154,1081,1110,1079,1137,1060,1123,1392,1662,1107,1233,1100,1094,1157,1094,1092,1120,1138,1177,1116,1100,1105,1133,1099,1131,1107,1131,1145,1104,1079,1110,1110,1113,1124,1110,1097,1084,1109,1072,1108,1101,1214,1109,1110,1279,1090,1097,566,549,1179,1090,1101,1134,1165,1125,1089,1098,1137,1118,1153,1096,1094,1113,1121,1094,1099,1105,1100,1088,1100,1138,1084,1097,1099,1118,1131,1126,1098,1093,1110,1117,1102,1104,1118,1117,1107,1098,1099,1114,1090,1090,1104,1111,1095,1138,1137,1125,1138,1101,269,872,1106,1093,1106,1115,1095,1107,1127,1097,1127,1118,1108,1123,1104,1098,1101,1090,1135,1126,1087,1086,1110,1138,1087,1094,1103,1093,1100,1107,1090,1098,1099,1147,1122,1101,1105,1099,1110,1109,1110,1166,1114,1095,1104,1097,500,633,1091,1110,1096,1136,604,482,1168,1095,1093,1091,1107,1055,1094,1107,1108,1122,1085,1098,1073,1088,1069,1126,1050,1090,1097,1099,1109,1100,1097,1089,1093,1086,1089,1070,1078,1096,1105,1201,1119,1185,1097,1102,1088,1101,1102,335,750,1109,1113,1126,1144,1457,1087,1105,1092,1102,1079,1142,1114,1101,418,58,26,23,595,1098,1102,1125,1099,1129,1115,1595,1104,1123,1030,1073,1082,2424,1079,1080,1126,1141,1221,1033,1043,1081,1104,1087,1175,1093,1088,1115,1106,1100,1028,53,1103,1132,1117,1104,1112,1100,1200,1109,1107,124,81,142,57,51,40,50,40,48,40,65,65,54,40,46,39,46,99,-5,71,54,51,39,49,39,47,41,46,44,299,219,103,7,69,102,53,75,47,46,103,58,58,52,434,267,56,418,65,50,69,58,51,56,108,97,77,65,49,46,40,64,66,61,57,42,60,40,47,48,48,39,40,24,54,53,41,70,49,48,40,47,40,47,72,53,40,45,38,117,49,46,37,45,45,10,57,54,43,30,96,34,818,1099,18,97,56,87,55,51,51,53,50,50,51,48,50,51,79,85,53,65,53,134,14,452,58,517,42,50,116,66,101,82,52,104,52,44,40,42,69,65,61,55,57,49,23,71,60,54,53,51,50,89,59,49,41,42,39,421,1099,239,84,54,50,51,52,129,96,53,54,49,48,49,48,42,44,485,64,88,65,64,307,191,66,126,79,115,53,69,80,67,88,43,70,50,16,59,43,44,81,95,54,52,51,51,52,51,51,77,53,53,70,52,50,36,26,58,44,979,677,102,58,56,59,57,99,13,70,56,54,53,53,53,54,59,500,70,88,18,77,77,47,453,93,214,81,49,59,68,49,47,185,57,45,50,42,44,110,69,55,59,54,54,42,37,95,58,56,86,66,54,50,51,45,59,49,396,1159,1124,1107,1071,405,86,55,53,52,52,81,60,53,52,52,54,59,36,62,71,955,11,66,76,63,60,46,426,108,65,55,51,69,66,58,43,49,69,55,81,67,54,54,56,53,71,58,54,56,51,48,42,36,55,46,55,891,846,74,56,57,46,31,65,94,67,55,55,53,53,93,56,58,339,75,18,85,75,46,471,91,51,42,51,98,107,10,67,51,43,52,91,61,55,53,53,54,54,54,53,55,55,74,61,51,49,22,60,46,82,896,829,80,80,102,16,81,60,61,57,57,59,57,62,59,84,68,356,54,61,66,77,51,70,598,85,52,34,46,57,93,78,53,54,72,58,74,58,56,92,72,67,60,57,52,30,77,62,57,55,79,60,50,47,48,536,1134,15,119,67,84,59,94,75,60,58,58,58,56,57,56,199,525,229,54,49,53,71,65,54,14,73,529,60,47,50,50,74,81,76,31,47,70,53,52,71,59,55,55,55,56,57,53,55,91,64,57,52,50,65,13,60,48,46,926,354,74,67,80,64,56,55,54,56,71,57,54,76,57,22,67,76,52,46,52,47,79,53,49,58,49,523,200,96,49,53,67,88,61,55,67,55,53,54,56,55,53,50,26,84,77,59,58,53,52,89,50,45,44,508,789,81,59,86,63,23,61,61,67,71,59,56,56,57,79,59,75,55,49,87,208,275,68,755,1132,434,73,96,70,59,53,54,89,53,55,54,24,54,48,45,52,47,50,75,80,64,56,54,55,66,67,57,58,55,53,38,37,60,48,45,45,36,34,57,740,461,79,72,62,78,56,56,56,56,55,64,16,72,89,66,57,61,494,63,59,59,53,21,88,357,58,49,66,65,73,52,56,57,71,104,7,64,55,48,51,58,55,77,55,57,56,58,55,54,55,56,54,83,58,40,29,71,52,88,70,37,42,91,651,567,79,83,66,59,57,57,57,88,31,73,63,57,56,57,55,61,429,70,63,58,58,54,47,277,179,63,61,58,79,54,56,115,62,73,32,324,81,59,61,91,69,59,57,58,56,57,53,55,31,49,65,71,42,37,37,860,879,117,69,65,368,70,51,53,82,54,48,376,1124,1096,1095,1159,1098,1121,1097,1098,1103,1155,1104,1481,1129,1061,1082,1091,1076,1096,1102,1090,1097,1137,1108,1090,1118,1108,1096,1108,1103,1114,1114,1117,1113,1100,1129,1101,850,251,155,938,1093,1100,1086,1136,1101,1098,1105,1097,1098,1096,1093,1090,1116,1103,1095,1089,1117,1114,1121,1093,1118,1125,1086,1118,1101,1126,1076,1113,1101,1126,1172,1101,1112,1104,1126,1133,1116,1110,1317,948,1077,1113,1100,1109,1119,1107,1110,1163,1115,1127,1140,1148,1109,1099,1103,1089,1102,959,160,1118,1100,1122,1078,1137,1092,1101,1091,1110,1044,1109,1133,1180,1106,1103,1093,1121,1106,1070,1085,1094,1105,1118,1095,1094,1086,1095,1095,1168,1088,1089,1080,1080,1100,1103,1102,1114,1142,1075,1095,1123,1120,1092,1102,1111,1096,1122,1103,1123,1117,1146,1105,1131,1118,1104,1115,1074,1090,1113,1158,1134,1103,1120,1119,1100,1058,1129,1149,1085,1112,1091,1099,1094,1092,1094,1095,1094,1120,1106,1106,1094,1117,1104,1153,1125,1117,1116,1143,1076,1094,1098,1104,1108,1088,1140,1134,1141,1112,1097,1174,1133,1140,1099,1106,1090,1099,1113,1111,1104,1133,868,76,151,1108,1101,1139,1126,1070,1106,1087,1087,1155,1060,1067,1086,1103,1092,1092,1094,1113,1099,1117,1084,1103,1104,646,111,349,1106,1094,1096,1091,1102,1125,1084,1090,1110,1106,1098,1109,1118,1117,1102,1082,1100,1102,666,72,392,1075,1157,1102,1102,1083,1144,1097,1129,1111,1108,1039,69,52,1055,1113,1112,1108,1104,1116,1112,1106,1106,545,71,490,1101,1111,1118,1030,1127,1096,1096,1089,1113,1089,1115,1101,1105,1120,1110,1114,2309,1153,1127,851,75,316,1142,1128,1125,1105,1126,1137,2878,1105,1145,1084,1108,1108,1100,1096,1109,1094,1098,1097,1109,323,84,52,33,30,566,1192,1123,1180,1096,2114,1080,1106,1065,1113,1120,1113,1112,1095,1106,1105,1106,1100,1113,1105,1101,674,79,33,31,28,249,1160,1057,1097,1132,1158,1115,1113,1142,1131,1095,1124,1108,1111,1081,1110,1118,1087,1105,725,82,53,34,31,166,1113,1100,1099,1117,1090,1113,1131,1078,1099,1102,1088,1104,1111,1097,1114,1105,752,89,34,32,30,169,1148,1103,1129,1114,1140,1088,1173,1076,1174,1198,1142,447,117,37,32,33,460,1094,1091,1095,1205,1124,1124,1109,1179,1151,1134,1116,1110,1111,1116,1108,1357,1140,1015,93,23,39,35,31,1011,1124,1098,1120,1113,1096,1125,1118,1119,1129,1105,1131,1099,1083,1137,1060,1102,1078,1091,1183,1103,1103,740,91,35,31,31,194,1107,1103,1112,1101,1123,1091,1111,1094,1103,1097,1103,1097,1124,1097,1105,1094,1098,1108,1108,1037,1077,1074,1094,1098,1163,1029,501,91,36,31,30,398,1106,1081,1100,1109,1100,1100,1079,1077,1088,1098,1083,1075,1093,1093,1103,1091,1098,1093,1082,1097,1091,1099,1390,1088,1086,1093,1087,1090,1100,1093,1102,142,61,40,35,1213,1083,1108,1086,1151,1029,1078,1183,1334,1064,1130,1095,1083,1094,1109,1111,1102,1110,1113,1096,1102,1111,1086,1107,48,111,40,32,31,867,1114,1143,1280,1125,1123,1103,1112,1088,1111,1126,1094,1075,1150,1138,1103,1074,1095,1098,1109,1099,1095,1095,1106,1105,1096,1109,1110,1050,55,52,38,32,47,925,1119,1094,1150,1073,1097,1439,1222,1107,1141,1081,1115,1104,1118,1089,1105,1107,1092,1107,1112,1089,1094,1082,1088,1097,202,92,33,32,31,703,1149,1085,1078,1090,1120,1093,1102,1117,1085,1083,1112,1095,1117,1093,1105,1091,1110,1085,1096,1139,1136,1077,951,141,28,139,67,38,835,1120,1134,1106,1082,1094,1133,1113,1094,1109,1118,1143,1080,1156,999,1102,1087,1100,1103,1117,1100,1088,1112,1162,1138,1113,1121,1102,244,188,85,76,95,396,1089,744,356,960,123,47,1056,1089,1111,1084,1097,1106,1087,1095,1088,1110,1090,1101,1146,1090,1085,1088,1091,1111,1091,1126,1069,1092,1107,1099,1152,1037,1095,1109,1098,1110,1074,1079,1142,1120,1103,1106,1103,1080,1076,1096,1090,460,176,48,40,40,324,1096,1113,1094,1095,1119,1092,1089,1076,1090,1090,1230,1089,1108,1097,1092,1089,1144,1118,1097,17,97,52,42,38,859,1105,1137,1091,1078,1082,1091,1105,1088,1100,1095,1113,1111,1140,1092,1097,1096,1145,152,87,68,46,36,717,1091,1124,1093,1094,1094,1094,1095,1106,1097,1129,1092,1174,1099,1092,1096,88,81,34,32,58,804,1095,1120,1306,1105,1121,1109,1113,1098,1057,1094,1083,1093,1092,1102,1098,758,96,39,31,32,138,1090,1089,1111,1090,1118,1096,1119,1104,1155,1165,1073,1109,1125,1091,1124,402,84,34,30,34,522,1102,1149,1098,1111,1107,1094,1089,1128,1114,1123,1094,1116,935,88,34,40,22,37,1032,1105,1091,1117,1106,1109,1087,1110,1145,1094,1067,1096,1062,1087,1088,1127,1105,1088,38,91,33,32,30,871,1096,1092,1092,1102,1090,1109,1127,1160,1111,1105,1097,188,86,35,57,36,703,1104,1102,1068,1099,1094,1090,1088,1089,1162,1109,1122,1099,1037,1077,1084,1088,1095,1098,1093,1109,1117,1097,1093,1100,1100,1097,1098,1111,1087,1093,1101,1107,1160,1083,1101,1113,1093,1072,1105,1092,1193,1093,1100,1108,1097,1095,1097,1103,1105,1090,1108,1093,1087,1122,1081,1093,1115,1117,1070,1113,1103,1089,1094,1122,1064,1108,1093,1101,1093,1110,1110,1107,1089,1140,1099,1102,1104,1135,1121,1087,1106,1108,1133,1104,1102,1106,1094,1260,1101,1172,1117,1405,1104,1089,1124,1102,1126,1085,1099,1109,1108,1091,1111,1095,1099,1085,1096,1092,1110,1114,1120,1094,1121,1050,1306,1102,1094,1079,1081,1077,1097,1118,1076,1104,1098,1120,1080,1080,1081,1086,1087,1103,1115,1095,1110,1111,1112,1094,1098,1094,1147,1126,1127,1106,1103,1089,1098,1095,1083,1090,1160,1052,1113,1101,1126,1113,1098,1104,1102,1102,1091,1094,1077,1084,1102,1080,1093,1097,1096,1095,1109,1127,1084,1092,1086,1106,1090,1096,1106,1101,1092,1098,1092,1085,1104,1107,1109,1119,1106,1096,1098,1087,1091,1093,1095,1084,1089,1088,1085,1101,1104,1098,1760,1129,1080,1090,1101,1088,1093,1127,1100,1095,1144,1106,1132,1121,1108,1114,1103,1094,1127,1103,1113,1107,1101,1106,1192,1096,1120,1091,1578,1112,1081,1102,1090,1091,1107,1132,1080,1143,1104,1120,1111,1098,1101,1121,1111,1148,1099,1127,1098,1094,1113,1120,1103,1125,1102,1113,1143,1090,1125,1095,1125,1091,1099,1089,1074,1127,1128,1102,1137,1110,1119,1092,1118,1100,1101,1107,1118,1109,1518,1096,1090,1098,1095,1105,1100,1104,1102,1128,1083,1105,1100,1166,1113,1121,1097,1106,1118,1060,1074,1127,1122,1106,1182,1097,1085,1096,1100,1113,1096,1107,1505,1122,1095,1098,1125,1243,1085,1107,1109,1175,1113,1102,1103,1097,1091,1108,1081,1129,1078,1107,1091,1102,1095,1092,1099,1105,1108,1094,1112,1087,1093,1139,1112,1111,1099,1101,1093,1092,1124,1083,1123,1092,1108,1109,1106,1128,1121,1165,1115,1093,1093,1095,1117,1086,1104,1096,1110,1095,1117,1091,1138,1112,1106,1110,1128,1104,1111,1108,1086,1102,1136,1117,1108,1099,1111,1096,1152,1107,1111,1123,1111,1140,1093,1099,1096,1109,1095,1109,1094,1108,1110,1096,1094,1098,1109,1127,1092,1108,1176,1126,1106,1109,1654,1093,1094,1080,1088,1088,1095,1103,354,769,1082,1104,1088,1107,1086,1094,1097,1081,1099,1092,1110,1409,1091,1086,1084,1191,3820,1126,1077,1085,1128,1118,1077,1075,1100,1099,1065,1081,1115,1132,1119,1110,1142,1087,1121,1123,1066,1075,1131,1080,1125,1092,1089,1103,1090,1113,1055,1108,1117,1098,1103,1113,1111,1098,1099,1115,1112,1099,1137,1090,1131,1103,1082,1082,1095,1097,1098,1103,1972,1074,1109,1092,1085,1091,760,319,1085,1110,1106,1097,1095,4838,1075,1098,1104,1082,1091,1094,1135,1095,1095,1092,1105,1091,1146,1115,1072,1117,1134,1115,1097,1102,1092,1127,1114,1171,1109,1100,1100,1095,1109,1114,1127,1104,1114,1105,1107,1093,1101,1104,1160,1225,1091,1104,1109,1102,1132,1126,1100,1192,1106,1118,1115,1741,478,1097,1093,1082,1157,1097,1113,1091,1092,1089,1101,1089,1260,1102,1109,1014,84,1170,1103,1150,2597,1090,1078,1141,1019,1089,1086,1093,1105,1100,1099,1099,1082,1092,1113,1084,1086,1121,1079,1103,1096,1137,1090,1132,1099,1104,1106,1141,1105,1116,1139,1126,1144,1040,1501,1277,1222,1098,1093,1121,1121,1118,1117,1090,1101,1133,1099,1084,1103,1619,1129,1128,1144,1084,1134,1091,1130,1071,1093,1068,1042,605,481,1087,1098,1086,1101,1097,1104,1095,1126,1101,1097,1096,1118,1162,1109,1141,1096,1111,1107,1104,1079,1110,1109,1088,1100,1103,1120,1079,1092,1110,284,81,731,1114,1097,1105,1151,1099,1099,1105,1097,1116,1126,1269,1089,1092,1089,1098,1025,1123,1086,1141,1101,1094,1109,1109,1101,1115,1093,1102,1100,1251,1013,1153,1084,1087,1109,1114,1101,1133,1095,1094,1070,1080,1086,1109,1119,1089,1110,1089,1101,1116,1790,431,719,1200,1150,1130,1099,1099,1100,1093,1116,1104,1084,1096,1097,1090,1183,1099,1103,1118,1086,1090,1085,1099,1116,1123,1061,1087,1090,1120,1091,1137,1117,1111,1101,1096,1087,1216,1099,1107,1084,1103,1104,1116,1133,1096,1099,694,409,1096,1099,1114,1092,1082,1106,1067,1668,1099,1100,1083,1066,1080,1076,1149,1081,1100,1091,1087,1089,1146,1088,1118,1296,1098,1164,1099,1096,1128,1144,1310,1123,1099,1114,1105,1100,1132,1099,1128,1132,1116,1082,1094,1124,1169,1108,1117,1104,4660,6942,2810,1119,4073,325,1068,4604,464,1081,2988,1114,4345,607,1110,1096,1112,2155,1097,1064,1093,1097,1089,1070,1537,1077,1352,1085,1093,1094,1103,1108,1108,1104,1133,1101,1109,1087,1089,1226,1137,1100,1126,1098,1173,1094,1127,1127,1075,1105,1095,1115,1106,1108,1092,1105,1157,1113,1130,1134,1082,1084,1094,1125,1158,1093,1081,1097,1084,1081,1104,1117,1145,1134,1116,1106,1105,1099,1120,1103,1110,1113,1111,1090,1078,1086,1081,1071,1111,1086,1084,1082,1093,1099,1189,1083,1079,1079,1085,1102,1180,1085,1100,1088,1090,1095,1098,1088,1092,1084,1095,1097,1095,1089,1093,1088,1077,1131,1073,1088,1104,1095,1097,1091,1098,1083,1100,1086,1083,1105,1121,1096,1107,1153,1043,1073,1138,1102,1097,1089,3426,1087,1077,1095,1104,1110,1118,1141,1129,1120,1111,1102,1146,1082,1090,1102,1093,1111,1097,1092,1110,1095,1107,1093,3561,1116,1083,1090,1077,1104,1456,1152,1114,1114,1085,1101,1090,1111,1099,1117,1100,1109,1093,1128,1081,1098,1079,1103,1069,1113,1102,3494,4166,1107,1085,1085,1100,1093,1107,1096,1101,1095,1100,1130,1113,1111,1094,1103,1093,1101,1091,1095,1100,1134,1082,1098,1107,1105,1118,1093,1106,1098,1152,1099,1105,1098,1108,1099,1131,1078,1098,1098,1140,1110,1138,1175,1085,1089,1083,1096,1105,1110,1136,1099,1086,1093,1103,1102,1099,1105,1096,1197,1017,1082,1098,1138,1114,1053,1091,1083,1136,1106,1105,1082,1142,1101,1130,1094,1158,1133,1103,1088,1097,1112,1099,1113,1110,1084,1109,1081,1099,1132,1092,1103,1102,1102,1090,1134,1091,1094,1099,1087,1137,1103,1158,1117,1089,1095,1063,1095,1109,1104,1092,1095,1109,1079,1106,1088,1100,1087,1116,1108,1115,1121,1104,1081,1088,1155,1116,1096,1106,422,665,1111,1104,1113,1089,1094,1101,1104,1107,1107,1087,1179,1117,1098,1087,1108,1088,1211,1115,1121,1098,1065,1099,1131,1117,1109,1136,1090,1093,1072,1101,1071,1093,1092,1100,1080,1098,1093,1149,1103,1115,1101,1097,1096,1111,1093,1111,1090,1114,1098,1104,1181,1089,1111,1115,1348,1101,1098,1100,1080,1112,1092,1141,5592,5543,4768,1462,186,2025,345,1103,1132,1086,1075,1105,1052,1096,1091,1096,1098,1095,1100,1135,1105,1093,1098,1115,1126,1105,1089,1111,1110,729,359,1103,1096,1107,1086,1079,1094,835,258,1153,1020,1090,1126,1089,1309,1095,1144,1096,1071,1344,1070,1498,1087,1123,1103,1118,1107,1098,1136,1065,1095,1095,1111,1092,1212,1090,1109,1089,1082,1184,1105,1090,1097,1094,1098,1140,1110,1106,1070,1093,1074,1083,1080,1102,1119,1094,1098,1083,1096,1079,1092,1100,1107,1090,1099,1085,1096,1100,1110,1187,1110,1111,1118,1140,1090,1147,1120,1115,1106,1074,1096,1100,1121,1045,1086,1140,1098,1102,1093,1109,1095,1116,1115,1083,1122,1150,1101,1124,1139,1242,1096,1117,1097,1098,1107,1118,1086,1101,1091,1101,1137,1126,1129,1090,1074,1081,1088,1091,1094,1128,1068,1093,1757,1086,1074,1089,1087,928,158,1105,1103,1081,3774,1099,1104,1112,1092,1111,1122,1090,1093,1104,1110,1098,1098,1084,1098,1103,1092,1093,1117,1113,1084,1152,1110,1095,1124,1136,970,148,1087,1135,1099,1184,1101,1101,1098,1098,1104,1154,1084,1106,1119,1111,1110,1150,1120,1109,1145,1076,1108,1081,1084,1077,1084,1066,1071,1080,1107,1111,1133,1147,1093,1103,1096,1112,1089,1110,1103,1107,1106,1096,1105,1092,1117,1097,1117,1094,1183,1091,1114,1075,1115,1118,1117,1099,1097,1103,1066,1094,1100,1097,1100,1105,1134,1068,1074,1081,225,852,1093,1097,1081,1126,1106,1085,1135,1130,1107,1096,1091,1091,1090,1108,1082,1142,1050,1088,1124,1135,1103,1159,1087,1081,1075,1103,1095,1103,1157,1096,1109,1071,1082,1081,1128,1104,1139,1099,1120,1136,1107,1112,1119,1099,1109,1094,1096,1159,1092,1101,1128,1086,1126,1077,1080,1562,3364,1130,1113,1125,1073,1095,1095,1128,1113,1107,1091,1105,1089,1108,1099,1105,1089,1104,1109,1150,1114,1102,1126,1097,1115,1105,1094,1095,1102,1097,1108,1122,1072,1098,1090,1100,1106,1100,1110,1095,1118,1104,1094,1108,1092,1107,1095,1100,1140,1206,1147,1146,1127,1076,1136,1091,1054,1108,1096,1091,1091,1124,1127,1092,1075,1085,1131,1277,272,1107,1107,1090,1072,1085,1090,1096,1092,1142,1088,1108,1088,1104,1096,1064,1094,1098,1093,1094,1095,1087,1090,1101,1091,1112,1103,1104,1132,1094,1106,1106,1108,1093,1105,1099,1112,1092,1136,1091,1104,1098,1126,1142,1113,1095,1094,1090,1112,1109,1106,1085,1082,1119,1086,1079,1105,1097,1082,1129,1102,1097,1106,1095,1145,1103,1094,1102,1122,1116,1115,1107,1124,1095,1115,1105,1108,1093,1106,1080,1081,1097,1086,1119,1109,1159,1127,1113,1150,1122,1098,1106,1092,1159,1106,1068,1129,1094,4359,1104,1121,1095,1097,1105,1096,1104,1160,1088,1087,1069,1086,2997,1106,1099,1626,1120,1089,1088,1941,1091,2058,1078,1069,1409,1097,1089,1073,1145,1075,1582,1079,1082,1090,1082,1112,1180,1093,1097,1094,1163,1101,1095,1079,2556,1093,1689,1282,1081,1080,1080,1217,1357,1089,1093,1114,1099,1090,1125,1087,1095,1101,1147,1113,1133,1101,3669,1731,1128,1115,1135,1081,1084,1103,1118,1078,1082,1088,1090,1097,1081,1098,1113,1098,1089,1082,1108,1121,1127,1085,1095,1084,1088,1081,1091,1090,1096,1107,1100,1114,1096,1106,1133,1106,1128,1093,1119,1129,1085,1083,1110,1062,1101,1091,1139,1082,1093,1091,1140,1120,1132,1092,1103,1105,1101,1103,1093,1108,1091,1104,1090,1119,1141,1122,1088,1094,1106,1217,1094,1103,1094,1089,1102,1673,1072,1080,1112,1104,1126,1120,1088,1087,1074,1074,1085,1095,1214,1150,1101,1104,1090,1089,1129,1091,1106,1114,1115,1272,1342,1442,1111,1122,1095,1104,1175,1088,1119,1544,1088,1079,1162,1076,1150,1082,1096,1090,1108,1094,1127,1133,1126,1089,1083,1084,1235,1111,1115,1089,1078,1128,1098,1082,1085,1120,1117,1091,1112,1084,1095,1101,1113,1106,1102,2501,1079,1099,1091,1115,1094,1106,1110,1118,1094,1110,1088,1104,1105,1120,1091,1104,1104,1096,1107,1093,1126,1097,1094,1103,1101,1123,1122,1107,1076,1094,1111,1110,1092,1113,1102,1115,1091,1113,1117,1086,1115,1095,1114,1101,1108,1112,1130,1254,1076,1017,1077,1091,1120,1105,1170,1464,1206,1157,1920,1083,1092,1084,1078,1082,4446,1071,1090,1094,1088,1097,1095,1091,1083,1095,1126,1086,1091,1079,1085,1085,1119,1083,1084,1087,1080,1086,1095,1095,1077,1105,1095,1106,1090,1083,1095,1108,1091,1112,1095,1114,1097,1088,1099,1110,1094,1107,1095,1095,1105,1095,1108,1105,1104,1106,1142,1112,1098,1089,1128,1109,1118,1084,1088,1105,1138,1080,1130,1087,1071,1095,1132,1181,968,1112,1091,1094,1083,1105,1183,1111,1106,1087,1101,1101,1097,1134,1094,1095,1095,1131,1068,1100,1089,1107,1111,1117,1100,1091,1107,1145,1086,1097,1132,1102,1093,1100,1081,1110,1130,1169,1113,1092,1094,1084,1092,1103,1079,1118,1099,1164,1104,1110,1096,1111,1116,1133,1151,1076,1117,1105,1101,1117,1094,1100,1080,1108,1103,1103,1103,1107,1107,1097,1105,1089,1106,1106,1106,1105,1110,1100,1154,1118,1099,1122,1092,1113,1186,1134,1094,1133,1127,1119,1105,1100,1101,1105,1109,1098,1105,1111,1120,1106,1104,1086,1094,1110,1106,1099,1084,1108,1097,1093,1124,1081,1104,1142,1104,1106,1091,1098,1101,1107,1119,1103,1100,1101,1092,1106,1114,1079,1094,1119,1095,1102,1099,1108,1088,1098,1101,1103,1103,1108,1098,1180,1105,1089,1097,1095,1153,1113,1127,1074,1202,1088,1111,1123,1120,1092,1091,1091,1095,1099,1099,1083,1103,1093,1116,1094,1111,1112,1106,1124,1112,1107,1098,1117,1087,1115,1093,1107,1089,1092,1101,1100,1099,1102,1091,1100,1096,1104,1098,1105,1105,1111,1095,1113,1093,1095,1094,1096,1113,1101,1110,1097,1095,1097,1117,1089,1096,1373,1084,1084,1082,1096,1096,1091,1093,1098,1104,1132,1096,1100,1091,1105,1121,1071,1083,1073,1124,1118,1097,1104,1104,1094,1106,1099,1104,1095,1124,1122,1112,1120,1123,1093,1113,1122,1109,1098,1115,1097,1106,1113,1118,1084,1133,1068,1148,1094,1095,1086,1147,1132,1104,1089,1091,1127,1104,1107,1101,1080,1101,1091,1133,1112,1118,1096,1130,1071,1100,1101,1190,1129,1133,1106,1086,1088,1158,1140,1092,1106,1101,1105,1096,1113,1097,1080,1091,1093,1113,1096,1109,1102,1110,1095,1111,1109,1108,1080,1083,1152,1119,1109,1101,1121,1093,1103,1098,1101,1120,1090,1110,1100,1097,1106,1096,1110,1100,1092,1111,1125,1090,1093,1104,1104,1103,1092,1099,1140,1098,1135,1102,1113,1109,1109,1086,1103,1133,1098,1163,1105,1106,1123,1111,1104,1092,1104,1125,1100,1097,1113,1099,1104,1110,1114,1108,1125,1163,1152,1193,1152,1139,1060,1092,1097,1117,1104,1109,1122,1131,1101,1101,1090,1102,1124,1121,1114,1191,1127,1088,1096,1106,1147,1071,1099,1104,1093,1098,1106,1090,1096,1108,1098,1101,1094,1134,1097,1111,1132,1086,1106,1097,1112,1099,1140,1095,1108,1107,1098,1094,1109,1106,1108,1147,1111,1108,1100,1104,1089,1099,1108,1108,1092,1136,1088,1193,1106,1104,1096,1129,1139,1116,1103,1189,1112,1094,1097,1098,1108,1118,1117,1085,1164,1104,1108,1086,1116,1092,1096,1102,1144,1135,1117,1162,1110,1095,1095,1113,1136,1139,1112,1534,1082,1074,1138,1106,1086,1077,1079,1062,1096,1045,1079,1165,1203,1152,1108,1082,1078,1099,1113,1111,1100,1098,1109,1107,1102,1174,1102,1096,1118,1108,1124,1130,1097,1099,1088,1113,1076,1103,1100,1147,1082,1143,1140,1133,1128,1101,1130,1119,1097,1126,1114,1086,1103,1128,1089,1104,1100,1081,1127,1095,1094,1117,1092,1098,1105,1092,1116,1126,1096,1132,1113,1087,1092,1083,1106,1131,1104,1113,1132,1105,1122,1104,1099,1104,1101,1112,1102,1096,1144,1157,1089,1094,1099,1094,1093,1115,1088,1174,1135,1120,1098,1130,1094,1112,1094,1100,1092,1121,1101,1087,1090,1112,1105,1118,1123,1098,1109,1098,1108,1105,1110,1103,1132,1099,1102,1101,1087,1104,1098,1102,1109,1102,1096,1100,1120,1155,1116,1087,1104,1098,1116,1143,1117,1089,1107,1098,1091,1089,1096,1091,1099,1093,1101,1099,1094,1109,1092,1098,1091,1110,1119,1112,1094,1103,1098,1103,1104,1088,1113,1114,1136,1089,1086,1096,1103,1116,1118,1121,1089,1113,1093,1123,1093,1104,1095,1121,1131,1112,1100,1091,1105,1089,1096,1105,1110,1136,1114,1101,1102,1097,1128,1127,1101,1098,1085,1096,1098,1115,1108,1111,1098,1094,1100,1095,1103,1102,1088,1153,1102,1126,1103,1180,1118,1123,1096,1130,1109,1094,1141,1122,1111,1086,1116,1091,1113,1132,1116,1094,1095,1094,1116,1148,1125,1096,1088,1095,1099,1090,1084,1099,1107,1114,1107,1106,1099,1129,1100,1121,1099,1106,1106,1144,1153,1100,1112,1100,1124,1597,1088,1091,1075,1113,1104,1108,1228,1119,1085,1111,1074,1087,1118,1102,1101,1110,1104,1096,1092,1108,1104,1104,1111,1116,1091,1108,1118,1117,1089,1102,1133,1276,1136,1100,1108,1185,1197,1123,1128,1093,1090,1103,1093,1106,1118,1110,1142,1133,1107,1110,1125,1079,1111,1100,1105,1102,1090,1083,1091,1098,1190,1105,1096,1101,1126,1148,1103,1112,1085,1085,1112,1148,1166,1122,1117,1108,1095,1094,1073,1092,1103,1138,1096,1129,1109,1216,1107,1084,1095,1077,1092,1093,1113,1121,1110,1098,1115,1095,1108,1095,1111,1111,1117,1107,1096,1109,1094,1089,1101,1122,1114,1180,1106,1098,1100,1110,1099,1106,1101,1123,1126,1110,1122,1126,1077,1089,1095,1103,1115,1088,1114,1113,1102,1137,1118,1100,1102,1097,1101,1100,1110,1159,1104,1119,1062,1093,1093,1098,1103,1111,1117,1113,1088,1216,1130,1123,1100,1091,1106,1109,1130,1091,1120,1148,1102,1100,1103,1099,1093,1111,1102,1102,1091,1114,1103,1162,1083,1072,1136,1086,1123,1106,1116,1090,1118,1087,1086,1100,1121,1092,1100,1115,1101,1097,1099,1100,1102,1096,1111,1093,1106,1099,1106,1120,1138,1110,1089,1125,1087,1107,1095,1100,1092,1102,1085,1094,1106,1131,1090,1107,1100,1093,1118,1104,1121,1130,1123,1102,1086,1167,1098,1137,1110,1078,1149,1195,1217,1103,1104,1158,1109,1099,1097,1098,1108,1153,1113,1112,1092,1103,1092,1122,1075,1098,1088,1104,1104,1124,1114,1108,1211,1072,1106,1095,1123,1094,1093,1092,1092,1162,1087,1098,1090,1083,1139,1141,1100,1103,1100,1104,1094,1117,1133,1126,1090,1098,1106,1121,1119,1155,1121,1095,1101,1148,1108,1094,1097,1091,1093,1089,1112,1094,1099,1113,1107,1108,1185,1104,1099,1105,1100,1140,1113,1131,1101,1107,1107,1090,1102,1092,1100,1104,1112,1117,1126,1114,1095,1093,1125,1098,1115,1142,1111,1103,1090,1107,1135,1091,1093,1092,1107,1084,1097,1104,1099,1096,1107,1123,1096,1097,1103,1092,1102,1109,1093,1091,1107,1091,1111,1101,1132,1106,1116,1125,1113,1088,1095,1139,1119,1138,1082,1958,1232,1078,1092,1090,4478,1136,1124,1124,1812,1111,1090,1087,1098,1136,1117,1112,1109,1109,1097,1115,1106,1113,1140,1093,1098,1099,1099,1141,1128,1131,1113,1083,1115,1098,1148,1290,1118,1105,1088,1111,1721,1142,1092,1093,1072,1106,1102,1144,1098,1085,1124,1093,1092,1083,1087,1099,1128,1108,1102,1084,1221,1096,1105,1103,1110,1118,1116,1120,1089,1108,1103,1096,1116,1095,1266,1789,1081,1104,1117,1114,1104,1090,1092,1108,1157,1171,1453,1116,1108,1123,1110,1087,1079,1100,1112,1093,1187,1218,1102,1130,1064,1095,1109,1107,1132,1084,1084,1247,1144,1187,1115,1105,1108,1102,1099,1135,1100,1107,1101,1121,1093,1464,1144,1115,1108,1151,1134,1110,1126,1096,1110,1094,1111,1115,1172,1173,1097,1114,1128,1099,1131,1133,1090,1101,1114,1110,1113,1137,1114,1137,1127,1084,1093,1116,1138,1148,1121,1097,1107,1122,1110,1134,1099,1109,1156,1112,1092,1090,1108,1112,1110,1098,1098,1119,1104,1102,1089,1107,1091,1111,1117,1095,1110,1097,1095,1118,1098,1090,1106,1147,1108,1101,1130,1118,1097,1153,1119,1295,1137,1105,1090,1110,1123,1116,1099,1142,1118,1112,1126,1133,1106,1098,1098,1124,1187,1092,1107,1074,1102,1200,1097,1079,1111,1103,1094,1109,1104,1098,1102,1092,1119,1125,1113,1094,1100,1108,1091,1088,1098,1102,1117,1097,1099,1102,1114,1093,1108,1101,1094,1100,1095,1130,1174,1112,1103,1103,1127,1124,1090,1117,1076,1099,1108,1136,1131,1119,1081,1099,1113,1131,1108,1103,1090,1109,1102,1114,1120,1099,1113,1112,1090,1138,1126,1112,1097,1130,1141,1098,1132,3874,1094,1097,1135,1097,1084,1212,1088,1102,1079,1090,1083,1126,1055,1136,1100,1093,1106,1107,1100,1092,1089,1101,1080,1087,1091,1093,1096,1094,1103,1073,1087,1092,1101,1080,1092,1117,1084,2313,4030,1067,1087,1080,1072,1087,1103,4239,1083,1080,3495,2277,2379,1093,1101,1097,1077,1081,1106,1113,1091,1124,1109,1118,1146,1104,1101,2543,1217,1087,1081,1348,1110,1113,1168,1093,1508,1089,1094,1072,1083,1143,1076,1111,1105,1115,1105,1109,1108,1104,1108,1119,1121,1101,1121,1099,1115,1134,1104,1118,1084,1122,1098,1180,1077,1115,1076,1087,1089,1130,1122,1085,1096,1123,1073,1227,1087,1088,1126,1070,1089,1120,1128,1092,1097,1081,1084,1082,1101,1102,1090,1139,1125,1087,1100,1092,1106,1111,1119,1106,1104,1147,1077,1115,1119,1120,1097,1091,1088,1097,1108,1094,1117,1104,1101,1096,1107,1097,1114,1127,1102,1101,1090,1113,1090,1110,1153,1118,1108,1114,1108,1168,1094,1094,1113,1122,1097,1139,1065,1188,2190,1106,1122,1587,1153,1118,1093,1290,1200,1123,1144,1115,1145,1088,1092,1136,1149,1119,1126,1110,1111,1161,1107,1192,1111,1094,1142,1110,1135,1109,1090,1095,1092,1103,1109,1096,1100,1091,1089,1120,1082,1104,1102,1105,1097,1092,1130,1119,1122,1125,1129,1082,1084,1105,1106,1089,1120,1090,1119,1089,1104,1113,1178,1085,1091,1137,1108,1109,1090,1103,1095,1104,1101,1109,1086,1097,1105,1113,1104,1095,1102,1097,1194,1092,1111,1094,1106,1098,1113,1108,1113,1110,1113,1096,1085,1100,1121,1095,1111,1100,1101,1090,1116,1136,1134,1092,1103,1135,1087,1167,1094,1076,1113,1097,1121,1113,1109,1105,1085,1074,1083,1088,1084,1132,1111,1112,1112,1133,1099,1092,1132,1102,1111,1090,1091,1100,1094,1104,1100,1116,1141,1105,1094,1136,1090,1102,1086,1100,1117,1123,1094,1108,1128,1129,1128,1177,1119,1115,1123,1097,1109,1285,1105,1102,1098,1093,1105,1111,1123,1090,1107,1098,1106,1095,1105,1078,1108,1095,1111,1091,1113,1105,1125,1084,1093,1101,1111,1113,1119,1095,1091,1087,1080,1101,1129,1094,1091,1178,1126,1116,1096,1105,1088,1106,1089,1097,1091,1086,1095,1112,1126,1097,1102,1095,1094,1109,1142,1123,1105,1123,1113,1117,1094,1159,1109,1097,1141,1149,1115,1096,1126,1124,1123,1092,1115,1090,1091,1121,1111,1109,1131,1101,1099,1087,1118,1093,1126,1089,1102,1082,1118,1100,1101,1102,1106,1109,1096,1103,1094,1162,1113,1110,1113,1113,1095,1108,1215,1071,1114,1211,1153,1119,1091,1102,1105,1102,1077,1097,1115,1090,1105,1107,1105,1096,1172,1116,1110,1098,1112,1142,1112,1093,1084,1111,1096,1111,1118,1096,1096,1093,1105,1104,1121,1103,1092,1112,1116,1094,1112,1102,1115,1099,1119,1102,1103,1088,1100,1207,1107,1108,1099,1099,1153,1110,1203,1180,1116,1125,1121,1108,1117,1110,1081,1172,1152,1115,1093,1086,1086,1111,1103,1139,1110,1106,1123,1123,1125,1108,1088,1093,1111,1119,1097,1113,1181,1087,1278,1108,1099,1097,1137,1112,1111,1103,1083,1119,1108,1110,1147,1144,1101,1109,1103,1108,1207,1107,1106,1092,1120,1106,1101,1087,1099,1112,1116,1099,1123,1094,1136,1087,1129,1100,1107,1095,1108,1088,1103,1128,1089,1052,1093,1134,1107,1092,1121,1121,1093,1095,1186,1517,1080,1081,1824,1082,1093,1115,1107,1102,1091,1155,1093,1151,1105,1124,1091,1107,1099,1109,1101,1095,1097,1151,1087,1089,1089,1092,1104,1123,1099,1090,1092,1114,1099,1097,1089,1129,1112,1116,1104,1091,1116,1119,1091,1111,1101,1175,1122,1116,1090,1112,1124,1101,1096,1118,1093,1106,1112,1136,1093,1092,1114,1095,1118,1106,1114,1156,1093,1098,1108,1182,1134,1090,1098,1094,1092,1091,1134,1089,1089,1097,1117,1098,1133,1107,1097,1100,1107,1179,1124,1108,1220,1112,1115,1101,1116,1104,1102,1113,1107,1098,1112,1103,1094,1094,1112,1093,1105,1098,1101,1092,1131,1112,1093,1101,1093,1113,1101,1112,1103,1132,1081,1105,1089,1099,1094,1094,1104,1145,1112,1094,1094,1106,1104,1117,1108,1106,1111,1113,1098,1094,1093,1158,1124,1123,1161,1112,1095,1120,1115,1104,1108,1117,1093,1089,1099,1164,1112,1112,1100,1100,1101,1123,1112,1112,1107,1109,1105,1119,1106,1097,1140,1097,1106,1124,1127,1105,1108,1101,1113,1102,1104,1111,1090,1110,1092,1151,1123,1099,1124,1102,1126,1136,1108,1123,1125,1107,1121,1117,1077,1115,1103,1104,1982,1105,1112,1102,1093,1091,1119,1077,1119,1168,1106,1108,1086,1098,1155,1115,1148,1100,1102,1090,1106,1109,1102,1106,1127,1064,1081,1090,1094,1078,1105,1131,1105,1113,1113,1086,1105,1101,1222,1157,1118,1111,1102,1088,1101,1160,1095,1111,1097,1175,1114,1110,1101,1112,1110,1168,1123,1105,1142,1104,1098,1121,1126,1107,1187,1124,1152,1105,1095,1114,1171,1104,1105,1122,1111,1141,1104,1127,1133,1138,1138,1105,1149,1099,1100,1094,1100,1134,1108,1112,1115,1118,1135,1085,1149,1136,1090,1105,1099,1116,1843,1098,1110,1103,1090,1119,1135,1110,1085,1086,1093,1107,1096,1102,1096,1107,1121,1143,1104,1094,1113,1103,1130,1110,1098,1120,1112,1125,1098,1088,1120,1100,1107,1119,1237,1096,1095,1115,1123,1092,1104,1103,1112,1107,1389,1124,1088,1118,1132,1090,1106,1107,1094,1115,1188,1102,1739,1086,1232,1104,1199,1162,1179,1083,1083,1116,1070,1138,1096,1103,1100,1086,1091,1088,1117,1087,1103,1089,1091,1114,1109,1112,1092,1105,1090,1097,1084,1098,1108,1100,1098,1090,1100,1109,1141,1102,1145,1095,1107,1093,1111,1096,1136,1099,1115,1078,1107,1093,1109,1094,1108,1098,1159,1100,1130,1100,1111,1095,1095,1100,1105,1097,1106,1107,1064,1121,1108,1097,1107,1113,1119,1096,1091,1101,1106,1094,1116,1201,1111,1134,1094,1096,1110,1102,1132,1095,1097,1090,1100,1113,1095,1108,1137,1085,1122,1088,1096,1106,1104,1112,1093,1094,1106,1118,1128,1093,1078,1088,1094,1103,1096,1131,1095,1103,1115,1112,1136,1102,1100,1116,1105,1104,1088,1104,1094,1103,1097,1107,1108,1143,1082,1109,1098,1100,1147,1114,1118,1088,1171,1092,1107,1119,1091,1099,1134,1116,1116,1108,1101,1098,1134,1117,1121,1113,1123,1114,1119,1101,1121,1120,1099,1106,1097,1128,1129,1111,1109,1150,1168,1114,1114,1109,1095,1176,1087,1090,1099,1115,1101,1116,1098,1116,1107,1100,1119,1178,1112,1118,1136,1126,1085,1092,1095,1086,1125,1098,1307,1109,1109,1127,1103,1128,1107,1100,1114,1127,1100,1089,1102,1114,1136,1105,1101,1082,1089,1101,1120,1085,1090,1102,1098,1139,1078,1104,1101,1126,1121,1102,1097,1133,1088,1111,1097,1102,405,55,634,1115,1100,1184,1049,1114,1081,1140,1100,1119,1106,1112,1116,1098,1110,1100,1105,1100,1094,1110,1232,1102,1103,1079,1098,1092,1109,1116,1206,1084,1100,1117,1121,1108,1107,1156,1112,1101,1112,1112,1146,878,79,144,1120,1097,1108,1096,1089,1089,1098,1090,1083,1092,1113,1102,1101,1093,1100,1150,1121,1119,1121,1115,1124,1108,1159,1068,1095,1120,1099,1091,494,602,1087,1112,1137,1111,1081,1101,1093,1105,1131,1196,1145,1146,1015,1078,1090,1091,1086,1117,1097,1087,1108,1083,1113,1074,1099,1087,1141,1110,1113,1104,1097,1104,1109,1120,1091,1132,1084,1108,1107,1084,1111,1094,1089,1094,1103,1103,1105,1137,1091,1090,1148,1109,1132,1123,1195,1003,1091,1103,1091,1106,1094,1185,1097,1087,1076,1090,1102,1091,1102,1103,1131,1101,1107,1126,1056,1095,1092,1097,1093,1092,1102,1095,1107,1102,1106,1136,1097,1111,1087,1101,1104,1153,1107,1139,1087,1090,1103,1094,1087,1092,1104,1095,1097,1091,1102,1122,1101,1111,1101,1118,1124,1120,1121,1147,1099,1100,1095,1108,1093,1118,1090,1112,1095,1116,1111,1093,1099,1100,1103,1097,1104,1134,1114,1086,1096,1099,1122,1102,1113,1110,1120,1107,1113,1103,1094,1093,1198,1051,1115,1121,1102,1090,1183,1121,1115,1095,1096,1125,1111,1107,1108,1120,1107,1105,1086,1110,1109,1110,1104,1100,1130,1126,1114,1099,1109,1118,4802,127,997,1093,4777,1101,1082,1100,1107,1109,1103,1111,1091,1075,1099,1129,1125,1094,1109,1105,1128,1111,1092,1099,1105,1125,1097,1115,1149,1145,1138,1117,1066,1105,1096,1104,1092,1100,1101,1116,1092,1124,1122,1096,1130,1074,1103,1099,2694,1079,1074,1097,1082,1077,1095,1094,1110,1243,1087,1133,1091,1101,1094,1106,1093,1099,1087,1198,1101,1140,1161,1127,1085,1129,1081,1094,1090,1115,1103,1104,1113,1096,1110,1085,1097,1109,1182,1137,1161,1103,1110,1070,1089,1101,1103,1111,1100,1132,1107,1106,1113,1103,1099,1142,1081,1103,1089,1092,1077,1102,1108,1096,1098,1144,1075,1102,1098,1113,1097,1110,1157,1117,1096,1081,1084,1151,1098,1084,1090,1127,1110,1106,1096,1092,1090,1095,1202,1091,1108,1103,1105,1106,1093,1130,1109,1106,1115,1118,1099,1114,1151,1105,1099,1106,1095,1100,1158,1096,1131,1110,1091,1103,1084,1082,1086,1206,1083,1121,1097,1123,1131,1105,1122,1090,1100,1075,1080,1080,1122,1111,1109,1124,1095,1142,1108,1114,1131,1119,1098,1116,1108,1201,1090,1078,1999,1079,2109,1086,1071,1073,1069,1431,1163,1086,1084,1091,1087,1103,1176,1098,1098,1065,1091,1109,1130,1106,1121,1103,1073,1074,1074,1104,1130,1099,1090,1097,1089,1090,1097,1122,1172,1093,1084,1124,1102,1091,1138,1126,2394,1737,1121,1102,1088,1091,1100,1102,1111,1139,1092,1128,1061,1081,1091,1156,1103,1115,1087,1106,1093,1123,1090,1100,1112,1086,1103,1105,1094,1115,1095,1131,1096,1136,1105,1107,1111,1108,1095,1127,1107,1123,1100,1154,1109,1123,1095,1149,1076,1065,1103,1072,3872,1098,1089,1131,1110,1142,1096,1068,1094,1099,1207,1148,1097,1159,1087,1096,1097,1128,1098,1119,1093,1100,1089,1086,1100,1099,4244,1128,1068,1084,1076,1106,1094,1086,1063,1117,1092,1073,1096,1094,1188,1095,1109,1090,1101,1097,1103,1076,1103,1100,1111,1098,1098,1098,1093,1216,1106,1086,1094,1088,1106,1145,1124,1103,1103,1085,1103,1088,1520,1128,1149,1098,1097,1099,1094,1132,1058,1072,1105,1087,1160,1101,1201,1128,1107,1103,1089,1097,1096,1097,1089,1150,1090,1109,1101,1105,1090,2357,1229,1101,1090,1080,1101,1094,1088,1087,1080,1120,1122,1104,1080,3551,1085,1550,1099,2483,1075,2794,1091,1121,1340,1133,1268,1103,1136,1069,1103,2731,1141,1068,1075,3795,3494,1078,1359,1612,1093,1046,1192,2060,3771,1079,1076,1083,1080,1084,1086,1094,1104,1092,1106,1089,1100,1106,1102,1090,1092,1107,1092,1103,1093,1114,1097,1104,1114,1106,1132,1107,1098,1154,1080,1081,1103,1155,1209,1187,1109,1119,1102,1106,1097,1100,1096,1097,1163,1088,1096,1095,713,382,1099,1092,1171,1105,1098,1250,1166,1198,1173,1180,1101,1100,1099,1131,1109,1122,1127,1131,1094,1098,1093,1125,1075,1112,1081,1121,1079,1139,1094,1096,1094,1098,1090,1110,1129,1113,1143,1093,1091,1080,1100,1129,1107,1102,1105,1090,1228,1126,1111,1130,1306,1090,1108,1084,1099,1092,1141,1089,1110,1116,1129,1110,1106,1101,1106,1100,1143,1068,1095,1128,1071,1126,1164,1105,1084,1115,1119,1112,1111,1094,1092,1086,1112,1123,1104,1108,1110,1090,1118,1100,1124,1110,1091,1132,1120,1112,1154,1108,1142,1086,1112,1088,1092,1099,1103,1077,1102,1078,1085,1132,1098,1131,1152,1087,1086,1150,1075,1095,1100,1113,1167,1108,1082,1086,1087,1153,1128,1101,1092,1111,1155,1033,1084,1084,1088,1101,1091,1083,1095,1093,1111,1084,1086,1103,1084,1082,1106,1122,1095,1103,1121,1075,1084,1898,1102,1094,1124,1112,1111,1086,1082,1086,1108,1101,1103,2104,1105,1071,1095,1079,1090,1101,1093,1112,1129,1085,1107,1112,1109,1097,1094,1098,1141,1122,1104,1110,1105,1083,1081,1116,1104,1078,1145,1111,1065,1109,1091,1130,1140,1098,1104,1106,1119,1088,1093,1109,1102,1095,1092,1107,1095,1104,1102,1094,1090,1137,1150,1085,1088,1075,1095,1099,1105,1090,1088,1104,1098,1093,1090,1093,1098,1102,1103,1117,1095,1089,1136,1108,1147,1107,1098,1112,1184,1081,1163,1096,1119,1094,1119,1102,1116,1105,1096,1123,1088,1100,1095,1103,1140,1114,1124,1113,1150,1197,1109,1107,1098,1098,1091,1105,1098,1138,1074,1091,1093,1089,1120,1091,1104,1107,1107,1093,1090,1111,1104,1090,1111,1087,1100,1088,1107,1106,1114,1085,1092,1104,1102,1111,1117,1112,1093,1124,1102,1124,1092,1079,1100,1111,1127,1096,1098,1143,1111,1089,1087,1094,1100,1099,1134,1144,1088,1101,1143,1098,1111,1105,1088,1097,1110,1103,1149,1078,1095,1087,1090,1103,1089,1101,1119,1091,1103,1094,1105,1100,1105,1122,1121,1132,1105,1096,1102,1075,1089,2493,1099,1098,1104,1086,2039,1093,1084,1090,1093,1119,1086,1119,1080,1089,1103,1085,1095,1090,1117,1089,1098,1094,1107,1105,1105,1096,1131,1101,1120,1105,1083,1101,1094,1657,1087,1084,1145,1105,1104,1102,1081,1092,1107,1051,1087,1095,1098,1099,1087,1089,1106,1089,1099,1102,1035,1095,1098,1119,1075,1100,1099,1089,1094,1093,1097,1079,1117,1154,1077,1103,1119,1082,1093,1132,1093,1108,1095,1137,1104,1110,1098,1126,1135,1110,1101,1124,1103,1218,1104,1114,1098,1083,1336,1059,1081,1098,1093,1104,1100,1122,1057,1095,1085,1106,1094,1092,1106,1108,1098,1125,1093,1113,1103,1091,1102,1117,1101,1116,1153,1095,1104,1090,1100,1109,1110,1124,1122,1097,1104,1094,1133,1102,1098,1092,1087,1099,1128,1086,1097,1095,1095,1111,1117,1098,1105,1097,1090,1165,1102,1116,1126,1101,1114,1090,1285,1079,1096,1086,1108,1110,1170,1101,1131,1122,1102,1104,1101,1151,1092,1095,1105,1088,1099,1092,1101,1102,1112,1113,1105,1096,1090,1125,1119,1137,1106,1082,1097,1110,1094,1099,1098,1106,1093,1103,1155,1127,1115,1097,1107,1092,1095,1125,1102,1123,1122,1138,1092,1095,1106,1109,1117,1077,1100,1103,1086,1088,1092,1094,1113,1091,1217,1938,1073,1094,1105,1097,1109,1116,1099,1108,1161,1094,1130,1088,1099,1098,1130,1122,1110,1111,1091,1045,1142,1109,1108,1108,1112,1114,1092,1105,1096,1094,1112,1116,1097,1122,1091,1114,1109,1138,1097,1109,1106,1084,1103,1096,1095,1086,1095,1102,1087,1091,1098,1103,1112,1096,1127,1081,2705,1095,1074,1095,1095,1169,1088,1106,1103,1115,1111,1096,1099,1099,1112,1092,1104,1110,1158,1199,1181,1113,1102,1127,1157,1097,1106,1231,1131,1269,1306,1402,880,1101,1103,1086,1128,1147,1161,1124,1116,1146,1177,1181,1218,1210,1107,1165,1153,486,638,1114,1089,1077,1085,1104,1103,1107,1108,1095,1149,1098,1100,1090,1113,1135,1117,1073,1074,1106,1095,1158,1079,1101,1092,1101,1100,1134,1086,1097,1099,1174,1090,1117,1090,1102,1100,1111,1086,1083,1077,1103,1081,1115,1121,1113,1108,1093,1406,1113,1120,1090,1097,1094,1141,1089,1102,1127,1091,1094,1086,1091,1118,1099,1085,1092,1096,1112,1087,1102,1090,1092,1094,1106,1095,1105,1084,1377,823,1104,1088,1118,1082,1093,1135,1097,1103,1108,1102,1088,1197,1106,2054,1100,1067,1073,1137,1149,1108,1099,1105,1102,1108,1094,1240,1121,1106,1089,2177,1085,1094,1087,1086,1125,1110,1071,1094,1137,1124,1091,1100,1108,1104,1094,1095,1117,1108,1197,1162,1102,1096,1092,1116,1082,1100,1093,1124,1092,1126,1070,1087,1099,1096,1098,1110,1093,1099,1096,1115,1143,1105,1132,1106,1098,1092,1107,1090,1103,1104,1079,1102,1123,1079,1097,1103,1095,1091,1666,1092,1095,1087,1139,1083,1086,1138,1101,1124,1089,1094,1081,1094,1071,1069,1109,1030,1072,1087,1083,1099,1094,1170,1136,1093,1099,1090,1087,1115,2443,1103,1100,1107,1113,1104,1226,1097,1088,1081,1081,1072,1077,1089,1083,1104,1116,1087,1093,1093,1098,1123,1100,1102,1090,1110,1124,1093,1113,1089,1097,1096,1099,1090,1093,1099,1118,1138,1098,1100,1125,1130,1090,1235,1357,1077,1084,1075,1088,1069,1081,1100,1097,1113,1099,1104,1095,1106,1089,1111,1134,1115,1086,1096,1083,1120,1098,1113,1093,1132,1091,1102,1111,1097,1149,1122,1106,1106,1182,1113,1110,1090,1100,1105,1112,1104,1120,1080,1096,1093,1142,1150,1086,1089,1081,1089,1102,1120,1091,1129,1063,1139,1100,1112,1112,1099,1093,1118,1182,1115,1125,1104,1104,1098,1100,1142,1090,1104,1115,1099,1116,1101,1101,1120,1063,1106,1079,1104,1099,1111,1092,1124,1099,1096,1095,1105,1089,1183,1114,1107,1116,1134,1163,1179,1138,1085,1091,1102,1103,1112,1131,1770,1138,1131,1081,1079,1147,1100,1117,1184,1138,1112,1098,1118,1152,1131,1106,1114,1115,1097,1094,1098,1102,1137,1117,1109,1116,1106,1080,1143,1116,1110,1097,1100,1096,1430,1103,1095,1093,1134,1088,1099,1081,1085,1085,1103,1113,1156,1104,1111,1186,1118,1590,1213,1055,1067,1086,1076,1079,1090,1004,1074,1065,1088,1090,1083,1099,1088,1130,1100,1089,1381,1075,1086,1090,1090,1104,1116,1110,1108,1123,1119,1117,1097,1101,1080,1060,1083,1089,1110,1093,1088,1104,1086,1261,1110,1253,1075,1103,1105,1090,1081,1139,1127,1107,1124,1063,1118,1096,1105,1108,1100,1094,1111,1110,1110,1105,1096,1116,1105,1102,1110,1104,1106,1094,1101,1098,1115,1138,1100,1093,1078,1088,1086,1106,1096,1102,1117,1123,1107,1138,1120,1099,1171,1110,1115,1117,1100,1133,1086,1106,1093,1148,1070,1102,1119,1107,1104,1143,1090,1110,1118,1093,1105,1111,1090,1100,1087,1104,1113,1107,115,977,1123,1089,1108,1110,1112,1084,1520,1150,1073,1103,1095,1093,1943,1107,1089,1081,1081,1074,1087,1100,1118,1097,1111,1093,1102,1100,1099,1098,1093,2887,1071,1098,1087,1103,1146,1103,1113,1117,1137,1057,1088,1092,1117,1085,1091,1101,1107,1088,1098,1095,1087,1110,1149,1096,1102,1077,1100,1130,1125,1078,1094,1144,1196,1045,1096,1120,1090,1103,1090,1132,1105,1110,1114,1088,1112,1099,1090,1133,1119,1101,1289,1096,1086,1093,1111,1091,1110,1090,1112,1129,1104,1108,1100,1198,1104,1115,1094,1158,1104,1096,1112,1101,1238,3942,1081,1087,1073,1107,1073,1080,1119,1091,1122,1090,1087,1083,1097,1135,1112,1109,1106,1115,1138,1080,1097,1081,3490,1112,1620,1079,1087,1096,1094,1146,1125,1213,1113,4688,1100,1100,1096,1098,1099,1080,1088,1077,1087,2452,3699,1078,1093,1391,1088,1085,1085,1097,1077,1092,1191,1080,1083,1094,1089,1192,1101,1167,1039,1082,1068,1059,1681,1089,1101,1105,1086,1085,1077,1094,1741,1106,1614,1099,1124,1086,1085,1088,1111,1117,1106,1103,1207,1153,1131,4684,1105,1083,1105,1067,1098,1119,1107,1168,1097,1150,1083,1111,1090,1097,1089,1091,1110,1081,1091,1095,1131,1128,1207,1004,1109,1138,1092,1104,1101,1084,1117,1103,1116,1112,1093,1127,1105,1110,1110,1095,1083,1100,1094,1112,1097,1098,1089,1103,1106,1094,1091,1089,1420,1324,1102,1129,1107,1124,1089,1101,1074,1089,1091,1090,1127,1119,1082,1082,1083,1077,1089,1076,1090,1160,1061,1100,1094,1136,1113,1101,1108,1088,1096,1113,1119,1095,1109,1106,1111,1104,1089,1166,1124,1106,1112,1095,1109,1084,1123,1062,1091,1091,1109,1143,1087,1119,1098,1101,1111,1169,1139,1100,1096,1096,1109,1091,1089,1111,1087,1106,1110,1145,1359,1124,1077,1103,1106,1118,1200,1119,1085,1043,1088,1083,1098,4248,3776,1118,1084,1458,1089,1211,1039,1105,1884,1102,1083,1095,2207,1202,1270,1070,1072,1089,1122,1093,1085,1079,1260,1097,1083,1089,1085,1105,1094,1091,1082,1105,1089,1196,1097,1080,1088,1094,1096,1102,1106,1105,1093,1125,1123,1111,1835,1094,1090,1089,1079,1110,1109,1112,1107,1153,1150,1132,1103,1095,1088,1089,1092,1116,1135,1132,1182,1375,1141,1825,1102,4356,1080,1082,1155,1065,2706,1948,1083,1117,1094,1086,5939,5239,4820,770,1130,1139,1099,1082,1128,5802,2260,922,1082,1083,1086,1083,1097,1107,1102,1100,1085,1152,1108,1082,1150,1148,1127,1157,1111,1109,1111,1095,1095,1107,1112,1100,1125,1170,1099,1086,1108,1104,1131,1165,1109,1090,1111,1080,1112,1109,1090,1091,1093,1108,1105,1138,1100,2226,1084,1080,1142,1086,1114,1110,1081,1085,1095,1156,1115,1094,1118,1088,1101,1108,1100,1086,1104,1083,1089,1093,1112,1111,1105,1096,1123,1077,1085,1088,1103,1094,1114,1089,1145,1105,1103,1100,1118,1062,1083,1096,1202,1125,1121,1082,1112,1103,1105,1113,1087,1117,1111,1092,1095,1090,1106,1127,1108,1122,1097,1091,1087,1100,1109,1119,1090,1454,1088,1083,1089,1102,1105,1116,1074,1112,1099,1124,1092,1095,1093,1107,1096,1117,1104,1107,1083,1093,1082,1109,1099,1090,1099,1088,1093,1081,1101,1113,1107,1094,1176,1102,1084,1098,1112,1126,1096,1097,1104,1103,1102,1134,1135,1040,1099,1104,1101,1099,1107,1093,1105,1096,1095,1117,1095,1094,1102,1092,1107,1151,1105,1097,1105,1094,1109,1105,1106,1138,1104,1144,1077,1104,1099,1111,1091,1100,1091,1086,1116,1098,1107,1118,1115,1105,1105,1087,1092,1098,1105,1101,1173,1060,1089,1097,1132,1136,1137,1093,1118,1111,1096,1090,1111,1114,1112,1098,1108,1094,1104,1099,1091,1105,1101,1100,1094,1100,1096,1114,1111,1099,1113,1093,1109,1095,1110,1094,1093,1086,1098,1112,1123,1099,1089,1105,1085,1098,1096,1098,1103,1109,1104,1114,1104,1120,1114,1108,1115,1092,1081,1084,1096,1123,1151,1123,1098,1097,1098,1164,1074,1109,1163,1104,1109,1109,1115,1093,1122,1092,1098,1138,1118,1092,1093,1094,1102,1114,1092,1108,1118,1102,1111,1103,1148,1103,1091,1091,1124,1079,1118,1086,1087,1092,1119,1150,1172,1140,1107,1106,1097,1104,1087,1099,1085,1146,1107,1103,1114,1116,1086,1088,1092,1101,1109,1121,1098,1094,1105,1110,1090,1109,1102,1140,1120,1052,1301,1082,1087,1087,1117,1092,1105,1092,1097,1090,1146,1133,1147,1084,1095,1102,1104,1096,1091,1114,1081,1117,1192,1103,1111,1090,1363,1099,1102,1093,1097,1098,1099,1118,1103,1091,1084,1092,1086,1089,1129,1113,1124,1085,1102,1090,1123,1107,1148,1097,1131,1118,1536,649,1104,1121,1095,1123,1097,1104,1085,1104,1087,1091,1120,1088,1110,1096,1098,1101,1098,1123,1077,1092,1091,1153,1096,1147,1163,1123,1136,1106,1135,1134,1095,1141,1090,1105,1109,1084,1088,1168,1105,1094,1088,1090,1147,1535,700,1102,1100,1095,1111,1105,1106,1111,1106,1099,1094,1098,1087,1097,1094,1099,1091,1111,1096,1094,1137,1416,817,1123,751]}