Spirit azure ray team (25/31)

Spirit azure ray team