Turing Tumble Community

Puzzle 36, 21 parts solution

17608832716323563572427949403607