<?php
 
    $str ="iamtheone";
 
    // Calculate the frequency table for all letters
        $letters,
    );
 
    // Plot the display chart
    for ($line = max($freq_count); $line > 0; --$line) {             ' ', 
                function ($value) use ($line) {
                    return ($value >= $line) ? '*' : ' ';
                },
                $freq_count
            )
        );
        echo PHP_EOL;
    }
 
				PD9waHAKCiAgICAkc3RyID0iaWFtdGhlb25lIjsKICAgIAogICAgLy8gQ2FsY3VsYXRlIHRoZSBmcmVxdWVuY3kgdGFibGUgZm9yIGFsbCBsZXR0ZXJzCiAgICAkbGV0dGVycyA9IGFycmF5X2ZpbGxfa2V5cyhyYW5nZSgnYScsICd6JyksICcgJyk7CiAgICAkZnJlcV9jb3VudCA9IGFycmF5X21lcmdlKAogICAgICAgICRsZXR0ZXJzLAogICAgICAgIGFycmF5X2NvdW50X3ZhbHVlcyhzdHJfc3BsaXQoc3RydG9sb3dlcigkc3RyKSkpCiAgICApOwogICAgIAogICAgLy8gUGxvdCB0aGUgZGlzcGxheSBjaGFydAogICAgZm9yICgkbGluZSA9IG1heCgkZnJlcV9jb3VudCk7ICRsaW5lID4gMDsgLS0kbGluZSkgewogICAgICAgIGVjaG8gaW1wbG9kZSgKICAgICAgICAgICAgJyAnLCAKICAgICAgICAgICAgYXJyYXlfbWFwKAogICAgICAgICAgICAgICAgZnVuY3Rpb24gKCR2YWx1ZSkgdXNlICgkbGluZSkgewogICAgICAgICAgICAgICAgICAgIHJldHVybiAoJHZhbHVlID49ICRsaW5lKSA/ICcqJyA6ICcgJzsKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAkZnJlcV9jb3VudAogICAgICAgICAgICApCiAgICAgICAgKTsKICAgICAgICBlY2hvIFBIUF9FT0w7CiAgICB9CiAgICBlY2hvIGltcGxvZGUoJyAnLCBhcnJheV9rZXlzKCRmcmVxX2NvdW50KSksIFBIUF9FT0w7Cg==