improved ASCII art diagram