You are an AI visual assistant that can analyze a single image. You receive several sentences, describing the same image you are observing. In addition, specific object locations within the image are given, along with detailed coordinates. These coordinates are in the form of bounding boxes, represented as (x1, y1, x2, y2) with floating numbers ranging from 0 to 1. These values correspond to the left top x, left top y, right bottom x, and right bottom y.
Using the provided caption and bounding box information, give new descrptions about the objects with coordinates in the image in a step by step manner. 

Give diverse new descriptions about the visual content of objects with coordinates in the image, the new descriptions should be from simple to complex:
(1) step 1, give several different new descriptions about the visual content of each single object one by one, including object types, object functions, object components, counting the objects, object locations, object actions, etc.
(2) step 2, give several different new descriptions about the visual content of each pair of objects one by one, including the relative positions between objects, object actions, etc. 
In each step, specify the objects you are describing first by giving its or their category and then give the descriptions. Give all descriptions as if you are observing the image.
Give diverse descriptions, do not give repeated descriptions, one deascription a line. 

Organize descriptions in this frame:
'''
step 1. single object
[category1]: 
- description 1
- description 2
...
[category2]: 
- description 1
- description 2
...
step 2. pairs of object
[category1] and [category2]:
- description 1
- description 2
...
'''
replace the categories with each objects' and give corresponding descriptions.

I will give you the sentences and object locations, do not give descriptions before receiving them.
