<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def screen_dumper(**kwargs):
 """Dump data to screen."""

    farms = kwargs["farms"]
    engine = kwargs["engine"]
    logging.info("dumping to screen")

    print(f"\n[Screen dumper] ({engine})")
    try:
        if len(farms) == 1:
            print(f"You have one farm with little pandas.")

        else:
            print(f"You have {len(farms)} farms with little pandas.")
    except TypeError:
        print(" - your farm has burned to the ground.")
    else:
        for number, farm in enumerate(farms):
            print(f"[#{number+1}]You have {len(farm)} "
                  f"little pandas in this farm.")
            for animal in farm:
                print(80*"=")
                try:
                    print(animal.name)
                except AttributeError:
                    print("no-name")
                print(80*"-")
                print(animal.head(5))
                print()