To solve fully online: https://amuselabs.com/pmm/crossword?id=2af28e16&set=7327b4f444dc46737a872944de1390dcc6d90e69b3a1d5390ad54d279f67df1d&embed=1