def _load_blocks_txt():
    """Load block name from Blocks.txt."""
    with open_unicode_data_file("Blocks.txt") as blocks_txt:
        block_ranges = _parse_code_ranges(blocks_txt.read())

    for first, last, block_name in block_ranges:
        _block_names.append(block_name)
        _block_range[block_name] = (first, last)
        for character_code in range(first, last + 1):
            _block_data[character_code] = block_name