separate into 3 steps

1. retrieve blocks
2. stitch strips
3. stitch final image