I just did level 7 (it took a while) and it is definitely solvable on itch with the above layout.
thanks for confirmation. got back in and solved it now.