Spirit azure ray team (19/31)

Spirit azure ray team