public class Grille {
    public static void main(String[] args) {
        // Vérification de la validité de l'argument
        if (args.length == 0 || Integer.parseInt(args[0]) <= 0) {
            System.out.println("Pas de tableau");
        } else {
            int taille = Integer.parseInt(args[0]);
            
            // Construction de la grille
            for (int i = 0; i < taille; i++) {
                // Ligne horizontale
                for (int j = 0; j < taille; j++) {
                    System.out.print("+-");
                }
                System.out.println("+");

                // Ligne verticale
                for (int j = 0; j < taille; j++) {
                    System.out.print("| ");
                }
                System.out.println("|");
            }

            // Dernière ligne horizontale
            for (int j = 0; j < taille; j++) {
                System.out.print("+-");
            }
            System.out.println("+");
        }
    }
}
