binary + backtrack + drawing
Merge commit '5f05035e5dea17a735e24c22b8e84638c434fc32'