Spirit azure ray team (16/31)

Spirit azure ray team