updated with stack ascii art