team = 32
factor = 2
while factor <= team:
for k in range(factor / 2):
for i in range(team / factor):
for j in range(factor / 2):
print (i * factor + j), 'v', (i * factor + factor / 2 + (j + k) % (factor / 2) ), '|',
print '\n'
factor = factor * 2
factor = 2
while factor <= team:
for k in range(factor / 2):
for i in range(team / factor):
for j in range(factor / 2):
print (i * factor + j), 'v', (i * factor + factor / 2 + (j + k) % (factor / 2) ), '|',
print '\n'
factor = factor * 2
factor = 2
while factor <= team:
for k in range(factor / 2):
for i in range(team / factor):
for j in range(factor / 2):
print (i * factor + j), 'v', (i * factor + factor / 2 + (j + k) % (factor / 2) ), '|',
print '\n'
factor = factor * 2