begin
  integerarray d1(10:11)
  integerarray d2(0:1,-5:2)
  integerarray d3(0:1,0:2,0:3)
  integerarray d4(0:1,0:2,0:3,0:4)
  integerarray d5(0:1,0:2,0:3,0:4,0:5)
  integerarray d6(0:1,0:2,0:3,0:4,-22:5,0:6)
  ! TOO MANY BOUNDS!  %integerarray d7(0:1,0:2,0:3,0:4,0:5,0:6,0:7)

  d1(10) = 1
  d2(1,2) = 2
  d3(1,2,3) = 3
  d4(1,2,3,4) = 4
  d5(1,2,3,4,5) = 5
  d6(1,2,3,4,5,6) = 6

  integer i

  i = d1(10)
  i = d2(1,2)
  i = d3(1,2,3)
  i = d4(1,2,3,4)
  i = d5(1,2,3,4,5)
  i = d6(1,2,3,4,5,6)

endofprogram