#!/usr/bin/env python3
"""Module-level comment."""

# taille de l'image
ligne = 5
column = 26
rep = 3

def ligne1():
	a = ""
	for i in range(1,9):
		if i % 3 == 0 :
			a += "|"
		else: 
			a += " "
	return a + "\n"

def ligne2():
	a = ""
	for i in range(1,9):
		a += "-"
	return a + "\n"

def tic_tac_toe():
	return ligne1() + ligne2() + ligne1() + ligne2() + ligne1()


def ligne1_defi():
	a = ""
	for i in range(1,column+1):
		if i % 3 == 0  :
			if i % 9 == 0 :
				a += "H"
			else: 
				a += "|"
		else: 
			a += " "
	return a + "\n"


def ligne2_defi():
	a = ""
	for i in range(1,column+1):
		if i % 3 == 0  :
			if i % 9 == 0 :
				a += "H"
			else: 
				a += "+"
		else: 
			a += "-"
	return a + "\n"

def ligne3_defi():
	a = ""
	for i in range(1,column+1):
		if i % 9 == 0 :
			a += "+"
		else: 
			a += "="
	return a + "\n"

def pattern_defi():
	a = ""
	for i in range(0,ligne):
		if i % 2 == 0 :
			a += ligne1_defi()
		else: 
			a += ligne2_defi()
	return a

def super_tic_tac_toe():
	a = ""
	for i in range(0, rep):
		a = a + pattern_defi() + ligne3_defi()
	return a

def main():
    # Write the main execution of your program here.
    tic = super_tic_tac_toe()
    print(tic)
    
if __name__ == '__main__':
    main()