text: import curses
  
  stdscr = curses.initscr()
  
  pad = curses.newpad(100, 100)
  # These loops fill the pad with letters; addch() is
  # explained in the next section
  for y in range(0, 99):
      for x in range(0, 99):
          pad.addch(y,x, ord('a') + (x*x+y*y) % 26)
  
  # Displays a section of the pad in the middle of the screen.
  # (0,0) : coordinate of upper-left corner of pad area to display.
  # (5,5) : coordinate of upper-left corner of window area to be filled
  #         with pad content.
  # (20, 75) : coordinate of lower-right corner of window area to be
  #          : filled with pad content.
  pad.refresh( 0,0, 5,5, 20,75)
  
  pad = curses.newpad(100, 100)
  # These loops fill the pad with letters; addch() is
  # explained in the next section
  for y in range(0, 99):
      for x in range(0, 99):
          pad.addch(y,x, ord('a') + (x*x+y*y) % 26)
  
  # Displays a section of the pad in the middle of the screen.
  # (0,0) : coordinate of upper-left corner of pad area to display.
  # (5,5) : coordinate of upper-left corner of window area to be filled
  #         with pad content.
  # (20, 75) : coordinate of lower-right corner of window area to be
  #          : filled with pad content.
  pad.refresh( 20, 80, 30, 30, 35, 195)