code: def vertical_scroll(self, image, padding=True):
          
  
          image_list = list()
          height = image.size[1]
          # Scroll into the blank image.
          if padding:
              for y in range(16):
                  section = image.crop((0, 0, 8, y))
                  display_section = self.create_blank_image()
                  display_section.paste(section, (0, 8 - y, 8, 16))
                  image_list.append(display_section)
  
          #Scroll across the input image.
          for y in range(16, height + 1):
              section = image.crop((0, y - 16, 8, y))
              display_section = self.create_blank_image()
              display_section.paste(section, (0, 0, 8, 16))
              image_list.append(display_section)
  
          #Scroll out, leaving the blank image.
          if padding:
              for y in range(height - 15, height + 1):
                  section = image.crop((0, y, 8, height))
                  display_section = self.create_blank_image()
                  display_section.paste(section, (0, 0, 8, 7 - (y - (height - 15))))
                  image_list.append(display_section)
  
          #Return the list of images created
          return image_list
docs: Returns a list of images which appear to scroll from top to bottom
          down the input image when displayed on the LED matrix in order.
  
          The input image is not limited to being 8x16. If the input image is
          largerthan this, then all rows will be scrolled through but only the
          left-most 8 columns of pixels will be displayed.
  
          Keyword arguments:
          image -- The image to scroll down.
          padding -- If True, the animation will begin with a blank screen and the
              input image will scroll into the blank screen one pixel row at a
              time. Similarly, after scrolling down the whole input image, the end
              of the image will scroll out of a blank screen one row at a time.
              If this is not True, then only the input image will be scroll down
              without beginning or ending with "whitespace." (Default = True)