input: Write a python function to initialize scene properties in Blender using bpy.types.Scene and bpy.props. Use FloatProperty and StringProperty in the function.
  assert 'PosX' in bpy.types.Scene.__annotations__
  assert 'PosY' in bpy.types.Scene.__annotations__
  assert 'MinX' in bpy.types.Scene.__annotations__
  assert 'MaxX' in bpy.types.Scene.__annotations__
  assert 'MinY' in bpy.types.Scene.__annotations__
  assert 'MaxY' in bpy.types.Scene.__annotations__
  assert 'GridP' in bpy.types.Scene.__annotations__
  assert 'SelectString' in bpy.types.Scene.__annotations__
  assert 'SaveString' in bpy.types.Scene.__annotations__
output: def initialize_scene_properties():
      import bpy
      from bpy.props import FloatProperty, StringProperty
  
      bpy.types.Scene.PosX = FloatProperty(
          name="Position X",
          description="X coordinate of the position",
          default=0.0
      )
      
      bpy.types.Scene.PosY = FloatProperty(
          name="Position Y",
          description="Y coordinate of the position",
          default=0.0
      )
      
      bpy.types.Scene.MinX = FloatProperty(
          name="Minimum X",
          description="Minimum X value",
          default=0.0
      )
      
      bpy.types.Scene.MaxX = FloatProperty(
          name="Maximum X",
          description="Maximum X value",
          default=0.0
      )
      
      bpy.types.Scene.MinY = FloatProperty(
          name="Minimum Y",
          description="Minimum Y value",
          default=0.0
      )
      
      bpy.types.Scene.MaxY = FloatProperty(
          name="Maximum Y",
          description="Maximum Y value",
          default=0.0
      )
      
      bpy.types.Scene.GridP = FloatProperty(
          name="Grid Position",
          description="Position on the grid",
          default=0.0
      )
      
      bpy.types.Scene.SelectString = StringProperty(
          name="Select String",
          description="String property for selection",
          default=""
      )
      
      bpy.types.Scene.SaveString = StringProperty(
          name="Save String",
          description="String property for saving",
          default=""
      )