Registration | Triangle | Triangle