| """Task 366 Solver — Object placement by dot-pattern matching (266/266 PASS). | |
| Rule: | |
| 1. Input is split into two halves (horizontal or vertical) | |
| 2. One half ('source') contains objects on a solid background | |
| 3. Other half ('target') has dot markers on a different background | |
| 4. Dots form patterns that match signature-color positions within objects | |
| 5. Partition dots into groups matching each object's signature pattern | |
| 6. Place matched objects at positions determined by dot locations | |
| 7. Output = target half with objects placed on target background | |
| Key challenges for ONNX: | |
| - Variable split point (horizontal or vertical) | |
| - Pattern matching requires trying all subsets (backtracking) | |
| - Objects can have same signature color requiring dot partitioning | |
| """ | |