Spirit azure ray team (21/31)

Spirit azure ray team