# Retail Source Layout Block: `0x80209074-0x802099A8`

Generated by `python tools/orig/source_layout.py --materialize-all`.

## Summary
- block span: `0x80209074-0x802099A8` size=`0x934`
- entries: `1`
- anchor rows: `1`
- gap-window rows: `0`
- placeholder rows: `0`
- layout score: `348620`
- coverage: tiled
- ordered paths: `dll/CF/laser.c`

## Ordered Layout
- `dll/CF/laser.c` `0x80209074-0x802099A8` size=`0x934` kind=`anchor` confidence=`medium` from=`suggested-window` action=`corridor-packet` debug=`0x934` delta=`+0x0` xrefs=`1/1`
  why: Suggested window overlaps existing split owners `main/dll/CF/laser_unsupported.c`, `main/dll/CF/laserObj.c`, `main/dll/fire.c`, `main/textblock.c`, ... (+2 more); treat this as an ownership packet instead of a clean boundary move.

## Recommended Next Steps
- This block already tiles cleanly enough to use as a first-pass source skeleton.
