1
Present map shows basic topographic features such as transportation, hydrology and settlements in the area East of Za'Atri (Jordan). These basic topographic features derive from public open source and institutional datasets, refined by mean of visual interpretation of pre- event GeoEye satellite image (26/06/2012, GSD 0.5 m) The estimated geometric accuracy of this product is 12 m CE90 or better, from native positional accuracy of the background satellite image. The estimated thematic accuracy of this product is 85% or better, as it is based on visual interpretation of recognizable items on very high resolution optical imagery. Land cover class "Cropland" includes area with high response in the Near-infrared at the time of the acquisition and/or areas with a characteristic geometric pattern. Map produced on 30/07/2012 by ITHACA under contract 257219 with the European Commission. All products are © of the European Commission. Name of the release inspector (quality control): e-GEOS (ODO). E-mail: [email protected] !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! !! !! !!! !! Khirbat an Nuriyah Khirbat al Mushrif 36°20'20"E 36°20'20"E 36°20'0"E 36°20'0"E 36°19'40"E 36°19'40"E 36°19'20"E 36°19'20"E 36°19'0"E 36°19'0"E 36°18'40"E 36°18'40"E 36°18'20"E 36°18'20"E 32°18'20"N 32°18'20"N 32°18'0"N 32°18'0"N 32°17'40"N 32°17'40"N 32°17'20"N 32°17'20"N 32°17'0"N 32°17'0"N 246500 246500 247000 247000 247500 247500 248000 248000 248500 248500 249000 249000 249500 249500 13575000 13575000 13575500 13575500 13576000 13576000 13576500 13576500 13577000 13577000 13577500 13577500 GLIDE number: N/A Production date: 30/07/2012 Cartographic Information 1:5,000 ± Map Coordinate System: WGS 1984 UTM Zone 37S Full color ISO A1, medium resolution (200 dpi) The products elaborated in the framework of current mapping in rush mode activation are realized to the best of our ability, within a very short time frame during a crisis, optimising the available data and information. All geographic information has limitations due to scale, resolution, date and interpretation of the original data sources. The products are compliant with GIO-EMS RUSH Product Portfolio specifications. FOR GOVERNMENTAL USE ONLY. Delivery formats are GeoTIFF, GeoPDF, GeoJPEG and vectors (shapefile and KML formats). The Syrian refugee population in Jordan is steadily growing: some 36.600 have already been assisted by humanitarian organizations (source: UNHCR). The German Federal Relief Agency (THW) plans to set up a new refugee camp at Za'atri (Jordan) near the Syrian border. This reference map is foreseen to provide the THW team with adequate knowledge of the territory, in order to plan the camp in cooperation with Jordan authorities. The core users of the map are Humanitarian Aid Operators. The scope of the map production is planning and support to logistics. Legend Graticule: WGS 84 geographical coordinates Product N.: 00AlMafraq, v1 Activation ID: EMSR-013 GeoEye-1 © GeoEye (2012) (acquired on 26/06/2012, GSD 0.5 m, 0% cloud coverage) provided under ESA GSC-DA DWH License. Base vector layers based on: Openstreetmap (approx. 1:5,000, extracted on 27/07/2012), Wikimapia (approx. 1:5,000, extracted on 28/07/2012), Geonames (approx. 1:5,000, extracted on 27/07/2012), refined by ITHACA. Population estimates are based on Landscan 2010 (© UT BATTELLE, LLC.) All Data sources are complete and with no gaps. Humanitarian Aid Response Reference Map - Detail Planning GeoEye Satellite Image 27-07-2012 Other 0 0.2 0.4 0.1 km Al Mafraq - JORDAN Refugee camp authorized area Reference Map - 02 Detail Map production Framework Dissemination/Publication Data Sources Map Information General Information Area of Interest Transportation Primary Road Local Road Other Aerodrome Building Other or Unknown Residential Built-Up Area Agriculture and Nature ! !!! !! ! !!! !! ! !!! !! ! !!! !! Bare Ground Cropland Hydrology River Area of Interest 02 Detail - East of Za'atri Estimated population living within 02 detail AOI: 200 inhabitants

Al Mafraq - JORDAN · 2021. 1. 17. · The estimated geometric accuracy of this product is 12 m CE90 or better, from native positional accuracy of the background satellite image

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

  • Present map shows basic topographic features such as transportation, hydrology andsettlements in the area East of Za'Atri (Jordan). These basic topographic features derive frompublic open source and institutional datasets, refined by mean of visual interpretation of pre-event GeoEye satellite image (26/06/2012, GSD 0.5 m)The estimated geometric accuracy of this product is 12 m CE90 or better, from nativepositional accuracy of the background satellite image.The estimated thematic accuracy of this product is 85% or better, as it is based on visualinterpretation of recognizable items on very high resolution optical imagery. Land cover class"Cropland" includes area with high response in the Near-infrared at the time of the acquisitionand/or areas with a characteristic geometric pattern.Map produced on 30/07/2012 by ITHACA under contract 257219 with the EuropeanCommission. All products are © of the European Commission.Name of the release inspector (quality control): e-GEOS (ODO).E-mail: [email protected]

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

    ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !