import math


def convert_bytes_to_string(number: int) -> str:
    """Returns the conversion from bytes to the correct
    version (1024 bytes = 1 KB) as a string.

    :param number: number to convert to a readable string
    :return: the specified number converted to a readable string
    """
    num = number

    factor = 1024
    if num >= factor:
        num /= factor
        if num >= factor:
            num /= factor
            if num >= factor:
                num /= factor
                if num >= factor:
                    num /= factor
                    if num >= factor:
                        num /= factor
                        suffix = " PB"
                    else:
                        suffix = " TB"
                else:
                    suffix = " GB"
            else:
                suffix = " MB"
        else:
            suffix = " KB"
    else:
        suffix = " Bytes"

    rounding_factor = 10**2
    rounded = math.floor(num * rounding_factor) / rounding_factor
    return f"{rounded:.2f}" + suffix