Main #Perfect Gi