def cropAndRotate(picture,startX,startY,endX,endY):
   ourWidth = endX - startX + 1
   ourHeight = endY - startY + 1
   targetPicture = makeEmptyPicture(ourHeight,ourWidth)
   targetY = 1
   for sourceX in range(startX,endX):
      targetX = 1
      for sourceY in range(startY,endY):
         color = getColor(getPixel(picture,sourceX,sourceY))
         setColor(getPixel(targetPicture,targetX,targetY),color)
         targetX = targetX +1
      targetY= targetY + 1
   return targetPicture