<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_price_estimates( self, start_latitude, start_longitude, end_latitude, end_longitude, seat_count=None, ):
 """Get price estimates for products at a given location. Parameters start_latitude (float) The latitude component of a start location. start_longitude (float) The longitude component of a start location. end_latitude (float) The latitude component of a end location. end_longitude (float) The longitude component of a end location. seat_count (int) The number of seats required for uberPOOL. Default and maximum value is 2. Returns (Response) A Response object containing each product's price estimates. """

        args = OrderedDict([
            ('start_latitude', start_latitude),
            ('start_longitude', start_longitude),
            ('end_latitude', end_latitude),
            ('end_longitude', end_longitude),
            ('seat_count', seat_count),
        ])

        return self._api_call('GET', 'v1.2/estimates/price', args=args)