fork download
  1. while True: print('penus ', end='')
Runtime error #stdin #stdout 0.03s 10112KB
stdin
Standard input is empty
stdout
penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penus penu