<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def elekta_icon_space(shape=(448, 448, 448), **kwargs):
 """Default reconstruction space for the Elekta Icon CBCT. See the [whitepaper]_ for further information. Parameters shape : sequence of int, optional Shape of the space, in voxels. kwargs : Keyword arguments to pass to `uniform_discr` to modify the space, e.g. use another backend. By default, the dtype is set to float32. Returns ------- elekta_icon_space : `DiscreteLp` Examples -------- Create default space: Create sub-sampled space: See Also -------- elekta_icon_geometry: Geometry for the Elekta Icon CBCT. elekta_icon_fbp: Default reconstruction method for the Elekta Icon CBCT. References .. [whitepaper] *Design and performance characteristics of a Cone Beam CT system for Leksell Gamma Knife Icon* """

    if 'dtype' not in kwargs:
        kwargs['dtype'] = 'float32'
    return odl.uniform_discr(min_pt=[-112.0, -112.0, 0.0],
                             max_pt=[112.0, 112.0, 224.0],
                             shape=shape,
                             **kwargs)