Swastik ganesha sign

I have written the code , do check it , Iā€™m unable to get the
test cases passed

import java.util.*;
public class Main {
static void swastika(int row, int col)
{
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++)
{

            if (i < row / 2)  
            { 
                  
        
                if (j < col / 2)  
                { 
                      
                    
                    if (j == 0) 
                        System.out.print("*"); 
                          
                 
                    else
                        System.out.print(" "+ " "); 
                } 
                  
                  
                else if (j == col / 2) 
                System.out.print(" *"); 
                  
                else
                { 
            
                    if (i == 0) 
                        System.out.print(" *"); 
                } 
            } 
            else if (i == row / 2) 
                System.out.print("* "); 
            else 
            { 
                  
                 
                if (j == col / 2 || j == col - 1) 
                System.out.print("* "); 
                  
                
                else if (i == row - 1)  
                { 
                      
                
                    if (j <= col / 2 || j == col - 1) 
                        System.out.print("* "); 
                    else
                        System.out.print(" "+ " "); 
                }  
                else
                System.out.print(" "+" "); 
            } 
        } 
        System.out.print("\n"); 
    } 
}  
  

public static void main (String[] args) 
{ 

    int row = 7, col = 7; 
      
    swastika(row, col); 
} 

}

you dont need to add the extra space .print just ā€œ*ā€ or just " "
dont add another space after it